Click here to Skip to main content
15,919,931 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hello everyone,
I want to register a 32 bit Shell extension component in x64.I use the cmd "regsvr32 **.dll ".But i can't success.
It said "Version conflict". What can I do , please give me some advice.

On a 64-bit version of a Windows operating system, there are two versions of the Regsv32.exe file:

The 64-bit version is %systemroot%\System32\regsvr32.exe.
The 32-bit version is %systemroot%\SysWoW64\regsvr32.exe.

Can you plz clarify which one you are using.

Also, please check[^]
Share this answer

on Command Prompt type,

C:\>cd "Windows\System32"
C:\Windows\System32>Regsvr32 dllname [If you are trying to register 32bit dll].

C:\>cd "Windows\SysWow64"
C:\Windows\SysWow64>Regsvr32 dllname[If you are trying to register 64bit dll].

Share this answer
chandanadhikari 18-Jan-12 1:49am    
not sure but i think you need to run this command prompt as "Administrator" in case it does not work and try this solution.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900