Pour ceux qui ne le savent pas, Microsoft a publié une mise à jour majeure de Windows 10 et l'une des modifications est que PowerShell remplace cmd.exe par défaut. Par exemple, lorsque vous ouvrez le menu Win + X, vous voyez des liens PowerShell et aucune invite de commande plus.
Quoi qu'il en soit, lors de l'exécution de PowerShell, j'obtiens ceci maintenant:
Cela ne se produisait pas avant la mise à jour.
EDIT: Changer la police aide, mais ne résout pas le problème pour les applications qui n'ont pas de fonctionnalité pour changer la police. La police cassée est Terminal. Le remplacer à partir d'une autre source / réinstaller ou réinitialiser les polices par défaut dans le panneau de configuration ne résout pas.
Par exemple, l'ouverture d'une nouvelle copie fraîche des polices Terminal Server sur le bureau ne les rend pas encore, elle affiche des hiéroglyphes. Donc, c'est comme si la police elle-même n'était pas cassée, mais quelque chose dans Windows qui ne rend pas la police?
De plus, vous ne pouvez pas réinstaller .net framework 4.7 sur Win10, il n'y a pas de programme de désinstallation, il est livré avec Windows, tout ce que vous pouvez est de supprimer les répertoires, de cocher / décocher dans les programmes et fonctionnalités, peut-être d'exécuter l'utilitaire de nettoyage, mais ne résout pas le problème de police .
la source
Shift+AppsKey
sur n'importe quel dossier sélectionné me donne "Ouvrir la fenêtre PowerShell ici". Intéressant ...Réponses:
Microsoft l'a corrigé pour la mise à jour des créateurs 1703 avec la mise à jour KB4020102 (build du système d'exploitation 15063.332) .
Cela devrait résoudre votre problème, selon un employé de Microsoft qui a répondu à un utilisateur sur Twitter qui avait le problème.
Ouvrez donc Windows Update et installez la mise à jour pour résoudre le problème.
la source
Le problème n'est pas aussi grave qu'il n'y paraît. Cela semble être un problème avec une police, qui peut être corrigé en changeant la police.
Pour ce faire, procédez comme suit.
Cliquez sur l'icône de gauche dans la fenêtre Powershell (l'icône PowerShell) et choisissez les propriétés.
Accédez à l'onglet Police et changez-le en autre chose, par exemple Ludica Console
Appuyer sur OK. Le problème devrait être résolu.
la source
C'est arrivé avant. Une mise à jour a affecté un fichier MOF dans le package de génération, la mise à jour interrompant PowerShell DSC.
Les caractères ASCII sont la preuve de la corruption DSC.
Désinstallez et réinstallez .net Framework. En outre, l'outil de réparation du framework .NET peut résoudre le problème. vous pouvez l'obtenir ici
Une analyse SFC doit également être effectuée.
Si ceux-ci ne le résolvent pas, nous devrons probablement attendre un correctif officiel.
la source
Ne vous embêtez pas à essayer de le réparer, ce n'est pas un problème dans votre installation spécifique, c'est un bogue connu dans Windows 10 version 1703 build 15063 (mise à jour des créateurs).
Vous pouvez le contourner en modifiant la police utilisée dans PowerShell, par exemple, comme suggéré ou "le corriger" globalement en modifiant le paramètre du système d'exploitation non-Unicode en anglais.
Une solution appropriée ne viendra que lorsque Microsoft publiera un correctif de bogue pour cela. Plus de détails sur le forum Microsoft
Mise à jour: corrigé dans l'anneau rapide de Microsoft (version 1703 build 16193.1001), sera probablement publié prochainement. Si vous le souhaitez, vous pouvez essayer ce correctif en attendant d'installer le fichier fixe https://github.com/ili101/Windows-10-1703-Non-Unicode-Workaround/tree/master
Mise à jour 2: corrigé le 25 mai 2017 - KB4020102 (build du système d'exploitation 15063.332) Il suffit d'exécuter la mise à jour Windows
la source