Перейти к содержанию

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

Перемещение папки Temp иногда может вызывать проблемы с печатью в Windows, в зависимости от того, как установлены разрешения в целевой папке или на диске. После изменения переменных среды пользователя TEMP или TMP для перемещения папки Temp на другой диск новая папка Temp наследует разрешения от родительского, что часто приводит к отсутствию разрешений NTFS для вашей учетной записи.if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-medrectangle-3-0′)};if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-box-3-0’)};

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

ВСТРОЕННЫЙ \ Администраторы: (I) (F) ВСТРОЙКА \ Администраторы: (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) ВСТРОЙКА \ Пользователи: (I) (RX) ВСТРОЙКА \ Пользователи: (I) (OI) (CI) (IO) (GR, GE)

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

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

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

NT AUTHORITY \ SYSTEM: (OI) (CI) (F) ВСТРОЕННЫЙ \ Администраторы: (OI) (CI) (F) W10-PC \ Ramesh: (OI) (CI) (F)

* где Рамеш в этом примере — имя пользователя.if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-box-4-0’)};

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

if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-medrectangle-4-0’)};

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

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

icacls% temp% / наследование: r icacls% temp% / grant% имя пользователя% :( 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, но я лично предпочитаю Icacls, потому что это более быстрый способ выполнить задачу. Если вы делаете это на вкладке «Разрешения», в конечном итоге все должно выглядеть так.

if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-banner-1-0’)};

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *