2008-10-10 27 views
0

我需要使用备份WSS .dat文件做一些工作,并且我很难让它做任何事情。“Class not Registered”还原Sharepoint(WSS)2003 backup.dat文件

我已经通过stsadm安装了它,看起来很顺利,但该站点现在将我重定向到一个错误页面 - 只是传统的“文件未找到”一个,但在URL中它表明errortext会如果有更多的信息错误信息,请成为“未注册类别”。

当我运行“STSADM -0 enumsites -url = http://my-restored-site/”我得到这个:

C:\>"C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\BIN 
\stsadm" -o enumsites -url http://my-restored-site 

<Sites Count="1"> 
    <Site Url="http://my-restored-site" Error="Class not registered" /> 
</Sites> 

有什么办法,我该怎么告诉类没有注册,或者是有别的东西完全回事?我启用了Sharepoint日志记录功能,但似乎没有任何效果,当然我没有要求它使用该文件。

回答

0

这是我做这样一个案例:

使用procmon追查注册表的使用。注意其中的结果HKCR\CLSIDNAME NOT FOUND

记下它未找到的CLSID,如果它们可能与您的问题有关,请将它们上Google以获取线索。找出哪些.dll提供了它们,并用regsvr32注册.dll(或者如果缺少一大堆东西,则使用缺失组件的相应安装程序)。

相关问题