Обнаружены ошибки 0x80070005 и 0x8002801 c при регистрации файлов библиотеки - PullRequest
0 голосов
/ 10 марта 2020

Нам нужно вручную зарегистрировать AcroPDF.dll и AcroPDFimpl.dll на клиентском компьютере, но мы сталкиваемся с ошибками, которые не имеют смысла.

Сначала я загрузил и запустил RegDllView из NirSoft. net чтобы подтвердить, что библиотеки действительно еще не зарегистрированы.

Пользователь вошел в систему с учетной записью администратора.
Все выполняемые команды находятся в командной строке с повышенными привилегиями администратора.
Библиотеки не заблокированы как и было бы, если бы они были скопированы из источника Inte rnet.
Пользователь может получить доступ к файлам и, глядя на безопасность, он имеет доступ для чтения и выполнения.

Когда мы пытаемся зарегистрироваться первый файл, используя RegSvr32 AcroPDF.dll, мы последовательно получаем ошибку 0x80070005 (нарушение прав доступа)
Когда мы пытаемся зарегистрировать первый файл, используя RegSvr32 AcroPDFimpl.dll, мы последовательно получаем ошибку `0x8002801 c '(проблема с доступом к OLE реестр)

Файлы изначально были в C:\Program Files (x86)\Common Files\Adobe\Acrobat\ActiveX, но когда первая попытка регистрации их в этой папке не удалась, мы поместили копии в в другую папку, затем, наконец, переместил копии в C:\Windows\SysWOW64\, везде одинаковые ошибки.

Я запустил sfc /scannow на рабочей станции (без ошибок) и DISM.exe /Online /Cleanup-image /Scanhealth (без ошибок), на всякий случай ошибка был спецификацией для рабочей станции c.

У кого-нибудь есть идеи, что еще мы можем попробовать, или объяснение, почему мы не можем получить доступ и зарегистрировать эти библиотеки?

...