domingo, 4 de setembro de 2011

Batch Script – Registra DLLs do Windows


Você já deve ter lido em vários tutoriais da Internet, alguns comandos para que o seu Windows (ou qualquer programa do Windows) volte a funcionar corretamente apenas Registrando alguma DLL, e isso é correto, vamos entender por que:

O Windows guarda informações de várias funções em pequenos arquivos chamados de dynamic link libraries, ou para ficar mais simples, apenas DLLs.

O sistema armazena informações sobre os arquivos com a extensão.dll no Registro, mas como nada é perfeito, pode ser que este caminho seja corrompido ao longo dos dias, meses ou anos, e por consequência, o sistema deixa de fazer funções que antes eram executadas com facilidade.

Então, quando qualquer problema estranho acontece com nosso sistema, podemos registrar novamente nossas DLLs principais, vamos aprender como?

Registrando as DLLs

Abaixo vou mostrar como ficaria o arquivo de lote que registra a DLL, claro que para utilizar este exemplo você deve trocar o nome da DLL deste script pelas que você esta pretendendo registrar no sistema.

Para registrar uma DLL, copie a mesma para C:Windows\System32, após isso, No Bloco de Notas, crie um arquivo e coloque o seguinte conteúdo:


--------------------------------
:begin
@ ECHO OFF
CLS
echo.
echo.
echo.
ECHO      .............. www.tecnosolution.blogspot.com ..............
echo.
ECHO REGISTRANDO MIDAS.DLL
echo.
C:
COPY C:\RESWINCS\MIDAS.DLL C:\WINDOWS\SYSTEM32\
cd\
C:
cd\WINDOWS\SYSTEM32\
REGSVR32 MIDAS.DLL
echo.
echo.
echo.
ECHO REGISTRO EFETUADO COM SUCESSO !!!
echo.
echo.
echo SAINDO.
echo SAINDO...
echo SAINDO......
echo SAINDO..........
echo SAINDO..........
echo.
:Fim
ECHO TERMINADO ......
:Final
EXIT
--------------------------------

Salve o arquivo, com a extensão *.bat, exemplo: Registra.bat e execute o mesmo! Não se esquecendo de trocar o nome da DLL e verificando se o caminho está correto, este exemplo supõe que a DLL esta no mesmo diretório do arquivo Registra.BAT

Feito isso a DLL será registrada e aparecera a mensagem, Registro efetuado Com sucesso !!!

Obs: Só lembrado! Existem formas mais fáceis de fazer isso, porém aqui, eu quis apenas mostrar ao leitor como isso funciona em arquivos de lote (batch script)!

Seja o primeiro a comentar

Postar um comentário

Ouvir a Rádio Boa Vista FM 96,5 de Paracatu Ao Vivo e Online

Ouvir a Rádio Boa Vista FM 96,5 de Paracatu Ao Vivo e Online
Cidade: Paracatu/MG - Gênero: Popular

Chuck Norris Aprova Tecnosolution!


NOTÍCIAS TI

Ajude a divulgar nosso blog!


Total de visualizações de página

Usuários Online

Usuários online

  ©TECNOSOLUTION - Todos os direitos reservados.

Template by Dicas Blogger | Topo