Видаліть власні налаштування з файлу cmd.exe або powershell.exe .lnk


1

Я намагаюся отримати послідовний вигляд cmd.exe та powershell.exe у Windows 10.

Використання інформації з: https://blogs.msdn.microsoft.com/commandline/2017/06/20/understanding-windows-console-host-settings/

Там, де налаштування консолі завантажуються та / або зберігаються, вирішується на основі такої ієрархії:

  • Параметри жорсткого кодування в conhostv2.dll
  • Налаштовані за замовчуванням налаштування консолі, що зберігаються як значення в "HKCU Console"
  • Параметри реєстру консольних додатків, що зберігаються як під-ключі "Консоль HKCU", використовуючи одне з двох назв під-ключів:
    • Шлях консольного додатку (замінюючи '' '') \ t
    • Назва консолі
  • Файли швидкого доступу Windows (.lnk)

Я змінив реєстр у:
\HKEY_CURRENT_USER\Console встановити кольори, розмір і шрифт cmd.exe
і:
\HKEY_CURRENT_USER\Console\%SystemRoot%_System32_WindowsPowerShell_v1.0_powershell.exe
\HKEY_CURRENT_USER\Console\%SystemRoot%_SysWOW64_WindowsPowerShell_v1.0_powershell.exe
мати інший колір фону у powershell.exe, але розмір шрифту та вікна успадковується від cmd.exe.

Це відмінно працює для cmd.exe, запущеного будь-яким способом, і для PS почалося з Explorer & gt; Файл & gt; Відкрийте Windows PowerShell

Однак у мене виникають проблеми зі зміною посилань з Меню "Пуск" & gt; Windows PowerShell

Це .lnk файли мають набір кольорів і не використовують параметри реєстру. Я спробував відтворити посилання і встановив його шлях %SystemRoot%\SysWOW64\WindowsPowerShell\v1.0\powershell.exe, вона працює, але використовує налаштування з реєстру для командного рядка, а не настройки для PowerShell.

Чи можна видалити налаштування консолі з .lnk файл?

Відповіді:


1

Просто встановіть це у ваших PoSH профілях. Немає необхідності возитися з реєстром або будь-яким .lnk файлом. Ваш профіль має перевагу.

Постійна PowerShell: профіль PowerShell

Ви можете формувати PowerShell так, як ви хочете працювати, з усіма потрібними налаштуваннями та модулями, використовуючи профілі. Профілі - це сценарії PowerShell, які запускаються під час запуску, і як тільки ви зрозуміли, де вони знаходяться, і коли вони використовуються, вони мають цілий спектр застосувань, які роблять використання PowerShell набагато зручнішим.

https://www.red-gate.com/simple-talk/sysadmin/powershell/persistent-powershell-the-powershell-profile/

Protip December: Налаштуйте свій профіль Powershell https://thepracticalsysadmin.com/customize-your-powershell-profile

Створіть справді класний профіль PowerShell ISE https://blogs.technet.microsoft.com/heyscriptingguy/2011/10/21/create-a-really-cool-powershell-ise-profile

Що таке Ваш профіль PowerShell? Вибране команду Powershell https://blogs.technet.microsoft.com/heyscriptingguy/2014/05/24/whats-in-your-powershell-profile-powershell-team-favorites


0

Прийшов сюди з тим же питанням. Що вам потрібно, це concfg .

Єдине, що це не так просто встановити без Совок але це також відмінний інструмент, в який можна потрапити.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.