Эй, я попытался добавить файл DLL в Windows 7, скопировав в папку system32, но я не смог, так как доступ был запрещен. На самом деле существует существующий файл DLL, и я пытаюсь заменить его. Как я могу сделать это в Windows 7?
Эй, я попытался добавить файл DLL в Windows 7, скопировав в папку system32, но я не смог, так как доступ был запрещен. На самом деле существует существующий файл DLL, и я пытаюсь заменить его. Как я могу сделать это в Windows 7?
Ответы:
Чтобы зарегистрировать DLL, вы открываете окно командной строки от имени администратора и затем используете regsvr32 /i <dll_name>
.
Та сказала, что ваша проблема в том, что вы просто не можете скопировать файл. Снова откройте окно командной строки от имени администратора и выполните следующие действия:
Если файл используется, вы должны делать это в безопасном режиме, только из командной строки. Если вы подключите свою систему, вы можете удалить dll, которую вы скопировали, и переименовать .old обратно в .dll.
Сначала отмените регистрацию существующего DLL-файла (с помощью /u
переключателя), а затем зарегистрируйте DLL. Таким образом, процедура отмены регистрации очистит существующие настройки, что часто помогает при повторной регистрации.
System32
.
Чтобы зарегистрировать comm .dll или .ocx в 32-битной Windows 7, выполните следующие действия:
Скопируйте .dll или .ocx в c:\windows\system32
Введите cmd
в меню « Выполнить» , он будет искать cmd.exe
, щелкните правой кнопкой мыши и выберите « Запуск от имени администратора».
Это покажет подсказку на c:\windows\system32
Тип regsvr32 ocxname.ocx
для регистрации .ocx
или
введите regsvr32 dllname.dll
для регистрации .dll
Обычно есть две проблемы с regsvr32 в Windows 7:
Чтобы обойти проблему «Отказано в доступе», запустите командную строку как администратор, в меню «Пуск» введите «cmd.exe», а затем щелкните правой кнопкой мыши запись «cmd.exe» и «Запуск от имени администратора».
Если библиотека DLL 32-разрядная и находится в 32-разрядной папке Windows, используйте 32-разрядную версию regsvr32 по адресу c: \ windows \ sysWOW64 \ regsvr32.exe
Если у вас Windows 7 x64, а DLL, которую вы хотите зарегистрировать - x64, вы можете запустить regsvr32.exe
из нее C:\Windows\SysWOW64
.
Пример:
C:\Windows\SysWOW64\regsvr32.exe C:\Windows\SysWOW64\StrmExt_x64.dll