cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
JasonRawlins
Level 3

Error 4123 when installing the .NET Framework

Any idea why I would be receiving this error for only 1 of my 20 InstallShield projects based on the same template? This one is for Arabic.

Doesn't InstallShield check to see if the .NET framework is already installed before trying to install it again?

Details

When I try to install my product I get the following error:

4123: Error installing Microsoft(R) .NET Framework. http://download.microsoft.com/download/9/a/0/9a01eb1e-fe80-41af-a3f8-ea41220918f7/vjredist.exe

This article (http://blogs.msdn.com/b/astebner/archive/2005/12/07/501381.aspx) describes error 4123 as such:

The product is already installed as an operating system component (the .NET Framework 2.0 is an OS component on Windows Vista and installing the MSI-based setup is blocked and will return this error in silent mode).

I'm trying to install on a Windows 7 Arabic machine.

I've attached a screenshot of my .NET/J# tab.

I'm also including the .NET 2.0 SP3 redistributable but I did a build without this and the error was still thrown.

The target machine does have the .NET 2.0 already installed.
Labels (1)
0 Kudos
(2) Replies
JasonRawlins
Level 3

It looks like the problem may be with the language pack and Windows Vista/7.

http://musingmarc.blogspot.com/2006/12/net-framework-20-language-pack-install.html
0 Kudos
JasonRawlins
Level 3

Here is more information on how to deal with language pack installation problems on Windows Vista, including a fix for Arabic.

http://blogs.msdn.com/b/astebner/archive/2007/01/01/why-net-framework-2-0-language-packs-will-not-install-correctly-on-windows-vista.aspx
0 Kudos