[Bug 34954] 64-bit Microsoft .NET Framework 1.1 installer claims "This setup is not supported on 64-bit versions of Windows XP"

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Dec 8 13:40:06 CST 2013


http://bugs.winehq.org/show_bug.cgi?id=34954

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
                 CC|                            |focht at gmx.net
         Resolution|                            |INVALID
            Summary|MS .Net 1.1 x64 installer   |64-bit Microsoft .NET
                   |fails to install            |Framework 1.1 installer
                   |                            |claims "This setup is not
                   |                            |supported on 64-bit
                   |                            |versions of Windows XP"
           Severity|trivial                     |normal

--- Comment #1 from Anastasius Focht <focht at gmx.net> 2013-12-08 13:40:06 CST ---
Hello Austin,

this bug is invalid (limitation by design).

The "System requirements" section, stating "...  Windows Vista Starter, Windows
Vista Ultimate, Windows XP, Windows XP Professional x64 Edition" is wrong.

Blog entry:
http://blogs.msdn.com/b/smondal/archive/2009/10/21/this-setup-is-not-supported-on-64-bit-versions-of-windows-xp.aspx

".Net Framework MSI contains a launch condition that specifically blocks the
.NET Framework 1.1 from being allowed to install on 64-bit operating systems.
In this scenario we need to add a shim to newer 64-bit operating systems that
allows users to bypass that launch condition and install the .NET Framework
1.1."

The blog specifically talks about running the installer on "Windows 2003 x64
system" but the same applies for any 64-bit Windows variant.

Trace log:

--- snip ---
0024:trace:msi:ACTION_LaunchConditions Checking launch conditions
0024:trace:msi:MSI_DatabaseOpenViewW L"SELECT * FROM `LaunchCondition`"
0x33f0f0 
...
0024:trace:msi:MSI_EvaluateConditionW L"NOT (VersionNT64)"
...
0024:trace:msi:msi_get_property returning L"502" for property L"VersionNT64"
...
0024:trace:msi:MSI_EvaluateConditionW 0 <- L"NOT (VersionNT64)"
...
0024:trace:msi:MSI_FormatRecordW L"This setup is not supported on 64-bit
versions of Windows XP" 
--- snip ---

This is a standard MSI launch condition check to prevent installation on _any_
64-Bit Windows variant.

--- quote ---
"Not VersionNT64"

[ProductName] will only work on 32-bit versions of Windows.  Please run the
setup on 32-bit Windows. Setup will now exit.
--- snip ---

Regards

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list