Taille incorrecte de la police Powershell sur Windows 8.1

22

Sur ma machine Windows 8.1, j'ai besoin de PowerShell pour configurer les applications Web de bureau.
Lorsque je démarre PowerShell, pendant un clin d'œil, il s'affiche comme il se doit, mais il est redimensionné et la police devient quelque chose comme 0,5 à 1 mm de hauteur.

À peine lisible.
J'ai essayé d'ajuster la taille de la police et d'augmenter la valeur de registre pour DPI, mais cela n'a aucun effet.

Je ne peux pas utiliser un shell où je ne peux pas lire la sortie ou l'entrée.
Quelqu'un peut-il me dire comment résoudre ce problème?

J'ai essayé la loupe d'écran, mais la police est si petite que lorsque vous l'agrandissez, vous ne pouvez pas la lire non plus ...

Dilemme
la source
Je souffre du même problème. La police est dimensionnée en bitmap 4x6 malgré les paramètres par défaut pour les consoles à Lucida Console 24pt.
dolmen
1
Il s'agit probablement d'un problème d'autorisation. Cette question peut avoir des réponses utiles pour résoudre notre problème.
dolmen
Pire: taper "PowerShell" dans une fenêtre "cmd.exe" qui a les bons paramètres fait le redimensionnement ...
dolmen
Plisser les yeux à 6 pouces de l'écran fait partie de l'ingénierie "ergonomique" de Microsoft. Il s'agit de garder les attentes basses.
Bill Westrup

Réponses:

34

Ouvrez un Powershell élevé ("clic droit" et "Exécuter en tant qu'administrateur"). Faites un clic gauche sur l'icône dans le côté gauche de la barre de titre (ou appuyez sur Alt + Espace), sélectionnez Propriétés, puis sur l'onglet Police, vous pouvez sélectionner la taille. "8 x 12" est probablement ce que vous voulez.

Vous voudrez probablement sélectionner "Lucida Console" comme police car Consolas est un peu difficile à lire imo.

Vous DEVEZ vous assurer que vous exécutez PowerShell élevé (en tant qu'administrateur) si vous souhaitez que votre configuration persiste de manière permanente.

Robula
la source
7
Cela ne fonctionne que pour la fenêtre actuelle. Cela ne se souvient pas et le redimensionnement se produit toujours, même si je modifie les paramètres "par défaut". Les fenêtres Cmd.exe sont correctes.
dolmen
1
Cela a fonctionné pour moi - tant que cela se fait dans une console démarrée en tant qu'administrateur. Merci!
Danny Staple
Cela n'a aucun effet
Quandary
3

L'incapacité à corriger définitivement le raccourci dafault PowerShell est un problème d'autorisation / UAC; vous pouvez configurer PowerShell comme vous le souhaitez (polices plus grandes / différentes, taille de Windows, etc.), mais les paramètres ne seront pas enregistrés car, comme d'habitude avec l'UAC, vous pensez que vous avez des privilèges d'administrateur, mais vous ne l'avez pas et la valeur par défaut Le lien PowerShell est le même pour tous les utilisateurs, vous avez donc besoin de privilèges d'administrateur pour le modifier.

Correction: démarrez PowerShell en utilisant "Exécuter en tant qu'administrateur", configurez-le comme vous le souhaitez, puis les paramètres seront enregistrés.

Je ne comprends toujours pas pourquoi ses paramètres par défaut incluent des polices étonnamment petites, mais au moins il peut être corrigé de cette façon.

Massimo
la source
3

Très étrange, mais la seule solution permanente que j'ai trouvée consiste à suivre exactement ces étapes:

  1. Sous Windows 8.1, cliquez avec le bouton droit sur le bouton du menu Démarrer et cliquez sur Windows PowerShell (Admin) . *
  2. Confirmez l'invite UAC (le cas échéant).
  3. Cliquez sur l'icône de la fenêtre du coin supérieur gauche et choisissez Propriétés .
  4. Dans l'onglet Police, sélectionnez Consolas comme police. Notez que Lucida Console ne fonctionnera pas.
  5. Sélectionnez une taille de police appropriée. J'ai sélectionné 14 points.
  6. Cliquez OK .
  7. Fermez la fenêtre PowerShell.

Cela définit la police pour Windows PowerShell et Windows PowerShell dans le menu contextuel du menu Démarrer et pour le raccourci Windows PowerShell dans la vue d'ensemble des applications.

*) Si vous n'avez pas Windows PowerShell (Admin) dans votre menu Démarrer (à la place, vous voyez l'invite de commandes (Admin) ), cliquez avec le bouton droit sur la barre des tâches et choisissez Propriétés . Ensuite , allez à la navigation onglet et vérifiez la commande Remplacer rapide avec Windows PowerShell dans le menu lorsque je clic droit sur le coin inférieur gauche ou appuyez sur la touche Windows + X .

Daniel AA Pelsmaeker
la source
Le "Notez que Lucida Console ne fonctionnera pas." m'a aidé. :-)
Ignitor
1

J'utilise un raccourci épinglé dans la barre des tâches. Comme vous, la modification des paramètres de l'option de fenêtre par défaut dans le menu de la fenêtre n'a rien résolu.

J'ai pu modifier les paramètres de ce raccourci en cliquant avec le bouton droit sur l'icône de la barre des tâches, puis en cliquant avec le bouton droit sur Windows PowerShell dans le menu (pour accéder au menu contextuel du tri), puis sur Propriétés . L'onglet police a l'option. Cependant, l'utilisation de Lucida Console ne semble pas fonctionner. Mais Consolas fonctionne!

Il peut également être utile de laisser le système positionner la fenêtre ( onglet Disposition ).

Remarque: ce n'est malheureusement qu'un correctif partiel. PowerShell lancé autrement que depuis cette icône a toujours le problème.

dolmen
la source
1

J'ai ajouté Powershell à mon menu de démarrage puis:

  • clic droit> Exécuter en tant qu'administrateur
  • dans les propriétés et les valeurs par défaut, changez la police en Consolas 24 (ou quelle que soit la taille que vous préférez) - pour une raison quelconque, cela ne fonctionne pas avec Lucida
  • quittez powershell et la configuration doit être enregistrée et liée à l'icône dans votre menu de démarrage.
assylias
la source
0

Malheureusement semble pas d' autre réponse à tenir compte du fait que vous faites voir la fenêtre avec les paramètres corrects, mais seulement pour un moment.

Je soupçonne, mais ne peux malheureusement pas encore prouver, qu'il s'agit d'un mécanisme stupide qui se déclenche lorsque la fenêtre est jugée "trop ​​grande" par le système, de sorte qu'elle est "redimensionnée". Cela pourrait même avoir quelque chose à voir avec les paramètres dpi élevés.

Quoi qu'il en soit, si vous éprouvez de la difficulté à redéfinir les paramètres de la fenêtre comme le suggèrent les autres réponses, mais en commençant par des polices plus petites, vous pourrez probablement vous contenter d'un combo police / taille de fenêtre que le système accepte d'une manière ou d'une autre sans déclencher de redimensionnement forcé . Cela a fonctionné pour moi. J'espère que ça aide.

UncleZeiv
la source
0

Pour Win 8.1 Au démarrage, recherchez PowerShell.
Lieu de fichier ouvert. Ouvrez les propriétés du raccourci (menu contextuel).
Onglet Sécurité -> Modifier vos autorisations pour modifier.
Sélectionnez l'onglet Police. (sauter les erreurs - rien n'est réglé, d'où le problème)
Sélectionnez la police (j'ai défini Lucida Sans taille 16).
Appliquer les modifications).
Onglet Sécurité Modifier les autorisations supprimer modifier.
Appliquer.
Terminé.

coleydog
la source