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