Jump to content

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


Recommended Posts

Guest Jason Gurtz
Posted

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 © (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 © (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 © (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 © (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 © (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

 

--

Posted

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/details.aspx?FamilyID=a8f5654f-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 © (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 © (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 © (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 © (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 © (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

>

> --

Guest Jason Gurtz
Posted

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/details.aspx?FamilyID=a8f5654f-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/details.aspx?familyid=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en

 

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

 

~JasonG

 

--

Posted

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/details.aspx?FamilyID=a8f5654f-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/details.aspx?familyid=262D25E3-F589-4842-8157-034D1E7CF3A3&displaylang=en

>

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

>

> ~JasonG

>

> --

>

Guest Jason Gurtz
Posted

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

 

--

Guest Jason Gurtz
Posted

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 © (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 © (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 © (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 © (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 © (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.

Posted

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/12/27/install-microsoft-net-framework-11-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 © (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 © (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 © (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 © (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 © (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.

>

Guest Jason Gurtz
Posted

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

 

[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

 

--

×
×
  • Create New...