Як зареєструвати файл DLL в Windows 7 64-bit?
Я спробував використати наступний код:
cd c:\windows\system32
regsvr32.exe dllname.ax
Але це не працює для мене. Як мені зареєструвати файл DLL в Windows 7 з 64-бітним процесором?
100
3
Ну, ви не вказуєте, чи це 32- або 64-розрядна бібліотека, і ви не включаєте повідомлення про помилку, але я здогадуюсь, що це та сама проблема, яка описана в цій статті KB: Повідомлення про помилку при запуску Regsvr32.exe в 64-розрядній Windows.
Цитата з цієї статті:
Рішення з тієї статті:
Введіть в командному рядку
regsvr32 name.dll
(виконується в підвищеному режимі!) і натисніть "Enter." Зверніть увагу, щоname.dll
слід замінити на ім'я DLL, яку ви хочете зареєструвати. Наприклад, якщо Ви хочете зареєструвати бібліотеку iexplore.dll, введітьregsvr32 iexplore.dll
.Знання повідомлення про помилку було б досить цінним. Воно призначене для надання інформації, навіть якщо вона не має ніякого сенсу для вас, але має сенс для нас. Змушений здогадуватися, я б сказав, що DLL є 32-розрядним фільтром DirectX. В такому випадку це має бути правильний спосіб дій:
Це має бути запущено в підвищеному командному рядку, щоб UAC не міг зупинити необхідний доступ до реєстру. Задати додаткові питання про це можна на сайті superuser.com