Der richtige Weg, um die Farben (und andere Parameter) einer Konsole / Eingabeaufforderung dauerhaft festzulegen, ist:
- Öffnen Sie eine Eingabeaufforderung
- Klicken Sie mit der rechten Maustaste auf die Titelleiste oder drücken Sie Alt+Space
- Wählen Sie Defaults aus dem Kontextmenü
- Legen Sie die gewünschten Eigenschaften fest (Farben auf der Registerkarte Farben )
- Klicken Sie auf OK
Die Methode, die Tapped-Out gab, funktioniert, weil Windows 7 einen Fehler aufweist, bei dem die Option " Eigenschaften " die Standardwerte nicht nur für die aktuelle Konsole ändert. Sie kann jederzeit behoben werden.
Die von Indrek angegebene Methode funktioniert auch, aber die Verwendung der bereitgestellten Schnittstelle ist einfacher (und sicherer) als das manuelle Bearbeiten der Registrierung, insbesondere beim Festlegen der Farben, da Sie nicht mit hexadezimalen Werten herumspielen müssen. Darüber hinaus müssen Sie sich keine Gedanken über das Festlegen von Berechtigungen für die Benutzeroberfläche machen.
Zum Schluss noch eine Warnung. Jeder Konsolentyp erhält seinen eigenen Parametersatz, ebenso wie jede Verknüpfung zu einer Konsole . Mit anderen Worten, wenn Sie eine Verknüpfung zu einer Konsole erstellen, werden durch Ändern der Parameter die Verknüpfungen geändert und nur auf die von der Verknüpfung geöffnete Konsole angewendet, nicht über andere Verknüpfungen oder Mittel. Wenn Sie eine Konsolenanwendung ausführen und die Parameter ändern, werden sie nur auf diese Konsolenanwendung und nicht auf andere Konsolen wie die Eingabeaufforderung angewendet.
Um zu verdeutlichen, verwenden alle Konsolen (Eingabeaufforderungen und Konsolen-Apps) die Standardeinstellungen (gespeichert in HKCU\Console
), bis sie speziell geändert werden. An diesem Punkt erstellen sie eine Kopie dieser Einstellungen und verwenden diese von nun an. Wenn Sie beispielsweise öffnen edit.com
, werden zunächst die Einstellungen in verwendet HKCU\Console
. Wenn Sie jedoch Änderungen daran vornehmen, wird eine Kopie an erstellt HKCU\Console\c:windows_system32_edit.com
, und Änderungen an den Standardeinstellungen werden nicht mehr übernommen, da bestimmte Einstellungen command.com
vorhanden sind (und die Standardeinstellungen überschreiben) ). Dies ähnelt dem Überschreiben von Systemeinstellungen durch Benutzereinstellungen (z. B. HKCU überschreibt HKLM-Standardeinstellungen).