IE瀏覽器修復指令-Regsvr32指令修復實作

2010年8月17日 星期二 張貼者: 夢無痕
本篇修復IE瀏覽器所使用的工具是"Regsvr32",因此先來約略介紹一下Regsvr32工具。
在Windows XP操作系統中,很多系統功能都和控件(如副檔名為DLL、OCX、CPL的文件)有關,必須對控件註冊才能實現這些對應功能。通常情況下,在安裝操作系統時,控件會自動進行註冊,但由於使用程序中被病毒破壞、系統故障或者人為原因,常會導致控件註冊訊息丟失掉,造成系統功能出現故障。一旦遇到這種情況,我們就可以請Regsvr32指令來說明解決控件的註冊問題。

接下來切入主題,小弟最近在學校電算中心工讀時,時常發生學校職員或者老師使用IE瀏覽器上網時,一些網頁程式功能無法正常運作,在IE左下角狀態列會出現"黃色驚嘆號"的網頁錯誤訊息。

例如:
1、IE不能開啟新的視窗,用滑鼠點擊超連接也沒有任何反應的問題或Windows Update功能出現無法使用的情況等。
2、JAVA效果不出現,網頁不自動跳轉,開啟某些網站時總提示『無法顯示該頁』等大大小小的其它IE問題。

我們可以使用Regsvr32工具來解決這個問題,小弟已經把有關於IE瀏覽器會發生錯誤的相關需求註冊檔製作成批次檔提供下載,操作者可不用一行一行的輸入指令,只需直接執行即可,小弟總共製作了兩種版本分別為精簡版普通版,建議使用者先執行精簡版,如果還是不能解決您的問題再執行普通版。如果想要看批次檔修復了哪些註冊檔,使用者可以使用記事本開啟查看。

下載

#補充:如果萬不得已,以上兩種版本都沒辦法解決您的問題的話小弟再提供一段指令
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
for %1 in (%windir%\system32\*.ocx) do regsvr32.exe /s %1
for %1 in (%windir%\system32\*.cpl) do regsvr32.exe /s %1
for %1 in (%windir%\system32\*.ax do regsvr32.exe /s %1
此段指令是透過迴圈的方法來修復系統裡所有的dll、ocx、cpl、ax檔。
使用方法: [開始]-->[執行]-->輸入"cmd" 再依序貼入以上四段指令即可。

參考網站:
Allen's 資訊筆記
生活碎碎唸

歡迎分享


張貼留言