Zum Inhalt springen

Batch Datei


Chriss21mx

Empfohlene Beiträge

Ordner Löschen

@echo off

cls

deltree /Y "C:\Dokume~1\All Users\Startm~1\Progra~1\Test"
Falls du deltree nicht haben solltest müsstest du es dir ziehen. Das ist die sauberste Methode. Oder hier noch mit Fehlerabfrage und Standardkommando:
@echo off

rd "C:\Dokumente und Einstellungen\All Users\Startmenü\Test\*" /s/q

rd "C:\Dokumente und Einstellungen\All Users\Startmenü\Test" /q

if exist "C:\Dokumente und Einstellungen\All Users\Startmenü\Test" echo Fehler!

if not exist "C:\Dokumente und Einstellungen\All Users\Startmenü\Test" echo OK

echo.

pause

Wie du an diesem Beispiel auch sehen kannst ist es auch nur ein Befehl, der ausgeführt wird, das deine andere Frage auch beantwortet...

Und das mit dem Registry Eintrag habe ich auf ner WinSite gefunden. Hier mal der Auszug:

Registry-Zweig per Batch löschen

Um einen ganzen Key (Zweig) aus der Registry automatisch zu löschen, erstellt eine Datei mit folgendem Inhalt:

[version]

signature="$CHICAGO$

SetupClass=BASE

[DefaultInstall]

DelReg=UnRegistr.DelReg

[unRegister.DelReg]

HKCU,Software\Test

Diese Datei speichert man z.B. unter TEST.INF ab. Nun erstellt man noch eine Batch-Datei mit folgendem Inhalt (nur eine Zeile):

rundll.exe setup.dll,InstallHinfSection DefaultInstall 132 %1

Diese Datei z.B. unter REGDEL.BAT abspeichern (übrigens nicht regdll32.exe, weil setupx.dll eine 16-bit-Library ist).

Mit dem Aufruf "REGDEL D:\TEST.INF wird in diesem Beispiel der Schlüssel HKEY_CURRENT_USER\Software\Test gelöscht.

Link zu diesem Kommentar
Auf anderen Seiten teilen

poste dochma die source deines versuchs

Du kannst dem Registry-Zweig den du löschen möchtest auch zuerst in einer .reg exportieren.

Die Sieht dann z.B. so aus:

[HKEY_CLASSES_ROOT\.cmd]

@="cmdfile"

Du änder sie Zeile dann folgendermaßen:

[-HKEY_CLASSES_ROOT\.cmd]

@="cmdfile"

wenn du dann diese Datei ausführst, wird der Reg-Eintrag gelöscht.

Per Dos kannste den mit /s (für Silent) starten:

regedit /s \\%LOGONSERVER%\Netlogon\Regdatei.reg

Link zu diesem Kommentar
Auf anderen Seiten teilen

Nehmen wir mal an ich möchte den Eintrag HKEY_CURRENT_USER\Software ganz löschen.Wie mach ich das dann?

Muss ich erst eine .inf Datei erstellen oder geht das auch anders.

Hab diese .inf datei erstellt und in dieser steht:

[version]

signature="$CHICAGO$

SetupClass=BASE

[DefaultInstall]

DelReg=UnRegistr.DelReg

[unRegister.DelReg]

HKCU\Software

und

dann diese .bat Datei

in der nur dieser eine Eintrag stehen sollte:

rundll.exe setup.dll,InstallHinfSection DefaultInstall 132 %1

sorry kenn mich da überhaupt nicht mit aus....was hab ich falsch gemacht?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Nehmen wir mal an ich möchte den Eintrag HKEY_CURRENT_USER\Software ganz löschen.Wie mach ich das dann?

Muss ich erst eine .inf Datei erstellen oder geht das auch anders.

Geht auch anders:

Mach eine Datei (Regdatei.reg) wo du folgendes reinschreibst:

(Alternativ kannst du die Datei auch per "exportieren" aus regedit erstellen)

[-HKCU\Software]

fertig.

Diese Datei rufst du dann in der Batch so auf:

regedit /s Regdatei.reg

fertig, Schlüssel ist aus der Registry gelöscht.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Das erstellt den Schlüssel in der Batch Datei aber löscht ihn nicht.???

Wenn du

[-Hkey_Current_User\Software] schreibts ?

Das Minus ist wichtig.

Edit:

So sollte die .reg Datei genau aussehen:

REGEDIT4

[-HKEY_CURRENT_USER\Software

das funktioniert 100%

(Hat der User überhaupt das Recht in diesen Bereich der Registry zu schreiben ?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...