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