«Класс не зарегистрирован», восстанавливающий файл backup.dat Sharepoint (WSS) 2003 - PullRequest
0 голосов
/ 10 октября 2008

Мне нужно поработать с резервным файлом WSS .dat, и у меня возникли серьезные проблемы с тем, чтобы он что-то сделал.

Я установил его через stsadm, и, похоже, все прошло гладко, но теперь сайт перенаправляет меня на страницу с ошибкой - просто классическую "Файл не найден", но в URL-адресе предполагается, что текст ошибки будет «Класс не зарегистрирован», если было более информативное сообщение об ошибке.

Когда я запускаю "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, но, похоже, он не имел абсолютно никакого эффекта, конечно, на пути, который я попросил использовать, не существует файла.

1 Ответ

0 голосов
/ 10 октября 2008

Вот что я делаю в таком случае:

Используйте procmon для отслеживания использования реестра. Следите за результатами HKCR\CLSID и NAME NOT FOUND.

Примите к сведению идентификаторы CLSID, которые он не находит, отправьте их в Google, чтобы узнать, могут ли они иметь отношение к вашей проблеме. Узнайте, какой .dll предоставляет их, и зарегистрируйте этот .dll с помощью regsvr32 (или используйте соответствующий установщик для отсутствующего компонента, если отсутствует целая куча).

...