Per BATCH Autostart Programm einfügen
Guten,
Folgendes:
Ich habe eine Batch, die mehrere Aufgaben erledigt und diese Batch wird über ein kleines visual basic script gestartet, damit die batch Datei nicht im Bildschrim aufploppt sondern nur im Hintergrund bzw. unsichtbar operiert.
Soweit so gut, jetzt allerdings soll diese Batch noch eine exe zum autostart hinzufügen was ich über einen registry key machen möchte.
Folgendes habe ich probiert:
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /t REG_EXPAND_SZ /v test /d %USERPROFILE%\AppData\\Local\fsociety\test.exe /f >NUL
Geht jedoch nicht, da er angeblich die test.exe nicht findet, sie liegt aber 100% unter C:\Users\Phreak\AppData\Local\fsociety\test.exe oder halt %USERPROFILE%\AppData\\Local\fsociety\test.exe
Wie muss ich den Pfad angeben damit er die test.exe findet?
MfG
Darkwarf
Folgendes:
Ich habe eine Batch, die mehrere Aufgaben erledigt und diese Batch wird über ein kleines visual basic script gestartet, damit die batch Datei nicht im Bildschrim aufploppt sondern nur im Hintergrund bzw. unsichtbar operiert.
Soweit so gut, jetzt allerdings soll diese Batch noch eine exe zum autostart hinzufügen was ich über einen registry key machen möchte.
Folgendes habe ich probiert:
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /t REG_EXPAND_SZ /v test /d %USERPROFILE%\AppData\\Local\fsociety\test.exe /f >NUL
Geht jedoch nicht, da er angeblich die test.exe nicht findet, sie liegt aber 100% unter C:\Users\Phreak\AppData\Local\fsociety\test.exe oder halt %USERPROFILE%\AppData\\Local\fsociety\test.exe
Wie muss ich den Pfad angeben damit er die test.exe findet?
MfG
Darkwarf
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 289472
Url: https://administrator.de/forum/per-batch-autostart-programm-einfuegen-289472.html
Ausgedruckt am: 20.05.2025 um 18:05 Uhr
3 Kommentare
Neuester Kommentar
Hallo,
Klar denn du hast ja \Appdata\\Local\ dort stehen.
Gruß,
Peter
Klar denn du hast ja \Appdata\\Local\ dort stehen.
Gruß,
Peter
Hallo,
Nun, jetzt sollte es funktionieren - sofern es bei die überhaupt in deiner Registrierung eingetragen wird. Somit kann davon ausgegangen werden das dein uns zuerst genanntes
sich gar nicht auf das Speichern deiner Werte in der Registrierung bezogen sind sondern auf die irgendwann verwendeten Werte aus der Registrierung.
Fehler:
Dein verwendetes >NUL lässt selbstverständlich sogar entstehende Fehlermeldungen ins Nirwana verschwinden. Ergo: kein Fehler = alles muss ja dann in Ordnung sein = Fehlannahme.
Lass mal folgendes in einer Batchdatei laufen und schau dir die Ergebnisse genau an, einmal ohne und einmal mit Admin Rechte anWie gesagt ist die weitere Verarbeitung Fehlerhaft wenn deine Werte in der Registrierung in Ordnung sind.
PS. Nur weil ein Eierfon keine Fehler anzeigt bedeutet dies nicht das es keine gibt.... Ein "@Echo off" sowie ein ">NUL" sind immer mit Vorsicht zu genießen... Genauso wie ein "Es geht nicht" auch bedeuten kann das unser Universum gerade Implodiert ist.
Gruß,
Peter
Nun, jetzt sollte es funktionieren - sofern es bei die überhaupt in deiner Registrierung eingetragen wird. Somit kann davon ausgegangen werden das dein uns zuerst genanntes
Geht jedoch nicht
Fehler:
Dein verwendetes >NUL lässt selbstverständlich sogar entstehende Fehlermeldungen ins Nirwana verschwinden. Ergo: kein Fehler = alles muss ja dann in Ordnung sein = Fehlannahme.
Lass mal folgendes in einer Batchdatei laufen und schau dir die Ergebnisse genau an, einmal ohne und einmal mit Admin Rechte an
@echo on
Echo 4 Mal
REM Normal ohne Ausgabe der " und der Reg Pfad ohne "
REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v Test99 /t REG_EXPAND_SZ /d "%USERPROFILE%\AppData\Local\fsociety\test.exe" /f
REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v Test98 /t REG_EXPAND_SZ /d "%%USERPROFILE%%\AppData\Local\fsociety\test.exe" /f
REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v Test97 /t REG_EXPAND_SZ /d %USERPROFILE%"\AppData\Local\fsociety\test.exe" /f
REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v Test96 /t REG_EXPAND_SZ /d %%USERPROFILE%%"\AppData\Local\fsociety\test.exe" /f
Echo 4 Mail mit Pfad in "
REM Mit Ausgabe der " und der Reg Pfad in " eingeschlossen
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v Test89 /t REG_EXPAND_SZ /d """%USERPROFILE%\AppData\Local\fsociety\test.exe""" /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v Test88 /t REG_EXPAND_SZ /d """%%USERPROFILE%%\AppData\Local\fsociety\test.exe""" /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v Test87 /t REG_EXPAND_SZ /d %USERPROFILE%"""\AppData\Local\fsociety\test.exe""" /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v Test86 /t REG_EXPAND_SZ /d %%USERPROFILE%%"""\AppData\Local\fsociety\test.exe""" /f
@Echo off
REM Ergebnisse verschwinden lassen
Echo hier 4 mal nach Nirwana
REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v Test69 /t REG_EXPAND_SZ /d "%USERPROFILE%\AppData\Local\fsociety\test.exe" /f >NUL
REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v Test68 /t REG_EXPAND_SZ /d "%%USERPROFILE%%\AppData\Local\fsociety\test.exe" /f >NUL
REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v Test67 /t REG_EXPAND_SZ /d %USERPROFILE%"\AppData\Local\fsociety\test.exe" /f >BUL
REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v Test66 /t REG_EXPAND_SZ /d %%USERPROFILE%%"\AppData\Local\fsociety\test.exe" /f >NUL
Echo.
Echo.
Echo Hier haetten 4 Meldungen stehen sollen...
Echo.
@echo on
Echo 4 Mal
REM Normal ohne Ausgabe der " und der Reg Pfad ohne "
REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v Test99 /t REG_EXPAND_SZ /d "%USERPROFILE%\AppData\Local\fsociety\test.exe" /f
REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v Test98 /t REG_EXPAND_SZ /d "%%USERPROFILE%%\AppData\Local\fsociety\test.exe" /f
REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v Test97 /t REG_EXPAND_SZ /d %USERPROFILE%"\AppData\Local\fsociety\test.exe" /f
REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v Test96 /t REG_EXPAND_SZ /d %%USERPROFILE%%"\AppData\Local\fsociety\test.exe" /f
Echo 4 Mail mit Pfad in "
REM Mit Ausgabe der " und der Reg Pfad in " eingeschlossen
REG ADD "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v Test89 /t REG_EXPAND_SZ /d """%USERPROFILE%\AppData\Local\fsociety\test.exe""" /f
REG ADD "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v Test88 /t REG_EXPAND_SZ /d """%%USERPROFILE%%\AppData\Local\fsociety\test.exe""" /f
REG ADD "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v Test87 /t REG_EXPAND_SZ /d %USERPROFILE%"""\AppData\Local\fsociety\test.exe""" /f
REG ADD "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v Test86 /t REG_EXPAND_SZ /d %%USERPROFILE%%"""\AppData\Local\fsociety\test.exe""" /f
@Echo off
REM Ergebnisse verschwinden lassen
Echo hier 4 mal nach Nirwana
REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v Test69 /t REG_EXPAND_SZ /d "%USERPROFILE%\AppData\Local\fsociety\test.exe" /f >NUL
REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v Test68 /t REG_EXPAND_SZ /d "%%USERPROFILE%%\AppData\Local\fsociety\test.exe" /f >NUL
REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v Test67 /t REG_EXPAND_SZ /d %USERPROFILE%"\AppData\Local\fsociety\test.exe" /f >BUL
REG ADD HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v Test66 /t REG_EXPAND_SZ /d %%USERPROFILE%%"\AppData\Local\fsociety\test.exe" /f >NUL
Echo.
Echo.
Echo Hier haetten 4 Meldungen stehen sollen...
Echo.
Pause
PS. Nur weil ein Eierfon keine Fehler anzeigt bedeutet dies nicht das es keine gibt.... Ein "@Echo off" sowie ein ">NUL" sind immer mit Vorsicht zu genießen... Genauso wie ein "Es geht nicht" auch bedeuten kann das unser Universum gerade Implodiert ist.
Gruß,
Peter