Не можете да отпечатате като стандартен потребител? Коригирайте разрешенията за папки на TEMP - Winhelponline

Cannot Print Standard User



Преместването на вашата папка Temp понякога може да доведе до проблеми с отпечатването в Windows, в зависимост от това как са зададени разрешенията в целевата папка или устройство. След смяна на TEMP или TMP променливи на потребителска среда за да преместите вашата папка Temp на друго устройство, новата папка Temp наследява разрешенията от родител, което често води до липсващи NTFS разрешения за вашия потребителски акаунт.

След като преместите папката TEMP, изпълнете командата ICACLS% TEMP% от Command Prompt обикновено показва записите за разрешения както по-долу или малко подобни:







 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  Удостоверени потребители: (I) (OI) (CI) (IO) (M) BUILTIN  Потребители: (I) (RX) BUILTIN  Потребители: (I) (OI ) (CI) (IO) (GR, GE) 

Тук има две неща, вашият потребителски акаунт липсва в списъка. Също така, Удостоверените потребители и Потребителите имат промяна и четене / изпълнение на достъпа за вашата папка TEMP, които не са необходими. С горните разрешения възникват следните проблеми:



  • Тестовата страница не се отпечатва от стандартен потребителски маркер, дори ако сте администратор. Повишените програми могат да печатат.
  • Microsoft Печат в PDF генерира 0-байтов файл или не прави нищо, когато се отпечатва като стандартен потребител.

Накратко, по-долу са записите за разрешения, от които наистина се нуждаем.



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

* където Ramesh в този пример е потребителското име.





Ето как да коригирате разрешенията за папката TEMP.

Коригиране на разрешенията за папка TEMP

Отворете повишен или Административен команден ред . Въведете следните команди точно както е дадено по-долу и след всяка команда натиснете ENTER:



 icacls% temp% / наследство: r icacls% temp% / grant% username% :( OI) (CI) F / T / C icacls% temp% / grant Administrators: (OI) (CI) F / T / C icacls% temp% / grant система: (OI) (CI) F / T / C md% temp%  Low icacls% temp%  Low / setintegritylevel (OI) (CI) low 

Първата команда премахва всички наследени разрешения за папката TEMP, а следващите три команди са да предоставят на администраторите, SYSTEM и вашия потребителски акаунт разрешения за пълен контрол рекурсивно (включително подпапки и файлове). И последната команда задава нивото на целостта на папка% TEMP% Low на Ниско задължително ниво на цялост, така че папката да може да бъде достъпна от програми, работещи в нисък IL, като Internet Explorer. Това трябва да бъде настроено, за да се избегнат проблеми с печатането в уеб браузъри, като Internet Explorer.

Сега получавате този резултат при изпълнение ICACLS% TEMP% , което е точно това, от което се нуждаем.

Това трябва да коригира проблеми с печата, свързани с неправилни разрешения за NTFS. Можете, разбира се, да конфигурирате същите разрешения, като използвате диалоговия прозорец Разрешения чрез свойствата на папката Temp, но аз лично предпочитам Icacls защото това е по-бърз начин за изпълнение на задачата. Ако го правите с помощта на раздела Разрешения, той в крайна сметка трябва да изглежда така.

Свързани публикации

Отстраняване на грешка при отказ на достъп до компресирана (компресирана) папка „Не може да завърши операцията“


Една малка молба: Ако тази публикация ви е харесала, моля, споделете това?

Един „малък“ дял от вас би помогнал сериозно много за растежа на този блог. Няколко чудесни предложения:
  • Закачете го!
  • Споделете го в любимия си блог + Facebook, Reddit
  • Изпратете го!
Така че благодаря много за вашата подкрепа, читателю. Това няма да отнеме повече от 10 секунди от вашето време. Бутоните за споделяне са точно отдолу. :)