我需要使用备份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(如果缺少一大堆东西,则使用相应的安装程序,如果缺少一大堆东西)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top