Das Verschieben Ihres temporären Ordners kann manchmal zu Druckproblemen in Windows führen, je nachdem, wie die Berechtigungen im Zielordner oder Laufwerk festgelegt sind. Nach dem Ändern Ihres TEMP oder TMP Benutzerumgebungsvariablen Um Ihren Temp-Ordner auf ein anderes Laufwerk zu verschieben, erbt der neue Temp-Ordner die Berechtigungen vom übergeordneten Ordner, was häufig dazu führt, dass NTFS-Berechtigungen für Ihr Benutzerkonto fehlen.
Führen Sie den Befehl aus, nachdem Sie den TEMP-Ordner verschoben haben ICACLS% TEMP% In der Eingabeaufforderung werden normalerweise die Berechtigungseinträge wie folgt oder etwas ähnlich angezeigt:
BUILTIN Administratoren: (I) (F) BUILTIN Administratoren: (I) (OI) (CI) (IO) (F) NT-BEHÖRDE SYSTEM: (I) (F) NT-BEHÖRDE SYSTEM: (I) (OI ) (CI) (IO) (F) NT-BEHÖRDE Authentifizierte Benutzer: (I) (OI) (CI) (IO) (M) BUILTIN Benutzer: (I) (RX) BUILTIN Benutzer: (I) (OI ) (CI) (IO) (GR, GE)
Hier gibt es zwei Dinge: Ihr Benutzerkonto fehlt in der Liste. Außerdem verfügen authentifizierte Benutzer und Benutzer über Änderungs- und Lese- / Ausführungszugriffe für Ihren TEMP-Ordner, die nicht erforderlich sind. Mit den oben genannten Berechtigungen treten die folgenden Probleme auf:
- Die Testseite wird nicht vom Standardbenutzertoken gedruckt, selbst wenn Sie Administrator sind. Erhöhte Programme können drucken.
- Microsoft Print to PDF generiert eine 0-Byte-Datei oder unternimmt nichts, wenn sie als Standardbenutzer gedruckt wird.
Kurz gesagt, im Folgenden sind die Berechtigungseinträge aufgeführt, die wir wirklich benötigen.
NT-BEHÖRDE SYSTEM: (OI) (CI) (F) BUILTIN Administratoren: (OI) (CI) (F) W10-PC Ramesh: (OI) (CI) (F)
* wobei Ramesh in diesem Beispiel der Benutzername ist.
Hier erfahren Sie, wie Sie die Berechtigungen für den TEMP-Ordner festlegen.
Korrigieren der Berechtigungen für den TEMP-Ordner
Öffnen Sie eine erhöhte oder Admin-Eingabeaufforderung . Geben Sie die folgenden Befehle genau wie unten angegeben ein und drücken Sie nach jedem Befehl die EINGABETASTE:
icacls% temp% / Vererbung: r icacls% temp% / grant% Benutzername% :( OI) (CI) F / T / C icacls% temp% / grant Administratoren: (OI) (CI) F / T / C icacls% temp% / grant System: (OI) (CI) F / T / C md% temp% Low icacls% temp% Low / setintegritylevel (OI) (CI) niedrig
Mit dem ersten Befehl werden alle geerbten Berechtigungen für den TEMP-Ordner entfernt. Mit den nächsten drei Befehlen werden Administratoren, SYSTEM und Ihrem Benutzerkonto rekursiv Vollzugriffsberechtigungen (einschließlich Unterordnern und Dateien) erteilt. Mit dem letzten Befehl wird die Integritätsstufe des Ordners% TEMP% Low auf Low Mandatory Integrity Level festgelegt, sodass auf Programme, die mit niedriger IL ausgeführt werden, wie z. B. Internet Explorer, auf den Ordner zugegriffen werden kann. Dies muss festgelegt werden, um Druckprobleme in Webbrowsern wie Internet Explorer zu vermeiden.
Jetzt erhalten Sie dieses Ergebnis beim Ausführen ICACLS% TEMP% , genau das brauchen wir.
Dies sollte Druckprobleme im Zusammenhang mit falschen NTFS-Berechtigungen beheben. Sie können natürlich dieselben Berechtigungen im Dialogfeld 'Berechtigungen' über die Eigenschaften des temporären Ordners konfigurieren, aber ich persönlich bevorzuge Icacls weil es eine schnellere Möglichkeit ist, die Aufgabe zu erfüllen. Wenn Sie dies auf der Registerkarte 'Berechtigungen' tun, sollte es möglicherweise so aussehen.
Verwandter Beitrag
Eine kleine Anfrage: Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit.
Ein 'winziger' Anteil von Ihnen würde ernsthaft zum Wachstum dieses Blogs beitragen. Einige großartige Vorschläge:- Pin es!
- Teile es mit deinem Lieblingsblog + Facebook, Reddit
- Tweete es!