desktop.ini löschen
desktop.ini löschen
Hallo...
...ist es möglich eine Batch Datei zu schreiben um aus Ordnern mit vielen Unterordner (über 1000) die desktop.ini Datei zu löschen?
LG Andi
...ist es möglich eine Batch Datei zu schreiben um aus Ordnern mit vielen Unterordner (über 1000) die desktop.ini Datei zu löschen?
LG Andi
Intel Core i5-10400 (2,9 bis zu 4,3 GHz) | 2x Crucial 8GB DDR4 2666MHz CL19 | 512GB SSD M.2 2242 NVMe | Crucial MX 500 1TB | Intel UHD Graphics 630 | Windows 11 Pro 24H2
-
Tante Google
-
- Legende
- Beiträge: 8913
- Registriert: 20.07.2014, 12:25
- Hat sich bedankt: 51 Mal
- Danke erhalten: 38 Mal
Re: desktop.ini löschen
Auf eigene Gefahr:
https://www.windowspro.de/wolfgang-somm ... n-anwenden
https://docs.microsoft.com/de-de/window ... s/forfiles
https://ss64.com/nt/forfiles.html
Code: Alles auswählen
cd /D D:\Mein\Ord\Ner\
REM Das nächste löscht ohne Rückfrage!
FORFILES /S /M desktop.ini /C "cmd /c del @file"
https://docs.microsoft.com/de-de/window ... s/forfiles
https://ss64.com/nt/forfiles.html
- Holgi
- Guru
- Beiträge: 3099
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 392 Mal
- Danke erhalten: 509 Mal
- Gender:
Re: desktop.ini löschen
ich wollte das Script gerade mal für mich verwenden, aber bei mir funzt es nicht.
Zunächst dachte ich, es liegt daran, dass die desktop.ini eine versteckte Datei ist.
Deshalb habe ich mal im Download-Ordner eine Datei namens Desktop.ink angelegt.
Dann das Script entsprechend diesem Namen abgeändert.
Der richtige Ordner wird nach der ersten Zeile noch angesteuert (hier: User\Downloads).
Es kommt jedoch so oder so immer die Meldung:
"FEHLER: Dateien vom Typ "desktop.ink" wurden nicht gefunden."
Woran kann das liegen?
hier meine Zeilen:
cd /D "C:\Users\DARTH VADER\Downloads\"
pause
REM Das nächste löscht ohne Rückfrage!
FORFILES /S /M desktop.ink /C "cmd /c del @file"
pause
Zunächst dachte ich, es liegt daran, dass die desktop.ini eine versteckte Datei ist.
Deshalb habe ich mal im Download-Ordner eine Datei namens Desktop.ink angelegt.
Dann das Script entsprechend diesem Namen abgeändert.
Der richtige Ordner wird nach der ersten Zeile noch angesteuert (hier: User\Downloads).
Es kommt jedoch so oder so immer die Meldung:
"FEHLER: Dateien vom Typ "desktop.ink" wurden nicht gefunden."
Woran kann das liegen?
hier meine Zeilen:
cd /D "C:\Users\DARTH VADER\Downloads\"
pause
REM Das nächste löscht ohne Rückfrage!
FORFILES /S /M desktop.ink /C "cmd /c del @file"
pause
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
- Ben
- ★ Team Blog ★
- Beiträge: 1032
- Registriert: 28.12.2017, 15:19
- Hat sich bedankt: 47 Mal
- Danke erhalten: 84 Mal
- Gender:
Re: desktop.ini löschen
Es muss auch so lauten anstatt @file muss man @path benutzen.
@file = "dektop.ini"
@path = "D:\Mein\Ord\Ner\desktop.ini"
Bei ein weiteren fund in einem Unterordner wäre es dann z.B. @path = "D:\Mein\Ord\Ner\TEST\desktop.ini"
Code: Alles auswählen
cd /D D:\Mein\Ord\Ner\
REM Das nächste löscht ohne Rückfrage!
FORFILES /S /M desktop.ini /C "cmd /c del @path"
@path = "D:\Mein\Ord\Ner\desktop.ini"
Bei ein weiteren fund in einem Unterordner wäre es dann z.B. @path = "D:\Mein\Ord\Ner\TEST\desktop.ini"
-
- Legende
- Beiträge: 8913
- Registriert: 20.07.2014, 12:25
- Hat sich bedankt: 51 Mal
- Danke erhalten: 38 Mal
- Holgi
- Guru
- Beiträge: 3099
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 392 Mal
- Danke erhalten: 509 Mal
- Gender:
Re: desktop.ini löschen
gleich mal abgeändert und ausprobiert.
Jetzt scheint das Script zwar die Dateien zu finden, löscht sie aber nicht.
Hier die Ausgabe:
die Desktop.ini(s) sind tatsächlich in den angegebenen Download Ordnern vorhanden.
Script als Admin ausgeführt.
Jetzt scheint das Script zwar die Dateien zu finden, löscht sie aber nicht.
Hier die Ausgabe:
Code: Alles auswählen
C:\Users\DARTH VADER\Documents>cd /D "C:\Users\DARTH VADER\Downloads\"
C:\Users\DARTH VADER\Downloads>pause
Drücken Sie eine beliebige Taste . . .
C:\Users\DARTH VADER\Downloads>REM Das n├ñchste l├Âscht ohne R├╝ckfrage!
C:\Users\DARTH VADER\Downloads>FORFILES /S /M desktop.ini /C "cmd /c del @path"
C:\Users\DARTH VADER\Downloads\desktop.ini konnte nicht gefunden werden
C:\Users\DARTH VADER\Downloads\WinRAR\desktop.ini konnte nicht gefunden werden
C:\Users\DARTH VADER\Downloads>pause
Drücken Sie eine beliebige Taste . . .
Script als Admin ausgeführt.
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
-
- Meister
- Beiträge: 342
- Registriert: 04.10.2019, 15:36
- Hat sich bedankt: 15 Mal
- Danke erhalten: 2 Mal
Re: desktop.ini löschen
Also ich habe mal eine andere Methode gelesen, wobei ich nicht beurteilen kann, ob es auch wirklich funktioniert.
In den Eigenschaften auf den Reiter "Sicherheit". Beim Benutzer "SYSTEM" die Berechtigungen "Bearbeiten" und einen Haken bei "Schreiben" "Verweigern" setzen. Dann kann man die Datei löschen und es soll nicht mehr erstellt werden.
Für mich klingt das unlogisch, daher habe ich es nicht weiter verfolgt. Denn wie soll man den Zugriff von einer Datei kontrollieren können, die es nicht mehr gibt !¿!
In den Eigenschaften auf den Reiter "Sicherheit". Beim Benutzer "SYSTEM" die Berechtigungen "Bearbeiten" und einen Haken bei "Schreiben" "Verweigern" setzen. Dann kann man die Datei löschen und es soll nicht mehr erstellt werden.
Für mich klingt das unlogisch, daher habe ich es nicht weiter verfolgt. Denn wie soll man den Zugriff von einer Datei kontrollieren können, die es nicht mehr gibt !¿!
- Holgi
- Guru
- Beiträge: 3099
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 392 Mal
- Danke erhalten: 509 Mal
- Gender:
Re: desktop.ini löschen
also wenn die zu löschenden Dateien nicht versteckt sind, dann funktioniert auch folgendes Script:
Code: Alles auswählen
cd /D "C:\Users\DARTH VADER\"
pause
REM Das nächste löscht ohne Rückfrage!
del desktop.ink /f /s /q
pause
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
- Ben
- ★ Team Blog ★
- Beiträge: 1032
- Registriert: 28.12.2017, 15:19
- Hat sich bedankt: 47 Mal
- Danke erhalten: 84 Mal
- Gender:
Re: desktop.ini löschen
Festeckte Dateien können auch so gelöscht werden
Aber auch nur bei Dateien auf die man auch Zugriffsberechtigung hat.
Code: Alles auswählen
cd /D D:\Mein\Ord\Ner\
REM Das nächste löscht ohne Rückfrage!
FORFILES /S /M desktop.ini /C "cmd /c del /A:H @path"
- Holgi
- Guru
- Beiträge: 3099
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 392 Mal
- Danke erhalten: 509 Mal
- Gender:
Re: desktop.ini löschen
dan dürfte das jetzt die Lösung sein, nach der Andi gesucht hat. 

PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
- Holgi
- Guru
- Beiträge: 3099
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 392 Mal
- Danke erhalten: 509 Mal
- Gender:
Re: desktop.ini löschen
funktioniert prima!
Eine Frage die sich anschließt:
gibt es so etwas auch für ganze Ordner?
Also es sollen in einem bestimmten Verzeichnis (sagen wir mal im Downloadordner) in all dessen Unterverzeichnen ein ganz bestimmter Ordner - der öfter vorkommt, aber nicht benötigt wird - gelöscht werden. Dieser bestimmte Ordner enthält wiederum Dateien (und ggf. weitere Unterverzeichnisse).
Eine Frage die sich anschließt:
gibt es so etwas auch für ganze Ordner?
Also es sollen in einem bestimmten Verzeichnis (sagen wir mal im Downloadordner) in all dessen Unterverzeichnen ein ganz bestimmter Ordner - der öfter vorkommt, aber nicht benötigt wird - gelöscht werden. Dieser bestimmte Ordner enthält wiederum Dateien (und ggf. weitere Unterverzeichnisse).
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
- Ben
- ★ Team Blog ★
- Beiträge: 1032
- Registriert: 28.12.2017, 15:19
- Hat sich bedankt: 47 Mal
- Danke erhalten: 84 Mal
- Gender:
Re: desktop.ini löschen
Das löscht alle Ordner die mit "Test" anfangen in der Directory "C:\Temp\Test1\" und durch den Zusatz "/r" auch in Unterordnern und das ohne Rückfragen.
Man kann auch unterschiedliche Ordnernamen gleichzeitig angeben. z.B.
Code: Alles auswählen
cd /D C:\Temp\Test1\
REM Das nächste löscht ohne Rückfrage!
For /D /r %%G in ("Test*") DO rd /s /q %%G
Code: Alles auswählen
For /D /r %%G in ("Test*", "Ordner1", "Ordner2") DO rd /s /q %%G
-
- Elite
- Beiträge: 2187
- Registriert: 27.03.2018, 18:12
- Hat sich bedankt: 3 Mal
- Danke erhalten: 11 Mal
Re: desktop.ini löschen
wäre so gesehen - wenn man es benutzt - etwas für Cleanmgr+ (benutzerdefinierten Job erstellen)
EDIT:
wobei ick mich frage ob der "Aufwand" wirklich nötig ist:
Ich habe mich im Explorer gerade mal auf Mannys Datenschleuder (Mein PC) gestellt und genau diese Datei gesucht:
Laufwerke C bis J und Laufwerke U bis Y ( verbundene Netzwerklaufwerke ) - gesamt 13
gefundene Dateien : 3 ( alle nur auf den Netzwerklaufwerken )
EDIT:
wobei ick mich frage ob der "Aufwand" wirklich nötig ist:
Ich habe mich im Explorer gerade mal auf Mannys Datenschleuder (Mein PC) gestellt und genau diese Datei gesucht:
Laufwerke C bis J und Laufwerke U bis Y ( verbundene Netzwerklaufwerke ) - gesamt 13
gefundene Dateien : 3 ( alle nur auf den Netzwerklaufwerken )
- Holgi
- Guru
- Beiträge: 3099
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 392 Mal
- Danke erhalten: 509 Mal
- Gender:
Re: desktop.ini löschen
@Ben:
also bei mir funktioniert das leider nicht! Weder als *.cmd noch als *.bat und auch nicht als Admin aufgerufen.
Ordner angelegt wie folgt:
C:\Temp\Test1\Links mit Dateien im Ordner "Links"
Ziel: es soll der Ordner Links samt Inhalt gelöscht werden.
Das Script
Hast du noch eine Idee?
also bei mir funktioniert das leider nicht! Weder als *.cmd noch als *.bat und auch nicht als Admin aufgerufen.
Ordner angelegt wie folgt:
C:\Temp\Test1\Links mit Dateien im Ordner "Links"
Ziel: es soll der Ordner Links samt Inhalt gelöscht werden.
Das Script
macht bei mir gar nix.cd /D C:\Temp\Test1\
REM Das nächste löscht ohne Rückfrage!
For /D /r %%G in ("Test*") DO rd /s /q %%G
Hast du noch eine Idee?
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
- Ben
- ★ Team Blog ★
- Beiträge: 1032
- Registriert: 28.12.2017, 15:19
- Hat sich bedankt: 47 Mal
- Danke erhalten: 84 Mal
- Gender:
Re: desktop.ini löschen
Du willst z.B. den Ordner "Links" in der Directory "C:\Temp\Test1" löschen. Dann muss auch in der "For" Zeile in den Klammern der Name des zu löschenden Ordners stehen. Und falls Leerzeichen im Pfad oder Ordner Namen enthalten sind das "%%G" bei "rd /s /q" in Anführungszeichen setzen.
Code: Alles auswählen
cd /D "C:\Temp\Test1\"
REM Das nächste löscht ohne Rückfrage!
For /D /r %%G in ("Links") DO rd /s /q "%%G"