Jump to content

.NET Framework 1.1 Service Pack


Recommended Posts


I do not know who i was, but thanks for the tip on msiexec for Windows XP SP1 and SP2 beeing different. I created a package for SP2 in SP1 and I did not get it to work. When creating it from SP2 it did work.

Hmm, actually it should be the other way round.

An msiexec.exe from SP1 should run on both SP1 and SP2. But the msiexec.exe from SP2 only runs on SP2.

Link to comment
Share on other sites

And I have yesterday read this topic again, posts from the last weekend, and FINALLY solved my problem with installing NETfxSP1 which didn't succeed for me after the more then several attempts in unattended installation. :D

after adding MSXMLSP2 patch too (thanx RyanVM :) ) the symptoms were the same:

Windows Installer popups, but it wasn't follwed by the application (NET, MSXML) popup.

It clicks to me that I've set the renaming of Administrator account PRIOR to installing MS apps (strangely - Adobe Reader and FFDshow installs with no problem even the account was renamed).

I changed the order and now everything works like a charm :thumbup

Link to comment
Share on other sites

OK, I made some more tests on an XP-SP2-install and everything runs fine so far. Would be nice if XP-SP1-users could test this out.

Here is a small guide how to create your own:

Start the make.bat and wait 2 minutes. At the end you should have a netfxsp1.exe in your folder with a size of about 11.3 MB.

You can run this standalone file through svcpack.inf or any other batch without any commandline switches. But if you use a batch instead of svcpack.inf you should use the start-command:

start /wait netfxsp1.exe

Absolutely brilliant instructions. Perfect example of what a Guide for dummies/newbies should read like.

Great work. Thanks a ton.

Link to comment
Share on other sites

just thought I would pass this attachment along.. made this myself.

its a autoit script for Don Net Frame Work 1.1

along with another one... for the sp1 update for it...

just point them to the exe's no silent switches needed...

just make sure frame work 1.1 is set to install first.. then the sp1 update after...

read the scripts before compiling.. set your file names to be correct... in the script... nither file has to be extracted....

its just put it in directory.... and rename and there ya go

piece out see ya.. have fun guys!

Link to comment
Share on other sites

Is posible to add langpack.exe (Spanish) to the admin install point?

The files extracted are:

langpac1.cab

langpack.msi

inst.exe

setup.ini

Off topic: Attempting to do the same trick with Adobe Reader 6.0.1 (Spanish), I notice that the original package, "Package for the web", compress much better than 7zip; even if msiexec is removed. :w00t:

Link to comment
Share on other sites

Is posible to add langpack.exe (Spanish) to the admin install point?

Not directly. You can't integrate it to the installpoint of .NET (as far is I know) but you can create an own installpoint for it and pack both into one sfx.

Here is a version that I use to also include JViewer and HighMAT into the same SFX so they all compress better. Just put your langpack.exe in the same folder as described in my guide and create this batch file as make.bat:

SET TmpDir=%~dp0tmp

SET BuildDir=%~dp0build\

%~d0

CD "%~p0"

MD "%TmpDir%"

MD "%BuildDir%"

MD "%BuildDir%netfxsp1"

START /wait dotnetfx.exe /C /T:"%TmpDir%"

START /wait NDP1.1sp1-KB867460-X86.exe /XP:"%TmpDir%"

CD "%TmpDir%"

START /wait msiexec /a netfx.msi TARGETDIR="%BuildDir%netfxsp1" /QB

START /wait msiexec /p S867460.msp /a "%BuildDir%netfxsp1\netfx.msi"

CD..

RMDIR /S /Q tmp

COPY StartX.exe "%BuildDir%StartX.exe"

CD "%BuildDir%"

ECHO START /WAIT /Dnetfxsp1 msiexec.exe /i netfx.msi /qb>install.bat

CD..

SET Target=langpack

IF EXIST %Target%.exe CALL :make_add

SET Target=jviewer

IF EXIST %Target%.exe CALL :make_add

SET Target=Q831240

IF EXIST %Target%.exe CALL :make_add

CD "%BuildDir%"

..\7za.exe a "%~dp0netfxsp1.7z" -r -mx=7 -mfb=255 -md=48m *

CD..

RMDIR /S /Q "%BuildDir%"

COPY 7zS.sfx 7zSC.sfx

upx.exe 7zSC.sfx

ECHO ;!@Install@!UTF-8!>config.txt

ECHO RunProgram="StartX.exe /WAIT /B \"install.bat\"">>config.txt

ECHO ;!@InstallEnd@!>>config.txt

COPY /b 7zSC.sfx + config.txt + netfxsp1.7z netfxsp1.exe

DEL 7zSC.sfx

DEL config.txt

DEL netfxsp1.7z

GOTO:EOF

:make_add

MD "%TmpDir%"

MD "%BuildDir%%Target%"

START /wait %Target%.exe /C /T:"%TmpDir%"

CD "%TmpDir%"

SET MsiName=

FOR %%I in (*.*) DO IF /I "%%~xI" == ".MSI" SET MsiName=%%I

START /wait msiexec /a "%MsiName%" TARGETDIR="%BuildDir%%Target%" /QB

CD..

RMDIR /S /Q tmp

CD "%BuildDir%"

ECHO START /WAIT /D%Target% msiexec.exe /i "%MsiName%" /qb>>install.bat

CD..

GOTO:EOF

If you want to also include JViewer and/or HighMAT just copy JViewer.exe and/or Q831240.exe to the folder and the batch will automatically include them to the netfxsp1.exe.

Link to comment
Share on other sites

@bitmonster

If I get you right your installing the .netfx1.1sp1 plus the language pack, highmat and jviewer all at the same time with this script? Also, while looking over the code, it seems to be missing some of it, such as where is EOF, and wont it cause an error without it? It looks as if it should be just before the line:

:make_add
instead of
GOTO:EOF
two lines above it, unless there is more to it?

One more question, while I am at it, in the following:

ECHO START /WAIT /Dnetfxsp1 msiexec.exe /i netfx.msi /qb>install.bat
what is a /Dnetfxsp1 switch? Edited by DisabledTrucker
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...