1. 程式人生 > >模組""可能與您正在執行的Windows版本不相容。檢查該模組是否與regsvr32.exe的x86或x64版

模組""可能與您正在執行的Windows版本不相容。檢查該模組是否與regsvr32.exe的x86或x64版

 本人最近在研究mencoder 轉換視訊格式。發現轉換rmvb需要:

1.把drv43260.dll拷貝到系統的system32資料夾下
2.開始->執行->regsvr32 drv43260.dll

(來自:http://topic.csdn.net/u/20090515/21/15f70b04-4401-4c0a-99d1-156b09aa01c4.html)

這個檔案可以從http://www.mplayerhq.hu/MPlayer/releases/codecs/這個地方獲得,如:

http://www.mplayerhq.hu/MPlayer/releases/codecs/windows-essential-20071007.zip

因為我的系統是win7 64位的系統,執行regsvr32 drv43260.dll這個命令時,報了這個錯誤:

“模組"drv43260.dll"可能與您正在執行的Windows版本不相容。檢查該模組是否與regsvr32.exe的x86或x64版本相容"

 網上找了下,發現以下的語句

64位的系統一般都是可以安裝32位程式的,執行
C:\Windows\SysWOW64\regsvr32.exe 而不是
C:\Windows\System32\regsvr32.exe

於是我把drv43260.dll拷貝到系統的C:\Windows\SysWOW64資料夾下,然後進入到這個目錄,執行命令
cd C:\Windows\SysWOW64
regsvr32 drv43260.dll

雖然還有報錯,但是已經成功了,試了下,可以轉換rmvb了,大功告成!

連結:http://topic.csdn.net/u/20110520/09/70d788c2-a8be-49c9-b6c7-2da3ba367b62.html