Не удается выполнить печать от имени обычного пользователя? Исправить разрешения для папки TEMP - Winhelponline

Cannot Print Standard User



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

После перемещения папки TEMP запустите команду ICACLS% TEMP% из командной строки обычно показывает записи разрешений, как показано ниже, или немного похожие:







 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) 

Здесь есть две вещи: ваша учетная запись отсутствует в списке. Кроме того, аутентифицированные пользователи и пользователи имеют доступ на изменение и чтение / выполнение для вашей папки TEMP, которые не требуются. С указанными выше разрешениями возникают следующие проблемы:



  • Тестовая страница не печатается со стандартным токеном пользователя, даже если вы администратор. Повышенные программы умеют печатать.
  • Microsoft Print в PDF генерирует 0-байтовый файл или ничего не делает при печати обычным пользователем.

Короче говоря, следующие записи разрешений нам действительно нужны.



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

* где Рамеш в этом примере - имя пользователя.





Вот как исправить разрешения для папки TEMP.

Исправление разрешений для папки TEMP

Откройте надземный или Командная строка администратора . Введите следующие команды точно так, как указано ниже, и нажимайте ENTER после каждой команды:



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

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

Теперь вы получаете такой результат при запуске ICACLS% TEMP% , что как раз то, что нам нужно.

Это должно исправить проблемы с печатью, связанные с неправильными разрешениями NTFS. Вы, конечно, можете настроить те же разрешения, используя диалоговое окно разрешений через свойства папки Temp, но я лично предпочитаю Икалс потому что это более быстрый способ выполнить задачу. Если вы делаете это на вкладке «Разрешения», в конечном итоге все должно выглядеть так.

Связанный пост

Исправить ошибку отказа в доступе к сжатой (заархивированной) папке «Невозможно завершить операцию»


Одна небольшая просьба: если вам понравился этот пост, поделитесь им?

Одна «крошечная» публикация от вас серьезно помогла бы росту этого блога. Несколько отличных предложений:
  • Приколи это!
  • Поделитесь этим в своем любимом блоге + Facebook, Reddit
  • Напишите об этом в Твиттере!
Так что большое спасибо за вашу поддержку, мой читатель. Это займет не более 10 секунд вашего времени. Кнопки «Поделиться» находятся прямо внизу. :)