Kan ikke skrive ut som standardbruker? Fix TEMP-mappetillatelser - Winhelponline

Cannot Print Standard User



Å flytte Temp-mappen kan noen ganger føre til utskriftsproblemer i Windows, avhengig av hvordan Tillatelsene er angitt i målmappen eller stasjonen. Etter endring av TEMP eller TMP brukermiljøvariabler For å flytte Temp-mappen din til en annen stasjon, arver den nye Temp-mappen tillatelsene fra overordnet, noe som ofte resulterer i manglende NTFS-tillatelser for brukerkontoen din.

Etter å ha flyttet TEMP-mappen, kjører du kommandoen ICACLS% TEMP% fra ledeteksten viser vanligvis tillatelsesoppføringene som nedenfor, eller litt lignende:







 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 MYNDIGHET  Autentiserte brukere: (I) (OI) (CI) (IO) (M) BUILTIN  Brukere: (I) (RX) BUILTIN  Brukere: (I) (OI ) (CI) (IO) (GR, GE) 

Det er to ting her, brukerkontoen din mangler i listen. Autentiserte brukere og brukere har også Endre og lese / utføre tilganger til TEMP-mappen din, som ikke er påkrevd. Med tillatelsene ovenfor oppstår følgende problemer:



  • Testsiden skrives ikke ut fra standard brukertoken, selv om du er administrator. Forhøyede programmer kan skrives ut.
  • Microsoft Print til PDF genererer en 0-byte-fil eller gjør ingenting når den skrives ut som standardbruker.

Kort fortalt er følgende tillatelsesoppføringene vi virkelig trenger.



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

* hvor Ramesh i dette eksemplet er brukernavnet.





Slik løser du tillatelsene for TEMP-mappen.

Å fikse TEMP-mappen Tillatelser

Åpne en forhøyet eller Administrator ledetekst . Skriv inn følgende kommandoer nøyaktig som gitt nedenfor, og trykk ENTER etter hver kommando:



 icacls% temp% / arv: r icacls% temp% / grant% brukernavn% :( OI) (CI) F / T / C icacls% temp% / grant Administratorer: (OI) (CI) F / T / C icacls% temp% / grant System: (OI) (CI) F / T / C md% temp%  Low icacls% temp%  Low / setintegritylevel (OI) (CI) low 

Den første kommandoen fjerner alle nedarvede tillatelser for TEMP-mappen, og de neste tre kommandoene er å gi administratorer, SYSTEM og brukerkontoen din full kontrolltillatelser rekursivt (inkludert undermapper og filer). Og den siste kommandoen setter integritetsnivået til% TEMP% Low-mappen til Lavt obligatorisk integritetsnivå, slik at mappen er tilgjengelig av programmer som kjører i lav IL, som Internet Explorer. Dette må stilles inn for å unngå utskriftsproblemer i nettlesere, som Internet Explorer.

Nå får du dette resultatet når du kjører ICACLS% TEMP% , som er akkurat det vi trenger.

Det bør løse problemer med utskrift relatert til feil NTFS-tillatelser. Du kan selvfølgelig konfigurere de samme tillatelsene ved å bruke dialogboksen Tillatelser via Temp-mappegenskaper, men jeg foretrekker personlig Icacls fordi det er en raskere måte å utføre oppgaven på. Hvis du gjør det ved hjelp av kategorien Tillatelser, skal det til slutt se slik ut.

Relatert innlegg

Fix komprimert (zippet) mappetilgang nektet feil 'Kan ikke fullføre operasjonen'


En liten forespørsel: Hvis du likte dette innlegget, vennligst del dette?

En 'liten' andel fra deg vil virkelig hjelpe mye med veksten av denne bloggen. Noen gode forslag:
  • Fest det!
  • Del den til din favorittblogg + Facebook, Reddit
  • Tweet det!
Så tusen takk for støtten, leseren min. Det tar ikke mer enn 10 sekunder av tiden din. Deleknappene er rett nedenfor. :)