web-dev-qa-db-fra.com

La taille de la police Powershell est incorrecte sous Windows 8.1

Sur mon ordinateur Windows 8.1, j'ai besoin de PowerShell pour configurer les applications Web Office.
Lorsque je lance PowerShell, il clignote comme il se doit, mais il est redimensionné et la police prend environ 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 vous ne pouvez pas la lire quand vous l'agrandissez ...

22
Quandary

Ouvrez une Powershell surélevée ("clic droit" et "Exécuter en tant qu'administrateur"). Cliquez avec le bouton gauche de la souris sur l'icône située dans la partie gauche de la barre de titre (ou appuyez sur Alt + Espace), sélectionnez Propriétés, puis sélectionnez la taille dans l'onglet Police. "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.

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

34
Robula

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, puis cliquez sur Windows PowerShell (Admin) . *
  2. Confirmez l'invite UAC (le cas échéant).
  3. Cliquez sur l'icône de la fenêtre située dans le coin supérieur gauche et choisissez Propriétés .
  4. Sous 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 sur OK.
  7. Fermez la fenêtre PowerShell.

Ceci définit la police pour Windows PowerShell et Windows PowerShell à partir du début menu contextuel du menu 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 Invite de commande (Admin) ), puis cliquez avec le bouton droit de la souris sur la barre de tâches et choisissez Propriétés . Cliquez ensuite sur l'onglet Navigation et cochez Remplacer l'invite de commande par Windows PowerShell dans le menu lorsque je clique avec le bouton droit de la souris sur l'icône. coin inférieur gauche ou appuyez sur la touche Windows + X .

3

L'impossibilité de résoudre de manière permanente 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 Windows, etc.), mais les paramètres ne seront pas enregistrés car, comme d'habitude avec UAC, vous pensez vous avez des privilèges d'administrateur, mais vous n'en avez pas, et le lien PowerShell par défaut est le même pour tous les utilisateurs. Vous avez donc besoin de privilèges d'administrateur pour le modifier.

Solution: démarrez PowerShell à l'aide de "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.

2
Massimo

J'utilise un raccourci épinglé à la barre des tâches. Comme vous, modifier les paramètres dans l'option de fenêtre par défaut à partir du menu de la fenêtre ne résout rien.

J'ai pu modifier les paramètres de ce raccourci en cliquant avec le bouton droit de la souris sur l'icône de la barre des tâches, puis avec le bouton droit de la souris sur Windows PowerShell dans le menu (pour accéder au menu contextuel du menu contextuel). sortcut), puis Propriétés . L'onglet Police a l'option. Cependant, utiliser 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. Le lancement de PowerShell autrement que par cette icône a toujours le problème.

1
dolmen

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

  • clic droit> Exécuter en tant qu'administrateur
  • dans les propriétés et les valeurs par défaut, remplacez la police par Consolas 24 (ou la taille de votre choix) - pour une raison quelconque, cela ne fonctionne pas avec Lucida
  • quittez Powershell et la configuration devrait être enregistrée et liée à l’icône du menu Démarrer.
1
assylias

Malheureusement, aucune autre réponse ne semble aborder le fait que vous voyez la fenêtre avec les paramètres corrects, mais seulement pendant un moment.

Je soupçonne, mais malheureusement pas encore, de 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 des paramètres de dpi élevés.

Quoi qu'il en soit, si vous avez du mal à 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 serez probablement en mesure de choisir une combinaison de taille de la police/taille que le système accepte, sans déclencher de redimensionnement forcé. . Cela a fonctionné pour moi. J'espère que ça aide.

0
UncleZeiv

Pour Win 8.1 On Start, recherchez PowerShell.
Lieu de fichier ouvert. Ouvrez les propriétés du raccourci (menu contextuel).
Onglet Sécurité -> Modifiez vos autorisations pour modifier.
Sélectionnez l'onglet Police. (erreurs de sauts - rien n'est défini, donc problème)
Sélectionnez la police (je règle Lucida Sans taille 16).
Appliquer les modifications).
Onglet Sécurité Modifier les autorisations supprimer Modifier.
Appliquer.
Terminé.

0
coleydog