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

  • Thread starter Thread starter Jason Gurtz
  • Start date Start date
J

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

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

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" <jasonNOgurtz@npuSPAMmail.com> wrote in message
news:%231q7W5TXIHA.4808@TK2MSFTNGP05.phx.gbl...
> 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
>
> --
 
Re: dotNET 1.1 SP1 install error on 2003 Server 64-bit DatacenterSP2

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

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

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
>
> --
>
 
Re: dotNET 1.1 SP1 install error on 2003 Server 64-bit Datacenter

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

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

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.
 
Re: dotNET 1.1 SP1 install error on 2003 Server 64-bit Datacenter

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.

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

[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

--
 
Back
Top