almost 4 years ago

今天客人反應他的XP/IE8出現了ocget.dll的彈跳視窗,且ActiveX設定全開,還是會出現

查了一下微軟MSDN文章參考於此 https://support.microsoft.com/zh-tw/kb/323207

發現是因為程式中有使用到,類似於以下區段的程式碼,他會需要去檢查是否存在ocget.dll

<OBJECT ID="CommonDialog1" WIDTH=32 HEIGHT=32
    CLASSID="CLSID:F9043C85-F6F2-101A-A3C9-08002B2F49FB"
    CODEBASE="http://activex.microsoft.com/controls/vb5/comdlg32.cab
    #Version=1,0,0,0">
</OBJECT>

為此,需要調整機碼設定 , 『開始』=>『執行』=>輸入 regedit

找到
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\CodeBaseSearchPath
將原本的資料
CODEBASE;http://codecs.microsoft.com/isapi/ocget.dll
修改成
CODEBASE;

重新使用IE8開啟該頁面就能夠正常了!

← 如何透過Google Drive 儲存圖片並產生可以檢視的連結 ASP.NET 設定Authorization 與取得 →
 
comments powered by Disqus