這裡有一篇文是醬
https://www.mobile01.com/topicdetail.php?f=116&t=3743280
可以用regedit在這裡設定後用shell:startup匯入, 也可以很認真的去查爛視窗的print spooler造成原因.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Forms
#做2個檔 1個batch 一個reg, 在啟動資料夾裡呼叫這個bat
copy con C:\Users\MIS\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\run_a_reg.bat
regedit /s "C\XXX.reg"
REM regedit /s "C:\Users\MIS\Desktop\csp.reg"
REM regedit /s "C:\csp.reg"
若出現Print Spooler服務錯誤1068 依存服務或組無法啟動, 則檢查HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler 右邊DependOnService鍵值應要為RPCSS
檢查「多工緩衝處理程式」服務是否尚未啟動或已經停止運作 開始→控制台→系統管理工具→服務→Print Spooler
若Print Spooler服務啟動後又自動關閉,則刪除下列兩個資料夾中的所有檔案和資料夾:
c:\windows\system32\spool\printers
c:\windows\system32\spool\drivers\w32x86
(所有印表機的驅動程式,若刪除的話到時還要重抓,建議先備份到其他資料夾)
另外查到一種做法是直接把印表機目前的設定輸出到檔案.
再依情況還原回去. 需要用管理員.
https://yourbusiness.azcentral.com/copy-printers-one-profile-another-22317.html
# 輸出
printui.exe /Ss /n "[Printer Name]" /a "[File].dat"
# 還原
printui.exe /Sr /n "[Printer Name]" /a "[File].dat"
再另外, 所有使用者的啟動目錄在這
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp