2012-01-02 94 views
5

我必須對使用C#2.0編寫的舊COM +應用程序進行修改。但是,當我試圖到2008年機「regsvcs excelserver.dll」註冊一個Windows服務器上的DLL,我得到的錯誤:致命錯誤:找不到我們剛剛安裝的組件

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

我試圖以管理員身份運行,並關閉UAC,但它不沒有什麼不同。

如果我在Windows 7或Windows Server 2003機器上試用它,它就可以工作。

任何想法爲什麼這不適用於Windows Server 2008機器?看來我沒有在事件日誌中找到任何額外的日誌記錄。

感謝, 大號

+0

區別是x86/x64嗎? – spender 2012-01-02 12:46:49

+0

嗨,好吧,都是64位... – 2012-01-02 12:49:34

回答

8

你需要使用regsvcs,而不是32位版本的64位版本進行註冊。

+0

謝謝,解決了它! – 2012-01-02 13:53:03

+2

這也適用於我。必須從C:\ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319運行regsvcs,而不是默認使用的... \ Framework \ ...路徑(在我的路徑中) – Howler 2012-01-19 16:33:32

相關問題