Ich habe einige DLLs (Sample.dll) und möchte diese DLLs per Batch registrieren, wenn ich meine Datei text.bat ausführe.
Aber als ich den folgenden Befehl ausprobierte:
Do Regsvr32 /S "%File%\RL_Advice420.dll" "%DestinationDrive%"
Ich habe die Fehlermeldung erhalten, dass kein Befehl dafür vorhanden ist Do
.
Antwort1
Als Antwort:
Um eine DLL unter Windows zu registrieren, sollte dieser Befehl ausreichen:
regsvr32 your_lib.dll
Ich bin mir nicht sicher, aber ich gehe stark davon aus, dass Sie brauchenAdministratorBerechtigungen.
siehe hier:https://ss64.com/nt/regsvr32.html
Antwort2
Als ich den folgenden Befehl ausprobiert habe:
Do Regsvr32 /S "%File%\RL_Advice420.dll" "%DestinationDrive%"
Ich habe die Fehlermeldung erhalten, dass kein Befehl dafür vorhanden ist
Do
.
Do
ist kein gültiger Befehl in einer Batchdatei.
Versuchen Sie den folgenden Befehl:
Regsvr32 /S "%File%\RL_Advice420.dll"
Syntax
REGSVR32 [/U] [/S] [/N] /I:[CommandLine] DLL_Name
Schlüssel
/u
Serverregistrierung aufheben.
/s
Lautlos, Dialogfelder werden nicht angezeigt.
/i
AufrufDllInstall
zum Registrieren der DLL. (Bei Verwendung mit /u wird die DLL-Deinstallation aufgerufen.)
/n
Rufen Sie DllRegisterServer nicht auf, Sie müssen diese Option mit /i verwenden.
CommandLine
Eine optionale Kommandozeile fürDllInstall
/c
Konsolenausgabe (nur alte Versionen).QuelleRegsvr32 - Eine DLL registrieren - Windows CMD - SS64.com
Weitere Informationen
- Ein AZ-Index der Windows CMD-Befehlszeile
- Eine kategorisierte Liste von Windows CMD-Befehlen
- regsrv32- Eine DLL registrieren oder die Registrierung aufheben.Eine DLL registrieren oder die Registrierung aufheben.