We have a bootstrapper that checks and installs .NET and the French .NET language pack.
We just update it to install .NET 4.6.1. However, when installing the French language pack on Windows 10, we get an error message (in French) that said that the language pack was already installed:
Le module linguistique de.NET Framework 4.6.1 (Français) does not comply with the installation procedure for the Windows operating system installé sur votre ordinateur. Modifiez vos paramètres linguistiques ou installez le module linguistique as applied to the avant d'installer ce operating system installation program.
Le module linguistique de.NET Framework 4.6.1 (Français) est déjà installé sur votre ordinateur. Pour l'activer, installez le module linguistique, responsible for installing the operating system.
Google translate translates it to:
The language pack for the .NET Framework 4.6.1 (French) does not match the language of the Windows operating system installed on your computer. Change the language settings or install the appropriate language pack for the installed operating system before installing this pack.
The language pack for the .NET Framework 4.6.1 (French) is already installed on your computer. To activate, install the language pack that matches the installed operating system.
We tried the .NET 4.5.1 language package in French, and it encounters a similar error. It is great for Windows 7.
What has changed in Windows 10, does this mean that we get this error message? This seems to imply that the French language pack is already installed as part of Windows 10. If so, what is the point of installing the Windows 10 language pack installers in general?
Any help would be appreciated.
source share