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