Como registrar uma dll no arquivo em lote

Como registrar uma dll no arquivo em lote

Eu tenho algumas DLLs (Sample.dll) e quero registrá-las usando lote quando executo meu arquivo text.bat.

Mas quando tentei o comando abaixo:

Do Regsvr32 /S "%File%\RL_Advice420.dll" "%DestinationDrive%"

Eu estava enfrentando um erro como se não houvesse comando para Do.

Responder1

Como resposta:

Para registrar uma DLL no Windows, este comando deve ser suficiente:

regsvr32 your_lib.dll

Não tenho certeza, mas presumo fortemente que você preciseadministradorprivilégios.

Veja aqui:https://ss64.com/nt/regsvr32.html

Responder2

Quando tentei o comando abaixo:

Do Regsvr32 /S "%File%\RL_Advice420.dll" "%DestinationDrive%"

Eu estava enfrentando um erro como se não houvesse comando para Do.

Donão é um comando válido em um arquivo em lote.

Experimente o seguinte comando:

Regsvr32 /S "%File%\RL_Advice420.dll" 

Sintaxe

REGSVR32 [/U] [/S] [/N] /I:[CommandLine] DLL_Name

Chave

  • /u Cancelar registro do servidor.

  • /s Silencioso, não exibe caixas de diálogo.

  • /i Chame DllInstallpara registrar a DLL. (quando usado com /u, ele chama a desinstalação de dll.)

  • /n Não chame DllRegisterServer, você deve usar esta opção com /i.

  • CommandLine Uma linha de comando opcional paraDllInstall

  • /c Saída do console (somente versões antigas).

FonteRegsvr32 - Registrar uma DLL - Windows CMD - SS64.com


Leitura adicional

informação relacionada