2007年5月30日

IE 輸入框無法輸入

今天公司的 User 碰到了很奇怪的狀況,她大姐的 IE 無法在網頁的輸入框入輸入「任何」字。很奇怪的 Case,但我去看了一下,誠如她所說,像是在 Google 的搜尋網頁裡,無法輸入任何字詞做搜尋。

  首先懷疑的就是她中了 SpyWare,於是來個了標準流程,先裝了 SpyBot 做個簡單的清理動作(果然發現了 10 來隻 SpyWare),上 Windows Update 做更新,重新開機。

  但,問題在重開機後似乎沒有獲得解決(廢話,不然我寫這篇做什麼)...

  在拜過 Google 大神後,發現有可能是在清 SpyWare 時,順便連一個 IE 會用到的檔案一起做掉了,檔案名字是「MSHTMLED.DLL」,以公司的電腦為例,這個檔案位於「C:\windows\system32」下,如果運氣好的話,只要把檔案補上去就可以了,流程如下:

  1. 從正常的機子 Copy 這個檔案過來
  2. 執行「regsvr32 mshtmled.dll」就可以了

運氣不錯,真的把檔案補回去就好了。

  其實,我已經有重灌 iE 的心理準備了,為了怕我忘記,也把重裝 IE 的步驟記錄下來好了!

  1. 放入 Windows 的安裝光碟。
  2. 執行「rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %windir%Infie.inf」。
  3. 連上 Windows Update 的網站做更新 。

還有另一種方法:

  1. 執行「Regedit」。
  2. 找到「HKEY_LOCAL_ MACHINE\SOFTWARE\Microsoft\Active Setup Installed Components {89820200-ECBD-11cf-8B85-00AA005B4383}」。
  3. 將「」的值改成「0」。
  4. 連上 Windows Update 直接把 IE 6 下載安裝! 。

  由於我最近在做 IE 的一些問題處理整理,所以先把這個簡單的解法方法放在這裡。