文章編號: 324757 - 上次校閱: 2011年10月28日 - 版次: 11.0

您無法在 Windows XP 中新增印表機,而且您收到印表機多工緩衝處理器錯誤訊息

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

如果要繼續收到 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)

若要繼續收到 Windows 的安全性更新,請確保您執行的是 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)

在此頁中

全部展開 | 全部摺疊

徵狀

您可能會在 Windows XP 電腦中遇到下列任一徵狀:
  • 當您啟動電腦後,可能會收到下列錯誤訊息:
    Spooler subsystem app has encountered a problem and needs to close (多工緩衝處理程式子系統應用程式發生問題,必須關閉)。
  • 當您嘗試啟動「列印多工緩衝處理器」服務時,可能會收到下列錯誤訊息:
    Spooler subsystem app has encountered a problem and needs to close (多工緩衝處理程式子系統應用程式發生問題,必須關閉)。
  • 當您嘗試停止「列印多工緩衝處理器」服務時,可能會收到下列錯誤訊息:
    Spooler subsystem app has encountered a problem and needs to close (多工緩衝處理程式子系統應用程式發生問題,必須關閉)。
  • 當您按一下 [開始],然後按一下 [印表機和傳真] 時,可能會收到下列錯誤訊息:
    Spooler subsystem app has encountered a problem and needs to close (多工緩衝處理程式子系統應用程式發生問題,必須關閉)。
  • 當您按一下 [開始],然後按一下 [印表機和傳真] 嘗試檢視印表機時,沒有任何印表機出現。即使您已安裝印表機,仍會發生這個問題。
  • 當您按一下 [新增印表機],或當您嘗試列印時,可能會收到下列錯誤訊息而無法新增印表機:
    Operation could not be completed. (作業無法完成。)

發生的原因

這個問題的發生原因,是因為電腦上安裝的協力廠商印表機驅動程式或服務阻止您新增印表機,或是協力廠商印表機驅動程式或服務影響了新安裝印表機的功能。

例如,如果在您嘗試新增其他印表機之前,電腦上已經安裝並且執行 Lexmark 列印服務 (LexBce Server 服務),就可能會發生這個問題。

如果需要我們為您修正此問題,請前往<為我修正此問題>一節。如果您想要自行修正此問題,請前往<讓我自行修正此問題>一節。

為我修正此問題

如果要自動修正此問題,請按一下 [修正此問題] 連結。然後按一下 [檔案下載] 對話方塊中的 [執行],並依照此精靈中的步驟執行。

修正此問題
Microsoft Fix it 50126



注意 Fix it 解決方案可以簡易模式或完整模式執行。

簡易模式會變更多工緩衝處理器,您無須進行其他變更。完整模式會將列印多工緩衝處理器還原成預設設定,您必須重新安裝您的印表機。

注意 此精靈只提供英文版本。不過,自動修正程式也適用於 Windows 的其他語言版本。

注意 如果您不在發生問題的電腦上,則可將 Fix it 解決方案儲存至快閃磁碟機或 CD,然後在發生問題的電腦上加以執行。

立即前往<這樣是否已修正問題?>一節。

讓我自行修正此問題

重要 這個章節、方法或工作包含的步驟會告訴您要如何修改登錄。然而,如果登錄修改錯誤,可能會發生嚴重的問題。因此,請確定小心執行下列步驟。為加強保護,修改登錄之前,請務必將它備份起來。如果發生問題,您就可以還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322756? (http://support.microsoft.com/kb/322756/ ) 如何在 Windows XP 中備份及還原登錄
如果您有安裝 Lexmark 印表機,請從<關閉 Lexmark 列印服務>一節開始,然後,如有需要,請依序完成剩餘的步驟來解決這個問題。如果您沒有安裝 Lexmark 印表機,請移至<以安全模式啟動電腦>一節,然後,請依序完成剩餘的步驟來解決這個問題。您可以先將本文列印下來,執行其中步驟時會比較方便。

關閉 Lexmark 列印服務

如果您的電腦已安裝 Lexmark 列印服務,請關閉 LexBce Server 服務。如果要執行這項操作,請依照下列步驟執行:
  1. 按一下 [開始],再用滑鼠右鍵按一下 [我的電腦],然後按一下 [管理]
  2. 展開 [服務及應用程式],然後按一下 [服務]
  3. 在詳細資料窗格中,用滑鼠右鍵按一下 [LexBce Server],然後按一下 [內容]
  4. [啟動類型] 清單的 [一般] 索引標籤上,按一下 [停用]
  5. [服務狀態] 下方,按一下 [停止],再按一下 [確定]
  6. [Print Spooler] 服務上按一下滑鼠右鍵,再按一下 [啟動] (如果處於停止狀態)。
  7. 結束「電腦管理」。
進行測試以瞭解問題是否已解決。如果問題已解決,您無須再依照本文的後續步驟繼續進行操作。如果問題沒有解決,請移至<以安全模式啟動電腦>一節。

以安全模式啟動電腦

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

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

現在刪除多工緩衝處理印表機和驅動程式檔案

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

接下來,編輯登錄

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

首先,移除 Windows NT 子機碼

移除 Windows NT x86 服務子機碼可能有問題的登錄項目。這些登錄項目可能是由協力廠商印表機安裝程式所安裝,且可能會干擾列印多工緩衝處理服務。使用下列步驟來保留電腦 Windows 所隨附的驅動程式、列印多工緩衝處理和登錄項目,然後移除其他所有可能造成問題的項目。
  1. 啟動「登錄編輯程式」。如果要執行這項操作,請依序按一下 [開始][執行],在 [開啟] 方塊中輸入 regedit,然後按一下 [確定]
  2. 找到並展開下面的登錄機碼:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86
    檢視子機碼清單 (子資料夾)。清單中應該只有下列子機碼:
    • Drivers
    • Print Processors
  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\Environments\Windows NT x86\Drivers
    電腦上安裝的印表機驅動程式登錄項目儲存在 [版本-x] 子機碼中,其中的 x 為版本號碼 (通常是 2 或 3)。
  3. 匯出 [版本-x] 子機碼。如果要執行這項操作,請依照下列步驟執行:
    1. [檔案] 功能表上,按一下 [匯出]
    2. [檔案名稱] 方塊中,輸入您要用於這個機碼的名稱,例如 print driver,然後按一下 [儲存]
  4. 展開所有的 [Version-x] 子機碼,然後刪除印表機驅動程式的項目。如果要執行這項操作,請用滑鼠右鍵按一下每個印表機驅動程式子機碼,然後按一下 [刪除]。提示您確認刪除時,請按一下 [是]

然後,移除預設列印監視器的登錄項目

移除可能有問題的列印監視器子機碼,這些子機碼可能會干擾您要使用的印表機,且可能是由協力廠商印表機安裝程式所安裝。請使用下列步驟來保留 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. 如果有其他未列在步驟 1 的子機碼,請依照下列步驟執行:
    1. [檔案] 功能表上,按一下 [匯出]
    2. [檔案名稱] 方塊中,輸入您要用於這個機碼的名稱,例如 MonitorsRegkey,然後按一下 [儲存]

      注意 完成這個程序後,如果您遇到任何問題,您可以使用這個備份的
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
      登錄機碼來還原機碼。
    3. 刪除所有未列在步驟 2 中的子機碼。如果要執行這項操作,用滑鼠右鍵按一下每個不在清單中的子機碼,然後按一下 [刪除]。提示您確認刪除時,按一下 [是]
  4. 結束「登錄編輯程式」。
  5. 如果您的印表機已連接至電腦,請中斷連接至電腦的印表機纜線,然後重新啟動電腦。

現在確認印表機多工緩衝處理器服務是否正在執行

請確認印表機多工緩衝處理器服務是否正在執行。如果要執行這項操作,請依照下列步驟執行:
  1. 按一下 [開始],再用滑鼠右鍵按一下 [我的電腦],然後按一下 [管理]
  2. 展開 [服務及應用程式],然後按一下 [服務]
  3. 在 [詳細資料] 窗格中,用滑鼠右鍵按一下 [列印多工緩衝處理器] 服務,然後按一下 [啟動] (如果停止)。
  4. 結束「電腦管理」。
如果您無法啟動「列印多工緩衝處理器」服務,請依照下列「Microsoft 知識庫」文件中的步驟,啟動「列印多工緩衝處理器」服務:
919750? (http://support.microsoft.com/kb/919750/ ) 在 Windows XP 電腦上列印、檢視印表機圖示及新增印表機時發生問題、列印多工緩衝處理器服務運作不正常,並且收到與列印有關的錯誤訊息

最後,新增印表機並列印測試頁

如果您已連接印表機,請重新連接印表機纜線至電腦,透過「新增印表機精靈」將印表機新增至電腦,以安裝印表機,然後嘗試列印測試頁。如果要安裝您想要的印表機,請依照下列步驟執行:
  1. 按一下 [開始],再按一下 [印表機和傳真]
  2. 按一下 [新增印表機]。這時會啟動「新增印表機精靈」。
  3. 依照「新增印表機精靈」的指示,安裝您想要使用的印表機。
  4. 列印測試頁以確保您可以列印。
如果您仍無法列印,或仍收到列印多工緩衝處理錯誤,請前往<這樣是否已修正問題?>一節。

進階疑難排解步驟

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

下列步驟已經過確認,可以修正當您在電腦上安裝 Lexmark 印表機驅動程式後,無法啟動「列印多工緩衝處理器」服務、而且收到 RPC 錯誤的問題。

關閉 LexBce Server 服務並移除 Lexmark 印表機驅動程式後,在某些情況下,「列印多工緩衝處理器」服務無法啟動。這個問題的發生原因,是因為列印多工緩衝處理器服務必須依賴 LexBce Server 服務執行。若要移除其相依性,並讓「列印多工緩衝處理器」服務只相依於遠端程序呼叫 (RPC) 服務,請依照下列步驟執行:
  1. 啟動「登錄編輯程式」。如果要執行這項操作,請按一下 [開始],按一下 [執行],在 [開啟] 方塊中輸入 regedit,然後按一下 [確定]
  2. 刪除 LexBce Server 服務。如果要執行這項操作,請刪除下列登錄機碼:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LexBces
  3. 確認 Print Spooler 服務只依賴 RPC 服務。如果要執行這項操作,請依照下列步驟執行:
    1. 找出並按一下下列登錄機碼:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler
    2. 在「詳細資料」窗格中,如果 [DependOnService] 的值為 RPCSS 和 LexBce,請用滑鼠右鍵按一下 [DependOnService],然後按一下 [修改]
    3. [數值資料] 方塊中,刪除 [LexBce],再按一下 [確定]
  4. 結束「登錄編輯程式」。
  5. 重新啟動「列印多工緩衝處理器」服務。如果要執行這項操作,請依照下列步驟執行:
    • 按一下 [開始],按一下 [執行],在 [開啟] 方塊中輸入 net stop spooler,然後按一下 [確定]
    • 按一下 [開始],按一下 [執行],在 [開啟] 方塊中輸入 net start spooler,然後按一下 [確定]
測試問題是否已解決。如果問題沒有解決,請前往<這樣是否已修正問題?>一節。

這樣是否已修正問題?

檢查該問題是否已修正。如果問題已修正,您便已完成本文。如果這些方法對您無效,您可以使用「Microsoft 客戶支援服務」網站,尋找問題的其他解決方案。「Microsoft 客戶支援服務」網站提供的服務如下:
  • 可搜尋的知識庫 (http://support.microsoft.com/search/?adv=1) :搜尋技術支援資訊與 Microsoft 產品的自助服務工具。
  • 解決方案中心 (http://support.microsoft.com/select/?target=hub) :檢視產品相關常見問題及支援重要事項。
  • Microsoft 客戶支援新聞群組 (http://www.microsoft.com/communities/newsgroups/default.mspx) :連絡 Microsoft 產品用戶、同儕及 Microsoft 最有價值專家 (MVP)。
  • 其他支援選項 (http://support.microsoft.com/default.aspx?pr=csshome) :使用網站詢問問題、連絡「Microsoft 客戶支援服務」或提供意見反應。
  • 如果問題尚未修正,則可連絡技術支援服務 (http://support.microsoft.com/contactus)

其他相關資訊

如需有關如何解決 Windows XP 列印問題的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
314085? (http://support.microsoft.com/kb/314085/ ) 無法在 Windows XP 中列印時的進階疑難排解
本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。Microsoft 不以暗示或其他方式,提供與這些產品的效能或可靠性有關的保證。

如需 Windows Vista 列印問題的協助,請造訪下列 Microsoft 網頁:
修正無法列印、安裝印表機或連線至印表機的問題 (http://support.microsoft.com/gp/printing_problems)
注意 :本文屬於「快速發佈」文章,係由 Microsoft 技術支援或組織內部直接建立。 本文所包含的資訊是為了回應新問題而依現況提供。 因此為了迅速對外發佈,文章內容可能含有印刷錯誤,而且可能會在不另行通知的情況下進行修改。 如需其他考量事項,請參閱使用規定 (http://go.microsoft.com/fwlink/?LinkId=151500)

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