|
|
|
|
|
今天在win10想運行一個EXE程序,是從win7直接復制過來的32位可執(zhí)行文件,打開時提示錯誤:
Component ‘Comdlg32.ocx.’or one of its dependencies not correctly registered:a file is missing or invalid
根據(jù)字面意思是,Comdlg32.ocx組件沒有正確注冊,文件丟失或無效。
根據(jù)這個意思,很快在網(wǎng)上找到了解決方法。
步驟如下:
我們首先要到網(wǎng)上下載“Comdlg32.ocx”文件。我們可以直接在百度上進行搜索下載就可以了。
1、安裝文件,其實也就是把他復制粘貼到我們的系統(tǒng)文件中。
2、對于是32位的系統(tǒng),把 Comdlg32.ocx 復制到 c:\Windows\system32 里面;
對于是 64位的系統(tǒng), 要把 Comdlg32.ocx 復制到 c:\Windows\SysWOW64 目錄里。
我們可以在“運行”中注冊,也可以打開DOS窗口注冊,命令一樣。
對于32位系統(tǒng),執(zhí)行命令是:
regsvr32 c:\Windows\system32\comdlg32.ocx
對于64位系統(tǒng),執(zhí)行命令是:
regsvr32 c:\Windows\SysWOW64\comdlg32.ocx
注冊完文件后,再運行文件就不會報錯了。