http://www.microsoft.com/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&DisplayLang=en

above is the link to the final version.

Downloaded, extracted made an admin install (all same as previos 1.1)

but ..

when you come to install or deploy the msi you get ... To install this product please use install.exe

any ideas? anyone had any sucess ?
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
Just take downloaded files, and assign the msi that comes with it to computers. Works fine.
Answered 11/04/2005 by: revizor
Third Degree Blue Belt

Please log in to comment
0
ORIGINAL: revizor

Just take downloaded files, and assign the msi that comes with it to computers. Works fine.


The downloaded file is an .exe (dotnetfx.exe), so this cannot be deployed as an msi.

If you run the exe and then take the folder from %temp%\IXP000.TMP or you run the exe with "dotnetfx.exe /C /T:C:\FRAMEWORK" (these give you the same end results, then trying to double click the msi gives you the error.)

If you run msiexec /a c:\FRAMEWORK\netfx.msi TARGETDIR=c:\admin then this gives you an admin install as well, but again, if you try and double click the msi you get the error.

The error being 'To install this product please use install.exe'
Answered 11/04/2005 by: coley
Yellow Belt

Please log in to comment
0
Make sure to install Windows Installer 3.1. You may experience issues deploying this if you restrict access as to who can write to the security event log on the system. We have a ticket open on this anyway back to .net...

Make your administrative install as per http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnetdep/html/deploynetfx1-1withsms.asp

To extract the Dotnetfx.exe file to deploy the .NET Framework

Download Dotnetfx.exe to the root directory of the C:\ drive on your local computer.
Open a command prompt.

Change the directory to the root of the C:\ drive.
Type mkdir dotnetfx at the command prompt to create a directory in which to copy Dotnetfx.exe.

Type dotnetfx.exe /q /c:"msiexec /qb /a netfx.msi TARGETDIR=c:\dotnetfx" at the command prompt to extract the files to the dotnetfx directory.

Close the command prompt window.

Navigate to the C:\dotnetfx folder in Windows Explorer and verify that the files were extracted.

Move the dotnetfx folder and all its contents to the server that you will use for deployment.


Deploy the msi using msiexec /i <path>\netfx.msi USING_EXUIH=1 REBOOT=ReallySuppress FILESINUSETEXT=""

The part in red is likely the property that ignores install.exe. Anyway this is what I have so far but none of this has gone through QA and testing. [8D]
Answered 11/04/2005 by: kkaminsk
Ninth Degree Black Belt

Please log in to comment
0
Not to sound stupid, but what's the point of doing admin install?
Download the .exe, run it, save the extracted files. Assign the msi from the extracted files - voila.

I don't know what I am doing wrong, but it works like a charm in my organization. I did not test on Win2K stations though.
Answered 11/04/2005 by: revizor
Third Degree Blue Belt

Please log in to comment
0
You don't need to do the admin install but I live in a world where cabinet signing is a must so I try to make admin installs out of my apps. I get the install.exe error even if I don't make an administrative installation and also remember not every site who has AD uses it to push software.
Answered 11/07/2005 by: kkaminsk
Ninth Degree Black Belt

Please log in to comment
0
You guys need to remeber what the Install.exe is doing, it's checking for the version of Windows installer (msiexec) and upgrading if it's not to the correct version for the installer database your trying to install.

.Net framework 2 requires Windows installer 3 or above, so Revisior I would assume that you had prevously upgraded to windows installer 3 before depoying the MSI.

Cheers

Beetle
Answered 11/07/2005 by: beetle
Yellow Belt

Please log in to comment
Answer this question or Comment on this question for clarity