Ошибка "Настройки доступа к принтеру" имя_принтера "недействительны" при печати из службы Windows

Я получаю сообщение об ошибке при печати на сетевом принтере.

Ошибка не возникает при запуске под XP/Win2003, в приложении WinForm или при использовании локального принтера.

Ошибка возникает только при запуске в качестве службы Windows под Vista/Win7/Win2008 и печати на сетевом принтере.

Служба Windows работает под сетевым пользователем, который имеет доступ к сетевому принтеру. Перед печатью я проверяю, правильно ли указано имя принтера (включая сетевой путь), просматривая доступные принтеры.

Как это можно решить?

3 ответа

Решено путем добавления принтера к пользователю SYSTEM через взлом реестра, как описано в документе Microsoft: http://support.microsoft.com/kb/184291/en-us.

Для тех, кто столкнется с этой проблемой в будущем.

Дважды проверьте правильность имени вашего принтера , так как это также может быть причиной появления этой ошибки.

В моем случае мы получили ту же ошибку для клиентских компьютеров Windows 10 OS. Я думаю, что ошибка связана с пользователями и их разрешениями.

После внесения клиентских компьютеров в домен нашей компании ошибка была исправлена.

Другие вопросы по тегам