Powershell-Schriftart in falscher Größe unter Windows 8.1

22

Auf meinem Windows 8.1-Computer benötige ich Powershell, um Office-Webanwendungen zu konfigurieren.
Wenn ich Powershell starte, wird es für einen Moment so angezeigt, wie es sollte, aber dann wird die Größe geändert, und die Schrift wird ungefähr 0,5 bis 1 mm hoch.

Kaum lesbar
Ich habe versucht, die Schriftgröße anzupassen und den Registrierungswert für DPI zu erhöhen, aber dies hat keine Auswirkungen.

Ich kann keine Shell verwenden, in der ich die Ausgabe oder die Eingabe nicht lesen kann.
Kann mir jemand sagen, wie ich das beheben kann?

Ich habe die Bildschirmlupe ausprobiert, aber die Schrift ist nur so klein, dass man sie beim Vergrößern auch nicht lesen kann ...

Dilemma
quelle
Ich leide unter dem gleichen Problem. Die Schriftgröße ist auf Bitmap 4x6 angepasst, obwohl ich die Standardeinstellungen für Konsolen auf Lucida Console 24pt festgelegt habe.
Dolmen
1
Dies ist wahrscheinlich ein Berechtigungsproblem. Diese Frage kann nützliche Antworten zur Lösung unseres Problems enthalten.
Dolmen
Schlimmer noch: Wenn Sie "PowerShell" in einem "cmd.exe" -Fenster mit den richtigen Einstellungen eingeben, wird die Größe geändert ...
Dolmen
Das Blinzeln von 6 Zoll vom Bildschirm ist Teil der "ergonomischen" Technik, die Microsoft in all ihre Sachen einbringt. Es geht darum, die Erwartungen niedrig zu halten.
Bill Westrup

Antworten:

34

Öffnen Sie eine PowerShell mit erhöhten Rechten ("Rechtsklick" und "Als Administrator ausführen"). Klicken Sie mit der linken Maustaste auf das Symbol auf der linken Seite der Titelleiste (oder drücken Sie Alt + Leertaste), wählen Sie Eigenschaften und dann auf der Registerkarte Schriftart die Größe aus. "8 x 12" ist wahrscheinlich das, was Sie wollen.

Sie möchten wahrscheinlich "Lucida Console" als Schriftart auswählen, da Consolas ein wenig schwer lesbar ist.

Sie MÜSSEN sicherstellen, dass Sie PowerShell mit erhöhten Rechten (als Administrator) ausführen, wenn Ihre Konfiguration dauerhaft beibehalten werden soll.

Robula
quelle
7
Dies funktioniert nur für das aktuelle Fenster. Dies wird nicht gespeichert, und die Größenänderung wird fortgesetzt, auch wenn ich die "Standard" -Einstellungen ändere. Cmd.exe-Fenster sind in Ordnung.
Dolmen
1
Das hat bei mir geklappt - solange es in einer als Administrator gestarteten Konsole gemacht wird. Vielen Dank!
Danny Staple
Dies hat überhaupt keine Auswirkungen
Quandary
3

Die Unfähigkeit, die standardmäßige PowerShell-Verknüpfung dauerhaft zu reparieren, ist ein Berechtigungs- / UAC-Problem. Sie können Powershell konfigurieren wie du (größer / verschiedene Schriftarten, Windows - Größe etc.) wollen, aber die Einstellungen werden nicht , weil, wie üblich mit UAC gespeichert werden, Sie denken , Sie Admin - Rechte haben, aber Sie dies nicht tun, und die Standard PowerShell-Link ist für alle Benutzer gleich, daher benötigen Sie Administratorrechte, um ihn zu ändern.

Fix: Starten Sie PowerShell mit "Als Administrator ausführen", konfigurieren Sie es nach Ihren Wünschen und die Einstellungen werden gespeichert.

Ich verstehe immer noch nicht, warum die Standardeinstellungen erstaunlich kleine Schriftarten enthalten, aber es kann zumindest auf diese Weise behoben werden.

Massimo
quelle
3

Sehr seltsam, aber die einzige dauerhafte Lösung, die ich gefunden habe, besteht darin, genau diese Schritte auszuführen:

  1. Klicken Sie in Windows 8.1 mit der rechten Maustaste auf die Schaltfläche Startmenü und klicken Sie auf Windows PowerShell (Admin) . *
  2. Bestätigen Sie die UAC-Eingabeaufforderung (falls vorhanden).
  3. Klicken Sie oben links auf das Fenstersymbol und wählen Sie Eigenschaften .
  4. Wählen Sie auf der Registerkarte Schriftart die Schriftart Consolas aus. Beachten Sie, dass die Lucida-Konsole nicht funktioniert.
  5. Wählen Sie eine geeignete Schriftgröße. Ich habe 14 Punkte ausgewählt.
  6. Klicken Sie auf OK .
  7. Schließen Sie das PowerShell-Fenster.

Hiermit wird die Schriftart für Windows PowerShell und Windows PowerShell im Kontextmenü des Startmenüs und für die Windows PowerShell- Verknüpfung in der Anwendungsübersicht festgelegt.

*) Wenn Sie Windows PowerShell (Admin) nicht im Startmenü haben (stattdessen wird die Eingabeaufforderung (Admin) angezeigt ), klicken Sie mit der rechten Maustaste auf die Taskleiste und wählen Sie Eigenschaften . Wechseln Sie dann zur Registerkarte Navigation und aktivieren Sie im Menü die Option Eingabeaufforderung durch Windows PowerShell ersetzen, wenn ich mit der rechten Maustaste in die linke untere Ecke klicke oder die Windows-Taste + X drücke .

Daniel AA Pelsmaeker
quelle
Die "Beachten Sie, dass Lucida Console nicht funktioniert." half mir. :-)
Ignitor 13.11.17 um 13:32
1

Ich verwende eine Verknüpfung zur Taskleiste. Wie Sie hat auch das Ändern der Einstellungen in der Standardfensteroption im Fenstermenü nichts geändert.

Ich konnte die Einstellungen für diese Verknüpfung ändern, indem ich mit der rechten Maustaste auf das Taskleistensymbol und dann im Menü auf Windows PowerShell (um auf das Kontextmenü der Sortierung zuzugreifen) und dann auf Eigenschaften klickte . Die Registerkarte Schriftart bietet die Option. Die Verwendung von Lucida Console scheint jedoch nicht zu funktionieren. Aber Consolas arbeitet!

Es kann auch nützlich sein, das System das Fenster positionieren zu lassen ( Registerkarte Layout ).

Hinweis: Dies ist leider nur eine teilweise Lösung. PowerShell, das auf andere Weise als über dieses Symbol gestartet wurde, weist immer noch das Problem auf.

Dolmen
quelle
1

Ich habe dann Powershell zu meinem Startmenü hinzugefügt:

  • Rechtsklick> Als Administrator ausführen
  • Ändern Sie in den Eigenschaften und den Standardeinstellungen die Schriftart in Consolas 24 (oder eine beliebige Größe, die Sie bevorzugen) - aus irgendeinem Grund funktioniert es nicht mit Lucida
  • Beenden Sie Powershell und die Konfiguration sollte gespeichert und mit dem Symbol in Ihrem Startmenü verknüpft werden.
Assylias
quelle
0

Leider keine andere Antwort scheint die Tatsache zu richten , dass Sie tun , mit den richtigen Einstellungen aus dem Fenster sehen, aber nur für einen Moment.

Ich vermute, kann aber leider noch nicht beweisen, dass dies ein dummer Mechanismus ist, der einsetzt, wenn das Fenster vom System als "zu groß" eingestuft wird und daher "in der Größe geändert" wird. Es könnte sogar etwas mit hohen dpi-Einstellungen zu tun haben.

Wie auch immer, wenn Sie sich die Mühe machen, die Fenstereinstellungen wie in den anderen Antworten vorgeschlagen erneut festzulegen, aber mit kleineren Schriftarten beginnen, können Sie sich wahrscheinlich auf eine Kombination aus Schriftgröße und Fenstergröße festlegen, die das System irgendwie akzeptiert, ohne dass eine erzwungene Größenänderung ausgelöst wird . Das hat bei mir funktioniert. Ich hoffe das hilft.

Onkel Zeiv
quelle
0

Für Win 8.1 On Start finden Sie PowerShell.
Dateispeicherort öffnen. Öffnen Sie die Verknüpfung Eigenschaften (Rechtsklick-Menü).
Registerkarte "Sicherheit" -> Bearbeiten Sie Ihre Berechtigungen zum Ändern.
Wählen Sie die Registerkarte Schriftart. (Fehler überspringen - nichts ist eingestellt, daher Problem)
Wählen Sie Schriftart (ich habe Lucida Sans Size 16 eingestellt).
Änderungen übernehmen).
Registerkarte Sicherheit Berechtigungen bearbeiten entfernen ändern.
Sich bewerben.
Alles erledigt.

Coleydog
quelle