desktop.ini löschen

Deine Frage passt nicht in die anderen Bereiche, dann stelle sie hier.
Andi
Superhirn
Superhirn
Beiträge: 1096
Registriert: 13.02.2020, 12:14
Danke erhalten: 7 Mal
Gender:

desktop.ini löschen

Beitrag von Andi » 03.08.2020, 17:37

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
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

Tante Google

desktop.ini löschen

Beitrag von Tante Google » 03.08.2020, 17:37


GwenDragon
Legende
Legende
Beiträge: 8909
Registriert: 20.07.2014, 12:25
Hat sich bedankt: 51 Mal
Danke erhalten: 38 Mal

Re: desktop.ini löschen

Beitrag von GwenDragon » 03.08.2020, 17:47

Auf eigene Gefahr:

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://www.windowspro.de/wolfgang-somm ... n-anwenden
https://docs.microsoft.com/de-de/window ... s/forfiles
https://ss64.com/nt/forfiles.html

Benutzeravatar
Holgi
Elite
Elite
Beiträge: 2190
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 225 Mal
Danke erhalten: 302 Mal
Gender:

Re: desktop.ini löschen

Beitrag von Holgi » 04.08.2020, 10:17

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
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

Benutzeravatar
Ben
★ Team Blog ★
Beiträge: 1004
Registriert: 28.12.2017, 15:19
Hat sich bedankt: 42 Mal
Danke erhalten: 73 Mal
Gender:

Re: desktop.ini löschen

Beitrag von Ben » 04.08.2020, 10:46

Es muss auch so lauten anstatt @file muss man @path benutzen.

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"
@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"

GwenDragon
Legende
Legende
Beiträge: 8909
Registriert: 20.07.2014, 12:25
Hat sich bedankt: 51 Mal
Danke erhalten: 38 Mal

Re: desktop.ini löschen

Beitrag von GwenDragon » 04.08.2020, 10:55

Autsch. Mein Versäumnis. Ja, das muss @path sein.

Benutzeravatar
Holgi
Elite
Elite
Beiträge: 2190
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 225 Mal
Danke erhalten: 302 Mal
Gender:

Re: desktop.ini löschen

Beitrag von Holgi » 04.08.2020, 11:07

gleich mal abgeändert und ausprobiert.
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 . . .
die Desktop.ini(s) sind tatsächlich in den angegebenen Download Ordnern vorhanden.
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

alles
Meister
Meister
Beiträge: 311
Registriert: 04.10.2019, 15:36
Hat sich bedankt: 12 Mal
Danke erhalten: 2 Mal

Re: desktop.ini löschen

Beitrag von alles » 04.08.2020, 11:12

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 !¿!

Benutzeravatar
Holgi
Elite
Elite
Beiträge: 2190
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 225 Mal
Danke erhalten: 302 Mal
Gender:

Re: desktop.ini löschen

Beitrag von Holgi » 04.08.2020, 11:26

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

Benutzeravatar
Ben
★ Team Blog ★
Beiträge: 1004
Registriert: 28.12.2017, 15:19
Hat sich bedankt: 42 Mal
Danke erhalten: 73 Mal
Gender:

Re: desktop.ini löschen

Beitrag von Ben » 04.08.2020, 11:30

Festeckte Dateien können auch so gelöscht werden

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"
Aber auch nur bei Dateien auf die man auch Zugriffsberechtigung hat.

Benutzeravatar
Holgi
Elite
Elite
Beiträge: 2190
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 225 Mal
Danke erhalten: 302 Mal
Gender:

Re: desktop.ini löschen

Beitrag von Holgi » 04.08.2020, 12:03

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

Benutzeravatar
Holgi
Elite
Elite
Beiträge: 2190
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 225 Mal
Danke erhalten: 302 Mal
Gender:

Re: desktop.ini löschen

Beitrag von Holgi » 04.08.2020, 14:30

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).
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

Benutzeravatar
Ben
★ Team Blog ★
Beiträge: 1004
Registriert: 28.12.2017, 15:19
Hat sich bedankt: 42 Mal
Danke erhalten: 73 Mal
Gender:

Re: desktop.ini löschen

Beitrag von Ben » 04.08.2020, 15:09

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.

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
Man kann auch unterschiedliche Ordnernamen gleichzeitig angeben. z.B.

Code: Alles auswählen

For /D /r %%G in ("Test*", "Ordner1", "Ordner2") DO rd /s /q %%G

Manny
Elite
Elite
Beiträge: 2187
Registriert: 27.03.2018, 18:12
Hat sich bedankt: 3 Mal
Danke erhalten: 11 Mal

Re: desktop.ini löschen

Beitrag von Manny » 04.08.2020, 15:24

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 )

Benutzeravatar
Holgi
Elite
Elite
Beiträge: 2190
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 225 Mal
Danke erhalten: 302 Mal
Gender:

Re: desktop.ini löschen

Beitrag von Holgi » 04.08.2020, 19:54

@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
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
macht bei mir gar nix.
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

Benutzeravatar
Ben
★ Team Blog ★
Beiträge: 1004
Registriert: 28.12.2017, 15:19
Hat sich bedankt: 42 Mal
Danke erhalten: 73 Mal
Gender:

Re: desktop.ini löschen

Beitrag von Ben » 04.08.2020, 20:58

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"

Antworten