Kan ikke udskrive som standardbruger? Fix TEMP-mappetilladelser - Winhelponline

Cannot Print Standard User



Flytning af din Temp-mappe kan undertiden forårsage udskrivningsproblemer i Windows, afhængigt af hvordan tilladelserne er indstillet i destinationsmappen eller drevet. Efter ændring af din TEMP eller TMP brugermiljøvariabler for at flytte din Temp-mappe til et andet drev, arver den nye Temp-mappe Tilladelser fra overordnet, hvilket ofte resulterer i manglende NTFS-tilladelser til din brugerkonto.

Efter at have flyttet TEMP-mappen, skal du køre kommandoen ICACLS% TEMP% fra kommandoprompt viser typisk tilladelsesposter som nedenfor eller lidt lignende:







 BUILTIN  Administratorer: (I) (F) BUILTIN  Administratorer: (I) (OI) (CI) (IO) (F) NT AUTHORITY  SYSTEM: (I) (F) NT AUTHORITY  SYSTEM: (I) (OI ) (CI) (IO) (F) NT MYNDIGHED  Autentificerede brugere: (I) (OI) (CI) (IO) (M) BUILTIN  Brugere: (I) (RX) BUILTIN  Brugere: (I) (OI ) (CI) (IO) (GR, GE) 

Der er to ting her, din brugerkonto mangler på listen. Autentificerede brugere og brugere har også ændrings- og læse / udføre adgang til din TEMP-mappe, som ikke er påkrævet. Med ovenstående tilladelser opstår følgende problemer:



  • Testside udskrives ikke fra standardbrugertoken, selvom du er administrator. Forhøjede programmer kan udskrives.
  • Microsoft Print til PDF genererer en 0-byte-fil eller gør intet, når den udskrives som standardbruger.

Kort sagt er følgende de tilladelsesposter, vi virkelig har brug for.



 NT MYNDIGHED  SYSTEM: (OI) (CI) (F) BUILTIN  Administratorer: (OI) (CI) (F) W10-PC  Ramesh: (OI) (CI) (F) 

* hvor Ramesh i dette eksempel er brugernavnet.





Sådan repareres tilladelserne til TEMP-mappen.

Rettelse af TEMP-mappen Tilladelser

Åbn en forhøjet eller Admin Kommandoprompt . Skriv følgende kommandoer nøjagtigt som angivet nedenfor, og tryk på ENTER efter hver kommando:



 icacls% temp% / arv: r icacls% temp% / grant% brugernavn% :( 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 kommando fjerner alle nedarvede tilladelser til TEMP-mappen, og de næste tre kommandoer er at give administratorer, SYSTEM og din brugerkonto fuld kontroltilladelser rekursivt (inklusive undermapper og filer). Og den sidste kommando indstiller integritetsniveauet for% TEMP% Low-mappe til Lavt obligatorisk integritetsniveau, så mappen kan tilgås af programmer, der kører i lav IL, som Internet Explorer. Dette skal indstilles for at undgå udskrivningsproblemer i webbrowsere, som f.eks. Internet Explorer.

Nu får du dette resultat, når du kører ICACLS% TEMP% , hvilket er nøjagtigt hvad vi har brug for.

Det skulle løse udskrivningsproblemer relateret til forkerte NTFS-tilladelser. Du kan naturligvis konfigurere de samme tilladelser ved hjælp af dialogboksen Tilladelser via Temp-mappegenskaber, men jeg foretrækker personligt Icacls fordi det er en hurtigere måde at udføre opgaven på. Hvis du gør det ved hjælp af fanen Tilladelser, skal det til sidst se sådan ud.

Relateret indlæg

Fix komprimeret (zippet) mappeadgang nægtet fejl 'Kan ikke gennemføre handlingen'


En lille anmodning: Hvis du kunne lide dette indlæg, så del dette?

En 'lille' andel fra dig ville alvorligt hjælpe meget med væksten i denne blog. Nogle gode forslag:
  • Pin det!
  • Del det til din yndlingsblog + Facebook, Reddit
  • Tweet det!
Så mange tak for din støtte, min læser. Det tager ikke mere end 10 sekunder af din tid. Deleknapperne er lige nedenfor. :)