Tamanho errado da fonte do PowerShell no Windows 8.1

22

Na minha máquina Windows 8.1, preciso do PowerShell para configurar os aplicativos web do escritório.
Quando inicio o powershell, por um piscar de segundo, ele aparece como deveria, mas depois é redimensionado e a fonte fica com 0,5 a 1 mm de altura.

Mal legível.
Tentei ajustar o tamanho da fonte e aumentar o valor do registro para DPI, mas isso não tem nenhum efeito.

Não posso usar um shell em que não consigo ler a saída ou a entrada.
Alguém pode me dizer como resolver isso?

Eu tentei o ampliador de tela, mas a fonte é tão pequena que, quando você a amplia, você também não pode lê-la ...

Dilema
fonte
Eu sofro do mesmo problema. A fonte é dimensionada para o bitmap 4x6, apesar de eu definir as configurações padrão dos consoles para o Lucida Console 24pt.
anta
1
Provavelmente, esse é um problema de permissão. Esta pergunta pode ter respostas úteis para resolver nosso problema.
anta
Pior: digitar "PowerShell" de uma janela "cmd.exe" que tem as configurações corretas faz o redimensionamento ...
dólmen
Fechar os olhos a 15 cm da tela faz parte da engenharia "ergonômica" da Microsoft em todas as suas coisas. É tudo sobre manter as expectativas baixas.
Bill Westrup

Respostas:

34

Abra um PowerShell elevado ("Clique com o botão direito do mouse" e "Executar como administrador"). Clique com o botão esquerdo do mouse no ícone no lado esquerdo da barra de título (ou pressione Alt + Espaço), selecione Propriedades e, na guia Fonte, você pode selecionar o tamanho. "8 x 12" é provavelmente o que você deseja.

Você provavelmente deseja selecionar "Lucida Console" como sua fonte, pois o Consolas é um pouco difícil de ler.

É necessário garantir que você esteja executando o PowerShell elevado (como administrador) se desejar que sua configuração persista permanentemente.

Robula
fonte
7
Isso funciona apenas para a janela atual. Isso não é lembrado e o redimensionamento ainda ocorre, mesmo se eu alterar as configurações "padrão". As janelas do cmd.exe estão bem.
anta
1
Isso funcionou para mim - desde que seja feito em um console iniciado como administrador. Obrigado!
Danny Staple
Isso não tem nenhum efeito
Quandary
3

A incapacidade de corrigir permanentemente o atalho padrão do PowerShell é um problema de permissão / UAC; você pode configurar o PowerShell da maneira que desejar (fontes maiores / diferentes, tamanho do Windows etc.), mas as configurações não serão salvas porque, como de costume no UAC, você acha que possui privilégios de administrador, mas não possui e o padrão O link do PowerShell é o mesmo para todos os usuários; portanto, você precisa de privilégios de administrador para modificá-lo.

Correção: inicie o PowerShell usando "Executar como administrador", configure-o como desejar e as configurações serão salvas.

Ainda não entendo por que suas configurações padrão incluem fontes surpreendentemente pequenas, mas pelo menos pode ser corrigido dessa maneira.

Massimo
fonte
3

Muito estranho, mas a única solução permanente que encontrei é seguindo exatamente essas etapas:

  1. No Windows 8.1, clique com o botão direito do mouse no botão do menu Iniciar e clique em Windows PowerShell (Admin) . *
  2. Confirme o prompt do UAC (se houver).
  3. Clique no ícone da janela do canto superior esquerdo e escolha Propriedades .
  4. Na guia Fonte, selecione Consolas como a fonte. Observe que o Lucida Console não funcionará.
  5. Selecione um tamanho de fonte apropriado. Eu selecionei 14 pontos.
  6. Clique em OK .
  7. Feche a janela do PowerShell.

Isso define a fonte para o Windows PowerShell e o Windows PowerShell no menu de contexto do menu Iniciar e para o atalho do Windows PowerShell na visão geral de Aplicativos.

*) Se você não possui o Windows PowerShell (Admin) no menu Iniciar (em vez disso, consulte o Prompt de Comando (Admin) ), clique com o botão direito do mouse na barra de tarefas e escolha Propriedades . Então vá para a navegação guia e verificar Substituir Prompt de Comando com o Windows PowerShell no menu quando eu clique com o botão direito do mouse no canto inferior esquerdo ou pressione a tecla Windows + X .

Daniel AA Pelsmaeker
fonte
O "Observe que o Lucida Console não funcionará". me ajudou. :-)
Ignitor
1

Estou usando um atalho fixado na barra de tarefas. Como você, alterar as configurações na opção de janela padrão no menu da janela não corrigiu nada.

Consegui alterar as configurações desse atalho clicando com o botão direito do mouse no ícone da barra de tarefas, depois com o botão direito do mouse no Windows PowerShell no menu (para acessar o menu de contexto do atalho) e, em seguida, em Propriedades . A guia fonte tem a opção No entanto, o uso do Lucida Console parece não funcionar. Mas Consolas funciona!

Também pode ser útil deixar o sistema posicionar a janela ( guia Layout ).

Nota: infelizmente, isso é apenas uma correção parcial. O PowerShell iniciado de outras maneiras, a partir deste ícone, ainda tem o problema.

dolmen
fonte
1

Adicionei o Powershell ao meu menu Iniciar:

  • clique com o botão direito do mouse> Executar como administrador
  • nas propriedades e nos padrões, altere a fonte para Consolas 24 (ou qualquer tamanho que você preferir) - por algum motivo, ele não funciona com Lucida
  • PowerShell de saída e a configuração deve ser salva e vinculada ao ícone no menu Iniciar.
assilias
fonte
0

Infelizmente nenhuma outra resposta parecem abordar o fato de que você fazer ver a janela com as configurações corretas, mas apenas por um momento.

Eu suspeito, mas infelizmente ainda não posso provar, que esse é um mecanismo estúpido que entra em ação quando a janela é considerada "muito grande" pelo sistema, para que seja "redimensionada". Pode até ter algo a ver com configurações de alta resolução.

De qualquer forma, se você se esforçar para definir as configurações da janela novamente, como sugerem as outras respostas, mas começando com fontes menores, provavelmente poderá escolher um conjunto de tamanho de fonte / janela que o sistema aceite de alguma forma sem acionar nenhum redimensionamento forçado . Isso funcionou para mim. Eu espero que isso ajude.

UncleZeiv
fonte
0

Para o Win 8.1 No Iniciar, localize o PowerShell.
Abrir local do Arquivo. Abra Propriedades do atalho (menu do botão direito).
Guia Segurança -> Edite suas permissões para Modificar.
Selecione a guia Fonte. (ignorar erros - nada está definido, portanto, o problema)
Selecione a fonte (defino Lucida Sans Size 16).
Aplicar mudanças).
Guia Segurança Permissões de edição remover modificar.
Aplique.
Tudo feito.

coleydog
fonte