Wo befindet sich ein Verzeichnis, in dem die Dateien beim Herunterfahren in Windows 10 gelöscht werden?

396
eedrah

In Unix-ähnlichen Systemen wird / tmp normalerweise beim Herunterfahren gelöscht (es gibt einige Ausnahmen, aber die meiste Zeit können Sie sich darauf verlassen).

Gibt es in Windows 10 ein Verzeichnis, das diese Löschung garantieren kann? Ich habe davon gehört, %TEMP%aber mein (veraltetes) Verständnis ist, dass nur einige Computer so eingerichtet sind, dass sie jedes Mal gelöscht werden, wenn der Computer heruntergefahren wird. Und wie ist der Status dieser Lösung für ältere Windows-Versionen?

Eine verwandte Frage: Gibt es eine Möglichkeit, Dateien im RAM in Windows zu speichern? Dies garantiert natürlich das gewünschte Verhalten.

BEARBEITEN: Es scheint, dass es keinen guten Platz in einer Standardeinstellung von Windows gibt. In diesem Fall muss ich mich vielleicht an diesem hacken. Gibt es ein gemeinsames Programm, dessen Ordner regelmäßig oder beim Herunterfahren gelöscht wird? Ich frage mich etwa über einen Webbrowser-Cache oder einen Microsoft Word-Ordner "gerettete Backups".

Anwendungsfall: Ich möchte einige private Dateien irgendwo ablegen, wenn ich den Computer eines anderen Benutzers verwende. Ich möchte, dass diese verschwunden sind, wenn ich sie nicht mehr benutzt habe (etwa eine Stunde später). Ich kann jedoch nicht garantieren, dass ich da bin, um sie zu löschen - vielleicht kommt es zu einem Powercut, oder wir werden abgelenkt und ich habe keine Chance, sie wieder zu löschen. Ich möchte auch nicht mit dem Computer oder den Einstellungen der anderen Person herumspielen, daher ist das Erstellen einer geplanten Aufgabe zum Löschen keine Option.

1
Kurze Antwort: Es gibt keine. Ram ist mit einer Ramdisk möglich, aber auch dies erfordert ein Setup. Wenn Sie dies wünschen, können Sie auch ein Skript erstellen, das den Inhalt eines Ordners beim Herunterfahren löscht. LPChip vor 6 Jahren 3
Mit dem Herbst-Update von Windows 10 können zumindest alte Dateien automatisch gelöscht werden. Ich habe nicht wirklich nachgesehen, aber es gibt eine Einstellung für Dateien im Ordner "Downloads" und (denke ich)% TEMP%. Berend vor 6 Jahren 0
@Berend Das ist keine neue Einstellung. Ramhound vor 6 Jahren 0
@ Ramhound, ich nehme an, du hast recht. Ich habe die Einstellung nie bemerkt und habe diesen Artikel erst vor wenigen Tagen gelesen. Sie lassen es auf jeden Fall so aussehen, als wäre es eine neue Funktion: https://www.windowscentral.com/how-use-storage-sensefree-space-automatically-windows-10-fall-creators-update Berend vor 6 Jahren 0
Storage Sense ist in der Tat eine neue Funktion. Mit Windows können Sie jedoch konfigurieren, wie lange temporäre Dateien seit der Veröffentlichung von Windows XP aufbewahrt wurden. Ramhound vor 6 Jahren 0
Vielen Dank für Ihre Kommentare, alle - es ist schade, dass es keine gibt. Ich muss diesen dann vielleicht hacken ... Siehe Bearbeiten eedrah vor 6 Jahren 0

2 Antworten auf die Frage

0
cbp

Wie in den Kommentaren erwähnt, können Sie Storage Sense möglicherweise verwenden, um das zu erreichen, was Sie möchten, obwohl dies nicht wirklich für die von Ihnen beschriebene Aufgabe ausgelegt ist.

Eine bessere Alternative ist, ein Skript zu erstellen und es mit dem Gruppenrichtlinien-Editor beim Herunterfahren oder Abmelden auszuführen.

(Beachten Sie, dass der Gruppenrichtlinien-Editor nur in den Editionen von Windows Professional und Ultimate verfügbar ist. Offensichtlich gibt es Möglichkeiten, ihn in Windows Home zu installieren, obwohl ich das selbst nicht versucht habe.)

  1. Erstellen Sie ein .cmd-Skript wie folgt:

    del /q c:\tempfiles\*

    Oder Sie können ein Powershell-Skript .ps1 verwenden, wenn Sie dies bevorzugen:

    cmd /c "del /q c:\tempfiles\*"

    Speichern Sie dieses Skript dort, wo Sie es für angebracht halten.

  2. Drücken Sie Windows Key + xzum Öffnen des ‚Power User - Menüs‘, und drücken Sie dann Rdas öffnen Run Dialogfeld.

  3. Geben Sie ein gpedit.mscund drücken Sie die Eingabetaste. Dies sollte den Gruppenrichtlinien-Editor öffnen.

  4. Zur User Configuration -> Windows Settings -> Scripts (Logon/Logoff). Alternativ können Sie verwenden Computer Configuration -> Windows Settings -> Scripts (Startup/Shutdown), obwohl ich persönlich Schwierigkeiten hatte, Shutdown-Skripts ordnungsgemäß auszuführen, und wenn Sie ein Abmeldeskript verwenden, wird der Ruhemodus behandelt. Daher ist dies möglicherweise eine bessere Alternative.

  5. Doppelklicken Sie auf der rechten Seite auf Abmelden

  6. Fügen Sie gegebenenfalls Ihr Skript hinzu.

-1
Dave Dixon

Nehmen Sie an, dass sich Ihre unerwünschten Dateien im Ordner C: \ temp befinden, und schreiben Sie eine Textdatei mit folgenden Zeilen:

del c: \ temp *. * / q / f

Herunterfahren -s -t 0

Speichern Sie es als CLOSE.CMD beispielsweise auf dem Desktop

Doppelklicken Sie auf das CLOSE.CMD-Symbol, um den Ordnerinhalt zu löschen und den PC herunterzufahren.

Danke für deine Gedanken. Es kann für einige Leute funktionieren, aber wie in meiner Frage beschrieben, garantiert dies leider nicht das Löschen beim Herunterfahren - es erfordert, dass der Benutzer nur über den Befehl heruntergefahren wird, nicht die normale Methode. eedrah vor 6 Jahren 1