Niewłaściwy rozmiar czcionki PowerShell w systemie Windows 8.1

22

Na moim komputerze z systemem Windows 8.1 potrzebuję programu PowerShell do konfigurowania biurowych aplikacji internetowych.
Kiedy uruchamiam PowerShell, przez ułamek sekundy pokazuje, jak powinien, ale potem zmienia rozmiar, a czcionka ma wysokość od 0,5 do 1 mm.

Ledwo czytelne.
Próbowałem dostosować rozmiar czcionki i zwiększyć wartość rejestru DPI, ale nie ma to żadnego wpływu.

Nie mogę użyć powłoki, w której nie mogę odczytać danych wyjściowych lub wejściowych.
Czy ktoś może mi powiedzieć, jak to rozwiązać?

Próbowałem lupy ekranowej, ale czcionka jest tak mała, że ​​po powiększeniu nie można jej odczytać ...

Kłopot
źródło
Cierpię na ten sam problem. Rozmiar czcionki jest zgodny z bitmapą 4x6, mimo że ustawiłem domyślne ustawienia dla konsol Lucida Console 24pt.
dolmen
1
Prawdopodobnie jest to problem z pozwoleniem. To pytanie może zawierać przydatne odpowiedzi do rozwiązania naszego problemu.
dolmen
Gorzej: wpisanie „PowerShell” z okna „cmd.exe”, które ma właściwe ustawienia, powoduje zmianę rozmiaru ...
dolmen
Zezowanie 6 cali od ekranu jest częścią „ergonomicznej” inżynierii, którą Microsoft piecze we wszystkich swoich rzeczach. Chodzi o utrzymanie niskich oczekiwań.
Bill Westrup

Odpowiedzi:

34

Otwórz podwyższoną wersję PowerShell („Kliknij prawym przyciskiem myszy” i „Uruchom jako administrator”). Kliknij lewym przyciskiem myszy ikonę po lewej stronie paska tytułu (lub naciśnij klawisze Alt + Spacja), wybierz Właściwości, a następnie na karcie Czcionka możesz wybrać rozmiar. „8 x 12” jest prawdopodobnie tym, czego chcesz.

Prawdopodobnie chcesz wybrać „Lucida Console” jako czcionkę, ponieważ Consolas jest trochę trudny do odczytania imo.

MUSISZ upewnić się, że używasz programu PowerShell z podwyższonym poziomem uprawnień (jako Administrator), jeśli chcesz, aby konfiguracja trwała na stałe.

Robula
źródło
7
Działa to tylko w bieżącym oknie. Nie jest to zapamiętywane, a zmiana rozmiaru nadal występuje, nawet jeśli zmienię ustawienia „domyślne”. Okna Cmd.exe są w porządku.
dolmen
1
To działało dla mnie - o ile odbywa się to w konsoli uruchomionej jako administrator. Dzięki!
Danny Staple
To w ogóle nie ma żadnego efektu
Quandary
3

Bardzo dziwne, ale jedynym trwałym rozwiązaniem, jakie znalazłem, jest wykonanie następujących kroków:

  1. W systemie Windows 8.1 kliknij prawym przyciskiem myszy przycisk menu Start, a następnie Windows PowerShell (administrator) . *
  2. Potwierdź monit UAC (jeśli istnieje).
  3. Kliknij ikonę okna w lewym górnym rogu i wybierz Właściwości .
  4. Na karcie Czcionka wybierz Konsole jako czcionkę. Pamiętaj, że konsola Lucida nie będzie działać.
  5. Wybierz odpowiedni rozmiar czcionki. Wybrałem 14 punktów.
  6. Kliknij OK .
  7. Zamknij okno PowerShell.

Spowoduje to ustawienie czcionki zarówno dla Windows PowerShell, jak i Windows PowerShell z menu kontekstowego menu Start oraz dla skrótu Windows PowerShell w przeglądzie aplikacji.

*) Jeśli nie masz Windows PowerShell (Administrator) w menu Start (zamiast tego zobaczysz Wiersz polecenia (Administrator) ), kliknij prawym przyciskiem myszy pasek zadań i wybierz Właściwości . Następnie przejdź do nawigacji karcie i sprawdzić Wymień wierszu poleceń Windows PowerShell w menu kiedy prawym przyciskiem myszy w lewym dolnym rogu lub naciśnij klawisz Windows + X .

Daniel AA Pelsmaeker
źródło
„Pamiętaj, że konsola Lucida nie będzie działać”. pomogło mi. :-)
Ignitor
2

Brak możliwości trwałego naprawienia nieoczekiwanego skrótu programu PowerShell to problem z uprawnieniami / UAC; możesz skonfigurować PowerShell w dowolny sposób (większe / różne czcionki, rozmiar Windows itp.), ale ustawienia nie zostaną zapisane, ponieważ, jak zwykle w przypadku UAC, uważasz, że masz uprawnienia administratora, ale nie masz, i domyślnie Łącze PowerShell jest takie samo dla wszystkich użytkowników, dlatego potrzebujesz uprawnień administratora, aby go zmodyfikować.

Poprawka: uruchom PowerShell za pomocą „Uruchom jako administrator”, skonfiguruj go według własnego uznania, a następnie ustawienia zostaną zapisane.

Nadal nie rozumiem, dlaczego jego domyślne ustawienia zawierają zadziwiająco małe czcionki, ale przynajmniej można to w ten sposób naprawić.

Massimo
źródło
1

Używam skrótu przypiętego do paska zadań. Podobnie jak Ty, zmiana ustawień domyślnej opcji okna z menu okna niczego nie naprawiła.

Udało mi się zmienić ustawienia tego skrótu, klikając prawym przyciskiem myszy ikonę paska zadań, a następnie klikając prawym przyciskiem myszy Windows PowerShell w menu (aby uzyskać dostęp do menu kontekstowego skrótu), a następnie Właściwości . Karta czcionek ma opcję. Jednak korzystanie z Lucida Console nie działa. Ale Consolas działa!

Przydatne może być również ustawienie systemu przez okno ( karta Układ ).

Uwaga: Jest to niestety tylko częściowa poprawka. PowerShell uruchomiony w inny sposób niż z tej ikony nadal ma problem.

dolmen
źródło
1

Dodałem Powershell do mojego menu Start:

  • kliknij prawym przyciskiem myszy> Uruchom jako administrator
  • we właściwościach i ustawieniach domyślnych zmień czcionkę na Consolas 24 (lub dowolny inny preferowany rozmiar) - z jakiegoś powodu nie działa z Lucida
  • zamknij PowerShell, a konfiguracja powinna zostać zapisana i połączona z ikoną w menu Start.
assylias
źródło
0

Niestety żadna inna odpowiedź wydaje się uwzględnienie faktu, że roboty zobaczyć okno z prawidłowymi ustawieniami, ale tylko na chwilę.

Podejrzewam, ale niestety nie mogę jeszcze udowodnić, że jest to jakiś głupi mechanizm, który uruchamia się, gdy okno jest uważane przez system za „zbyt duże”, więc „zmienia rozmiar”. Może nawet mieć coś wspólnego z ustawieniami wysokiej rozdzielczości.

W każdym razie, jeśli przejdziesz się przez problem z ponownym ustawieniem ustawień okna, jak sugerują inne odpowiedzi, ale zaczynając od mniejszych czcionek, prawdopodobnie będziesz w stanie ustawić kombinację czcionek / rozmiarów okna, którą system w jakiś sposób akceptuje bez uruchamiania wymuszonej zmiany rozmiaru . To zadziałało dla mnie. Mam nadzieję, że to pomoże.

UncleZeiv
źródło
0

Dla Win 8.1 On Start znajdź PowerShell.
Otwórz lokalizację pliku. Otwórz Właściwości skrótu (menu prawym przyciskiem myszy).
Karta Zabezpieczenia -> Edytuj uprawnienia do modyfikacji.
Wybierz zakładkę Czcionka. (pomiń błędy - nic nie jest ustawione, więc problem)
Wybierz czcionkę (ustawiłem Lucida Sans rozmiar 16).
Zatwierdź zmiany).
Karta Zabezpieczenia Edytuj uprawnienia usuń zmodyfikuj.
Zastosować.
Wszystko gotowe.

Coleydog
źródło