Dla tych, którzy nie wiedzą, Microsoft wydał ważną aktualizację systemu Windows 10, a jedną ze zmian jest to, że PowerShell domyślnie zastępuje cmd.exe. Tak więc np. Po otwarciu menu Win + X widać łącza PowerShell i nie ma już wiersza polecenia.
W każdym razie podczas uruchamiania PowerShell otrzymuję to teraz:
Nie działo się to przed aktualizacją.
EDYCJA: Zmiana czcionki pomaga, ale nie rozwiązuje problemu w aplikacjach, które nie mają funkcji zmiany czcionki. Zepsuta czcionka to Terminal. Zastąpienie go z innego źródła / ponowna instalacja lub resetowanie czcionek do domyślnych w panelu sterowania nie rozwiązuje problemu.
Np. Otwarcie nowej, nowej kopii czcionek terminalu na pulpicie nadal ich nie renderuje, pokazuje hieroglify. Więc to nie tak, że sama czcionka jest zepsuta, ale coś w systemie Windows, która nie renderuje czcionki?
Nie można również ponownie zainstalować .NET Framework 4.7 na Win10, nie ma dezinstalatora, jest dostarczany z systemem Windows, wszystko, co możesz zrobić, to usunąć katalogi, zaznaczyć / odznaczyć programy i funkcje, być może uruchomić narzędzie do czyszczenia, ale nie rozwiązuje problemu z czcionkami .
źródło
Shift+AppsKey
przy dowolnym wybranym folderze daje mi „Otwórz tutaj okno PowerShell”. Ciekawe ...Odpowiedzi:
Firma Microsoft naprawiła to dla Creators Update 1703 z aktualizacją KB4020102 (kompilacja systemu operacyjnego 15063.332) .
To powinno rozwiązać problem, według pracownika Microsoft, który odpowiedział użytkownikowi na Twitterze, który miał problem.
Więc otwórz Windows Update i zainstaluj aktualizację, aby rozwiązać problem.
źródło
Problem nie jest tak poważny, jak się wydaje. Wygląda to na problem z czcionką, który można rozwiązać, zmieniając czcionkę.
Aby to zrobić, wykonaj następujące czynności.
Kliknij ikonę w lewym górnym rogu okna programu PowerShell (ikona PowerShell) i wybierz właściwości.
Przejdź do zakładki Czcionka i zmień ją na coś innego, na przykład Konsolę Ludica
Wciśnij OK. Problem powinien zostać rozwiązany.
źródło
To się zdarzyło wcześniej. Aktualizacja wpłynęła na plik MOF w pakiecie kompilacji, aktualizację przerywającą PowerShell DSC.
Znaki ASCII są dowodem na uszkodzenie DSC.
Odinstaluj i ponownie zainstaluj .NET Framework. Narzędzie do naprawy .NET Framework może rozwiązać problem. możesz to zdobyć tutaj
Należy również wykonać skanowanie SFC.
Jeśli nie naprawią tego, prawdopodobnie będziemy musieli poczekać na oficjalną poprawkę.
źródło
Nie przejmuj się próbą naprawy, to nie jest problem w konkretnej instalacji, to znany błąd w Windows 10 wersja 1703 kompilacja 15063 (aktualizacja twórców).
Można to obejść, zmieniając czcionkę używaną w programie PowerShell, na przykład zgodnie z sugestią, lub „naprawiaj” globalnie, zmieniając ustawienie systemu operacyjnego innego niż Unicode na angielski.
Właściwe rozwiązanie pojawi się tylko wtedy, gdy Microsoft wyda dla niego poprawkę. Więcej szczegółów na forum Microsoft
Aktualizacja: Naprawiono w Fast ring Microsoft Insider (wersja 1703 kompilacja 16193.1001), prawdopodobnie zostanie wkrótce opublikowany. Jeśli chcesz, możesz wypróbować tę poprawkę w międzyczasie, która instaluje stały plik https://github.com/ili101/Windows-10-1703-Non-Unicode-Workaround/tree/master
Aktualizacja 2: Naprawiono 25 maja 2017 r. - KB4020102 (kompilacja systemu operacyjnego 15063.332) Wystarczy uruchomić aktualizację systemu Windows
źródło