dotNET 1.1 SP1 install error on 2003 Server 64-bit Datacenter SP2

Discussion in 'Windows 64bit' started by Jason Gurtz, Jan 22, 2008.

  1. Jason Gurtz

    Jason Gurtz Guest

    SQL 2005 64-bit and IIS also installed on the machine with latest SP and
    patches.

    Here's the error when you run the installer:

    This setup is not supported on 64-bit versions of Windows XP

    So I extracted it and ran it like this:

    D:\tmp\dotNET1.1\dotnetfx>msiexec /i netfx.msi /lvx* d:\tmp\dotNET11.log

    I got a little bit more output but still nothing any more useful to my
    eye. We need to install this due to a third party application from UAI

    Here's some of the output of the log surrounding the error:

    MSI (c) (E8:F8) [16:17:49:824]: PROPERTY CHANGE: Adding
    SystemFolder.3643236F_FC70_11D3_A536_0090278A1BB8 property. Its value is
    'C:\WINDOWS\SysWOW64\'.
    Action ended 16:17:49:
    SystemFolder.3643236F_FC70_11D3_A536_0090278A1BB8. Return value 1.
    MSI (c) (E8:F8) [16:17:49:824]: Doing action: LaunchConditions
    Action 16:17:49: LaunchConditions. Evaluating launch conditions
    Action start 16:17:49: LaunchConditions.
    Info 2898.Tahoma08, MS Sans Serif, 1
    DEBUG: Error 2835: The control ErrorIcon was not found on dialog
    ErrorDialog
    Internal Error 2835. ErrorIcon, ErrorDialog
    This setup is not supported on 64-bit versions of Windows XP
    MSI (c) (E8:F8) [16:17:52:918]: Product: Microsoft .NET Framework 1.1 --
    This setup is not supported on 64-bit versions of Windows XP

    Action ended 16:17:52: LaunchConditions. Return value 3.
    MSI (c) (E8:F8) [16:17:52:918]: Doing action: FatalError
    Action 16:17:52: FatalError.
    Action start 16:17:52: FatalError.
    Action 16:17:52: FatalError. Dialog created
    MSI (c) (E8:94) [16:17:52:980]: Note: 1: 2731 2: 0
    Action ended 16:17:55: FatalError. Return value 2.
    Action ended 16:17:55: INSTALL. Return value 3.

    Anyone have any clue? I have this same error on our other 64-bit server
    also, but don't need 1.1 on that machine. Anything I can forward to the
    UAI/Trimble developers would possibly be helpful too.

    Thanks,

    ~JasonG

    --
    Jason Gurtz, Jan 22, 2008
    #1
    1. Advertising

  2. Jason Gurtz

    Jane C Guest

    Is this the one that you downloaded?

    http://www.microsoft.com/downloads/...4f-088e-40b2-bbdb-a83353618b38&DisplayLang=en
    --
    Jane, not plain ;) 64 bit enabled :)
    Batteries not included. Braincell on vacation ;-)
    MVP Windows Shell/User

    "Jason Gurtz" <> wrote in message
    news:%...
    > SQL 2005 64-bit and IIS also installed on the machine with latest SP and
    > patches.
    >
    > Here's the error when you run the installer:
    >
    > This setup is not supported on 64-bit versions of Windows XP
    >
    > So I extracted it and ran it like this:
    >
    > D:\tmp\dotNET1.1\dotnetfx>msiexec /i netfx.msi /lvx* d:\tmp\dotNET11.log
    >
    > I got a little bit more output but still nothing any more useful to my
    > eye. We need to install this due to a third party application from UAI
    >
    > Here's some of the output of the log surrounding the error:
    >
    > MSI (c) (E8:F8) [16:17:49:824]: PROPERTY CHANGE: Adding
    > SystemFolder.3643236F_FC70_11D3_A536_0090278A1BB8 property. Its value is
    > 'C:\WINDOWS\SysWOW64\'.
    > Action ended 16:17:49:
    > SystemFolder.3643236F_FC70_11D3_A536_0090278A1BB8. Return value 1.
    > MSI (c) (E8:F8) [16:17:49:824]: Doing action: LaunchConditions
    > Action 16:17:49: LaunchConditions. Evaluating launch conditions
    > Action start 16:17:49: LaunchConditions.
    > Info 2898.Tahoma08, MS Sans Serif, 1
    > DEBUG: Error 2835: The control ErrorIcon was not found on dialog
    > ErrorDialog
    > Internal Error 2835. ErrorIcon, ErrorDialog
    > This setup is not supported on 64-bit versions of Windows XP
    > MSI (c) (E8:F8) [16:17:52:918]: Product: Microsoft .NET Framework 1.1 --
    > This setup is not supported on 64-bit versions of Windows XP
    >
    > Action ended 16:17:52: LaunchConditions. Return value 3.
    > MSI (c) (E8:F8) [16:17:52:918]: Doing action: FatalError
    > Action 16:17:52: FatalError.
    > Action start 16:17:52: FatalError.
    > Action 16:17:52: FatalError. Dialog created
    > MSI (c) (E8:94) [16:17:52:980]: Note: 1: 2731 2: 0
    > Action ended 16:17:55: FatalError. Return value 2.
    > Action ended 16:17:55: INSTALL. Return value 3.
    >
    > Anyone have any clue? I have this same error on our other 64-bit server
    > also, but don't need 1.1 on that machine. Anything I can forward to the
    > UAI/Trimble developers would possibly be helpful too.
    >
    > Thanks,
    >
    > ~JasonG
    >
    > --
    Jane C, Jan 22, 2008
    #2
    1. Advertising

  3. Jason Gurtz

    Jason Gurtz Guest

    Re: dotNET 1.1 SP1 install error on 2003 Server 64-bit DatacenterSP2

    Jane C wrote:
    > Is this the one that you downloaded?
    >
    > http://www.microsoft.com/downloads/...4f-088e-40b2-bbdb-a83353618b38&DisplayLang=en


    I think the above is just the service pack 1 for .NET 1.1. When I run
    NDP1.1sp1-KB867460-X86.exe it says this:

    The upgrade patch cannot be installed by the Windows Installer service
    because the program to be upgraded may be missing, or the upgrade patch
    may update a different version of the program. Verify that the program
    to be upgraded exists on your computer and that you have the correct
    upgrade patch.

    I need to reinstall the whole of .NET 1.1 with the redistributable.
    Redistributable is dotnetfx file version 1.1.4322.573 and is available at
    http://www.microsoft.com/downloads/...E3-F589-4842-8157-034D1E7CF3A3&displaylang=en

    This is what gives me the error message I posted first.

    ~JasonG

    --
    Jason Gurtz, Jan 23, 2008
    #3
  4. Jason Gurtz

    Carlos Guest

    Re: dotNET 1.1 SP1 install error on 2003 Server 64-bit Datacenter

    Jason,
    Do you comply with the "Server Installation Requirements" mentioned in the
    "Additional Information" portion of "Microsoft .NET Framework Version 1.1
    Redistributable Package" web page (the one you posted as reference)?
    Just a hunch.
    Carlos


    "Jason Gurtz" wrote:

    > Jane C wrote:
    > > Is this the one that you downloaded?
    > >
    > > http://www.microsoft.com/downloads/...4f-088e-40b2-bbdb-a83353618b38&DisplayLang=en

    >
    > I think the above is just the service pack 1 for .NET 1.1. When I run
    > NDP1.1sp1-KB867460-X86.exe it says this:
    >
    > The upgrade patch cannot be installed by the Windows Installer service
    > because the program to be upgraded may be missing, or the upgrade patch
    > may update a different version of the program. Verify that the program
    > to be upgraded exists on your computer and that you have the correct
    > upgrade patch.
    >
    > I need to reinstall the whole of .NET 1.1 with the redistributable.
    > Redistributable is dotnetfx file version 1.1.4322.573 and is available at
    > http://www.microsoft.com/downloads/...E3-F589-4842-8157-034D1E7CF3A3&displaylang=en
    >
    > This is what gives me the error message I posted first.
    >
    > ~JasonG
    >
    > --
    >
    Carlos, Jan 23, 2008
    #4
  5. Jason Gurtz

    Jason Gurtz Guest

    Re: dotNET 1.1 SP1 install error on 2003 Server 64-bit Datacenter

    Carlos wrote:
    > Jason,
    > Do you comply with the "Server Installation Requirements" mentioned in the
    > "Additional Information" portion of "Microsoft .NET Framework Version 1.1
    > Redistributable Package" web page (the one you posted as reference)?
    > Just a hunch.


    Well all those pre-requisites are met just by virtue of being the Server
    2003 platform. MDAC 2.8 SP2 comes standard and IIS6 comes standard (IIS
    is installed a running). Don't see how that section has anything to do
    with my issue.


    ~JasonG

    --
    Jason Gurtz, Jan 23, 2008
    #5
  6. Jason Gurtz

    Jason Gurtz Guest

    Re: dotNET 1.1 SP1 install error on 2003 Server 64-bit DatacenterSP2

    OK, I'm not done with this and now something is really starting to smell
    fishy. So, I've dug in to the msi... See:
    <http://blogs.msdn.com/astebner/archive/2007/09/13/4904120.aspx>

    Unfortunately for me and just a few others, the broken scenario is not
    quite as is described in that posting (There is a
    %windir%\Microsoft.NET\Framework\v1.1.4322\ but it is empty). This
    could potentially be the case with others since often with a broken .NET
    it is recommended to uninstall .NET completely using Arron's tool! So,
    running a repair install with msiexec /f.... results in failure (with
    the same "Setup not supported on 64-bit versions of Windows XP").

    Strangely, on the other (production) 64-bit box, that directory seems to
    have the full of .NET in that dir but repair fails there with the same
    "Setup not supported on 64-bit versions of Windows XP."

    So that "shim" that the blog mentions must be missing in the OS? I
    would love to find out how to re-create it. Alternatively, I have been
    playing with orcas and some other msi dumping tools and feel confident I
    could comment out the LaunchCondition table and rebuild the msi to
    install on any 64-bit OS. Note VersionNT64 is true on 64-bit versions
    of XP and 2003 server so the Description field is misleading.

    LaunchCondition:
    NOT (VersionNT64),This setup is not supported on 64-bit versions of
    Windows XP

    Is it worth going to this trouble or will it result in a broken .NET 1.1?

    It seems like either IIS or SQL 2005 installation has something to do
    with this issue, though it will be tough at this point to recreate it.

    Any help/suggestion appreciated!

    ~JasonG

    --

    So after running .NET 1.1 setup like this:

    > D:\tmp\dotNET1.1\dotnetfx>msiexec /i netfx.msi /lvx* d:\tmp\dotNET11.log


    [...]

    > MSI (c) (E8:F8) [16:17:49:824]: PROPERTY CHANGE: Adding
    > SystemFolder.3643236F_FC70_11D3_A536_0090278A1BB8 property. Its value is
    > 'C:\WINDOWS\SysWOW64\'.
    > Action ended 16:17:49:
    > SystemFolder.3643236F_FC70_11D3_A536_0090278A1BB8. Return value 1.
    > MSI (c) (E8:F8) [16:17:49:824]: Doing action: LaunchConditions
    > Action 16:17:49: LaunchConditions. Evaluating launch conditions
    > Action start 16:17:49: LaunchConditions.
    > Info 2898.Tahoma08, MS Sans Serif, 1
    > DEBUG: Error 2835: The control ErrorIcon was not found on dialog
    > ErrorDialog
    > Internal Error 2835. ErrorIcon, ErrorDialog
    > This setup is not supported on 64-bit versions of Windows XP
    > MSI (c) (E8:F8) [16:17:52:918]: Product: Microsoft .NET Framework 1.1 --
    > This setup is not supported on 64-bit versions of Windows XP
    >
    > Action ended 16:17:52: LaunchConditions. Return value 3.
    > MSI (c) (E8:F8) [16:17:52:918]: Doing action: FatalError
    > Action 16:17:52: FatalError.
    > Action start 16:17:52: FatalError.
    > Action 16:17:52: FatalError. Dialog created
    > MSI (c) (E8:94) [16:17:52:980]: Note: 1: 2731 2: 0
    > Action ended 16:17:55: FatalError. Return value 2.
    > Action ended 16:17:55: INSTALL. Return value 3.
    Jason Gurtz, Jan 25, 2008
    #6
  7. Jason Gurtz

    Carlos Guest

    Re: dotNET 1.1 SP1 install error on 2003 Server 64-bit Datacenter

    Jason,
    This article referrs to a "similar" issue on Vista x64 and dotNET 1.1 SP1.
    http://www.mydigitallife.info/2007/...-on-windows-vista-fix-regsvcsexe-fails-error/
    Maybe you can learn something from there.
    Carlos

    "Jason Gurtz" wrote:

    > OK, I'm not done with this and now something is really starting to smell
    > fishy. So, I've dug in to the msi... See:
    > <http://blogs.msdn.com/astebner/archive/2007/09/13/4904120.aspx>
    >
    > Unfortunately for me and just a few others, the broken scenario is not
    > quite as is described in that posting (There is a
    > %windir%\Microsoft.NET\Framework\v1.1.4322\ but it is empty). This
    > could potentially be the case with others since often with a broken .NET
    > it is recommended to uninstall .NET completely using Arron's tool! So,
    > running a repair install with msiexec /f.... results in failure (with
    > the same "Setup not supported on 64-bit versions of Windows XP").
    >
    > Strangely, on the other (production) 64-bit box, that directory seems to
    > have the full of .NET in that dir but repair fails there with the same
    > "Setup not supported on 64-bit versions of Windows XP."
    >
    > So that "shim" that the blog mentions must be missing in the OS? I
    > would love to find out how to re-create it. Alternatively, I have been
    > playing with orcas and some other msi dumping tools and feel confident I
    > could comment out the LaunchCondition table and rebuild the msi to
    > install on any 64-bit OS. Note VersionNT64 is true on 64-bit versions
    > of XP and 2003 server so the Description field is misleading.
    >
    > LaunchCondition:
    > NOT (VersionNT64),This setup is not supported on 64-bit versions of
    > Windows XP
    >
    > Is it worth going to this trouble or will it result in a broken .NET 1.1?
    >
    > It seems like either IIS or SQL 2005 installation has something to do
    > with this issue, though it will be tough at this point to recreate it.
    >
    > Any help/suggestion appreciated!
    >
    > ~JasonG
    >
    > --
    >
    > So after running .NET 1.1 setup like this:
    >
    > > D:\tmp\dotNET1.1\dotnetfx>msiexec /i netfx.msi /lvx* d:\tmp\dotNET11.log

    >
    > [...]
    >
    > > MSI (c) (E8:F8) [16:17:49:824]: PROPERTY CHANGE: Adding
    > > SystemFolder.3643236F_FC70_11D3_A536_0090278A1BB8 property. Its value is
    > > 'C:\WINDOWS\SysWOW64\'.
    > > Action ended 16:17:49:
    > > SystemFolder.3643236F_FC70_11D3_A536_0090278A1BB8. Return value 1.
    > > MSI (c) (E8:F8) [16:17:49:824]: Doing action: LaunchConditions
    > > Action 16:17:49: LaunchConditions. Evaluating launch conditions
    > > Action start 16:17:49: LaunchConditions.
    > > Info 2898.Tahoma08, MS Sans Serif, 1
    > > DEBUG: Error 2835: The control ErrorIcon was not found on dialog
    > > ErrorDialog
    > > Internal Error 2835. ErrorIcon, ErrorDialog
    > > This setup is not supported on 64-bit versions of Windows XP
    > > MSI (c) (E8:F8) [16:17:52:918]: Product: Microsoft .NET Framework 1.1 --
    > > This setup is not supported on 64-bit versions of Windows XP
    > >
    > > Action ended 16:17:52: LaunchConditions. Return value 3.
    > > MSI (c) (E8:F8) [16:17:52:918]: Doing action: FatalError
    > > Action 16:17:52: FatalError.
    > > Action start 16:17:52: FatalError.
    > > Action 16:17:52: FatalError. Dialog created
    > > MSI (c) (E8:94) [16:17:52:980]: Note: 1: 2731 2: 0
    > > Action ended 16:17:55: FatalError. Return value 2.
    > > Action ended 16:17:55: INSTALL. Return value 3.

    >
    Carlos, Jan 26, 2008
    #7
  8. Jason Gurtz

    Jason Gurtz Guest

    [SOLVED!] Re: dotNET 1.1 SP1 install error on 2003 Server 64-bitDatacenter SP2

    Special thanks to Aaron Stebner and Heath Stewart both of MS. W/O you
    two I'd be very stuck!

    Here are the steps taken:

    ---------------------------------------------------------------

    Installing .NET 1.1 on 64-bit Windows Server 2003 R2 SP2


    I. Workaround non-working Application Compatability Database

    This works around the "Setup is not supported on 64-bit versions
    of Windows XP" Error message. Details are at:
    <http://blogs.msdn.com/astebner/archive/2007/09/13/4904120.aspx>
    and
    <http://msdn2.microsoft.com/en-us/library/bb432182.aspx>

    Visit <http://blogs.msdn.com/heaths/pages/sdb2xml.aspx> and
    download the sdb2xml utility, placing it in a temporary working
    directory.

    Copy %windir%\AppPatch\msimain.sdb to the same working directory

    Open a cmd prompt windows and navigate to the temp dir.

    Run this: sdb2xml msimain.sdb -out msimain.xml -extract

    Keep the file netfx64.mst. All the other files may be deleted.


    II. Replace Missing Registry Entries

    Found via:
    <http://blogs.msdn.com/astebner/archive/2007/06/12/3260076.aspx>

    Be careful! 64-bit slightly different. Copy the following to a
    .reg file and import it.

    <copy below>
    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework]
    "InstallRoot"="c:\\WINDOWS\\Microsoft.NET\\Framework64\\"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\Policy]

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\Policy\Upgrades]
    "2.0.50727"="1.0.0-2.0.50727"
    "1.1.4322"="1.0.3705-1.1.4322"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\Policy\v1.1]
    "4322"="3706-4322"

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\Policy\v2.0]
    "50727"="50727-50727"
    <copy above>


    III. Replace Missing SysWoW64 DLL File (mscoree.dll 32-bit)

    This works around a 1935 error with HRESULT 0x8002802F appearing in
    the application event log and verbose installer log. Deduced via
    Process Monitor and
    <http://blogs.msdn.com/astebner/archive/2007/06/12/3260076.aspx>

    Copy %windir%\System32\mscoree.dll from a 32-bit, fully up to date
    Server 2k3 SP2 or XP SP2 machine and paste in %windir%\SysWOW64\

    As of 29Jan 2008 mscoree.dll should be version:
    2.0.50727.1433 (REDBITS.050727-1400)


    IV. Temporarily Disable DEP Security Feature.

    The version of RegSvcs.exe included and used during .NET 1.1
    installation is not compatibile with Data Execution Prevention.
    Found via:
    <http://blogs.msdn.com/astebner/archive/2005/07/27/444085.aspx>

    Edit your boot.ini file and make sure /NoExecute=AlwaysOff is part
    of the boot options. Save and reboot to apply. After installing
    the .NET 1.1 framework you should change that option back to
    /noexecute=optout for enhanced security.


    V. Running Installation While Applying Transform File

    Extract the contents of dotnetfx.exe to your temp dir from way back
    in step I using WinRAR or similar. The contents of the temp dir
    should be this:

    install.exe
    InstMsi.exe
    InstMsiW.exe
    netfx.msi
    netfx1.cab
    netfx64.mst

    From a cmd prompt in the dir run setup like this:

    msiexec /i netfx.msi /lvx* Log.txt TRANSFORMS=netfx64.mst

    Accept the license agreement and you should be sorted. :)

    If you have other problems (hopefully not!) you can refer to the
    generated log file.

    ---------------------------------------------------------------

    ~JasonG

    --
    Jason Gurtz, Jan 29, 2008
    #8
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. contact
    Replies:
    1
    Views:
    1,050
    Mr. Arnold
    Dec 28, 2006
  2. =?Utf-8?B?QkFUTUFO?=

    VB6 Compiler for Win 2003 Datacenter - 64-bit Itanium

    =?Utf-8?B?QkFUTUFO?=, Sep 1, 2005, in forum: Windows 64bit
    Replies:
    1
    Views:
    827
    Andre Da Costa
    Sep 1, 2005
  3. =?Utf-8?B?Sm9obiBELg==?=

    Install 32 bit application on Win 2003 64 bit Enterprise server

    =?Utf-8?B?Sm9obiBELg==?=, Jun 19, 2006, in forum: Windows 64bit
    Replies:
    5
    Views:
    748
    Charlie Russel - MVP
    Jun 22, 2006
  4. Rupesh_Khetawat
    Replies:
    0
    Views:
    441
    Rupesh_Khetawat
    Aug 21, 2006
  5. jimk - AFCDS

    Datacenter OS Install License Options

    jimk - AFCDS, Feb 13, 2008, in forum: Windows 64bit
    Replies:
    5
    Views:
    469
    Jim Compris
    Feb 16, 2008
Loading...

Share This Page