Impossibile stampare come utente standard? Correggi i permessi della cartella TEMP - Winhelponline

Cannot Print Standard User

Lo spostamento della cartella Temp a volte può causare problemi di stampa in Windows, a seconda di come sono impostate le autorizzazioni nella cartella o nell'unità di destinazione. Dopo aver cambiato TEMP o TMP variabili d'ambiente utente per spostare la cartella Temp su un'unità diversa, la nuova cartella Temp eredita i Permessi dal genitore, spesso risultando in Autorizzazioni NTFS mancanti per il tuo account utente.



Dopo aver spostato la cartella TEMP, eseguire il comando ICACLS% TEMP% dal prompt dei comandi in genere mostra le voci di autorizzazione come di seguito o leggermente simili:

 BUILTIN  Administrators: (I) (F) BUILTIN  Administrators: (I) (OI) (CI) (IO) (F) NT AUTHORITY  SYSTEM: (I) (F) NT AUTHORITY  SYSTEM: (I) (OI ) (CI) (IO) (F) NT AUTHORITY  Authenticated Users: (I) (OI) (CI) (IO) (M) BUILTIN  Users: (I) (RX) BUILTIN  Users: (I) (OI ) (CI) (IO) (GR, GE) 

Ci sono due cose qui, il tuo account utente non è presente nell'elenco. Inoltre, gli utenti e gli utenti autenticati dispongono degli accessi di modifica e lettura / esecuzione per la cartella TEMP, che non sono necessari. Con le autorizzazioni di cui sopra, si verificano i seguenti problemi:



  • La pagina di prova non viene stampata dal token utente standard, anche se sei amministratore. I programmi elevati sono in grado di stampare.
  • Microsoft Print to PDF genera un file a 0 byte o non fa nulla quando viene stampato come utente standard.

In breve, le seguenti sono le voci di autorizzazione di cui abbiamo veramente bisogno.

 NT AUTHORITY  SYSTEM: (OI) (CI) (F) BUILTIN  Administrators: (OI) (CI) (F) W10-PC  Ramesh: (OI) (CI) (F) 

* dove Ramesh in questo esempio, è il nome utente.



Ecco come correggere le autorizzazioni per la cartella TEMP.

Correzione delle autorizzazioni della cartella TEMP

Apri un file elevato o Prompt dei comandi dell'amministratore . Digita i seguenti comandi esattamente come indicato di seguito e premi INVIO dopo ogni comando:

 icacls% temp% / ereditarietà: r icacls% temp% / grant% username% :( OI) (CI) F / T / C icacls% temp% / grant Amministratori: (OI) (CI) F / T / C icacls% temp% / grant Sistema: (OI) (CI) F / T / C md% temp%  Low icacls% temp%  Low / setintegritylevel (OI) (CI) low 

Il primo comando rimuove tutte le autorizzazioni ereditate per la cartella TEMP e i successivi tre comandi consentono di concedere in modo ricorsivo agli amministratori, al SISTEMA e all'account utente le autorizzazioni per il controllo completo (incluse le sottocartelle e i file). E l'ultimo comando imposta il livello di integrità della cartella% TEMP% Low su Livello di integrità obbligatorio basso, in modo che la cartella sia accessibile dai programmi in esecuzione con IL basso, come Internet Explorer. Questo deve essere impostato per evitare problemi di stampa nei browser Web, come Internet Explorer.

Ora ottieni questo risultato quando corri ICACLS% TEMP% , che è esattamente ciò di cui abbiamo bisogno.

Ciò dovrebbe risolvere i problemi di stampa relativi a autorizzazioni NTFS errate. Ovviamente puoi configurare le stesse autorizzazioni utilizzando la finestra di dialogo Autorizzazioni tramite le proprietà della cartella Temp, ma personalmente preferisco Icacls perché è un modo più rapido per svolgere l'attività. Se lo stai facendo utilizzando la scheda Autorizzazioni, alla fine dovrebbe apparire così.

Post correlato

Correzione dell'errore di accesso negato alla cartella compressa (zip) 'Impossibile completare l'operazione'


Una piccola richiesta: se ti è piaciuto questo post, condividilo?

Una tua 'minuscola' condivisione aiuterebbe seriamente la crescita di questo blog. Alcuni ottimi suggerimenti:
  • Fissalo!
  • Condividilo sul tuo blog preferito + Facebook, Reddit
  • Tweet it!
Quindi grazie mille per il tuo supporto, mio ​​lettore. Non ci vorranno più di 10 secondi del tuo tempo. I pulsanti di condivisione sono proprio sotto. :)