2013-02-19 4 views
1

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

+0

Используйте служебную программу ProcMon от SysInternals, чтобы точно определить, к какому файлу или к ключам реестра относится эта ошибка. –

+0

Я не мог найти ничего, что выделялось. Все говорит «УСПЕХ» или «ФАЙЛ ЗАБЛОКИРОВАН С ТОЛЬКО ЧИТАТЕЛЯМИ». Было только одно другое, в котором говорилось «НАЗВАНИЕ НЕ НАЙДЕНА» для раздела реестра в разделе «HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Варианты исполнения файла изображения \ regsvr32.exe». – socaljoker

ответ

0

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

Смежные вопросы