“班级未注册”还原Sharepoint(WSS)2003 backup.dat文件
-
08-07-2019 - |
题
我需要使用备份WSS .dat文件进行一些工作,而我却无法做任何事情。
我已经通过stsadm安装了它并且看起来顺利,但网站现在将我重定向到错误页面 - 只是经典的“未找到文件”一,但在URL中,它表明errortext将是“Class not registered”;如果有更多信息性的错误信息。
当我运行“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日志记录,但它似乎完全没有效果,当然我要求它使用的路径上没有文件。
解决方案
以下是我在这种情况下所做的事情:
使用 procmon 来追踪注册管理机构的使用情况。密切关注 HKCR \ CLSID
和 NAME NOT FOUND
的结果。
记下它没有找到的CLSID,谷歌他们可以得到一个线索,如果他们可能与您的问题有关。找出哪个.dll提供它们,并使用regsvr32注册.dll(如果缺少一大堆东西,则使用相应的安装程序,如果缺少一大堆东西)。
不隶属于 StackOverflow