• Announcements

    • xper

      MSFN Sponsorship and AdBlockers!   07/10/2016

      Dear members, MSFN is made available via subscriptions, donations and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, become a site sponsor and ads will be disabled automatically and by subscribing you get other sponsor benefits.
strel

Silent .NET Maker synthesized 20100118 - W2K/XP/2K3 x86

1,004 posts in this topic

The new list for .NET Framework 1.1 (2011-05-13)


dotNetFx.exe
NDP1.1sp1-KB867460-X86.exe
NDP1.1sp1-KB971108-X86.exe - W2K only
NDP1.1sp1-KB2416447-X86.exe (supersedes KB979906)

The new list for .NET Framework 2.0 (2011-05-13)


NetFx20SP2_x86.exe
NDP20SP2-KB958481-x86.exe
NDP20SP2-KB971111-x86.exe - W2K only
NDP20SP2-KB976576-x86.exe
NDP20SP2-KB979909-x86.exe
NDP20SP2-KB982167-x86.exe
NDP20SP2-KB2418241-x86.exe (supersedes KB976765)
NDP20SP2-KB2446704-v2-x86.exe (supersedes KB983583, KB976569, KB974417)

All of them can be processed by SNMsynth but in case of KB2446704-v2 you may have to remove the "-v2" as the filename is too long and results in a "file not found" error.

As I'm using Windows 2000 I'm not really interested in making a current list of .NET 3.5 updates. Still it would be nice if someone else made an updated list for newer Frameworks :)

Why is NDP20SP2-KB976576-x86.exe downloading as ndp20sp2-kb976576-x86_8e8121a8bddfb2095453335c593ffa22ef8e95ec.exe? And when I Google for it, I get what I think is strange. I get pages coming up in different languages, no pages linking to Microsoft about the update.

0

Share this post


Link to post
Share on other sites

Why is NDP20SP2-KB976576-x86.exe downloading as ndp20sp2-kb976576-x86_8e8121a8bddfb2095453335c593ffa22ef8e95ec.exe? And when I Google for it, I get what I think is strange. I get pages coming up in different languages, no pages linking to Microsoft about the update.

The explanation is here.

You should rename it to the proper filename 'NDP20SP2-KB976576-x86.exe' after downloading. By the way, in that topic you can find the current (updated) list of updates for .NET 1.1 & 2.0.

0

Share this post


Link to post
Share on other sites

Simplier explanation:

1) First, you need 7zip split http://www.mediafire.com/?f4wgdqrdnij and 7zip, google if you don't have it already.

Can someone re-upload 7zipsplit.exe?

Mediafire: Invalid or deleted file

You can get it directly from here:

http://7zsfx.info/files/7zsd_tools_141_2100.exe

Inside you will find some tools, one of them is 7z SFX archive splitter.

Edit: KB2539631 for .Net 2.0 SP2 replaces KB2478658.

The script will process the update without renaming or anything.

Cheers.

Edited by Escorpiom
0

Share this post


Link to post
Share on other sites

Weird error.

ERROR: _REM_MSI_BLOCKING.7z is required.

Press any key to exit.

Any thoughts?

0

Share this post


Link to post
Share on other sites

Weird error.

ERROR: _REM_MSI_BLOCKING.7z is required.

Press any key to exit.

Any thoughts?

Does the path to the folder contain any spaces?

0

Share this post


Link to post
Share on other sites

Update KB2572073 for .Net 2.0 has been released. It does not supersede any previous update.

The script will process the update without problems.

Cheers.

0

Share this post


Link to post
Share on other sites

Hi everyone,

i can't get KB2418241 or KB982168 integrated, though the files are present.

I have these settings


PROCESSDNF11=YES
PROCESSDNF20=YES
PROCESSDNF3520=NO
PROCESSDNF3530=YES
PROCESSDNF3535=YES

PROCESSLNGDNF11=YES
PROCESSLNGDNF20=YES
PROCESSLNGDNF3520=NO
PROCESSLNGDNF3530=YES
PROCESSLNGDNF3535=YES

TARGETOS=XP
T13ADDONS=
ROEADDONS=
ALSOINSTALLERS=
MERGEFXS=
SILENT=
COMPRATIO=HIGH

Can someone please post his content? Maybe I'm missing some files...

Thanks in advance.

0

Share this post


Link to post
Share on other sites

i can't get KB2418241 or KB982168 integrated, though the files are present.

Have you tried renaming NDP20SP2-KB2418241-x86.exe to NDP20SP2-KBZ2418241-x86.exe?

As for KB982168, you need to recompile it first (see this post).

0

Share this post


Link to post
Share on other sites

Hi tomasz86,

I tried that, but no success. Both Hotfixes are stilled marked missing on Windows update.

Any other ideas?

0

Share this post


Link to post
Share on other sites

Suppose I want to perform an administrative installation of Net Framework 1.1 with SP1.

In theory it should download and run the packages as follows:

Net Framework 1.1 Uncompressed in D:\dotnetfx
MSIEXEC /A D:\dotnetfx\netfx.msi /QB TARGETDIR=D:\1 SHORTFILENAMES=TRUE

Uncompressed KB867460 SP1 in D:\1
MSIEXEC /A D:\1\netfx.msi /P D:\12\NDP1.1sp1-KB867460-X86.msp SHORTFILENAMES=TRUE /QB

Uncompressed KB953297 SP1 in D:\1
MSIEXEC /A D:\1\netfx.msi /P D:\12\NDP1.1sp1-KB953297-X86.msp SHORTFILENAMES=TRUE /QB.

Uncompressed KB953297 SP1 in D:\1
MSIEXEC /A D:\1\netfx.msi /P D:\12\NDP1.1sp1-KB971108-X86.msp SHORTFILENAMES=TRUE /QB

Uncompressed Languaje Pack in D:\langpack
MSIEXEC /A D:\langpack\langpack.msi /QB TARGETDIR=D:\2 SHORTFILENAMES=TRUE
COPY D:\2\*.* D:\1

Testing
MSIEXEC /i D:\1\netfx.msi
MSIEXEC /i D:\1\langpack.msi

But applying KB867460, causes

Error 1325 M834401033. is not a valid short file name

ADD!

Explain the solution here, http://support.microsoft.com/kb/885916

but can not get file: Qfe3099.mst

Edited by gerislamico
0

Share this post


Link to post
Share on other sites

Wondering if anyone else is having trouble with 2656352/2657424. I'm using SNM Synth to create an integrated package for .NET Framework 2.0 SP2 ONLY (no 1.0/1.1/3.0/3.5/4.0). My understanding is 2656352 would be the hotfix applied to DNF 2.0 SP2 only with 2657424 being for DNF 3.5. If I run the DNF 2.0 SP2 setup manually, 2657424 never shows up in MU/WU as one of the offered updates. However, if I run SNM Synth with DNF 2.0 SP2 as the only setup file in the directory (so no hotfixes are integrated), 2657424 is offered in MU/WU along with the expected DNF 2.0 SP2 hotfixes. Integrating all of the current hotfixes for DNF 2.0 SP2 correctly installs everything, but 2657424 is STILL offered in MU/WU. Since 2657424 is for DNF 3.5, and since DNF 3.5 is NOT installed, installation of 2657424 - through MU/WU or manually - fails as expected. How can I prevent 2657424 from appearing at all?

Edited by jbergstrom
0

Share this post


Link to post
Share on other sites

After a long day of hair pulling, I believe I have a working .net 1.1, 2.0, 3.0, 3.5 installer. At least, Windows Update does not report any unmet updates, and netfx_setupverifier_new doesn't report any problems. Fair warning, I'm a Unix guy and know not of this Windows stuff. I'm writing this in the hopes that it might be helpful to someone else. If anyone who knows better wants to check my work, I would surely appreciate it!

The list of files, and where to get them if not obvious. Note that I have thrown a 'z' in to the 7-digit names to get them to install in the proper order. Not sure this is strictly necessary in all cases, but it can't hurt. Note that you cannot insert a leading '0'. Don't even think about it. Files are extracted with IExpress -- search the thread for the tutorial PDF on how to extract them.

As of 2013-03-20:

.net 1.1:

NDP1.1sp1-KB867460-X86.exe

NDP1.1sp1-KBz2416447-X86.exe

NDP1.1sp1-KBz2742597-X86.exe

dotnetfx.exe

.net 3.5 bundle:

dotnetfx35.exe

WindowsServer2003-KB971276-v2-x86-ENU.exe

WindowsXP-KB971276-v3-x86-ENU.exe

msxml6-KB973686-enu-x86.exe

.net 2.0:

NDP20SP2-KB958481-x86.exe

NDP20SP2-KB974417-x86.exe

NDP20SP2-KB976576-x86.EXE (extracted from KB982524)

NDP20SP2-KB976765-x86.EXE (extracted from KB982168)

NDP20SP2-KB980773-x86.EXE (extracted from KB982168)

NDP20SP2-KBz2604092-x86.exe

NDP20SP2-KBz2656352-x86.exe

NDP20SP2-KBz2729450-x86.exe

NDP20SP2-KBz2742596-x86.exe

NDP20SP2-KBz2789643-x86.exe

.net 3.0:

NDP30SP2-KB958483-x86.exe

NDP30SP2-KB976769-x86.EXE (extracted from KB982168)

NDP30SP2-KB977354-x86.EXE (extracted from KB982524)

NDP30SP2-KBz2604110-x86.exe

NDP30SP2-KBz2656407-x86.exe

NDP30SP2-KBz2756918-x86.exe (will throw an error saying some files to be updated cannot be found. bad???)

.net 3.5:

NDP35SP1-KB958484-x86.exe

NDP35SP1-KB963707-x86.exe

NDP35SP1-KBz2604111-x86.exe

NDP35SP1-KBz2657424-x86.exe

NDP35SP1-KBz2736416-x86.exe

I've included my PROCESSDATA.TXT as an attachment.

PROCESSDATA.TXT

0

Share this post


Link to post
Share on other sites

Wow, thanks rockets4kids for your post! It was so timely. The last time I used snmsynth was 2 years ago, but I am just about to create a new slipstreamed XP disk and needed an updated .net installer. Using my 2 year old installer, WU reported 13 updates for me to figure out. You just saved me a lot of time.

Thanks!

After a long day of hair pulling, I believe I have a working .net 1.1, 2.0, 3.0, 3.5 installer. At least, Windows Update does not report any unmet updates, and netfx_setupverifier_new doesn't report any problems. Fair warning, I'm a Unix guy and know not of this Windows stuff. I'm writing this in the hopes that it might be helpful to someone else. If anyone who knows better wants to check my work, I would surely appreciate it!

0

Share this post


Link to post
Share on other sites

Thanks for your list, rockets4kids!

Created the installer with these hotfixes and works fine.

:thumbup

0

Share this post


Link to post
Share on other sites

Any chance to get this thread updated ? So it will be nice to have a .Net installer ranging from 1.0 to 3.5SP1 with no updates at Windows Update... Here in Brazil lots of people still use XP SP3, and even I'm not included between these people, I work with older computers for many clients and, also, with some non-profit organizations that 'recycle' used computers to insert more people on the 'digital world'.

0

Share this post


Link to post
Share on other sites

how about for windows 7 x64 .net package maker?

0

Share this post


Link to post
Share on other sites

First off I would like to thank strel and everyone else that have worked on this, but I would also like to give a special thanks to gora for pointing out some fixes that lead to me being able to fix NDP20SP1 & NDP20SP2 issues with "-v2-x86" packages not being processed.

NDP20SP1 files that had issues fixed:

none, but implemented the fix for this also just to make sure.

NDP20SP2 files that had issues fixed:

NDP20SP2-KBz2836941-v2-x86.exe

NDP20SP2-KBz2844285-v2-x86.exe

* z is a fix for processing in the right order.

2 strel
Problem with NDP35SP1-KB976126-v2-x86.exe fixed code change on this:

...
IF EXIST NDP35SP1*.exe FOR /F %%A IN ('DIR /-B/ON NDP35SP1-KB*-x86.exe') DO FOR /F "TOKENS=3 DELIMS=Bb-" %%I IN ("%%A") DO (
IF /I "%%I"=="963707" IF /I NOT "%DNF35FFCLICKONCEEXT%"=="YES" SET SKIPHFX=YES
IF /I NOT "!SKIPHFX!"=="YES" (
7za e -o"!TMPDIR!\HFX" -y %%A *.msp >NUL
IF EXIST "!TMPDIR!\HFX\NDP35SP1-KB960043*.msp" (
ECHO %%A process delayed.
IF NOT EXIST "!TMPDIR!\DELAYEDHFXS" MD "!TMPDIR!\DELAYEDHFXS"
MOVE "!TMPDIR!\HFX\*.msp" "!TMPDIR!\DELAYEDHFXS" >NUL
) ELSE (
ECHO Processing %%A...
...

2 strel

This is not correct:

IF /I "%TARGETOS%"=="XP" IF EXIST "!TMPDIR!\XP-KB971276-V3\UPDATE" (
COPY /Y "!TMPDIR!\2K3-KB971276-V2\SP2QFE\*.*" "!TMPDIR!\XP-KB971276-V3\SP3QFE" >NUL
FOR %%I IN (spuninst.exe,spmsg.dll,spupdsvc.exe,update\spcustom.dll,update\update.exe,update\updspapi.dll) DO COPY /Y "!TMPDIR!\2K3-KB971276-V2\%%I" "!TMPDIR!\XP-KB971276-V3\%%I" >NUL
XCOPY /E/Q/Y "!TMPDIR!\XP-KB971276-V3\*.*" "!DNF30DIR!\DNF30\XPS" >NUL
) ELSE XCOPY /E/Q/Y "!TMPDIR!\2K3-KB971276-V2\*.*" "!DNF30DIR!\DNF30\XPS" >NUL


this is correct:
IF /I "%TARGETOS%"=="XP" (
IF EXIST "!TMPDIR!\XP-KB971276-V3\UPDATE" (
COPY /Y "!TMPDIR!\2K3-KB971276-V2\SP2QFE\*.*" "!TMPDIR!\XP-KB971276-V3\SP3QFE" >NUL
FOR %%I IN (spuninst.exe,spmsg.dll,spupdsvc.exe,update\spcustom.dll,update\update.exe,update\updspapi.dll) DO COPY /Y "!TMPDIR!\2K3-KB971276-V2\%%I" "!TMPDIR!\XP-KB971276-V3\%%I" >NUL
XCOPY /E/Q/Y "!TMPDIR!\XP-KB971276-V3\*.*" "!DNF30DIR!\DNF30\XPS" >NUL
)
) ELSE XCOPY /E/Q/Y "!TMPDIR!\2K3-KB971276-V2\*.*" "!DNF30DIR!\DNF30\XPS" >NUL

2 strel
Small optimisation of creation of a config

:EXEMAKER
::SETLOCAL DISABLEDELAYEDEXPANSION
IF "%FFCLICKONCEINPROCESS%"=="YES" SET ffc= [-noffclickonce]
IF "%FFXBAPINPROCESS%"=="YES" SET ffx= [-noffxbap]
(ECHO ;^^^!@Install@^^^!UTF-8^^^!
ECHO HelpText="%%%%M [-gm1 | -gm2] [-quiet | -passive]%ffc%%ffx%
ECHO.
ECHO -gm1 ^| -gm2 : Show ^| hide unzip progress bar. Should be the first if used.
ECHO -quiet^|-passive : Show ^| hide install progress bars.
IF "%FFXBAPINPROCESS%"=="YES" ECHO -noffxbap : Avoid to install Windows Presentation Foundation mozilla plugin ^(XBAP^).
IF "%FFCLICKONCEINPROCESS%"=="YES" ECHO -noffclickonce : Avoid to install .NET Assistant 1.0 mozilla extension ^(ClickOnce^).
ECHO -? , -h : This help.
ECHO.
ECHO Switchless behavior for this file is %VERBOSITY% for both unzip and install.
ECHO Created with Silent .NET Maker synthesized 20100118."
ECHO SetEnvironment="FILENAME=%%%%M"
ECHO RunProgram="hidcon:%TARGETOS%%NAME%.CMD"
ECHO Title="%TARGETOS%%NAME%"
ECHO ExtractTitle="%TARGETOS%%NAME%"
ECHO ErrorTitle="%TARGETOS%%NAME%.exe"
ECHO ExtractDialogText="Extracting..."
ECHO GUIFlags="8+32"
IF /I "%VERBOSITY%"=="passive" (ECHO GUIMode="1") ELSE ECHO GUIMode="2"
ECHO ;^^^!@InstallEnd@^^^!)>TMP\config.txt
::SETLOCAL ENABLEDELAYEDEXPANSION

2 strel

1 There is no pair bracket:

:CHANGEMEMPARAM
IF /I "%MEMPARAM%"=="-mx=9 -mfb=273 -md=64m" (SET MEMPARAM=-mx=9 -mfb=255 -md=48m
) ELSE IF /I "%MEMPARAM%"=="-mx=9 -mfb=255 -md=48m" (SET MEMPARAM=-mx=7
) ELSE IF /I "%MEMPARAM%"=="-mx=7" (SET MEMPARAM=-mx=0
) ELSE IF /I "%MEMPARAM%"=="-mx=0" SET MEMPARAM=-mx=9 -mfb=273 -md=64m
GOTO :EOF


2 Lines do not work? Corresponding sections in PROCESSDATA.TXT are empty!
DIR /-C/ON|FINDSTR /R "../.*">>PROCESSDATA.TXT
DIR /-C/ON TMP|FINDSTR /R "../.*">>OUT%OUTCNT%\PROCESSDATA.TXT
3 Line in Win 7 gives out in a console window: "Moved files: 1".
MOVE /Y PROCESSDATA.TXT OUT%OUTCNT%
It is better to block a message conclusion
MOVE /Y PROCESSDATA.TXT OUT%OUTCNT%>NUL
4 That means the switch -ma=2 in the archiving command?

7za a TMP\TEMP.7z -r -ma=2 ...

In the description there are only two values at it the switch 0 and 1. What is 2?

The error occurs at unpacking of a language package dotnetfx35langpack_x86ru.exe.

Problem fixed.
Change string:START /WAIT %%I /Q /X:"!TMPDIR!\!DNF35LNGSTR!LNGEXT"to string:7za x -y -o"!TMPDIR!\!DNF35LNGSTR!LNGEXT" %%I>NUL

Hello,

I would first like to thank the developers of this great tool. I've used SNM in the past, and I'm just coming back to it to build a new XP install disk.

My trouble is that after install Microsoft Update wants to install KB974417. I'm creating the disk using the latest HFSLIP (1.7.10 beta D), and I'm using SNMsynth 20100118 to build an all-in-one passive installer that gets put in the GUIRUNONCE folder in HFSLIP. SNMsynth builds without errors, and the installer works without any errors that I can see.

I've checked the files 974417 updates: mscordacwks.dll, mscorlib.dll and mscorwks.dll: they are supposed to be version 2.0.50727.3603 and the installed system has this version.

Where should I look to find the cause of this?

By the way, I made a couple of small changes to _SNMsynth.cmd. It would not list the work or tmp directories in PROCESSDATA.TXT because I use the '-' as a date separator instead of '/'. For example:

ECHO>PROCESSDATA.TXT --- WORK FOLDER CONTENT:REM fix by ClarkREM DIR /-C/ON|FINDSTR /R "../.*">>PROCESSDATA.TXTDIR /-C/ON|FINDSTR /R /C:"^[^ ]">>PROCESSDATA.TXT

Thanks in advance,
Clark

Lets get sharing...

Here is my current unofficial version of 20131113_SNMsynth.zip

If you have any other fixes please share them, so we can get this very fine tool updated.

The Large size is due to adding "_IExpress tutorial.pdf" from this thread.

0

Share this post


Link to post
Share on other sites

anyone?

I'm currently working on updating this fine tool on my end, might also include a x64, might, not 100% sure yet how much work I'll put into it yet ...

0

Share this post


Link to post
Share on other sites

The way I understand Win7 x86/x64, the only frameworks that are appropriate to add are either 4.0 or 4.5, since 4.5 completely replaces 4.0 the same way that 3.5 replaced 3.0. All other frameworks are built-in to Win7 with any updates distributed through MU/WU. I didn't think that updates for <4.0 can be added using this type of tool any more, or have I misunderstood something?

Cheers and Regards

0

Share this post


Link to post
Share on other sites

thank you zilver. i'll be watching, waiting for that x64 one to come out.

0

Share this post


Link to post
Share on other sites

@Zilver, Thank you for update the tool, it is very apreciated.

would you like please tell me what are the updates i must download or where are they posted?

0

Share this post


Link to post
Share on other sites

Look six posts up from this one,

Cheers and Regards

0

Share this post


Link to post
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.