Neue Spalte beim DIR Befehl unter Windows 10

Gast #6609831
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?
Gast #6610025
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.