Nelze tisknout jako standardní uživatel? Opravte oprávnění ke složce TEMP - Winhelponline

Cannot Print Standard User



Přesunutí složky Temp může někdy v systému Windows způsobit problémy s tiskem, v závislosti na tom, jak jsou v cílové složce nebo jednotce nastavena oprávnění. Po změně TEMP nebo TMP proměnné uživatelského prostředí za účelem přesunutí složky Temp na jinou jednotku zdědí nová složka Temp oprávnění od rodiče, což často vede k chybějícímu oprávnění NTFS pro váš uživatelský účet.

Po přesunutí složky TEMP spusťte příkaz ICACLS% TEMP% z příkazového řádku obvykle zobrazuje položky oprávnění uvedené níže nebo mírně podobné:







 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) 

Jsou zde dvě věci, váš uživatelský účet v seznamu chybí. Authenticated Users and Users have Modify and Read / Execute accesses for your TEMP folder, which are not required. S výše uvedenými oprávněními dochází k následujícím problémům:



  • Testovací stránka se netiskne ze standardního uživatelského tokenu, i když jste administrátor. Zvýšené programy mohou tisknout.
  • Microsoft Print to PDF generuje 0bajtový soubor nebo nedělá nic při tisku jako standardní uživatel.

Stručně řečeno, toto jsou položky oprávnění, které opravdu potřebujeme.



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

* kde Ramesh je v tomto příkladu uživatelské jméno.





Zde je návod, jak opravit oprávnění pro složku TEMP.

Oprava oprávnění složky TEMP

Otevřete vyvýšený nebo Příkazový řádek správce . Zadejte následující příkazy přesně tak, jak je uvedeno níže, a po každém příkazu stiskněte klávesu ENTER:



 icacls% temp% / dědičnost: r icacls% temp% / grant% uživatelské jméno% :( OI) (CI) F / T / C icacls% temp% / grant Správci: (OI) (CI) F / T / C icacls% Temp% / grant System: (OI) (CI) F / T / C md% temp%  Low icacls% temp%  Low / setintegritylevel (OI) (CI) low 

První příkaz odebere všechna zděděná oprávnění pro složku TEMP a další tři příkazy jsou pro rekurzivní udělování oprávnění administrátorům, SYSTÉMU a vašemu uživatelskému účtu (včetně podsložek a souborů). A poslední příkaz nastaví úroveň integrity složky% TEMP% Low na Nízkou povinnou úroveň integrity, takže ke složce lze přistupovat pomocí programů spuštěných v nízkém IL, jako je Internet Explorer. To je třeba nastavit, aby nedocházelo k problémům s tiskem ve webových prohlížečích, jako je Internet Explorer.

Nyní získáte tento výsledek při spuštění ICACLS% TEMP% , což je přesně to, co potřebujeme.

To by mělo opravit problémy s tiskem související s nesprávnými oprávněními NTFS. Stejná oprávnění můžete samozřejmě nakonfigurovat pomocí dialogového okna Oprávnění prostřednictvím vlastností složky Temp, ale já osobně dávám přednost Icacls protože je to rychlejší způsob, jak úkol splnit. Pokud to děláte pomocí karty Oprávnění, mělo by to nakonec vypadat takto.

Související příspěvek

Oprava chyby odepření přístupu ke komprimované (komprimované) složce „Nelze dokončit operaci“


Jedna malá žádost: Pokud se vám tento příspěvek líbil, sdílejte ho prosím?

Jedno „malé“ sdílení od vás by vážně hodně pomohlo s růstem tohoto blogu. Několik skvělých návrhů:
  • Připnout!
  • Sdílejte to na svém oblíbeném blogu + Facebook, Reddit
  • Tweetujte to!
Takže vám moc děkuji za podporu, můj čtenáři. Nebude to trvat déle než 10 sekund vašeho času. Tlačítka pro sdílení jsou vpravo dole. :)