Неправильный размер шрифта Powershell в Windows 8.1


22

На моем компьютере с Windows 8.1 мне нужна PowerShell для настройки офисных веб-приложений.
Когда я запускаю powershell, на мгновение он показывает, как должен, но затем его размер изменяется, и шрифт становится примерно от 0,5 до 1 мм в высоту.

Едва читаемый.
Я попытался отрегулировать размер шрифта и увеличить значение реестра для DPI, но это не имеет никакого эффекта.

Я не могу использовать оболочку, где я не могу прочитать вывод или ввод.
Кто-нибудь может сказать мне, как решить эту проблему?

Я пробовал экранную лупу, но шрифт настолько мал, что когда вы увеличиваете его, вы тоже не можете его прочитать ...


Я страдаю от той же проблемы. Размер шрифта соответствует растровому изображению 4x6, несмотря на то, что я установил настройки по умолчанию для консолей в Lucida Console 24pt.
Дольмен

1
Это, вероятно, проблема с разрешением. Этот вопрос может иметь полезные ответы для решения нашей проблемы.
Дольмен

Хуже того: при наборе «PowerShell» из окна «cmd.exe» с правильными настройками происходит изменение размера ...
dolmen

Прищуривание на расстоянии 6 дюймов от экрана является частью «эргономичной» инженерии, которую Microsoft запекает во все свои дела. Все дело в том, чтобы сдерживать ожидания.
Билл Уэструп

Ответы:


34

Откройте расширенный Powershell («Щелкните правой кнопкой мыши» и «Запуск от имени администратора»). Щелкните левой кнопкой мыши значок в левой части строки заголовка (или нажмите Alt + Пробел), выберите Свойства, затем на вкладке Шрифт вы можете выбрать размер. «8 х 12», вероятно, то, что вы хотите.

Вы, вероятно, хотите выбрать «Lucida Console» в качестве шрифта, так как «Консолас» немного сложнее для чтения.

Вы ДОЛЖНЫ убедиться, что используете PowerShell с повышенными правами (как администратор), если хотите, чтобы ваша конфигурация сохранялась постоянно.


7
Это работает только для текущего окна. Это не запоминается, и изменение размера все еще происходит, даже если я изменяю настройки «по умолчанию». Cmd.exe окна в порядке.
Дольмен

1
Это сработало для меня - до тех пор, пока это делается в консоли, запущенной от имени администратора. Благодарность!
Дэнни Стейпл

Это никак не влияет
затруднение

3

Невозможность окончательно исправить ярлык Dafault PowerShell - это проблема с правами доступа / UAC; вы можете настроить PowerShell любым способом (большие / разные шрифты, размер Windows и т. д.), но настройки не будут сохранены, потому что, как обычно с UAC, вы думаете , что у вас есть права администратора, но нет, и по умолчанию Ссылка PowerShell одинакова для всех пользователей, поэтому для ее изменения требуются права администратора.

Исправление: запустите PowerShell с помощью «Запуск от имени администратора», настройте его по своему желанию, после чего настройки будут сохранены.

Я до сих пор не понимаю, почему его настройки по умолчанию включают удивительно маленькие шрифты, но, по крайней мере, это можно исправить таким образом.


3

Очень странно, но единственное постоянное решение, которое я нашел, состоит в следующем:

  1. В Windows 8.1 щелкните правой кнопкой мыши кнопку меню «Пуск» и выберите « Windows PowerShell (Admin)» . *
  2. Подтвердите запрос UAC (если есть).
  3. Нажмите значок в верхнем левом углу окна и выберите « Свойства» .
  4. На вкладке «Шрифт» выберите « Consolas» в качестве шрифта. Обратите внимание, что Lucida Console не будет работать.
  5. Выберите подходящий размер шрифта. Я выбрал 14 баллов.
  6. Нажмите ОК .
  7. Закройте окно PowerShell.

Это устанавливает шрифт для Windows PowerShell и Windows PowerShell из контекстного меню меню «Пуск», а также для ярлыка Windows PowerShell в обзоре приложений.

*) Если у вас нет Windows PowerShell (Admin) в меню «Пуск» (вместо этого вы видите командную строку (Admin) ), щелкните правой кнопкой мыши панель задач и выберите « Свойства» . Затем перейдите к навигации вкладку и проверить Заменить командную строку с помощью Windows PowerShell в меню при нажатии правой кнопкой мыши на нижний левый угол или нажмите клавишу Windows , + X .


«Обратите внимание, что Lucida Console не будет работать». помог мне. :-)
запала

1

Я использую ярлык, закрепленный на панели задач. Как и вы, изменение настроек в стандартном окне из меню окна ничего не исправило.

Я смог изменить настройки для этого ярлыка, щелкнув правой кнопкой мыши значок панели задач, затем щелкнув правой кнопкой мыши Windows PowerShell в меню (чтобы получить доступ к контекстному меню сортировки), затем « Свойства» . На вкладке шрифта есть опция. Однако использование Lucida Console , похоже, не работает. Но Консолас работает!

Также может быть полезно позволить системе позиционировать окно ( вкладка « Макет »).

Примечание. К сожалению, это только частичное исправление. PowerShell, запущенный другими способами, кроме этой иконки, все еще имеет проблему.


1

Затем я добавил Powershell в меню «Пуск»:

  • щелкните правой кнопкой мыши> Запуск от имени администратора
  • в свойствах и настройках по умолчанию измените шрифт на Consolas 24 (или любой другой размер, который вы предпочитаете) - по какой-то причине он не работает с Lucida
  • выйдите из powershell, и конфигурация должна быть сохранена и связана со значком в меню «Пуск».

0

К сожалению , ни другой ответ , кажется, учитывать тот факт , что вы сделать видите окно с правильными настройками, но только на мгновение.

Я подозреваю, но, к сожалению, пока не могу доказать, что это какой-то глупый механизм, который срабатывает, когда окно считается «слишком большим» системой, поэтому оно «изменяется». Это может даже иметь отношение к настройкам с высоким разрешением.

В любом случае, если вам придется снова и снова задавать настройки окна, как предлагают другие ответы, но, начав с более мелких шрифтов, вы, вероятно, сможете выбрать комбо шрифта / размера окна, которое система каким-то образом принимает, не вызывая принудительного изменения размера. , Это сработало для меня. Надеюсь, это поможет.


0

Для Win 8.1 При запуске найдите PowerShell.
Откройте расположение файла. Откройте ярлык Свойства (меню правой кнопкой мыши).
Вкладка «Безопасность» -> Изменить ваши разрешения для «Изменить».
Выберите вкладку «Шрифт». (пропустить ошибки - ничего не установлено, следовательно, проблема)
Выберите шрифт (я установил Lucida Sans Size 16).
Применять изменения).
Вкладка «Безопасность» Редактировать разрешения удалить изменить.
Подать заявление.
Все сделано.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.