您無法列印並且收到錯誤訊息「多工緩衝處理程式子系統應用程式發生問題,必須關閉」

文章翻譯 文章翻譯
文章編號: 810894 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

徵狀

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

發生的原因

如果協力廠商印表機驅動程式或服務會影響最近安裝的電腦,就可能會發生這個問題。

例如,如果在您新增其他印表機之前,電腦上已經安裝 Lexmark 自訂列印驅動程式 (LexBce),就可能會發生這個問題。

解決方案

如果要解決這個問題,請依照下列所示的步驟執行。您可以先將本文列印下來,執行其中步驟時比較方便。

重要 這個章節、方法或工作包含修改登錄的步驟。然而,如果您不當地修改登錄,可能會發生嚴重的問題。因此,請務必謹慎地依照這些步驟執行。為加強保護,修改登錄之前,請務必將其備份。那麼您便可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
322756 如何在 Windows XP 中備份及還原登錄

步驟 1:以安全模式啟動電腦

以安全模式啟動電腦,好移除多工緩衝檔案。如果要執行這項操作,請依照下列步驟執行:
  1. 重新啟動電腦,並在電腦啟動時重複按 F8 鍵。在設定為可執行多重作業系統的電腦上,當 [Boot] 功能表出現時,請按下 F8 鍵。
  2. [Windows 進階選項] 功能表出現時,選取 [安全模式],然後按下 ENTER。
  3. 如果 [開機] 功能表再次出現,提示您選取作業系統時,請使用方向鍵選取作業系統,然後按下 ENTER。

    注意 如需有關如何以安全模式啟動電腦的詳細資訊,按一下 [開始],按一下 [說明及支援],在 [搜尋] 方塊中,輸入 safe mode,按下 ENTER,然後再按一下 [以安全模式啟動 Windows] 主題。

步驟 2:刪除多工緩衝處理的印表機和驅動程式檔案

在安全模式下,刪除多工緩衝處理印表機和驅動程式檔案。如果要執行這項操作,請啟動 Microsoft Windows 檔案總管,然後刪除下列兩個資料夾中的所有檔案和資料夾 (其中的 C:是安裝 Windows XP 的磁碟機):
  • C:\Windows\System32\Spool\Printers
  • C:\Windows\System32\Spool\Drivers\w32x86

步驟 3:編輯登錄

警告如果您使用「登錄編輯程式」或其他方法不當地修改登錄,可能會發生嚴重問題。您可能需要重新安裝作業系統才能解決這些問題。Microsoft 不保證可以解決這些問題。請自行承擔修改登錄的一切風險。

首先,移除 Windows NT 子機碼

移除 Windows NT x86 服務子機碼中可能造成問題的登錄項目。這些登錄項目可能是由協力廠商印表機安裝程式所安裝,且可能會干擾列印多工緩衝處理服務。依照下列步驟,保留 Windows 所隨附的驅動程式、列印多工緩衝處理和登錄項目,然後移除所有可能造成問題的其他驅動程式、列印多工緩衝處理和登錄項目。
  1. 啟動登錄編輯程式。如果要執行這項操作,請依序按一下 [開始][執行],在 [開啟] 方塊中輸入 regedit,然後按一下 [確定]
  2. 找出並展開下列登錄機碼,以檢視子機碼清單 (子資料夾):
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86
    在子機碼清單中,應該只有下列的子機碼:
    • 驅動程式
    • 列印處理器
  3. 如果有其他未列在步驟 2 的子機碼,請依照下列步驟執行:
    1. [檔案] 功能表上,按一下 [匯出]
    2. [檔案名稱] 方塊中,輸入您要用於這個機碼的名稱,例如 WindowsNTx86regkey,然後按一下 [儲存]

      完成這個程序後,如果遇到任何問題,您可以使用這個備份的
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86
      登錄機碼來還原機碼。
    3. 將列在步驟 2 以外的子機碼全數刪除。如果要執行這項操作,按右鍵未顯示在清單上的子機碼,然後按一下 [刪除]。提示您確認刪除時,請按一下 [是]

第二,移除預設列印監視器的登錄項目

移除可能有問題的列印監視器子機碼,這些子機碼可能會干擾您要使用的印表機。這些可能是由協力廠商印表機安裝程式所安裝。依照下列步驟,保留 Windows 所隨附的列印監視器和登錄項目,然後移除所有可能造成問題的其他列印監視器和登錄項目。
  1. 啟動「登錄編輯程式」(如果尚未開啟的話)。如果要執行這項操作,請依序按一下 [開始][執行],在 [開啟] 方塊中輸入 regedit,然後按一下 [確定]
  2. 找出並展開下列登錄機碼,以檢視子機碼清單。
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
    在子機碼清單中,應該只有下列預設列印監視器的子機碼:
    • BJ Language Monitor
    • Local Port
    • PJL Language Monitor
    • Standard TCP/IP Port
    • USB Monitor
  3. 如果有其他未列在步驟 2 的子機碼,請依照下列步驟執行:
    1. [檔案] 功能表上,按一下 [匯出]
    2. [檔案名稱] 方塊中,輸入您要用於這個機碼的名稱,例如 Monitorsx86regkey,然後按一下 [儲存]
    3. 完成這個程序後,如果遇到任何問題,您可以使用這個備份的
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
      登錄機碼來還原機碼。
    4. 將列在步驟 2 以外的子機碼全數刪除。如果要執行這項操作,用滑鼠右鍵按一下並未顯示在清單上的子機碼,然後按一下 [刪除]。提示您確認刪除時,請按一下 [是]
  4. 結束登錄編輯程式。
  5. 如果您的印表機連接至電腦,請中斷連接至電腦的印表機纜線,然後重新啟動電腦。

步驟 4:安裝印表機並列印測試頁

重新連接印表機纜線至電腦,依照依照製造商的指示安裝印表機,然後列印測試頁。

如果您仍無法列印,或仍收到列印多工緩衝處理錯誤,請前往<下一個步驟>一節。

後續步驟

如果這些方法對您無效,您可以使用「Microsoft 客戶支援服務」網站,尋找問題的其他解決方案。Microsoft 客戶支援服務網站所提供的部分服務包括:
  • 可搜尋的知識庫:搜尋 Microsoft 產品的技術支援資訊與自助服務工具。
  • 產品解決方案中心:檢視產品相關常見問題及支援重要事項。
  • 其他支援選項:使用網站詢問問題、連絡 Microsoft 客戶支援服務或提供意見反應。
如果您持續遇到問題,您可能會想要連結與支援部門:
http://support.microsoft.com/contactus?ln=zh-tw#tab3

其他相關資訊

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

如需 Windows 常見印表機問題的疑難排解步驟和自動修正程式,請參閱下列 Microsoft 網頁:


疑難排解員:Windows 的印表機問題 (英文)

屬性

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

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com