The .NET Framework 3.0 redistributable language packs and the .NET Framework 2.0 redistributable language packs are not designed for use with Windows Vista-based computers
| Article ID | : | 928637 |
| Last Review | : | December 3, 2007 |
| Revision | : | 1.2 |
INTRODUCTION
The .NET Framework 3.0 redistributable language packs and the .NET Framework 2.0 redistributable language packs are provided for deployment only to supported Windows-based computers that are not running Windows Vista.
MORE INFORMATION
When you try to install a .NET Framework 3.0 language pack (Dotnetfx3langpackXX.exe) for a version of Windows that is earlier than Windows Vista, and you try to install the language pack on a Windows Vista-based computer, the installation fails.
Note In the file name Dotnetfx3langpackXX.exe, the placeholder XX represents the two-letter abbreviation for the locale of the language pack.
Additionally, you receive an error message that resembles the following:
Notes
| • | When this problem occurs, the installation returns error code 5100. This code indicates that the installation could not be completed successfully. |
| • | Additional .NET Framework 3.0 language packs are included in the Windows Vista language packs. |
When you try to install a .NET Framework 2.0 redistributable language pack (Langpack.exe) on an x86-based computer that is running Windows Vista, the installation is completed. However, the language pack is not installed.
Note When this problem occurs, you do not receive an error message. Additionally, the installation returns error code 0 (zero). This code indicates that the installation was completed successfully.
When you try to interactively install a .NET Framework 2.0 redistributable language pack (Langpack.exe) on an Itanium-based or x64-based computer that is running Windows Vista, you receive the following message:
When you try to silently install a .NET Framework 2.0 redistributable language pack (Langpack.exe) on an x64-based computer that is running Windows Vista, the installation is completed. However, the language pack is not installed.
Note When this problem occurs, you do not receive an error message.
In order to support existing application installers such as Microsoft Visual Studio deployment projects, the registry in Windows Vista reflects a system that has all .NET Framework 2.0 language packs installed. The following registry keys are available in order to detect .NET Framework 2.0 languages on a computer that is running a version of Windows that is earlier than Windows Vista.
Note For each .NET Framework 2.0 language, the following registry key and registry value pairs exist on all Windows Vista releases.
| Registry key | Registry value |
|---|---|
| MSI | dword:00000001 |
| Install | dword:00000001 |
| OCM | dword:00000001 |
These keys are provided in the following locations.
Note In the following locations, the placeholder LCID represents a four-digit language code for one of the .NET Framework 2.0 language packs on a computer that is running Windows Vista.
x86-based computers
Itanium-based and x64-based computers
Application installers for earlier versions of Windows can therefore use the registry to detect that a specific language pack exists. All attempts to install or repair .NET Framework 2.0 language packs result in immediate success, but no changes are made to the underlying system. The actual language components that are available depend on the Windows Vista UI language set that is already installed.
We recommend that you do not design applications that require a specific .NET Framework language pack. However, the following registry key is available in order to detect whether a specific .NET Framework language pack exists in Windows Vista:
| Registry key | Registry value |
|---|---|
| CBS | dword:00000001 |
This key is provided in the following locations.
Note In the following locations, the placeholder LCID represents a four-digit language code for one of the .NET Framework 2.0 language packs on a computer that is running Windows Vista.
x86-based computers
x64-based computers
APPLIES TO
| • | Windows Vista Enterprise 64-bit Edition |
| • | Windows Vista Home Basic 64-bit Edition |
| • | Windows Vista Home Premium 64-bit Edition |
| • | Windows Vista Ultimate 64-bit Edition |
| • | Windows Vista Business |
| • | Windows Vista Business 64-bit Edition |
| • | Windows Vista Enterprise |
| • | Windows Vista Home Basic |
| • | Windows Vista Home Basic Beta |
| • | Windows Vista Home Premium |
| • | Windows Vista Starter |
| • | Windows Vista Ultimate |
| • | Microsoft .NET Framework 3.0 |
| • | Microsoft .NET Framework 2.0 |
Keywords:Â |
kbinfo kbtshoot kbregistry kbredistribution kbmui KB928637 |
Microsoft Knowledge Base Article
This article contents is Microsoft Copyrighted material.
Microsoft Corporation. All rights reserved. Terms of Use | Trademarks
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
Back to the top
Leave a Reply