krt47 Posted November 9, 2013 Posted November 9, 2013 how about for windows 7 x64 .net package maker?
Zilver Posted November 13, 2013 Posted November 13, 2013 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.exeNDP20SP2-KBz2844285-v2-x86.exe* z is a fix for processing in the right order.2 strelProblem 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 strelThis 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" >NULthis 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 strelSmall optimisation of creation of a config:EXEMAKER::SETLOCAL DISABLEDELAYEDEXPANSIONIF "%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 strel1 There is no pair bracket::CHANGEMEMPARAMIF /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=64mGOTO :EOF2 Lines do not work? Corresponding sections in PROCESSDATA.TXT are empty!DIR /-C/ON|FINDSTR /R "../.*">>PROCESSDATA.TXTDIR /-C/ON TMP|FINDSTR /R "../.*">>OUT%OUTCNT%\PROCESSDATA.TXT3 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 conclusionMOVE /Y PROCESSDATA.TXT OUT%OUTCNT%>NUL4 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.TXTThanks in advance,ClarkLets get sharing...Here is my current unofficial version of 20131113_SNMsynth.zipIf 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.
Zilver Posted November 15, 2013 Posted November 15, 2013 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 ...
bphlpt Posted November 15, 2013 Posted November 15, 2013 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
krt47 Posted November 15, 2013 Posted November 15, 2013 thank you zilver. i'll be watching, waiting for that x64 one to come out.
Major Posted December 29, 2013 Posted December 29, 2013 @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?
bphlpt Posted December 29, 2013 Posted December 29, 2013 Look six posts up from this one,Cheers and Regards
DosProbie Posted December 30, 2013 Posted December 30, 2013 Thanks strel for a useful post (suggestion for msfn powers that be Would be nice to add a "Thanks" button when updating MSFN again)..DP
country Posted July 15, 2014 Posted July 15, 2014 thnx for this add-on, trully i dont get it i just want to put dotnet to my winXP instalationi put all dotnet file (dotnet1-dotnet4) in synth folder, than i hit instalation and get error any1 can help me?!
SunLion Posted July 18, 2014 Posted July 18, 2014 You can try this installer: http://www.wincert.net/forum/topic/12295-legacy-net-framework-aio-for-xp-x86/
country Posted July 21, 2014 Posted July 21, 2014 You can try this installer: http://www.wincert.net/forum/topic/12295-legacy-net-framework-aio-for-xp-x86/not in english?!i try to VMware it worksthnx junior. i report it if any error if i install on my PC
UtCollector Posted March 24, 2017 Posted March 24, 2017 On 11/9/2013 at 1:02 AM, krt47 said: how about for windows 7 x64 .net package maker? That would be nice..! Ore for Windows 10.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now