Мне нужно починить компьютер под управлением Windows XP с пакетом обновления 3 (SP3), в котором накоплено значительное количество программного обеспечения, специфичного для компании, а это означает, что переустановка ОС на самом деле не вариант.
Дело в том, что мне нужно установить пакет с именем MetaWeb. Когда я запускаю установщик, он продолжается до части "Регистрация модулей", где он перестает говорить:
MetaWebURL.ocx failed to register. HRESULT -2147220991.
Contact your support personnel.
Что я проверил:
- Я запускаю установщик как администратор
- На диске C достаточно места: я устанавливаю пакет.
- Моя система соответствует минимальным системным требованиям для пакета (WinXP + IE 7-11, у меня установлен IE7)
- Регистрация вручную с помощью
regsvr32.exe MetaWebURL.ocx
завершается неудачно с тем же кодом (0x80040201) - Запуск
regsvr32.exe /u MetaWebURL.ocx
MetaWebURL.ocx успешно завершает работуDllUnregisterServer
- Моя
% Registry Quota In Use
ниже 50% - MetaWeb - не единственный пакет, который не удается установить в этой системе: обновление видеодрайвера (Intel HD Graphics) происходит сразу после фазы "Копирование файлов", говоря, что системных ресурсов недостаточно для установки драйвера.
- Мой пользователь имеет полный доступ ко всем четырем веткам реестра (
HKCR
,HKCU
,HKLM
,HKCC
). Я также проверил несколько подразделений, в том числеHKCR\CLSID
.
Буду признателен за любые указания, которые помогут лучше понять причину этих проблем.