解除打印機脫機狀態專用工具?

誤刪註冊信息導致打印機變成脫機狀態:

現象:打印機變成脫機狀態,重新安裝驅動也然。刪除打印機並重新添加打印機提示找不到端口導致添加失敗。經排查(交換使用):數據線和打印機本身沒問題。顯然,問題出在計算機系統方面。

方法/步驟

解決思路:主板BIOS設置是否出錯?(經查:無禁用相關端口系統中打印機服務也設置為自動開啟);主板串口驅動是否出錯?(重裝驅動後問題依舊);系統是否中毒?(經查:無中毒跡象);是否新安了什麼軟件之類?(答案:沒有);是否做過優化??(回憶說用啟動項目查看管理器autoruns刪除了一些找不到文件的項目)!!!問題找到了!肯定是刪除了一些不能刪除的服務註冊項目導致打印機服務不能正常啟動,從而處於脫機狀態!

解決方案:一是找到被誤刪的內容從而恢復之;二是重裝系統。本案例中的主機屬於單位財務機,由於專用程序及資料轉移不便,不宜重裝系統。只能採取註冊表信息恢復的方式解決。從之前備份的系統鏡像中提取註冊表信息覆蓋一下,OK!問題圓滿解決。

驗證:用啟動項目查看管理器autoruns查看,發現與打印機相關的[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors]項目下有6項“找不到文件”的註冊項目,仔細檢查後發現這些所謂找不到的文件只是X64位下的*.dll動態鏈接庫文件,通過註冊表定位發現,這6個項目對應的X86項下的*.dll文件和服務是完整的(本案例機為32位系統,正好需要這6個註冊項目)。本案例中用戶只是憑感覺就輕率地將“找不到文件”的註冊項目給刪除了(一般情況下刪除無用的項目可加快系統運行速度)。通過提取相關注冊信息備份後,重新刪除上述6項信息,重啟計算機後,打印機果然又處於脫機狀態!好在現在有了註冊信息備份,恢復一下就解決了。

解除打印機脫機狀態專用工具:

你也可自行編輯導入以下注冊信息

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\BJ Language Monitor]"Driver"="cnbjmon.dll"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Local Port]"Driver"="localspl.dll"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Microsoft Document Imaging Writer Monitor]"Driver"="mdimon.dll"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\PJL Language Monitor]"Driver"="pjlmon.dll""EOJTimeout"=dword:0000ea60

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port]"Driver"="tcpmon.dll"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports]"StatusUpdateInterval"=dword:0000000a"StatusUpdateEnabled"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\USB Monitor]"Driver"="usbmon.dll"

相關問題答案