Ngôn ngữ mặc định của Windows thành 'Ngôn ngữ không xác định' khiến các ứng dụng gặp sự cố khi khởi động


3

Gần đây tôi nhận thấy rằng các cửa sổ dường như được mặc định bởi ngôn ngữ hệ thống cho tất cả các ứng dụng thành 'Ngôn ngữ không xác định':

Language Bar

Điều này đang khiến một số ứng dụng bị sập khi khởi động. Nếu tôi nhanh chóng thay đổi ngôn ngữ khi ứng dụng đang tải, nó sẽ khởi động tốt. Một ví dụ là Visual Studio, tôi đã cài đặt các công cụ nút js, khi phần mở rộng công cụ nút js tải, nó gặp sự cố khi dùng Visual Studio với nó - thông báo lỗi cho biết nó có vấn đề khi tải văn hóa:

Application: devenv.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Globalization.CultureNotFoundException
Stack:
   at System.Globalization.CultureData.GetCultureData(Int32, Boolean)

Nếu tôi khởi động ở chế độ an toàn, hãy đóng cửa sổ công cụ node.js, sau đó khởi động lại ứng dụng, nó sẽ tải (hiển thị '??' trong thanh ngôn ngữ). Sau đó tôi có thể thay đổi ngôn ngữ trở lại tiếng Anh và mở cửa sổ công cụ nodejs. Sau đó, Visual Studio sẽ mở bằng tiếng Anh như ngôn ngữ bình thường cho đến khi tôi khởi động lại PC.

Danh sách các ngôn ngữ đã cài đặt của tôi chỉ hiển thị tiếng Anh Hoa Kỳ, cũng được chọn làm ngôn ngữ mặc định của tôi: enter image description here

Đầu ra của truy vấn reg "HKCU \ Bố cục bàn phím" / s:

HKEY_CURRENT_USER\Keyboard Layout\Preload
1    REG_SZ    00000409

HKEY_CURRENT_USER\Keyboard Layout\Substitutes

HKEY_CURRENT_USER\Keyboard Layout\Toggle
    Hotkey    REG_SZ    1

Làm thế nào để tôi giải quyết điều này?


Xin vui lòng chỉnh sửa câu hỏi của bạn và thêm đầu ra từ lệnh tiếp theo reg query "HKCU\Keyboard Layout" /s
JosefZ

Đã thêm đầu ra truy vấn reg - Có vẻ tốt với tôi, từ những gì tôi có thể tìm thấy trên google 00000409 là Bàn phím tiếng Anh Hoa Kỳ.
Brian Flynn

Thử sfc / scannow để kiểm tra tham nhũng hệ thống. Nếu không tìm thấy gì, hãy khởi động ở chế độ An toàn và kiểm tra xem sự cố có còn xảy ra không, để kiểm tra xem đây là lỗi của Windows hay ứng dụng.
harrymc

Câu trả lời:


2

Có vẻ như điều này có thể được gây ra bởi điều này:

http://edd.stefancamilleri.com/2013/11/25/asp-net-mvc-always-throws-a-system-globalization-culturenotfoundexception/

Bạn có thể thử xóa tất cả các tệp trong thư mục này tại đây:

"C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files"

Hoặc tại đây (x64):

"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files"

Điều này không có ý nghĩa với tôi - nhưng nó hoạt động! Cảm ơn @ Người dùng0!
Brian Flynn
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.