文章編號: 810894 - 上次校閱: 2010年9月30日 - 版次: 2.1

錯誤訊息:Spooler subsystem app has encountered a problem and needs to close (多工緩衝處理程式子系統應用程式發生問題,必須關閉)

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

如果要繼續收到 Windows XP的安全性更新,請確定您執行的是 Windows XP (含 Service Pack 3 (SP3))。如需詳細資訊,請參閱此 Microsoft 網頁: 已結束針對部分 Windows 版本的支援 (英文) (http://windows.microsoft.com/zh-tw/windows/help/end-support-windows-xp-sp2-windows-vista-without-service-packs?os=xp)

重要:本文包含有關修改登錄的相關資訊。修改登錄之前,請務必將它備份起來,並瞭解如何在發生問題時還原登錄。如需有關如何備份、還原和編輯登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
256986? (http://support.microsoft.com/kb/256986/ ) Microsoft Windows 登錄說明
全部展開 | 全部摺疊

徵狀

如果您嘗試啟動或停止「列印多工緩衝處理程式」服務,或按一下 [開始],再按一下 [印表機和傳真] 時,可能會收到下列錯誤訊息:
Spooler subsystem app has encountered a problem and needs to close. (多工緩衝處理程式子系統應用程式發生問題,必須關閉)。
當您嘗試列印時,可能會收到下列錯誤訊息:
無法完成作業。

發生的原因

如果新安裝的印表機的正確安裝及功能受到現有協力廠商印表機驅動程式或服務的影響,可能就會發生這個問題。

例如,在您新增其他印表機之前,如果電腦上安裝了來自 Lexmark 的 LexBCE 自訂印表機驅動程式,可能就會發生這個問題。

解決方案

警告:不當使用「登錄編輯程式」可能會導致嚴重的問題,甚至必須重新安裝作業系統。Microsoft 並不保證可以解決您不當使用「登錄編輯程式」所導致的問題。請自行承擔使用「登錄編輯程式」的一切風險。
  1. 以「安全模式」啟動電腦。

    如需有關如何以「安全模式」啟動電腦的詳細資訊,請按一下 [開始],按一下 [說明及支援],在 [搜尋] 方塊中輸入:安全模式,按下 ENTER,然後按一下 [以安全模式啟動 Windows] 主題。
  2. 啟動 Windows 檔案總管,然後刪除下列兩個資料夾中的所有檔案和資料夾:

    • c:\windows\system32\spool\printers
    • c:\windows\system32\spool\drivers\w32x86
  3. 按一下 [開始],再按一下 [執行],在 [開啟] 方塊中輸入 regedit,然後按下 ENTER。
  4. 找出並按一下下列登錄機碼:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environment\Windows NT x86
    檢視子機碼清單。清單中應該只有下列子機碼:
    • Drivers
    • Print Processors
  5. 除了步驟 4 所列的那些機碼以外,如果還有其他的子機碼,請依照下列步驟執行:
    1. [檔案] 功能表上按一下 [匯出]
    2. [檔名] 方塊中,輸入這個機碼的描述性名稱,例如,輸入 WindowsNTx86regkey,然後按一下 [儲存]

      完成這項程序之後,如果遭遇任何問題,您也可以使用
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environment\Windows NT x86
      登錄機碼的這個備份來還原機碼。
    3. 刪除步驟 4 中所列機碼以外的所有機碼。
  6. 找出並按一下下列登錄機碼:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
    。檢視子機碼清單。清單中應該只有下列子機碼:
    • BJ Language Monitor
    • Local Port
    • PJL Language Monitor
    • Standard TCP/IP Port
    • USB Monitor
  7. 除了步驟 6 所列的那些機碼以外,如果還有其他的子機碼,請依照下列步驟執行:
    1. [檔案] 功能表上按一下 [匯出]
    2. [檔名] 方塊中,輸入這個機碼的描述性名稱,例如,輸入 WindowsNTx86regkey,然後按一下 [儲存]

      完成這項程序之後,如果遭遇任何問題,您也可以使用
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
      登錄機碼的這個備份來還原機碼。
    3. 刪除步驟 6 中所列機碼以外的所有機碼。
  8. 拔除電腦上的印表機纜線,然後重新啟動電腦。
  9. 將印表機纜線重新連接到電腦,並依照製造商的安裝指示來安裝印表機,然後嘗試列印測試頁。

其他相關資訊

Microsoft 提供協力廠商的聯絡資訊,以協助您找出技術支援。此聯絡資訊若有變更,恕不另行通知。Microsoft 不保證此協力廠商聯絡資訊的準確性。
本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。Microsoft 不以暗示或其他方式,提供與這些產品的效能或可靠性有關的保證。

這篇文章中的資訊適用於:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
關鍵字:?
kberrmsg kbprb KB810894
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。