Default system language on Windows 10

Встретился с интересной проблемой, что у пользователя системные диалоги (например, Microsoft Visual C++ Redistributable) вылезали на польском языке, хотя язык был везде выставлен Английский.
Как так – объяснить никто не смог, возможно это было зашито на заводе, но оказалось, что в Windows изначально язык по-умолчанию польский 😀

Сменить его оказалось не так-то просто. Все манипуляции с языком интерфейса пользователя никак не влияли на язык системы по-умолчанию…

Посмотреть язык системы по-умолчанию можно командой: lpksetup /u, или dism /online /get-intl

В общем, на reddit-е нашлось решение, и я оставлю его здесь, ибо найти его заново будет непросто.

Found a solution! To anyone suffering the same insufferable issue, here is how you fix it. and set a new default system language for your PC.

  • 1 Install the language pack you need/want your PC to be in. (this can be done in language and region settings)
  • 2 Open command prompt in admin mode.
  • 3 Type lpksetup /u Into cmd prompt and you should see a window like this: https://i.imgur.com/qwltu8F.png
  • 4 Open Regedit in admin mode, then go to: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language
  • 5 Find the language code of the language you installed on this webpage: https://msdn.microsoft.com/en-us/library/cc233982.aspx
  • 6 Edit the Default and InstalLanguage values to your preferred language value, For British English the value is 0809
  • 7 Restart your PC.
  • 8 Open command Prompt in admin mode again and enter lpksetup /u This time your preferred language will be set as the system default.
  • 9 Select the language you didn’t want and remove it. Your PC will need to restart again and you should be done!
  • 10 You can check if it worked by opening cmd prompt in admin mode and typing dism /online /get-intl Read through and you should see your default system language is set correctly.

Переименование сетевого диска

Когда вы подключаете сетевую папку в виде диска, то проводник Windows отображает имя диска в виде полного пути до сетевого ресурса.
Пользователь может переименовать диск, но отменить переименование и вернуться к дефолтному поведению не получается: даже после отключения, перезагрузки и переподключения заново.
Windows где-то запоминает имена сетевых дисков.

И вот где:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2

За имя диска, отображающееся в проводнике, отвечает параметр _LabelFromReg