Phông chữ PowerShell Terminal bị hỏng sau khi cập nhật Windows 10 Creators


8

Đối với những người không biết, Microsoft đã phát hành một bản cập nhật lớn cho Windows 10 và một trong những thay đổi là PowerShell thay thế cmd.exe theo mặc định. Vì vậy, ví dụ khi bạn mở menu Win + X, bạn sẽ thấy các liên kết PowerShell và không còn dấu nhắc lệnh nữa.

Dù sao khi chạy PowerShell tôi nhận được điều này ngay bây giờ:

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

Điều này đã không xảy ra trước khi cập nhật.

EDIT: Thay đổi phông chữ sẽ giúp nhưng không giải quyết được vấn đề cho các ứng dụng không có tính năng thay đổi phông chữ. Phông chữ bị hỏng là Terminal. Thay thế nó từ nguồn khác / cài đặt lại hoặc đặt lại phông chữ về mặc định trong bảng điều khiển không giải quyết được.

Ví dụ: mở bản sao mới của phông chữ Terminal trên máy tính để bàn vẫn không hiển thị chúng, nó hiển thị chữ tượng hình. Vì vậy, nó không giống như phông chữ bị hỏng, nhưng một cái gì đó trong Windows không hiển thị phông chữ?

Ngoài ra, bạn không thể cài đặt lại .net framework 4.7 trên Win10 không có trình gỡ cài đặt, nó có các cửa sổ, tất cả những gì bạn có thể là xóa các thư mục, đánh dấu / bỏ chọn trong các chương trình và tính năng, có thể chạy tiện ích dọn dẹp, nhưng không giải quyết được vấn đề về phông chữ .


Tôi đang chạy bản dựng cập nhật của Creator 15063.138 (15063.rs2_release.170317-1834). Tôi không thấy vấn đề này nhưng địa phương của tôi là "Tiếng Anh (Ấn Độ)". Tôi vẫn có "Dấu nhắc lệnh" trong Win + X và tôi có thể chạy cả cmd.exe và Powershell. Tuy nhiên, nhấn Shift+AppsKeyvới bất kỳ thư mục nào được chọn sẽ cho tôi "Mở cửa sổ PowerShell tại đây". Thú vị ...
Vinayak

Câu trả lời:


3

Microsoft đã sửa nó cho Bản cập nhật 1703 với Bản cập nhật KB4020102 (Bản dựng hệ điều hành 15063.332) .

Vấn đề được giải quyết trong đó một số phông chữ không phải là Unicode (Courier, MS Sans Serif, v.v.) không hiển thị chính xác các ký tự trên các ngôn ngữ hệ thống không phải là tiếng Latin, một byte (tiếng Hy Lạp, tiếng Do Thái, tiếng Ả Rập, v.v.). Thanh màu đen hoặc các đồ tạo tác khác xuất hiện thay thế.

Điều này sẽ khắc phục vấn đề của bạn, theo một nhân viên của Microsoft đã trả lời người dùng trên twitter có vấn đề.

Vì vậy, hãy mở Windows Update và cài đặt bản cập nhật để khắc phục sự cố.


5

Vấn đề không tệ như nó có vẻ. Có vẻ như một vấn đề với một phông chữ, có thể được khắc phục bằng cách thay đổi phông chữ.

Để làm điều đó, làm như sau.

Nhấp vào biểu tượng chữ hoa trên cửa sổ Powershell (biểu tượng powershell) và chọn thuộc tính.

Chuyển đến tab Phông chữ và thay đổi nó thành một thứ khác, ví dụ Ludica Console

Nhấn OK. Vấn đề cần được khắc phục.


1
Bạn nói đúng, phông chữ bị hỏng là "Phông chữ raster". Thay đổi bất kỳ phông chữ khác cố định. Nhưng tôi cũng sẽ thực hiện những gì trong bình luận @Overmind.
dùng3108268

Xin lỗi phải bỏ chọn điều này, phông chữ bị hỏng thực tế là phông chữ Terminal và cần được sửa.
dùng3108268


3

Nó đã xảy ra trước đây. Một bản cập nhật ảnh hưởng đến tệp MOF trong gói xây dựng, bản cập nhật phá vỡ PowerShell DSC.

Các ký tự ASCII là bằng chứng của tham nhũng DSC.

Gỡ cài đặt và cài đặt lại .net Framework. Ngoài ra, công cụ sửa chữa .NET framework có thể khắc phục sự cố. bạn có thể lấy nó ở đây

Quét SFC cũng nên được thực hiện.

Nếu những người không sửa nó, có lẽ chúng ta sẽ phải chờ một sửa chữa chính thức.


Công cụ sửa chữa không sửa chữa. sfc không sửa. không thể gỡ cài đặt hoặc cài đặt .net framework 4.7 vì nó được tích hợp sẵn và xuất xưởng với win10 mới nhất.
dùng3108268

Tôi biết cài đặt lại nó không dễ dàng, nhưng hãy thử các phương pháp thay thế. Trong kịch bản mới nhất của tôi, việc dọn dẹp các tệp bộ đệm từ Microsoft.NET/Framework64/v4.0 đã giải quyết một vấn đề tương tự. Bạn có thể di chuyển các tệp ở đâu đó và thử công cụ sửa chữa để xem có sự khác biệt nào không.
Overmind

Đây là một lỗi trong các phông chữ và Microsoft đã sửa nó trong một bản vá
magicandre1981

3

Đừng cố gắng sửa nó, đó không phải là vấn đề trong cài đặt cụ thể của bạn, đó là một lỗi đã biết trong Windows 10 Phiên bản 1703 Build 15063 (Cập nhật người tạo).

Bạn có thể giải quyết nó bằng cách thay đổi phông chữ được sử dụng trong PowerShell, ví dụ như được đề xuất hoặc "sửa lỗi" trên toàn cầu bằng cách thay đổi cài đặt không phải là hệ điều hành Unicode sang tiếng Anh.

Một giải pháp thích hợp sẽ chỉ đến khi Microsoft sẽ phát hành bản sửa lỗi cho nó. Thêm chi tiết trên diễn đàn Microsoft

Cập nhật: Đã sửa lỗi trong vòng nội bộ nhanh của Microsoft (Phiên bản 1703 Build 16193.1001), có thể sẽ sớm được phát hành ra công chúng. Nếu bạn muốn, bạn có thể thử bản sửa lỗi này trong khi chờ cài đặt tệp đã sửa https://github.com/ili101/Windows-10-1703-Non-Unicode-Workaround/tree/master

Cập nhật 2: Đã được sửa vào ngày 25 tháng 5 năm 2017, KB KB0100102 (Bản dựng hệ điều hành 15063.332) Chỉ cần chạy cập nhật windows

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.