Не удается зарегистрировать .dll Windows 7 Professional x64

Я запустил regsvr32 "name.dll" из system32 и SysWOW64, и оба говорят, что смогли загрузить .dll, но возвращают код ошибки 0X80004005 (отказано в доступе). Я попытался запустить его в командной строке с повышенными привилегиями (щелкните правой кнопкой мыши, запустите от имени администратора), и он все равно возвращает тот же код ошибки. Я восстановил реестр и перезагрузил компьютер, тот же код ошибки. Любые другие предложения?


person socaljoker    schedule 19.02.2013    source источник
comment
Используйте утилиту SysInternals ProcMon, чтобы узнать, какой именно файл или ключ реестра вызывает эту ошибку.   -  person Hans Passant    schedule 20.02.2013
comment
Ничего выдающегося не нашел. Все говорит УСПЕХ или ФАЙЛ ЗАБЛОКИРОВАН ТОЛЬКО ЧИТАТЕЛЯМИ. Был только 1 другой, в котором говорилось, что ИМЯ НЕ НАЙДЕНО для раздела реестра в разделе HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\regsvr32.exe.   -  person socaljoker    schedule 20.02.2013


Ответы (1)


Проблема заключалась в том, что это была библиотека Visual Fox Pro .dll, и файлы среды выполнения VFP нужно было переместить в папку SysWOW64 перед регистрацией .dll.

person socaljoker    schedule 21.02.2013