2005年12月7日

無法使用 [說明及支援]

日前為了幫忙撰寫程式規格書,便安裝了 Visual Studio 2005 Professional Edition 英文正式版,想不到安裝完畢之後,位於 [開始] 功能表上的 [說明及支援] 便不能用了,任我怎麼點選,[說明及支援中心] 就是不出現。 先是猜測 MicrosoftR HTML Help Control 這個元件損壞了,於是開啟一個 DOS 視窗,要重新註冊這個元件,於是輸入下面指令,並按下 Enter: regsvr32 hhctrl.ocx 測試剛剛的成果,按下 [開始] 功能表上的 [說明及支援],還是不能用。那就從 [說明及支援服務]下手好了:
  1. net stop helpsvc
  2. 開啟工作管理員,確認下面三個程式沒有被執行,若有執行的話,用工作管理員結束他們: helpsvc.exe helphost.exe helpctr.exe
  3. cd /d %windird%/pchealth\helpctr
  4. rd PackageStore /q /s
  5. cd binaries
  6. start /wait helpsvc /svchost netsvcs /regserver /install (這個步驟會執行的久一點,要耐心等待一下)
  7. net start helpsvc

再測試看看,按下 [開始] 功能表上的 [說明及支援],哈哈!終於出現了 說明及支援中心] 。

對於上述的指令簡單地解說:

步驟1. 停止 [說明及支援] 服務 步驟3. 切換到 [說明及支援] 的主要目錄。在 cd 指令之後,加上 /d ,表示要同時切換磁碟機 步驟4. 將儲存在 PackageStore 目錄下的 .cab 檔案刪除。rd 之後,加上 /s /q,表示要同時刪除子目錄並且不出現確認刪除的提示 步驟5. 切換到 binaries 目錄 步驟6. 重新安裝 [說明及支援] 步驟7. 啟動 [說明及支援] 服務

注意:

  1. 這個方式僅適用於一般非 OEM 的電腦上,若您購買的電腦是有品牌的,一般來說,OEM 廠商會修改相關的輔助說明(例如:HP 就會修改),因此可能不適用本方法!!
  2. 若您有安裝其他版本的輔助說明,這些輔助說明也會隨之不見,需要重新安裝一次。

沒有留言:

張貼留言