Question Langage Windows par défaut pour «Langage inconnu» Causant les applications à se bloquer au démarrage


Récemment, j'ai remarqué que Windows semble être en défaut par langue du système pour toutes les applications à la «langue inconnue»:

Language Bar

Cela provoque le blocage de certaines applications au démarrage. Si je change rapidement la langue lorsque l'application se charge, elle commence correctement. Visual Studio en est un exemple. Les outils node js sont installés lorsque l’extension node js tools se bloque, entraînant avec elle Visual Studio - le message d’erreur indique qu’il ya un problème lors du chargement de la culture:

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)

Si je commence en mode sans échec, fermez la fenêtre des outils node.js, puis redémarrez l'application, elle charge (montrant «??» dans la barre de langue). Je peux ensuite changer la langue en anglais et ouvrir la fenêtre des outils nodejs correctement. Après cela, Visual Studio s'ouvrira avec l'anglais comme langue normale jusqu'à ce que je redémarre mon PC.

Ma liste de langues installées ne montre que l'anglais américain, qui est également sélectionné comme langue par défaut: enter image description here

Sortie de la requête reg "HKCU \ Keyboard Layout" / 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

Comment résoudre ça?


3
2017-12-22 05:24


origine


S'il vous plaît éditer votre question  et ajouter la sortie de la commande suivante reg query "HKCU\Keyboard Layout" /s - JosefZ
Ajout de la sortie de la requête reg - Cela me convient parfaitement, d'après ce que je peux trouver sur google 00000409, le clavier anglais américain. - Brian Flynn
Essayer sfc / scannow pour vérifier la corruption du système. Si rien n'est trouvé, démarrez en mode sans échec et vérifiez si le problème persiste, pour vérifier s'il s'agit d'une erreur Windows ou de l'application. - harrymc


Réponses:


Cela semble être causé par ceci:

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

Vous pouvez essayer de supprimer tous les fichiers de ce dossier ici:

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

Ou ici (x64):

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

2
2018-01-05 21:38



Cela n'a aucun sens pour moi - mais ça marche! Merci @ User0! - Brian Flynn