3

Я наблюдаю странное поведение PowerShell.

А именно, когда я запускаю его из меню «Пуск», я получаю изображение слева, но если я запускаю его из меню «Выполнить» (Win + R), я получаю изображение справа:

Разница в наборе цветов и названии

Основное различие заключается в том, что DarkMagenta и DarkYellow, которые я использую в качестве цветов фона и переднего плана по умолчанию, соответственно, отличаются в каждом прогоне, как и заголовки окон.

Каковы возможные объяснения и решения для этого? Я использую Windows 7 SP1 64bit в качестве администратора.

РЕДАКТИРОВАТЬ: ОК, я, кажется, вернуть цвет, установленный в норму, вручную вводя числовые значения в поле "Выбранный цвет". Но вопрос о различных свойствах (на примере оконных заголовков) все еще стоит.

РЕДАКТИРОВАТЬ 2: Вот и все, я понял: когда я запускал его из меню "Пуск", я фактически щелкал по ярлыку с другими свойствами, чем с реальным приложением, когда команда "Выполнить" запускала приложение напрямую.

1 ответ1

2

Как вы уже обнаружили, свойства могут быть изменены в ярлыках, и вы можете копировать и изменять ярлык.

Настройки по умолчанию находятся в разделе реестра [HKEY_CURRENT_USER\Console] , который можно экспортировать в другие учетные записи пользователей или компьютеры.


РЕДАКТИРОВАТЬ: На самом деле, этот раздел реестра для CMD (я забыл, что этот вопрос касался PowerShell, когда я отвечал на него). Я не уверен, где соответствующий для PowerShell. Это может быть жестко закодировано в PowerShell.

Лучший способ изменить свойства консоли PowerShell - использовать свой профиль, как показывает эта веб-страница (хотя я не думаю, что шрифт можно изменить таким образом).

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