Регистрация DLL возвращает ошибку 0x80020009 - PullRequest
25 голосов
/ 28 апреля 2010

Я пытаюсь зарегистрироваться в regsvr32.exe prnadmin.dll (на целевой машине Win7), но я получаю эту ошибку 0x80020009

Есть предложения, пожалуйста?

Ответы [ 6 ]

57 голосов
/ 28 апреля 2010

regsvr32.exe необходимо запустить от имени администратора. Может быть, это было причиной?

1 голос
/ 11 января 2015

Лучший метод, который я нашел, - это открыть PowerShell ise с правами администратора, затем cd до c:\ и вставить свою команду, например

regsvr32 "c:\Program Files\Windows Media Player\wmpband.dll"
1 голос
/ 13 сентября 2012

Для пользователей Windows Vista / Windows 7: нажмите Пуск > Все программы > Аксессуары , затем щелкните правой кнопкой мыши Командная строка и выберите Запуск от имени администратора .

1 голос
/ 28 декабря 2011

Для пользователей Windows Vista / Windows 7: Нажмите Пуск> Все программы> Стандартные, затем щелкните правой кнопкой мыши «Командная строка» и выберите «Запуск от имени администратора». Введите следующую команду в точности так, как вы ее видите, и нажмите клавишу ВВОД. secedit / configure / cfg% windir% \ inf \ defltbase.inf / db defltbase.sdb / verbose Дождитесь завершения команды, это может занять некоторое время, поэтому, пожалуйста, наберитесь терпения. После выполнения команды попробуйте снова зарегистрировать файл dll.

0 голосов
/ 26 июля 2015

Для пользователей Windows Vista / Windows 7: нажмите Пуск> Все программы> Стандартные, затем щелкните правой кнопкой мыши командную строку и выберите Запуск от имени администратора. Затем введите: regsvr32 filelocation \ fileName Затем вы видите, что файл, генерирующий ошибку, загружен успешно.

0 голосов
/ 24 июля 2012

http://support.microsoft.com/kb/2466246

Вам нужно будет использовать 32-битную версию regsvr32, как указано в статье.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...