1

Итак, когда я запускаю "Windows PowerShell" из меню "Пуск", заголовок читается ...

Windows PowerShell

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

Windows PowerShell (2)

Что происходит и как мне вернуть мой нормальный титул?

2 ответа2

3

Элементы, закрепленные на панели задач, хранятся в двух местах. Сначала для элемента хранится ярлык, который можно найти здесь:

%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

Но это еще не все. Вещи, которые вы прикрепляете к панели задач, действительно сохраняются там как ярлык, но порядок и то, что не выходит за рамки простых файлов, поэтому Windows также сохраняет информацию об этом в реестре здесь:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband

в двоичном значении Favorites . Если вы поищите там, вы найдете ссылку на ярлыки в папке, а также на другие вещи, такие как Windows App Store и другие вещи, которые не обязательно имеют ярлык. Итак, как это исправить? Это сложно, потому что вам нужно не только исправить имя ярлыка в папке, но и изменить двоичное значение, найденное в реестре. Вероятно, проще жить с этим или изменить название как часть вашего профиля.

$Host.ui.rawui.WindowTitle = 'My awesome PowerShell window!'
0

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

Любым способом можно снова установить заголовок окна powershell с помощью следующей команды:

$host.ui.RawUI.WindowTitle = 'Some Name'

Вы также можете использовать следующую команду в командной строке (cmd) или диалоговом окне RunAs для получения окна PowerShell с нужным заголовком в традиционном окне в стиле CMD.

cmd /k PowerShell -NoExit -Command "& {$host.ui.RawUI.WindowTitle = 'Powershell'}"

PS: это как традиционная CMD с функциями PowerShell и подсветкой синтаксиса.

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