2018年1月25日 星期四

Win7 無法新增印表機,print spooler服務都會被停止


Win7 無法新增印表機,print spooler服務都會被停止



問題一: Win 7 常在安裝完印表機後,就會發生印表機全部都不見的問題,或是想再重新幫User新增印表機時,print spooler總是無法正常啟動

問題二:(Windows無法開啟 [新增印表機],本機列印多工緩衝處理器服務未執行,請重新啟動多工緩衝處理器,或重新開機)


網友說法一:
按一下 [開始],再按一下 [控制台]。
按兩下 [系統管理工具],再按兩下 [服務]。
按兩下 [Printer Spooler] 服務,然後將啟動類型變更為 [自動]。這會將「多工緩衝處理程式」服務設定為在您重新啟動電腦時自動啟動。
如果要立即啟動多工緩衝處理程式服務,請按一下 [服務狀態] 欄位下方的 [啟動] 按鈕。
您也可以在 [執行]對話方塊中輸入 net start spooler,以啟動「多工緩衝處理程式」服務。
補充:如仍出現無法執行視窗,請至下列位置,將資料夾內的檔案刪除後,再重複步驟5

C:\Windows\System32\spool\PRINTERS
但是設定完,檢查服務,把一個叫做「Printer Spooler」給他開啟起來,但卻又會自己關閉。

網友說法二:
可能adobe pdf相關軟體,會有影響,建議先行移除,解決問題後,有需要再行安裝。


解決方式如下 :

要列印時,發現印表機都不見了,重新安裝驅動程式也找不到印表機 0收藏0推薦該電腦的「Printer Spool」那個服務停止了。(通常是印表機(驅動)程式,在call printer 相關的API沒處理好導致spooler當掉)

微軟324757的說明更加完整,說明如下:

若 Printer Spool啟動仍無效後
按下列方法解決:

1. 先將 System32SpoolPrinters
System32SpoolDriversw32x86

目錄裏的東西清空

2.檢查登錄

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environment\Windows NT x86

底下應該只有
– Drivers
– Print Processors

其他的請刪除

3. 檢查登錄 (建議修改前,自行備份一下登錄檔)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environment\Windows NT x86\Drivers

把不要的Version-X刪除

4. 檢查登錄

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors

底下應該只有
-BJ Language Monitor
-Local Port
-PJL Language Monitor
-Standard TCP/IP Port
-USB Monitor

多的請刪除.

5. 重新開機後, 就可以再新增印表機.

沒有留言:

TeraTerm是一款開放原始碼的遠程客戶端操作軟體

因為工作需求,有時我們需要從遠端登入某設備或是主機,又或者因為故障排除,需要透過serial port連入某設備進行檢查和操控。 偶然看到某SI的工程師,使用這個工具,想說也來使用看看。心中相信這應該是好工具,人家才會用它。 我自己通常都是簡單使用的話用 putty,想要用好一...