Regsvr32 no Windows: explicações, comandos, uso e mensagens de erro

Regsvr32 Windows Explanation



O que é Regsvr32.exe no Windows e como usá-lo? O que o Regsvr32.exe faz? Como registrar, cancelar o registro de arquivos dll, ocz usando Regsvr32.exe? Valores Regsvr32.exe. Leia mais aqui.

Regsvr32 é um utilitário de linha de comando no Windows que pode ser usado para registrar e cancelar o registro de arquivos DLL. Ao registrar uma DLL, você está informando ao Windows onde encontrar o arquivo para que ele possa ser usado por outros programas em seu computador. Se você cancelar o registro de uma DLL, estará informando ao Windows para remover as informações de registro do arquivo. Existem duas maneiras de usar o Regsvr32 para registrar uma DLL: 1. Abra o Prompt de Comando. 2. Digite regsvr32 path_to_dll_file e pressione Enter. Por exemplo, para registrar o arquivo mydll.dll, digite o seguinte comando: regsvr32 mydll.dll Se a DLL for registrada com sucesso, você verá a seguinte mensagem: DllRegisterServer em mydll.dll foi bem-sucedido. Se a DLL não estiver registrada, você verá a seguinte mensagem: DllRegisterServer em mydll.dll falhou. Se você deseja cancelar o registro de uma DLL, pode usar a opção /u. Por exemplo, para cancelar o registro do arquivo mydll.dll, digite o seguinte comando: regsvr32 /u mydll.dll Se o registro da DLL for cancelado com sucesso, você verá a seguinte mensagem: DllUnregisterServer em mydll.dll foi bem-sucedido. Se a DLL não estiver registrada, você verá a seguinte mensagem: DllUnregisterServer em mydll.dll falhou.



Nos sistemas operacionais Microsoft Windows, direita fr32 é um utilitário de linha de comando usado para registrar e cancelar o registro de controles OLE, como DLLs e controles ActiveX, no registro do Windows. Por exemplo, um DDL a ser usado com regsvr32 deve exportar as funções DllRegisterServer e DllUnregisterServer. Esta ferramenta pode exigir que você solucione alguns problemas no Windows, Microsoft Internet Explorer ou outros programas.











limpar janelas mestre 10

Regsvr32 no Windows

Regsvr32.exe está incluído no Microsoft IE 3.0 ou posterior, Windows 95 OSR2 ou posterior e Windows NT 4.0 Service Pack 5. Regsvr32.exe é instalado na pasta do sistema (Windows Me / Windows 98 / Windows 95) ou System32 ( Windows NT / Windows XP / Windows Vista / Windows 7).



Comando e uso do Regsvr32

Opções de linha de comando RegSvr32.exe:

Regsvr32 [/ u] [/ n] [/ i [: cmdline]] dllname

2. Opções:



Windows 10 horas silenciosas continua ligando
  • /u: Isso cancelará o registro do arquivo.
  • /s: Executa regsvr32 silenciosamente e não exibe nenhuma mensagem.
  • /n: Não chama DllRegisterServer. Esta opção deve ser usada com /i.
  • /i:cmdline: chama DllInstall, passando uma [cmdline] opcional. Quando usado com /u causa a remoção da dll.
  • dllname: Especifica o nome do arquivo DLL a ser registrado.

Por exemplo, para manualmente registrar e cancelar o registro do arquivo dll shm.dll podemos fazer o seguinte no CMD:

  • regsvr32 shm.dll para registrar o arquivo.
  • regsvr32 / u shm.dll para excluir o arquivo.

Mensagens de erro Regsvr32.exe

1. Lista de mensagens de erro causadas por Regsvr32.exe no Windows Vista ou posterior.

A lista a seguir contém mensagens de erro RegSvr32 e possíveis causas:

  1. O sinalizador de comando ''%1″' não é válido. Revise o uso do comando e tente novamente.
  2. Este comando é válido somente quando um projeto de controle de usuário OLE do Microsoft Visual Studio está aberto.
  3. Para registrar um módulo, você deve fornecer um nome binário.
  4. O comando OleInitialize falhou. Seu computador pode estar com pouca memória. Feche todos os programas abertos e tente novamente.
  5. Falha ao carregar o módulo ''%1''. N n Verifique se o binário está armazenado no caminho especificado ou depure-o para verificar se há problemas com arquivos .DLL binários ou dependentes. Nn% 2.
  6. O módulo ''%1″' foi carregado, mas o ponto de entrada %2 não foi encontrado. Certifique-se de que '%1' é um arquivo DLL ou OCX válido e tente novamente.
  7. O módulo '%1″' foi carregado, mas a chamada para %2 falhou com o código de erro %3. Para obter mais informações sobre esse problema, pesquise na Web usando o código de erro como termo de pesquisa.
  8. O módulo '%1' pode não ser compatível com a versão do Windows que você está usando. Certifique-se de que o módulo seja compatível com a versão x86 (32 bits) ou x64 (64 bits) do regsvr32.exe.

2. Lista de mensagens de erro causadas por Regsvr32.exe no sistema operacional anterior ao Windows Vista.

A lista a seguir contém mensagens de erro RegSvr32 e possíveis causas:

reparando wmi
  1. Sinalizador não reconhecido: /invalid_flag.
  2. O nome da DLL não foi especificado.
  3. O nome da biblioteca foi carregado, mas o ponto de entrada DllRegisterServer ou DllUnregisterServer não foi encontrado.
  4. Dllname não é um arquivo executável e não há nenhum auxiliar de registro registrado para este tipo de arquivo.
  5. O nome da biblioteca foi carregado, mas o ponto de entrada DllRegisterServer ou DllUnregisterServer não foi encontrado.
  6. Dllname não é autorregistrável ou há uma versão corrompida na memória.
  7. OleInitialize (ou OleUninitialize) falhou.
  8. LoadLibrary('Dllname') falhou. GetlastError retorna 0x00000485.
  9. LoadLibrary('Dllname') falhou. GetLastError retorna 0x00000002.
  10. LoadLibrary('dskmaint.dll') falhou. GetLastError retorna 0x000001f.
  11. Erro DllRegisterServer (ou DllUnregisterServer) no nome da DLL. Código de retorno: string.

Você pode encontrar Regsvr32.exe instalado em Sistema (Windows Me / Windows 98 / Windows 95) ou System32 (Windows NT/Windows XP/Windows Vista/Windows 7) e no Windows de 64 bits, você encontrará duas versões do Regsv32.exe viz. A versão de 64 bits está em % systemroot% System32 regsvr32.exe e a versão de 32 bits está em % systemroot% SysWoW64 regsvr32.exe explica KB249873 .

Publicações Populares