&引用;“未注册的类别”;还原Sharepoint(WSS)2003 backup.dat文件

&引用;“未注册的类别”;还原Sharepoint(WSS)2003 backup.dat文件,sharepoint,backup,wss,restore,Sharepoint,Backup,Wss,Restore,我需要用一个备份WSS.dat文件做一些工作,但我真的很难让它做任何事情 我已经通过stsadm安装了它,这看起来很顺利,但是该站点现在将我重定向到一个错误页面——只是一个经典的“未找到文件”页面,但是在URL中,它表明如果有更详细的错误消息,错误文本将是“未注册类” 当我运行“stsadm-0 enumsites-url=”时,我得到以下结果: C:\>"C:\Program Files\Common Files\Microsoft Shared\web server extension

我需要用一个备份WSS.dat文件做一些工作,但我真的很难让它做任何事情

我已经通过stsadm安装了它,这看起来很顺利,但是该站点现在将我重定向到一个错误页面——只是一个经典的“未找到文件”页面,但是在URL中,它表明如果有更详细的错误消息,错误文本将是“未注册类”

当我运行“stsadm-0 enumsites-url=”时,我得到以下结果:

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>
C:\>“C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\BIN
\stsadm“-o枚举站点-urlhttp://my-restored-site

有没有办法告诉我什么课程没有注册,或者这里还有什么别的事情?我已启用Sharepoint日志记录,但它似乎完全没有效果,当然,我要求它使用的路径上不存在任何文件。

在这种情况下,我会这样做:

用于跟踪注册表使用情况。查看
HKCR\CLSID
NAME NOT FOUND
结果

注意它没有找到的CLSID,用谷歌搜索它们,如果它们可能与你的问题有关,就可以得到线索。找出哪个.dll提供了它们,并用regsvr32注册该.dll(如果缺少一大堆内容,则使用相应的安装程序来安装缺少的组件)