J'ai un problème étrange sur mon ordinateur portable - lorsque j'exécute Powershell dans une fenêtre de console existante, le choix de police pour la fenêtre change.
Par exemple, il s'agit de cmd.exe immédiatement après l'ouverture de la fenêtre:
Les polices, la taille de la fenêtre et les couleurs utilisées sont correctes - la police est Lucida Console à 16 pt.
Ensuite, je cours PowerShell
et voici le résultat:
La police a changé en "police raster" à 12x16 pixels! Les autres propriétés des fenêtres - couleurs, nombre de lignes, nombre de colonnes - sont inchangées.
Une idée pourquoi ça change?
Remarque: lors de mes recherches - car la police raster est horriblement laide et cela me dérange - j'ai trouvé d'autres signalant des problèmes de définition de la police pour la fenêtre de la console PowerShell (comme la question " Impossible de changer la police par défaut PowerShell en console Lucida "). Bien que mon problème soit différent (puisque je démarre Powershell à partir d'une fenêtre de console existante, pas à partir de l'écran de démarrage), je soupçonne qu'une solution pour l'un pourrait aider l'autre.
Réponses:
J'avais exactement le même problème et ça me rendait fou. Voici ce que j'ai fait pour le corriger, j'espère que cela fonctionnera aussi pour vous:
1.) Dans cmd.exe, exécutez la commande powershell.
2.) À l'invite PowerShell dans cmd.exe, accédez aux paramètres et changez la police en Lucida Console.
3.) Quittez l'invite powershell et tout en restant dans cmd.exe, allez dans les paramètres et changez la police en Lucida Console.
4.) Comme étape supplémentaire pour faire bonne mesure, j'ai exécuté à
start powershell
partir de cmd.exe et j'ai également changé la police.5.) Souriez maintenant que mon TOC est capable de se reposer. Maintenant, quand je vais dans start-> run-> cmd.exe et que j'utilise la commande powershell, il reste sur Lucida Console.
J'ai redémarré l'ordinateur et tout rouvert, et jusqu'à présent, il semble que ça colle pour moi.
J'espère que cela vous aidera dans votre quête =)
la source
C'est FYI au moins au cas où cela aiderait quelqu'un pour une résolution rapide. Cela peut ne pas répondre au POURQUOI mais cela donne un moyen de corriger ou de réparer rapidement en cas de besoin.
Aller à TechNet SetConsoleFont et voyez les détails là-bas, puis suivez les instructions ci-dessous et consultez également la section des ressources ci-dessous.
RESSOURCES
la source