2012-01-02 5 views
5

Devo eseguire una modifica su una vecchia app COM + scritta in C# 2.0. Ma quando provo a registrare la DLL su un server Windows 2008 macchina con 'regsvcs excelserver.dll', ottengo l'errore:FATAL: Impossibile trovare il componente che abbiamo appena installato

The following installation error occurred: 
    1: FATAL: Could not find component 'Excelserver.CExcelManager' we just installed 

ho provato a correre come admin, e spento UAC, ma doesn fare la differenza

Se provo su una macchina Windows 7 o Windows Server 2003, funziona.

Qualche idea sul perché questo non funziona su un computer Windows Server 2008? Sembra che non trovi alcuna registrazione aggiuntiva nel registro eventi.

Grazie, L

+0

La differenza potrebbe essere x86/x64? – spender

+0

Ciao, beh, entrambi sono a 64 bit ... –

risposta

8

È necessario registrarsi utilizzando la versione a 64 bit di regsvcs invece della versione a 32 bit.

+0

Grazie, è stato risolto! –

+2

Questo ha funzionato anche per me. Doveva eseguire regsvcs da C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319, invece del ... \ Framework \ ... percorso che era usato di default (nel mio PATH) – Howler