{"id":6810,"date":"2026-05-02T09:04:38","date_gmt":"2026-05-02T09:04:38","guid":{"rendered":"https:\/\/help.peacedoorball.blog\/de\/?p=6810"},"modified":"2026-05-02T09:04:38","modified_gmt":"2026-05-02T09:04:38","slug":"so-aendern-sie-datum-und-zeitstempel-einer-datei-mithilfe-von-cmd-oder-powershell","status":"publish","type":"post","link":"https:\/\/help.peacedoorball.blog\/de\/so-aendern-sie-datum-und-zeitstempel-einer-datei-mithilfe-von-cmd-oder-powershell\/","title":{"rendered":"So \u00e4ndern Sie Datum und Zeitstempel einer Datei mithilfe von CMD oder PowerShell"},"content":{"rendered":"<p>Das \u00c4ndern von Dateizeitstempeln mag banal erscheinen, ist aber \u00fcberraschend n\u00fctzlich, wenn Dateien bearbeitet aussehen sollen oder fehlerhafte Metadaten korrigiert werden m\u00fcssen. Manchmal verf\u00e4lscht Windows einfach die Zeitstempel, oder man m\u00f6chte ein Dokument \u00e4lter datieren (keine Sorge, wir verurteilen niemanden).Egal aus welchem \u200b\u200bGrund: Zu wissen, wie man diese Datumsangaben mit integrierten Tools wie PowerShell oder sogar CMD (mit etwas zus\u00e4tzlicher Hilfe) anpasst, kann viel \u00c4rger ersparen. Ehrlich gesagt ist es etwas seltsam, wie Windows diese Attribute standardm\u00e4\u00dfig blockiert, solange man nicht die richtigen Tricks kennt. Dieser Leitfaden zeigt Ihnen daher die praktischen Schritte, um die Zeitstempel genau so zu \u00e4ndern, wie Sie es m\u00f6chten. Erwarten Sie einige Befehlszeilenaktionen, ein paar Tipps zur Stapelverarbeitung und etwas Frust \u2013 denn nat\u00fcrlich muss Windows es einem unn\u00f6tig schwer machen.<\/p>\n<h2>So \u00e4ndern Sie Datum und Zeitstempel von Dateien \u00fcber die Eingabeaufforderung (CMD) oder PowerShell<\/h2>\n<p>Wenn Sie es leid sind, dass Ihre Dateien hartn\u00e4ckig falsche Erstellungs-, \u00c4nderungs- oder Zugriffsdaten anzeigen, gibt es verschiedene M\u00f6glichkeiten, diese manuell zu korrigieren. PowerShell ist bereits standardm\u00e4\u00dfig recht leistungsf\u00e4hig und erm\u00f6glicht Ihnen das einfache Festlegen aller drei Zeitstempel. CMD hingegen unterst\u00fctzt dies nicht nativ, weshalb ein kleines externes Hilfsprogramm wie NirCmd sehr n\u00fctzlich ist. Welche Methode Sie verwenden, h\u00e4ngt von Ihren Vorkenntnissen und der Anzahl der zu aktualisierenden Dateien ab. Wir gehen die einzelnen Schritte durch \u2013 denn manchmal schlagen diese Methoden auf bestimmten Systemen beim ersten Mal fehl oder erfordern einen Neustart. Lassen Sie sich also nicht entmutigen, wenn es nicht gleich beim ersten Mal klappt.<\/p>\n<h3>Dateidatum- und Zeitstempelattribute verstehen<\/h3>\n<p>Zuerst m\u00fcssen Sie die Bedeutung der einzelnen Zeitstempel verstehen. Die wichtigsten sind:<\/p>\n<ul>\n<li><strong>Erstellungszeitpunkt<\/strong> : Wann die Datei erstellt wurde. Normalerweise sollten Sie diese Angabe nicht \u00e4ndern, es sei denn, es ist unbedingt notwendig.<\/li>\n<li><strong>Letzte \u00c4nderungszeit<\/strong> : Der Zeitpunkt, zu dem die Datei zuletzt gespeichert oder ge\u00e4ndert wurde. Dies ist \u00fcblicherweise der Zeitpunkt, der f\u00fcr diejenigen relevant ist, die k\u00fcrzlich vorgenommene \u00c4nderungen vort\u00e4uschen m\u00f6chten.<\/li>\n<li><strong>Letzter Zugriffszeitpunkt<\/strong> : Wann die Datei zuletzt ge\u00f6ffnet oder angesehen wurde. Weniger wichtig, aber wenn Sie die volle Kontrolle haben m\u00f6chten, k\u00f6nnen Sie dies ebenfalls festlegen.<\/li>\n<\/ul>\n<p>Diese Einstellungen sind in den Metadaten der Datei gespeichert und k\u00f6nnen manuell angepasst werden, Windows ist dabei aber nicht besonders transparent. Mit PowerShell lassen sie sich direkt \u00fcber Befehle bearbeiten, w\u00e4hrend die Eingabeaufforderung (CMD) externe Hilfe ben\u00f6tigt. Der erste Schritt ist zu wissen, welche Einstellung man \u00e4ndern m\u00f6chte \u2013 andernfalls ist es, als w\u00fcrde man versuchen, eine Uhr zu reparieren, ohne zu wissen, an welchem \u200b\u200bTeil man herumfummelt.<\/p>\n<h3>Dateizeitstempel \u00fcber CMD mit NirCmd \u00e4ndern<\/h3>\n<p>Wenn Sie ausschlie\u00dflich mit der Kommandozeile arbeiten, ist dies m\u00f6glicherweise die beste L\u00f6sung. Da Windows keine native M\u00f6glichkeit bietet, Zeitstempel direkt zu \u00e4ndern, ist NirCmd hier sehr hilfreich. Es handelt sich um ein kleines Hilfsprogramm, mit dem Sie Dateizeitstempel \u00fcber die Kommandozeile festlegen k\u00f6nnen. Ich habe es selbst schon ein paar Mal verwendet \u2013 bei einer Konfiguration funktionierte es nach einigem Herumprobieren, bei einer anderen musste ich den Computer neu starten. Geduld ist also gefragt.<\/p>\n<ul>\n<li>Laden Sie NirCmd von der <a href=\"https:\/\/www.nirsoft.net\/utils\/nircmd.html\" rel=\"noopener noreferrer\" target=\"_blank\">offiziellen Quelle<\/a> herunter und extrahieren Sie es an einem beliebigen Ort.<\/li>\n<li><strong>F\u00fcgen Sie den Ordner, der nircmd.exe enth\u00e4lt, zur PATH-<\/strong> Umgebungsvariablen Ihres Systems hinzu \u2013 oder geben Sie einfach den vollst\u00e4ndigen Pfad beim Ausf\u00fchren von Befehlen an.<\/li>\n<li>\u00d6ffnen Sie <strong>die Eingabeaufforderung als Administrator<\/strong>. Andernfalls kann es zu Berechtigungsproblemen kommen, also gehen Sie lieber auf Nummer sicher.<\/li>\n<li><code>cd<\/code>Navigieren Sie mit.zum Verzeichnis Ihrer Zieldatei.<\/li>\n<li>F\u00fchren Sie einen Befehl wie den folgenden aus:<\/li>\n<\/ul>\n<pre><code>nircmd setfiletime \"example.txt\" \"15-03-2023 10:22:30\" \"15-03-2023 10:22:30\" \"15-03-2023 10:22:30\"<\/code><\/pre>\n<p>Dadurch werden alle drei Zeitstempel auf das von Ihnen angegebene Datum\/die Uhrzeit gesetzt. Achten Sie darauf, das Format TT-MM-JJJJ HH:MM:SS zu verwenden, da es sonst zu Problemen kommen kann.<\/p>\n<p>Wenn Sie die Uhrzeit nur auf den aktuellen Zeitpunkt anstatt auf ein bestimmtes Datum aktualisieren m\u00f6chten, gehen Sie wie folgt vor:<\/p>\n<pre><code>nircmd setfiletime \"example.txt\" now now now<\/code><\/pre>\n<p>Super praktisch, wenn man schnell ein k\u00fcrzlich erfolgtes Bearbeitungs- oder \u00d6ffnungsdatum vort\u00e4uschen m\u00f6chte.<\/p>\n<h3>Stapelverarbeitung mehrerer Dateien mit CMD-Schleifen<\/h3>\n<p>Wenn Sie viele Dateien reparieren m\u00fcssen, sollten Sie das nicht einzeln versuchen. Hier spielen CMD und NirCmd ihre St\u00e4rken im Batch-Modus aus. Mit einer <strong>for-Schleife (oder einer Schleife mit dem Parameter `\/r`)<\/strong> k\u00f6nnen Sie alle Dateien in einem Ordner und sogar in Unterordnern gleichzeitig aktualisieren. Das ist zwar etwas umst\u00e4ndlich, aber effektiv.<\/p>\n<ul>\n<li>Navigieren Sie zum Zielordner.<\/li>\n<li>F\u00fchren Sie etwa folgenden Befehl aus (ersetzen Sie Datum\/Uhrzeit gegebenenfalls):<\/li>\n<\/ul>\n<pre><code>for \/r %i in (*) do nircmd setfiletime \"%i\" \"15-03-2023 10:23:38\" \"15-03-2023 10:23:38\"<\/code><\/pre>\n<p>Dieser Befehl aktualisiert die Zeitstempel aller Dateien in diesem Ordner und allen Unterordnern. Praktisch zum Bereinigen von Zeitstempeln in gro\u00dfem Umfang, insbesondere bei Dutzenden oder Hunderten von Dateien.<\/p>\n<h3>Mehr Flexibilit\u00e4t mit PowerShell<\/h3>\n<p>Wenn Sie mit PowerShell vertrauter sind oder eine integrierte L\u00f6sung ohne externe Tools bevorzugen, ist PowerShell genau das Richtige f\u00fcr Sie. Es ist sehr leistungsstark, sobald man sich damit vertraut gemacht hat. Sie k\u00f6nnen CreationTime, LastWriteTime und LastAccessTime direkt mit integrierten Cmdlets \u00e4ndern.<\/p>\n<ul>\n<li>\u00d6ffnen Sie PowerShell als Administrator, da Sie andernfalls von den Berechtigungen ausgeschlossen werden k\u00f6nnten.<\/li>\n<li>Legen Sie Ihr Zieldatum fest:<\/li>\n<\/ul>\n<pre><code>$NewDate = Get-Date -Year 2023 -Month 3 -Day 15 -Hour 10 -Minute 22 -Second 30<\/code><\/pre>\n<p>Dadurch wird ein Datumsobjekt erstellt, das Sie wiederverwenden k\u00f6nnen.<\/p>\n<ul>\n<li>Setzen Sie die Zeitstempel Ihrer Dateien mit Befehlen wie:<\/li>\n<\/ul>\n<pre><code>Set-ItemProperty -Path \"example.txt\" -Name CreationTime -Value $NewDate Set-ItemProperty -Path \"example.txt\" -Name LastWriteTime -Value $NewDate<\/code><\/pre>\n<p>Dadurch werden sowohl die Erstellungs- als auch die \u00c4nderungszeit aktualisiert. Ganz einfach, sobald man sich daran gew\u00f6hnt hat.<\/p>\n<h3>Anpassen der letzten Zugriffszeit in PowerShell<\/h3>\n<p>Falls Sie ganz sichergehen und auch den Zeitstempel der letzten \u00d6ffnung \u00e4ndern m\u00f6chten, f\u00fcgen Sie einfach Folgendes hinzu:<\/p>\n<pre><code>Set-ItemProperty -Path \"example.txt\" -Name LastAccessTime -Value $NewDate<\/code><\/pre>\n<p>Dadurch sieht die Datei so aus, als w\u00e4re sie gerade erst an dem von Ihnen angegebenen Datum ge\u00f6ffnet worden. Dies ist n\u00fctzlich, wenn Sie k\u00fcrzliche Aktivit\u00e4ten vort\u00e4uschen m\u00f6chten, insbesondere f\u00fcr Audit-Logs oder zum Sortieren von Dateien.<\/p>\n<h3>Massenaktualisierung mehrerer Dateien mit PowerShell<\/h3>\n<p>Die wahre St\u00e4rke von PowerShell liegt in der Stapelverarbeitung. Mit <strong>Get-ChildItem<\/strong> k\u00f6nnen Sie mehrere Dateien ansprechen und diese in einer Schleife durchlaufen:<\/p>\n<pre><code>Get-ChildItem -Path \"C:\\Path\\To\\Files\\*.txt\" | ForEach-Object { Set-ItemProperty -Path $_. FullName -Name CreationTime -Value $NewDate Set-ItemProperty -Path $_. FullName -Name LastWriteTime -Value $NewDate }<\/code><\/pre>\n<p>Wenn sich Ihre Dateien tief in Unterordnern befinden, f\u00fcgen Sie <strong>-Recurse<\/strong> hinzu, um alles zu sammeln:<\/p>\n<pre><code>Get-ChildItem -Path \"C:\\Path\\To\\Files\" -Recurse -Filter \"*.txt\" | ForEach-Object { Set-ItemProperty -Path $_. FullName -Name CreationTime -Value $NewDate Set-ItemProperty -Path $_. FullName -Name LastWriteTime -Value $NewDate }<\/code><\/pre>\n<p>PowerShell verarbeitet alle \u00fcbereinstimmenden Dateien problemlos. Denken Sie nur daran: Bei mehrzeiligen Befehlen dr\u00fccken Sie <kbd>Shift + Enter<\/kbd>nach jeder Zeile die Eingabetaste und lassen Sie die letzte Zeile mit Enter stehen.<\/p>\n<h2>H\u00e4ufig gestellte Fragen<\/h2>\n<p><strong>Was sind Dateizeitstempelattribute in Windows?<\/strong><\/p>\n<p>Sie geben Auskunft dar\u00fcber, wann eine Datei erstellt, zuletzt ge\u00e4ndert und zuletzt aufgerufen wurde \u2013 so etwas wie digitale Fingerabdr\u00fccke.<\/p>\n<p><strong>Kann die Eingabeaufforderung (CMD) Dateizeitstempel ohne zus\u00e4tzliche Tools \u00e4ndern?<\/strong><\/p>\n<p>Nein, Windows hat daf\u00fcr keinen nativen Befehl. Sie ben\u00f6tigen NirCmd oder etwas \u00c4hnliches.<\/p>\n<p><strong>Ist PowerShell f\u00fcr diese Aufgabe besser geeignet als CMD?<\/strong><\/p>\n<p>Definitiv \u2013 PowerShell unterst\u00fctzt nativ das Festlegen dieser Zeitstempel und bietet mehr Kontroll- und Batch-Optionen.<\/p>\n<p><strong>Welches Datumsformat ben\u00f6tigt NirCmd?<\/strong><\/p>\n<p>Verwenden Sie das Format TT-MM-JJJJ HH:MM:SS, sonst kann es zu Fehlfunktionen oder einem Defekt kommen.<\/p>\n<p><strong>Kann ich das f\u00fcr mehrere Dateien gleichzeitig tun?<\/strong><\/p>\n<p>Ja \u2013 sowohl PowerShell als auch CMD (mit NirCmd) unterst\u00fctzen die Stapelverarbeitung, sodass nicht jede Datei manuell bearbeitet werden muss.<\/p>\n<p><strong>Ben\u00f6tige ich Administratorrechte?<\/strong><\/p>\n<p>In der Regel ja. Besonders dann, wenn Sie Zeitstempel von Systemdateien oder Dateien in gesch\u00fctzten Ordnern \u00e4ndern. F\u00fchren Sie die Aktion am besten als Administrator aus, um Berechtigungsprobleme zu vermeiden.<\/p>\n<p> <!-- Because this is just a human-style guidance, no need for formal closing.--><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das \u00c4ndern von Dateizeitstempeln mag banal erscheinen, ist aber \u00fcberraschend n\u00fctzlich, wenn Dateien bearbeitet aussehen sollen oder fehlerhafte Metadaten korrigiert werden m\u00fcssen. Manchmal verf\u00e4lscht Windows<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-6810","post","type-post","status-publish","format-standard","hentry","category-hilfe"],"_links":{"self":[{"href":"https:\/\/help.peacedoorball.blog\/de\/wp-json\/wp\/v2\/posts\/6810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/help.peacedoorball.blog\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/help.peacedoorball.blog\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/help.peacedoorball.blog\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/help.peacedoorball.blog\/de\/wp-json\/wp\/v2\/comments?post=6810"}],"version-history":[{"count":0,"href":"https:\/\/help.peacedoorball.blog\/de\/wp-json\/wp\/v2\/posts\/6810\/revisions"}],"wp:attachment":[{"href":"https:\/\/help.peacedoorball.blog\/de\/wp-json\/wp\/v2\/media?parent=6810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/help.peacedoorball.blog\/de\/wp-json\/wp\/v2\/categories?post=6810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/help.peacedoorball.blog\/de\/wp-json\/wp\/v2\/tags?post=6810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}