2013-02-01 81 views
0

我遇到註冊Windows腳本文件的麻煩。當我試圖這樣做時它說「無法找到此參考的類型庫Some.Reference」找不到此參考的類型庫

基本上,行爲非常類似於這個問題中描述的行爲Windows Scripting can't find reference但我找不出要使用什麼而不是c:\ path \ to \ control.dll。

在我的情況下,Some.Reference是Msxml2.FreeThreadedDOMDocument.4.0。所以我應該怎麼做?我試圖使用不同種類的msxml.dll,但似乎沒有幫助。

或者也許有其他方法可以解決這個問題?

一個細節:我設法註冊對Windows7的這個劇本,但我得到的Windows Server 2008 SP 2

+0

XML版本4有一些相當不好的安全問題,我沒有安裝在我的Win8機器上。試試6.0。它類型庫被登記在HKEY_CLASSES_ROOT \類型庫\ {F5078F18-C551-11D3-89B9-0000F81FE221} \ 6.0 \ 0 –

回答

0

漢斯,感謝您的評論,因爲我所做的是我用這個工具 http://www.nirsoft.net/utils/registered_dll_view.html所描述的錯誤查看註冊的dll文件,我發現只有abailable對象我是Msxml2.FreeThreadedDOMDocument.6.0所以我只是改變了我的腳本中使用這個版本,我可以從您的評論看它是不是最糟糕的決定