Error Registering 32 Bit Assembly

Advertisement

madwizard78
Joined:
Posts:
2
Location:
So. Cal

Error Registering 32 Bit Assembly

When I attempt to register the 32 bit option I get the error message:

RegAsm : error RA0000 : Unable to locate input assembly 'c:\windows\system32\WinSCPnet.dll' or one of its dependencies.

The command I run is:

%WINDIR%\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe c:\windows\system32\WinSCPnet.dll /codebase /tlb:WinSCPnet32.tlb

But when I do the 64 bit version, it works properly:

%WINDIR%\Microsoft.NET\Framework64\v2.0.50727\RegAsm.exe c:\windows\system32\WinSCPnet.dll /codebase /tlb:WinSCPnet64.tlb

This is on an older server (windows Server 2003 R2) but 2 other servers it worked. I did just notice that the one not working is x64 Edition. Could that be it and any ideas?

Thanks very much in advance.

Reply with quote

Advertisement

madwizard78

Well I'll reply to my own. I got it resolved. I moved the file from the c:\windows\system32 folder into c:\windows\syswow64 and registered it with it there and it had no issues.

Reply with quote

martin
Site Admin
martin avatar
Joined:
Posts:
40,476
Location:
Prague, Czechia

Re: Error Registering 32 Bit Assembly

On 64-bit systems, the c:\windows\system32 is a magic folder that cannot be access by 32-bit applications.

Reply with quote

Advertisement

You can post new topics in this forum