2012年4月20日 星期五

Windows 無法安裝列表機

今天幫朋友安裝列表機一直無法成功
安裝最後給的錯誤訊息是 "無可用的連接埠"
到 "列表機與傳真" 那邊嘗試新增列表機的時候
發現上面完全沒有可用的連接埠可以選
正常情況應該如下圖會列出很多選項
新增列表機的畫面(正常)

經過一翻 google, 最後在微軟[1]的網頁上找到類似問題的解法
根據微軟的說法, 是管理列表機連接埠的驅動可能被其他列表機取代
而導致與系統不相容
只要將驅動改回原本的 Windows 提供的即可
  1. 啟動 「 登錄編輯程式 」 (Regedt32.exe)。
  2. 找出下列機碼:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Local Port
  3. 編輯 "Driver", 把字串值改回 "localspl.dll"
  4. 按一下 [確定],然後再結束「登錄編輯程式」
  5. 重新啟動「多工緩衝處理器」(Print Spool)服務。
不過我遇到的問題卻是這個登錄表的值 存取被拒絕!!
這時需要把 Local Port 下面的所有子資料夾權限改回來才可
正常的權限應該如下
權限設定
但我這邊卻是一片空白,完全無法存取
修復方法是修改這些子資料夾的擁有者
改回 Administrators 就可以存取了
取回擁有權

參考資料:
[1] 沒有本地埠可供印表機: http://support.microsoft.com/kb/255507

沒有留言:

Related Posts Plugin for WordPress, Blogger...