0

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

我已经通过 stsadm 安装了它,并且看起来进展顺利,但该站点现在将我重定向到一个错误页面 - 只是经典的“找不到文件”页面,但在 URL 中它建议错误文本为“Class not已注册”,如果有更多信息错误消息。

当我运行“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 日志记录,但它似乎完全没有效果,当然我要求它使用的路径上不存在任何文件。

4

1 回答 1

0

这是我在这种情况下所做的:

使用procmon跟踪注册表使用情况。关注其中的HKCR\CLSID结果NAME NOT FOUND

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

于 2008-10-10T15:33:31.097 回答