Warum ist DNS anscheinend an der Eingabe von „dir“ unter Windows 10 beteiligt?

Warum ist DNS anscheinend an der Eingabe von „dir“ unter Windows 10 beteiligt?

Aus komplizierten Gründen war ich gezwungen, eine identische Kopie von cmd.exe zu erstellen und sie in cmd-2.exe umzubenennen, für die ich eine Verknüpfung in der Taskleiste erstellt habe. Der Grund besteht lediglich darin, sie in verschiedenen „Taskleistengruppen“ zu „gruppieren“, und sonst nichts.

Manchmal vergesse ich das und öffne eine neue cmd.exe, indem ich einfach mit der mittleren Maustaste auf das Taskleistensymbol klicke. Dann gebe ich einen Befehl wie „dir“ ein und es spuckt einen Haufen Unsinn aus, darunter:

DNS bad key.

Dies passiert nur, wenn ich versehentlich die cmd-2.exe verwende. Nicht, wenn ich die „echte“ cmd.exe öffne. Es ist also kein „praktisches“ Problem.

Ich frage mich jedoch, warum diese Meldung überhaupt gedruckt wird. Offenbar wird keine DNS-Suche oder so etwas durchgeführt? Warum ist DNS überhaupt beteiligt, wenn ich „dir“ eingebe, um Dateien auf meinem lokalen Computer aufzulisten? Ich habe kein Netzwerk eingerichtet, keine „Cloud-Laufwerke“, nichts dergleichen. Es macht mir Angst, dass (offenbar) DNS-Abfragen durchgeführt werden, wenn ich „dir“ eingebe.

Oder bezieht sich „DNS-Fehlerschlüssel“ vielleicht auf etwas, das überhaupt nichts mit dem Domain Name System zu tun hat? Ich weiß nicht einmal, was in diesem Zusammenhang ein „Fehlerschlüssel“ wäre …

Antwort1

Der Fehler hängt nicht mit DNS zusammen, er wird falsch aus der Fehler-DB-Datei gelesen.

Dies liegt daran, dass es Ihrem zweiten Programm cmd-2.exe nicht gelingt, die lokalisierten Zeichenfolgen in der Ressourcenbibliothek cmd.exe.mui (seiner Fehlermeldungs-Datenbank) zu finden und zu laden.

Das Problem tritt ab Windows Vista auf. Alle Textnachrichten werden in einer separaten Datei (einer .mui) kompiliert. Windows sucht daher nach einer Nachrichtendatei mit Ihrem neuen CMD-Namen und kann diese nicht finden.

So beheben Sie das Problem: Kopieren Sie die Datei in den Ordner %WinDir%\System32\en-US(oder Ihre Sprache) cmd.exe.mui to cmd-2.exe.mui.

Wenn Sie das nicht tun, werden seltsame, nicht damit zusammenhängende Meldungen angezeigt.

verwandte Informationen