Kan inte skriva ut som standardanvändare? Fix TEMP-mapptillstånd - Winhelponline

Cannot Print Standard User



Att flytta din Temp-mapp kan ibland orsaka utskriftsproblem i Windows, beroende på hur behörigheterna ställs in i målmappen eller enheten. Efter byte av TEMP eller TMP användarmiljövariabler För att flytta din Temp-mapp till en annan enhet ärver den nya Temp-mappen behörigheterna från föräldern, vilket ofta resulterar i att NTFS-behörigheter saknas för ditt användarkonto.

När du har flyttat TEMP-mappen kör du kommandot ICACLS% TEMP% från kommandotolken visar typiskt behörighetsposterna nedan eller något liknande:







 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  Autentiserade användare: (I) (OI) (CI) (IO) (M) BUILTIN  Användare: (I) (RX) BUILTIN  Användare: (I) (OI ) (CI) (IO) (GR, GE) 

Det finns två saker här, ditt användarkonto saknas i listan. Autentiserade användare och användare har ändrings- och läs- / köråtkomst för din TEMP-mapp, vilket inte krävs. Med ovanstående tillstånd uppstår följande problem:



  • Testsidan skrivs inte ut från standardanvändartoken, även om du är administratör. Förhöjda program kan skrivas ut.
  • Microsoft Print till PDF genererar en 0-byte-fil eller gör ingenting när den skrivs ut som standardanvändare.

Kort sagt, följande är de behörighetsposter vi verkligen behöver.



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

* där Ramesh i detta exempel är användarnamnet.





Så här fixar du behörigheterna för TEMP-mappen.

Åtgärda TEMP-mappen Behörigheter

Öppna en upphöjd eller Admin Kommandotolken . Skriv följande kommandon exakt enligt nedan och tryck på ENTER efter varje kommando:



 icacls% temp% / arv: r icacls% temp% / grant% användarnamn% :( OI) (CI) F / T / C icacls% temp% / grant Administratörer: (OI) (CI) F / T / C icacls% temp% / grant System: (OI) (CI) F / T / C md% temp%  Low icacls% temp%  Low / setintegritylevel (OI) (CI) low 

Det första kommandot tar bort alla ärvda behörigheter för TEMP-mappen och de kommande tre kommandona är att ge administratörer, SYSTEM och ditt användarkonto fullständiga kontrollbehörigheter rekursivt (inklusive undermappar och filer). Och det sista kommandot ställer in integritetsnivån för% TEMP% Low-mappen till Low Mandatory Integrity Level, så att mappen kan nås av program som körs i låg IL, som Internet Explorer. Detta måste ställas in för att undvika utskriftsproblem i webbläsare, som Internet Explorer.

Nu får du detta resultat när du kör ICACLS% TEMP% , vilket är precis vad vi behöver.

Det bör lösa utskriftsproblem relaterade till felaktiga NTFS-behörigheter. Du kan naturligtvis konfigurera samma behörigheter med dialogrutan Behörigheter via Temp-mappegenskaper men jag personligen föredrar Icacls eftersom det är ett snabbare sätt att utföra uppgiften. Om du gör det med fliken Behörigheter bör det så småningom se ut så här.

Relaterade inlägg

Åtgärda komprimerad (zippad) mappåtkomst nekad fel 'Det går inte att slutföra operationen'


En liten begäran: Om du gillade det här inlägget, vänligen dela det här?

En 'liten' andel från dig skulle allvarligt hjälpa till med tillväxten av denna blogg. Några bra förslag:
  • Kläm fast det!
  • Dela det till din favoritblogg + Facebook, Reddit
  • Tweeta det!
Så tack så mycket för ditt stöd, min läsare. Det tar inte mer än tio sekunder av din tid. Dela knapparna är precis nedanför. :)