Atualizado em March 2024: Pare de receber mensagens de erro que tornam seu sistema mais lento, utilizando nossa ferramenta de otimização. Faça o download agora neste link aqui.
- Faça o download e instale a ferramenta de reparo aqui..
- Deixe o software escanear seu computador.
- A ferramenta irá então reparar seu computador.
Em sistemas operacionais Microsoft Windows,
regsvr32(Alaska)
é 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, para ser usado com regsvr32, deve exportar as funções DllRegisterServer e DllUnregisterServer. Essa ferramenta pode exigir a solução de alguns problemas no Windows, Microsoft Internet Explorer ou outros programas.
Regsvr32 em 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 está instalado na pasta System (Windows Me / Windows 98/Windows 95) ou na pasta System32 (Windows NT/Windows XP/Windows Vista/Windows 7).
Regsvr32 Comando e Uso
Atualizado: mar�o 2024.
Recomendamos que você tente usar esta nova ferramenta. Ele corrige uma ampla gama de erros do computador, bem como proteger contra coisas como perda de arquivos, malware, falhas de hardware e otimiza o seu PC para o máximo desempenho. Ele corrigiu o nosso PC mais rápido do que fazer isso manualmente:
- Etapa 1: download da ferramenta do reparo & do optimizer do PC (Windows 10, 8, 7, XP, Vista - certificado ouro de Microsoft).
- Etapa 2: Clique em Iniciar Scan para encontrar problemas no registro do Windows que possam estar causando problemas no PC.
- Clique em Reparar tudo para corrigir todos os problemas
1. Opções de linha de comando RegSvr32.exe:
Regsvr32 [/ u] [/ n] [/ i [: cmdline]]].
dllname
2. Parâmetros:
- /u : Ele irá cancelar o registo do ficheiro.
- /s : Roda regsvr32 silenciosamente e não exibe nenhuma caixa de mensagem.
- /n : não chama o DllRegisterServer. Esta opção deve ser usada com /i.
- /i :cmdline : Chama DllInstall passando uma [cmdline] opcional. Quando usado com /u, ele chama a dll uninstall.
- dllname: Especifica o nome do arquivo dll que será registrado.
Por exemplo, para registrar e desregistrar manualmente um arquivo DLL shm.dll, nós podemos fazer o seguinte no CMD:
-
regsvr32 shm.dll para registrar um arquivo. -
regsvr32 /u shm.dll para desinstalar um arquivo.
Regsvr32.exe Mensagens de erro
1. Lista de mensagens de erro causadas por Regsvr32.exe no Windows Vista ou posterior
A seguinte lista contém mensagens de erro RegSvr32 e possíveis causas:
- A bandeira de comando %1″ não é válida. Por favor, reveja o uso do comando e tente novamente.
- Este comando só é válido se um projeto Microsoft Visual Studio OLE Custom Control for aberto.
- Para registrar um módulo, você deve fornecer um nome binário.
- O comando OleInitialize falhou na execução. Seu computador pode ter pouca memória. Feche todos os programas abertos e tente novamente.
- O módulo %1″ falhou em carregar. Certifique-se de que o binário é armazenado no caminho especificado ou depurá-lo para verificar se há problemas com o binário ou dependente. DLL files.nn%2.
- 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, em seguida, tente novamente.
- O módulo %1″ foi carregado, mas a chamada para %2 falhou com código de erro %3.nnPara mais informações sobre este problema, procure online usando o código de erro como um termo de pesquisa.
- O módulo %1″ pode não ser compatível com a versão do Windows que você está executando. Verifique se o módulo é compatível com uma versão x86 (32-bit) ou x64 (64-bit) do regsvr32.exe.
2. Lista de mensagens de erro causadas por Regsvr32.exe no sistema operacional antes do Windows Vista
A seguinte lista contém mensagens de erro RegSvr32 e possíveis causas:
- Bandeira não reconhecida: /invalid_flag.
- Nenhum nome DLL especificado.
- Dllname foi carregado, mas o ponto de entrada do DllRegisterServer ou DllUnregisterServer não foi encontrado.
- Dllname não é um arquivo executável e nenhum auxiliar de registro está registrado para este tipo de arquivo.
- Dllname foi carregado, mas o ponto de entrada do DllRegisterServer ou DllUnregisterServer não foi encontrado.
- Dllname não é auto-registrável ou uma versão corrompida está na memória.
- OleInitialize falhou (ou OleUninitialize falhou).
- LoadLibrary(Dllname) falhou. GetlastError retorna (Alabama1755).
- LoadLibrary(Dllname) falhou. GetLastError retorna (Alabama1697).
- LoadLibrary(dskmaint.dll) falhou. GetLastError retorna 0x000001f.
- DllRegisterServer (ou DllUnregisterServer)no Dllname falhou. O código de retorno foi: string.
Você pode encontrar Regsvr32.exe instalado no
Sistema
(Windows Me/Windows 98/Windows 95) ou
System32
(Windows NT/Windows XP/Windows XP/Windows Vista/Windows 7), e na versão de 64 bits do Windows você encontrará duas versões do Regsv32.exe, ou seja, a versão de 64 bits está em
SistemaSystemroot%System32regsvr32.exe
e a versão de 32 bits está em
SysWoWoW64regsvr32.exe
explica KB249873.
RECOMENDADO: Clique aqui para solucionar erros do Windows e otimizar o desempenho do sistema
Bruno é um entusiasta de Windows desde o dia em que teve seu primeiro PC com Windows 98SE. Ele é um Windows Insider ativo desde o Dia 1 e agora é um Windows Insider MVP. Ele tem testado serviços de pré-lançamento em seu Windows 10 PC, Lumia e dispositivos Android.