這次遇到的問題真算是蠻突發性的,發生問題的電腦在公司
想想也只有公司的電腦比較會發生問題,因為裝的東西實在太多

發生這個問題點在於我要列印一個文件時,突然出現spool.exe的錯誤
然後印表驅動程式就無法使用,電腦也會呈現有點死當的感覺...
重新開機之後想說應該會好(以前曾遇過這種情況重開機會好)
但這次重開機之後卻依然一樣,一開機就出現錯誤訊息...

只好到網路上拜拜google大神,結果在Microsoft 技術支援有找到答案
很長的一串解說,解決的步驟也有點繁長,需要動到登錄碼而且得到安全模式下
以下我貼上微軟官方的解決辦法


警告:不當使用「登錄編輯程式」可能會導致嚴重的問題,甚至必須重新安裝作業系統。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 技術支援 網頁 http://support.microsoft.com/kb/810894/zh-tw


這些步驟做完之後,所出來的結果就是,印表機驅動相關設定和登錄檔都會刪除
因此開機之後需要重新安裝印表機的驅動程式,不過建議先移除舊的驅動程式
雖然說以上的作法是移除印表機相關檔案設定,但並不會移除印表機驅動程式軟體
如果不移除直接安裝的話會有些問題,移除之後再裝比較ok。

  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

檢視子機碼清單。清單中應該只有下列子機碼:

  1.  
    • Drivers
    • Print Processors
  2. 除了步驟 4 所列的那些機碼以外,如果還有其他的子機碼,請依照下列步驟執行:

a.       [檔案] 功能表上按一下 [匯出]

b.      [檔名] 方塊中,輸入這個機碼的描述性名稱,例如,輸入 WindowsNTx86regkey,然後按一下 [儲存]

完成這項程序之後,如果遭遇任何問題,您也可以使用 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environment\Windows NT x86 登錄機碼的這個備份來還原機碼。

c.       刪除步驟 4 中所列機碼以外的所有機碼。

  1. 找出並按一下下列登錄機碼:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors。檢視子機碼清單。清單中應該只有下列子機碼:
  1.  
    • BJ Language Monitor
    • Local Port
    • PJL Language Monitor
    • Standard TCP/IP Port
    • USB Monitor
  2. 除了步驟 6 所列的那些機碼以外,如果還有其他的子機碼,請依照下列步驟執行:
  1.  
    1. [檔案] 功能表上按一下 [匯出]
    2. [檔名] 方塊中,輸入這個機碼的描述性名稱,例如,輸入 WindowsNTx86regkey,然後按一下 [儲存]

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

    Bevis 發表在 痞客邦 留言(0) 人氣()