22

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

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

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

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

7 ответов7

34

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

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

Вы ДОЛЖНЫ убедиться, что используете 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.

2

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

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

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

1

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

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

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

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

1

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

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

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

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

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .