Dimensione del carattere Powershell errata su Windows 8.1


22

Sul mio computer Windows 8.1, ho bisogno di PowerShell per configurare le app Web di Office.
Quando avvio PowerShell, per un battito di ciglia, si presenta come dovrebbe, ma viene ridimensionato e il carattere diventa da 0,5 a 1 mm di altezza.

A malapena leggibile.
Ho provato a regolare la dimensione del carattere e ad aumentare il valore del registro per DPI, ma non ha alcun effetto.

Non riesco a usare una shell in cui non riesco a leggere l'output o l'input.
Qualcuno può dirmi come risolvere questo?

Ho provato la lente d'ingrandimento dello schermo, ma il carattere è così piccolo, che quando lo ingrandisci, non puoi nemmeno leggerlo ...


Soffro dello stesso problema. Il carattere è ridimensionato a bitmap 4x6 disprezza Ho impostato le impostazioni predefinite per console su Lucida Console 24pt.
dolmen,

1
Questo è probabilmente un problema di autorizzazione. Questa domanda può avere risposte utili per risolvere il nostro problema.
dolmen,

Peggio ancora: digitando "PowerShell" da una finestra "cmd.exe" con le impostazioni giuste si esegue il ridimensionamento ...
dolmen

Strizzare gli occhi a 6 pollici dallo schermo fa parte dell'ingegneria "ergonomica" che Microsoft inserisce in tutte le loro cose. Si tratta di mantenere basse le aspettative.
Bill Westrup,

Risposte:


34

Apri un Powershell elevato ("Fai clic con il pulsante destro" e "Esegui come amministratore"). Fai clic sinistro sull'icona nella parte sinistra della barra del titolo (o premi Alt + Spazio), seleziona Proprietà, quindi nella scheda Carattere puoi selezionare la dimensione. "8 x 12" è probabilmente quello che vuoi.

Probabilmente vuoi selezionare "Lucida Console" come tuo font come Consolas è un po 'difficile da leggere imo.

DEVI assicurarti di eseguire PowerShell con privilegi elevati (come amministratore) se desideri che la configurazione persista in modo permanente.


7
Funziona solo per la finestra corrente. Questo non viene ricordato e il ridimensionamento si verifica ancora, anche se cambio le impostazioni "predefinite". Le finestre di Cmd.exe vanno bene.
dolmen,

1
Questo ha funzionato per me - a condizione che sia fatto in una console avviato come amministratore. Grazie!
Danny Staple

Ciò non ha alcun effetto
Quandary,

3

L'incapacità di correggere permanentemente il collegamento PowerShell predefinito è un problema di autorizzazione / controllo dell'account utente; è possibile configurare PowerShell qualsiasi modo si desidera (più grandi / diversi tipi di carattere, le dimensioni di Windows, ecc), ma le impostazioni non sarà salvato perché, come al solito con UAC, si pensa di avere privilegi di amministratore, ma non fare, e il default Il collegamento PowerShell è lo stesso per tutti gli utenti, pertanto per modificarlo sono necessari i privilegi di amministratore.

Correzione: avviare PowerShell utilizzando "Esegui come amministratore", configurarlo come desiderato e quindi le impostazioni verranno salvate.

Ancora non capisco perché le sue impostazioni predefinite includano caratteri sorprendentemente piccoli, ma almeno può essere risolto in questo modo.


3

Molto strano, ma l'unica soluzione permanente che ho trovato è seguendo esattamente questi passaggi:

  1. In Windows 8.1, fai clic con il pulsante destro del mouse sul menu Start e quindi su Windows PowerShell (Admin) . *
  2. Conferma il prompt UAC (se presente).
  3. Fai clic sull'icona della finestra nell'angolo in alto a sinistra e scegli Proprietà .
  4. Nella scheda Carattere, seleziona Console come carattere. Nota che Lucida Console non funzionerà.
  5. Seleziona una dimensione del carattere appropriata. Ho selezionato 14 punti.
  6. Clicca OK .
  7. Chiudi la finestra di PowerShell.

Ciò imposta il carattere per Windows PowerShell e Windows PowerShell dal menu di scelta rapida del menu Start e per il collegamento di Windows PowerShell nella panoramica delle app.

*) Se non hai Windows PowerShell (Admin) nel menu Start (vedi invece Prompt dei comandi (Admin) ), fai clic con il pulsante destro del mouse sulla barra delle attività e scegli Proprietà . Poi vai alla navigazione scheda e verificare Sostituire Prompt dei comandi con Windows PowerShell nel menu quando right-click nell'angolo in basso a sinistra o premere il tasto Windows + X .


La "Nota che Lucida Console non funzionerà". mi ha aiutato. :-)
Ignitor

1

Sto usando una scorciatoia appuntata sulla barra delle applicazioni. Come te, la modifica delle impostazioni nell'opzione della finestra predefinita dal menu della finestra non ha risolto nulla.

Sono stato in grado di modificare le impostazioni per quel collegamento facendo clic con il pulsante destro del mouse sull'icona della barra delle applicazioni, quindi facendo clic con il pulsante destro del mouse su Windows PowerShell nel menu (per accedere al menu di scelta rapida dell'ordinamento), quindi Proprietà . La scheda carattere ha l'opzione. Tuttavia, l'utilizzo di Lucida Console non sembra funzionare. Ma Consolas funziona!

Può anche essere utile consentire al sistema di posizionare la finestra ( scheda Layout ).

Nota: purtroppo questa è solo una correzione parziale. PowerShell avviato in modo diverso rispetto a questa icona presenta ancora il problema.


1

Ho aggiunto Powershell al mio menu di avvio quindi:

  • tasto destro del mouse> Esegui come amministratore
  • nelle proprietà e nelle impostazioni predefinite, cambia il carattere in Consolas 24 (o qualsiasi dimensione tu preferisca) - per qualche motivo non funziona con Lucida
  • uscire da PowerShell e la configurazione deve essere salvata e collegata all'icona nel menu di avvio.

0

Purtroppo altra risposta sembra affrontare il fatto che si fa vedere la finestra con le impostazioni corrette, ma solo per un attimo.

Ho il sospetto, ma sfortunatamente non posso ancora dimostrare, che questo è uno stupido meccanismo che entra in azione quando la finestra è considerata "troppo grande" dal sistema, quindi viene "ridimensionata". Potrebbe anche avere qualcosa a che fare con le impostazioni di dpi alti.

Ad ogni modo, se si passa attraverso il dolore di impostare nuovamente le impostazioni della finestra come suggeriscono le altre risposte, ma a partire da caratteri più piccoli, probabilmente si sarà in grado di accontentarsi di una combinazione di dimensioni carattere / finestra che il sistema accetta in qualche modo senza innescare alcun ridimensionamento forzato . Questo ha funzionato per me. Spero che aiuti.


0

Per Win 8.1 su Start trova PowerShell.
Aprire la destinazione del file. Apri le proprietà del collegamento (menu di scelta rapida).
Scheda Sicurezza -> Modifica le tue autorizzazioni per modificare.
Seleziona la scheda Carattere. (salta errori - non è stato impostato nulla quindi problema)
Seleziona carattere (ho impostato Lucida Sans Dimensione 16).
Applica i cambiamenti).
Scheda Sicurezza Autorizzazioni di modifica rimuovi modifica.
Applicare.
Tutto fatto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.