Похоже, это ошибка/проблема с «рендерингом на стороне клиента» заданий печати в Windows, ЕСЛИ профиль пользователя удаляется с помощью такого механизма, как Делпроф
или Удалять профили пользователей старше указанного количества дней при перезагрузке системы
объект групповой политики.
Я вижу, что здесь хранятся подключения принтеров для каждого пользователя: Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\Поставщик печати для рендеринга на стороне клиента
Эти настройки повторно применяются к учетной записи пользователя, когда он входит в систему, даже после того, как профиль был удален с помощью одного из вышеуказанных механизмов. Итак, вновь появляются ранее установленные принтеры. В других местах их называют «фантомными принтерами» или «фантомными принтерами».
Мы используем объект групповой политики «Удалить профили пользователей старше, чем …» в нашей лаборатории ПК, чтобы они были в некоторой степени чистыми от всех пользователей, входящих в систему. Итак, в рамках этой же политики я применил исправление, упомянутое в других местах в Интернете. Создайте 4 новых записи реестра с помощью GPO:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Providers\Client Side Rendering Print Provider]
"InactiveGuidPrinterAge" = двойное слово: 00000384
«Активегуидпринтераге» = двойное слово: 00000384
«Инактивгуидпринтертрим» = двойное слово: 00000384
«Удалитьпринтеры при выходе из системы» = dword: 00000001
Перезагрузите компьютер, и когда пользователь войдет в систему, старые принтеры исчезнут.
Кроме того, я считаю, что это напрямую связано с проблемой, когда принтеры не развертывались много раз при первом входе пользователя в систему. Принтеры будут применяться только после выхода из системы и повторного входа или использования gpupdate
. Основная ошибка, записанная в журнале событий приложений, Элемент предпочтения пользователя «<имя принтера>» в объекте групповой политики «Подключить принтеры {<GUID>}» не применялся, так как произошел сбой с кодом ошибки «0x80070057 Неверный параметр». Эта ошибка была подавлена.
На данный момент я протестировал несколько сценариев, и обе проблемы решены. По сути, если пользователь ранее входил в систему на компьютере, но затем профиль был удален, у него будут проблемы с отображением старых принтеров и/или принтерами, которые не подключаются при первом входе в систему из-за проблем, описанных выше.