Terminal font PowerShell rusak setelah Windows 10 Creators memperbarui


8

Bagi mereka yang tidak tahu, Microsoft merilis pembaruan besar untuk Windows 10 dan salah satu perubahannya adalah bahwa PowerShell mengganti cmd.exe secara default. Jadi misal ketika Anda membuka menu Win + X Anda melihat tautan PowerShell dan tidak ada Command prompt lagi.

Pokoknya ketika menjalankan PowerShell saya mengerti sekarang:

http://i.imgur.com/KGdZKiI.png

Ini tidak terjadi sebelum pembaruan.

EDIT: Mengubah font membantu, tetapi tidak menyelesaikan masalah untuk aplikasi yang tidak memiliki fitur untuk mengubah font. Font yang rusak adalah Terminal. Menggantinya dari sumber lain / menginstal ulang atau mengatur ulang font ke default di panel kontrol tidak menyelesaikan.

Misalnya, membuka salinan baru font Terminal di desktop masih tidak membuatnya, itu menunjukkan hieroglif. Jadi sepertinya bukan font itu sendiri yang rusak, tetapi sesuatu di Windows yang tidak membuat font?

Anda juga tidak dapat menginstal ulang .net framework 4.7 pada Win10 tidak ada uninstaller, itu dikirimkan dengan windows, semua yang Anda bisa adalah menghapus dirs, centang / hapus centang dalam program dan fitur, mungkin menjalankan utilitas pembersihan, tetapi tidak menyelesaikan masalah font .


Saya menjalankan pembaruan Creator build 15063.138 (15063.rs2_release.170317-1834). Saya tidak melihat masalah ini tetapi lokal saya adalah "Bahasa Inggris (India)". Saya masih memiliki "Command Prompt" di bawah Win + X dan saya dapat menjalankan cmd.exe dan Powershell. Namun, menekan Shift+AppsKeydengan folder apa pun yang dipilih memberi saya "Buka jendela PowerShell di sini". Menarik ...
Vinayak

Jawaban:


3

Microsoft memperbaikinya untuk Pembaruan Kreator 1703 dengan Pembaruan KB4020102 (OS Build 15063.332) .

Mengatasi masalah ketika beberapa font non-Unicode (Courier, MS Sans Serif, dll.) Tidak merender karakter dengan benar pada non-Latin, sistem lokal byte tunggal (Yunani, Ibrani, Arab, dll.). Bilah hitam atau artefak lainnya yang muncul.

Ini harus memperbaiki masalah Anda, menurut seorang karyawan Microsoft yang menjawab pengguna di twitter yang memiliki masalah tersebut.

Jadi buka Pembaruan Windows dan instal pembaruan untuk memperbaiki masalah.


5

Masalahnya tidak seburuk kelihatannya. Sepertinya masalah dengan font, yang dapat diperbaiki dengan mengubah font.

Untuk melakukannya, lakukan hal berikut.

Klik ikon upperleft pada jendela Powershell (ikon powershell) dan pilih properti.

Buka tab Font dan ubah ke sesuatu yang lain, misalnya Ludica Console

Tekan OK. Masalah harus diperbaiki.


1
Anda benar, font yang rusak adalah "Font Raster". Mengubah font lain yang diperbaiki. Tapi saya juga akan melakukan apa yang ada di komentar @Overmind.
user3108268

maaf harus membatalkan pilihan ini, font yang rusak sebenarnya adalah font Terminal dan perlu diperbaiki.
user3108268


3

Itu terjadi sebelumnya. Pembaruan mempengaruhi file MOF dalam paket pembangunan, pembaruan yang melanggar PowerShell DSC.

Karakter ASCII adalah bukti korupsi DSC.

Copot pemasangan dan instal ulang .net Framework. Juga, alat perbaikan .NET framework dapat memperbaiki masalah ini. Anda bisa mendapatkannya di sini

Pemindaian SFC juga harus dilakukan.

Jika itu tidak memperbaikinya, kita mungkin harus menunggu untuk perbaikan resmi.


Alat perbaikan tidak memperbaiki. sfc tidak diperbaiki. tidak dapat menghapus atau menginstal .net framework 4.7 karena built-in dan dikirimkan bersama win10 terbaru.
user3108268

Saya tahu menginstal ulang itu tidak mudah, tetapi cobalah metode alternatif. Dalam skenario terbaru saya membersihkan file cache dari Microsoft.NET/Framework64/v4.0 memecahkan masalah yang sama. Anda dapat memindahkan file di suatu tempat dan mencoba alat perbaikan untuk melihat apakah ada perbedaan.
Overmind


3

Jangan repot-repot mencoba memperbaikinya, itu bukan masalah di instalasi khusus Anda, itu adalah bug yang dikenal di Windows 10 Versi 1703 Build 15063 (Pembaruan pencipta).

Anda dapat mengatasinya dengan mengubah font yang digunakan di PowerShell misalnya seperti yang disarankan atau "memperbaikinya" secara global dengan mengubah pengaturan OS non-Unicode ke Bahasa Inggris.

Solusi yang tepat hanya akan datang ketika Microsoft akan merilis perbaikan bug untuk itu. Lebih detail di forum Microsoft

Pembaruan: Diperbaiki di cincin cepat orang dalam Microsoft (Versi 1703 Build 16193.1001), mungkin akan segera dirilis ke masyarakat umum. Jika mau, Anda dapat mencoba perbaikan ini sementara itu yang menginstal file tetap https://github.com/ili101/Windows-10-1703-Non-Unicode-Workaround/tree/master

Update 2: Apakah tetap dalam Mei 25, 2017-KB4020102 (OS Build 15.063,332) Hanya menjalankan windows update

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.