Click here to Skip to main content
15,561,246 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.
Thanks.
Posted

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 http://support.microsoft.com/kb/249873[^]
 
Share this answer
 
Hi,

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].

Cheers
 
Share this answer
 
Comments
chandanadhikari 18-Jan-12 1:49am    
hi,
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