Remover configurações personalizadas do arquivo cmd.exe ou powershell.exe .lnk

1

Estou tentando obter uma aparência consistente de cmd.exe e powershell.exe no Windows 10.

Usando informações de: link

Where a Console's settings are loaded-from and/or persisted-to is decided upon based upon the following hierarchy:

  • Hardcoded settings in conhostv2.dll
  • User's configured Console defaults, stored as values in 'HKCU\Console'
  • Per-Console-application registry settings, stored as sub-keys of 'HKCU\Console\' using one of two sub-key names:
    • Console application path (replacing '\' with '_')
    • Console title
  • Windows shortcut (.lnk) files

Eu modifiquei o registro em:% \HKEY_CURRENT_USER\Console definir cores, tamanho e fonte de cmd.exe
e: \HKEY_CURRENT_USER\Console\%SystemRoot%_System32_WindowsPowerShell_v1.0_powershell.exe e \HKEY_CURRENT_USER\Console\%SystemRoot%_SysWOW64_WindowsPowerShell_v1.0_powershell.exe
para ter uma cor de plano de fundo diferente no powershell.exe, mas o tamanho da fonte e da janela é herdado do cmd.exe.

Isso funciona muito bem para o cmd.exe iniciado de qualquer forma e para o PS iniciado a partir do Explorer > Arquivo > Abra o Windows PowerShell

No entanto, tenho problemas ao alterar os links do Menu Iniciar > Windows PowerShell

Esses arquivos .lnk têm cores definidas e não usam configurações do Registro. Eu tentei recriar o link e definir seu caminho para %SystemRoot%\SysWOW64\WindowsPowerShell\v1.0\powershell.exe , ele funciona, mas usa a configuração do Registro para Prompt de Comando e não as configurações para o PowerShell.

É possível remover a configuração do console do arquivo .lnk ?

    
por Adam Lenart 30.01.2018 / 18:27

2 respostas

1

Basta definir isso nos seus perfis PoSH. Não há necessidade de mexer com o registro ou qualquer arquivo .lnk. Seu perfil tem precedência.

PowerShell persistente: o perfil do PowerShell

Você pode moldar o PowerShell da maneira que deseja trabalhar, com todas as configurações e módulos necessários, usando os perfis. Os perfis são scripts do PowerShell que são executados na inicialização e, depois de você ter entendido onde eles estão e quando cada um é usado, eles têm toda uma gama de usos que tornam o uso do PowerShell muito mais conveniente.

link

Protip December: personalize seu perfil do Powershell link

Crie um perfil do PowerShell ISE realmente legal link

O que há no seu perfil do PowerShell? Favoritos da equipa Powershell link

    
por 01.02.2018 / 02:28
0

Veio aqui com a mesma pergunta. O que você precisa é concfg .

A única coisa é que não é tão simples instalar sem o Scoop , mas também é uma excelente ferramenta para entrar.

    
por 18.02.2018 / 11:40