Язык по умолчанию Windows - «Неизвестный язык». При запуске приложения происходит сбой.

2858
Brian Flynn

Недавно я заметил, что по умолчанию системный язык для всех приложений имеет значение «Неизвестный язык»:

Language Bar

Это вызывает сбой некоторых приложений при запуске. Если я быстро меняю язык во время загрузки приложения, оно запускается нормально. Одним из примеров является Visual Studio. У меня установлены узлы js tools, когда расширение узла js tools загружает его, и происходит сбой, принимая Visual Studio вместе с ним - сообщение об ошибке указывает на проблему с загрузкой культуры:

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) 

Если я запускаю в безопасном режиме, закрываю окно инструментов node.js, а затем перезапускаю приложение, оно загружается (показывает «??» на языковой панели). Затем я могу изменить язык обратно на английский и нормально открыть окно инструментов nodejs. После этого Visual Studio откроется с английским как с обычным языком, пока я не перезагружу компьютер

Мой список установленных языков показывает только английский США, который также выбран в качестве языка по умолчанию: enter image description here

Вывод регулярного запроса "HKCU \ Раскладка клавиатуры" / с:

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 

Как мне решить это?

3
Пожалуйста [отредактируйте свой вопрос] (http://superuser.com/posts/855465/edit) и добавьте вывод из следующей команды `reg query" HKCU \ Keyboard Layout "/ s` JosefZ 9 лет назад 0
Добавлен вывод reg-запросов - выглядит хорошо для меня, из того, что я могу найти на Google 00000409, является английская клавиатура США. Brian Flynn 9 лет назад 0
Попробуйте [sfc /scannow](http://www.sevenforums.com/tutorials/1538-sfc-scannow-command-system-file-checker.html) проверить наличие повреждений системы. Если ничего не найдено, загрузитесь в безопасном режиме и проверьте, не возникает ли проблема, чтобы убедиться, что это ошибка Windows или приложения. harrymc 9 лет назад 0

1 ответ на вопрос

2
User0

Кажется, это может быть вызвано этим:

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

Вы можете попробовать удалить все файлы в этой папке здесь:

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

Или здесь (x64):

"C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files" 
Это не имеет смысла для меня - но это работает! Спасибо @ User0! Brian Flynn 9 лет назад 0