本文內容
本文提供了解決組策略打印機首選項無法設置默認打印機的問題的解決方法。
適用于: 2012 R2
原始 KB 編號:
癥狀
使用組策略首選項創建新的打印機映射,并在用戶首次登錄時將該打印機設置為默認打印機在 Vista 和更高客戶端上失敗。 打印機映射已成功創建,但未設置為注冊表中的默認打印機。 打印機首選項跟蹤顯示以下錯誤:
打印機名稱無效。
-
事件 ID 4098 記錄在應用程序日志中:
日志名稱:應用程序
源:組策略打印機
日期:
事件 ID:4098
任務類別: (2)
級別:警告
關鍵字:經典
用戶:
計算機:
說明:
“定義打印機 {XXX-XXXX-XXXX-XXXX-XXXX-}”對象中的用戶“HP ”首選項組策略未應用,因為它失敗并出現錯誤代碼“打印機名稱無效”。 此錯誤被抑制。
原因
組策略首選項創建網絡打印機映射,并在用戶登錄完成之前調用 () API。 此時,尚未創建 \\ NT\\ 下的網絡連接。 因此設置為默認打印機,當它調用 () API 時,它會失敗,錯誤代碼“打印機名稱無效”。
只有在 服務收到通知時設置為默認打印機,才會創建打印機連接注冊表值。 此通知消息僅在用戶登錄完成后發送。 因此,當組策略首選項首次調用 () 時,將不會設置默認打印機。
解決方案
此問題目前沒有可用的修補程序。 可能的解決方法包括:
使用 /FORCE 命令登錄后強制執行組策略更新用戶登錄后重啟打印后臺復 () 服務使用計劃任務在登錄后運行腳本以定義默認打印機使用注冊表首選項配置默認打印機