среда, 3 апреля 2013 г.

Ошибка установки компонентов ОС wbemupgd.dll could not be loaded, or function ocEntry could not be found

При попытке установки компонентов ОС возникает ошибка на windows 2003 r2:



Решение (источник - майкрасофт технет):
I have a fix for this one that worked for me when none of the suggested ones did and I had plenty of other entries in my path besides the wbem. Go into the registry and rename the existing HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment REG_SZ Path to Path_OLD and copy the details to a newly created REG_EXPAND_SZ Path - I put the %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem; at the beginning of the statement and made sure that there was no ; at the end of the statement -- then just close regedit and reboot the server. To be sure the path is being read OK, re-register the dll i.e. from the Run command type "regsvr32 wbemupgd.dll" and if it's seeing the path ok it will find the dll OK and register it.

По-русски:

1) Выполнить => RegEdit;
2) В ветке HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment  находим переменную Path и переименовываем её в Path_old;
3) Создаём новую строковую переменную с именем Path;
4) Копируем содержимое из Path_old в Path, добавив в начало строки  
c:\windows\system32;c:\windows\System32\Wbem;
5) Перезагружаем сервер;
6) Пробуем;
7) Для проверки можно перерегистрировать библиотеку wbemupgd.dll;
7.1) Пуск => выполнить CMD
7.2) Вводим regsvr32 wbemupgd.dll и смотрим результат - если вылетела ошибка, значит проблема не устранена и корректного пути до нужной директории всё ещё нет, если ошибок никаких не произошло, значит с путями всё в порядке;
7.3) Пробуем запустить установку компонентов ОС.

Комментариев нет:

Отправить комментарий