2013-02-01 74 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所以我只是改变了我的脚本中使用这个版本,我可以从您的评论看它是不是最糟糕的决定