Forum: PC Hard- und Software Neue Spalte beim DIR Befehl unter Windows 10


von Manchmal muss es leider Windows sein (Gast)


Lesenswert?

Hallo zusammen,

auf einem Windows 10 PC (20H2, 64bit) funktioniert plötzlich ein Script 
nicht mehr. Die Diagnose zeigt, dass das Parsen vom Output des 
DIR-Befehls nicht mehr funktioniert, weil eine neue Spalte dazu kam:

Ein Beispiel zeigt meht als viele Worte. Die Spalte mit den "r"
1
C:\Windows>dir
2
 Volume in Laufwerk C: hat keine Bezeichnung.
3
 Volumeseriennummer: 2629-19F4
4
5
 Verzeichnis von C:\Windows
6
7
23.02.2021  11:46 11r    <DIR>          .
8
23.02.2021  11:46 11r    <DIR>          ..
9
07.12.2019  15:52 3r    <DIR>          addins
10
02.06.2020  12:42 12r    <DIR>          appcompat
11
02.12.2020  15:18 3r    <DIR>          apppatch
12
05.03.2021  11:20 11r    <DIR>          AppReadiness
13
13.02.2021  17:44 5r    <DIR>          assembly
14
12.02.2021  17:35 5r    <DIR>          bcastdvr
15
13.01.2021  18:32 6r            77.824 bfsvc.exe
16
07.12.2019  10:31 10r    <DIR>          Boot
17
07.12.2019  10:14 10r    <DIR>          Branding
18
04.03.2021  18:27 6r    <DIR>          CbsTemp
19
07.12.2019  16:16 4r    <DIR>          Containers

Das Ding wird nur alle paar Monate mal gebraucht, daher ist es schwierig 
einzuschätzen, was da alles auf dem Rechner passiert ist.

Es gibt kein DIR.EXE, DIR.CMD, DIR.BAT im Suchpfad, was eine andere 
Ausgabe erklären könnte. Atmel-Studio und die Arduino IDE haben 
tatsächlich ein DIR.EXE dabei, ist aber nicht im Pfad und gibt beim 
direkten Aufruf ohne Parameter auch nur die blanken Dateinamen aus.

Auffällig, das die Länge von ein oder zweistelligen Zahlen nicht 
kompensiert wird, was zum Flattern der rechts stehenden Einträge führt.
Es gibt nur Werte von 1r bis 12r, dies auf allen Laufwerken des Rechner, 
auch auf gemounteten Samba-Drives.

Passiert bei allen Accounts auf dem Rechner, also nichts 
Userspezifisches.

Wenn man Laufwerke dieses Rechners auf andere Win10-Maschinen mounted 
und dort ein DIR darauf ausführt, ist alles wie es sein soll.

Irgendjemand eine Idee?

von Schlaumaier (Gast)


Lesenswert?

Versuch doch einfach DIR /?

Das funktioniert bei JEDEN CMD-Befehl.  Und man bekommt Hilfe.

von Schlaumaier (Gast)


Lesenswert?


von Percy N. (vox_bovi)


Lesenswert?

Dass es sich um die Filetime Hr mod 12 handelt, hast Du bemerkt?

von Manchmal muss es leider Windows sein (Gast)


Lesenswert?

Danke für den Computerbase Link!
Da hat sich wohl irgendein Installer an den Settings vergangen. Ich habe 
einfach den Registry-Zweig von einer sauberen Maschine rübergeholt. Ich 
konnte nun auch den Zeitpunkt der Änderung etwas eingrenzen. Zwei User, 
die Ende letzten Jahres angelegt wurden, hatten saubere Einträge. Zehn 
User, die es seit Jahren gibt, hatten alle Müll drin.
Die Änderungen in der Registry sind für eine neu gestartete CMD.EXE 
sofort gültig, kein Reboot notwendig.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.