Ei Eu tentei adicionar um arquivo DLL no Windows 7, copiando para a pasta system32, mas eu não podia como o acesso foi negado. Na verdade, existe um arquivo DLL existente e estou tentando substituí-lo. Como posso fazer isso no Windows 7?
9
Respostas:
Para registrar uma dll, você abre uma caixa de comando como admin e depois usa
regsvr32 /i <dll_name>
.Tha disse, o seu problema parece ser que você simplesmente não pode copiar o arquivo. Novamente, abra uma caixa de comando como admin e faça o seguinte:
Se o arquivo estiver em uso, você deve fazer isso no modo de segurança, somente prompt de comando. Se você mangueira seu sistema, você pode excluir a dll que você copiou e renomeie o .old de volta para .dll.
fonte
Aqui está o uso completo do regsvr32.
fonte
Para registrar um arquivo .com ou .ocx no Windows 7 de 32 bits, faça o seguinte:
Copie .dll ou .ocx para
c:\windows\system32
Tipo
cmd
em Corre menu, ele irá procurarcmd.exe
, clique com o botão direito e clique Executar como administradorEle mostrará um prompt em
c:\windows\system32
Tipo
regsvr32 ocxname.ocx
para registrar .ocxou
tipo
regsvr32 dllname.dll
para registrar .dllfonte
Cancelar o registro do arquivo DLL existente primeiro (com o
/u
interruptor) e então registre a DLL. Dessa forma, a rotina de cancelamento de registro limpará as configurações existentes, o que geralmente ajuda na nova inscrição.fonte
System32
.o regsvr32 localizado na pasta SysWow64 é para 32bit dll
É uma nomeação estranha da microsoft: WOW64 significa "janelas [32 bits] no Windows 64 bits" aquele localizado no system32 é para dlls de 64 bits.
fonte
Geralmente, há dois problemas com o regsvr32 no Windows 7:
Para contornar o problema "Acesso Negado", inicie a linha de comando como admin, no menu Iniciar, digite 'cmd.exe' e clique com o botão direito do mouse na entrada 'cmd.exe' e 'Executar como Administrador'.
Se a DLL for de 32 bits e no diretório 32Bit do Windows, use a versão de 32 bits do regsvr32 em c: \ windows \ sysWOW64 \ regsvr32.exe
fonte
Se o seu Windows 7 for x64 e a DLL que você deseja registrar for x64, você poderá executar
regsvr32.exe
deC:\Windows\SysWOW64
.Exemplo:
fonte