Tomcat76 Posted January 19, 2007 Author Share Posted January 19, 2007 New version Link to comment Share on other sites More sharing options...
daddydave Posted January 19, 2007 Share Posted January 19, 2007 (edited) I am running the new version under Windows 2000, no language packs and no .NET3.0, and it created the DNF11.exe file after about 1.5 hours and is has been on "Creating silent .NET 2.0 installer..." for about 40 minutes. Should I assume this is normal? I guess there is quite a bit of processing going on.To be honest I was running a cpu intensive VM for a while too, but I am out of it now, and I noticed the same with the old version. Edited January 19, 2007 by daddydave Link to comment Share on other sites More sharing options...
Tomcat76 Posted January 19, 2007 Author Share Posted January 19, 2007 It isn't normal. How much memory do you have? Are you creating these installers in a VM?[script updated again - see changelog for details] Link to comment Share on other sites More sharing options...
daddydave Posted January 19, 2007 Share Posted January 19, 2007 (edited) It isn't normal. How much memory do you have? Are you creating these installers in a VM?Not running the script under a VM, but see edit to previous post. The other VM CPU% did spike at times, it was running an unattended Windows install of all things!Physical: 457136 KBPagefile: initial 672MB, Current 672MB,, maximum 1344MB, recommended 669MBProcessor: Sempron 3200 I thinkIf I run it again, I'll try increasing the pagefile and running it by itself. 1 GB memory stick is in my future I hope.EDIT Memory usage of 7za.exe changes every second but gets over 300,000 K sometimes according to Task Manager. It takes a while (a minute maybe?) for it to add a second to CPU Time for 7za, currently at 2:38 Edited January 19, 2007 by daddydave Link to comment Share on other sites More sharing options...
Tomcat76 Posted January 19, 2007 Author Share Posted January 19, 2007 I don't really know how much RAM is needed and how big the pagefile should be for this sort of stuff. I was using 2x512MB sticks for a long time and now have 2x1024MB sticks. The pagefile has been on 2GB all this time.My timings:* create admin source for DNF11 and langpack + slipstream patches = 24 seconds* create admin source for DNF20 and langpack + slipstream patches = 16 seconds* create DNF11.exe from admin source = 43 seconds* create DNF20.exe from admin source = 64 secondsI know that the process of making the EXEs requires quite a bit of memory and that the amount of memory does have a say in this, but your timings are really extreme. I suppose mine are too but it shouldn't be too much slower.Set your pagefile to a fixed 1024MB or 1536MB (identical min & max) and see if that helps. Link to comment Share on other sites More sharing options...
S3pHiroTh Posted January 19, 2007 Share Posted January 19, 2007 (edited) Only 2 questions... why do you integrate net framework 2.0 in the 3.0 net package? I know that the 3.0 net framework is 2.0 net plus some other applications... I think is better (for smaller installer) if you write in the install requirement that "if you want to install 3.0, you MUST install 2.0 net package too". Isn't it better?Another question is: the net framework 3.0 doesn't install windows cardspace or something like it (maybe I don't remember well)? If yes, I haven't any icon of Windows Cardspace in Control Panel. Edited January 19, 2007 by S3pHiroTh Link to comment Share on other sites More sharing options...
Tomcat76 Posted January 19, 2007 Author Share Posted January 19, 2007 Only 2 questions... why do you integrate net framework 2.0 in the 3.0 net package? I know that the 3.0 net framework is 2.0 net plus some other applications... I think is better (for smaller installer) if you write in the install requirement that "if you want to install 3.0, you MUST install 2.0 net package too". Isn't it better?If you want to exclude .NET 2.0 from the .NET 3.0 package, simply set PROCESS_DNF3_DNF2 to NO in the answer file. I won't make this the default behavior because .NET 2.0 is part of the .NET 3.0 package you download from Microsoft.Another question is: the net framework 3.0 doesn't install windows cardspace or something like it (maybe I don't remember well)? If yes, I haven't any icon of Windows Cardspace in Control Panel.Well... Don't really know what to say to that.I don't see it in the .NET 3.0 package and can't find any info on how to deploy it either (provided it's hidden somewhere in .NET 3.0)... Link to comment Share on other sites More sharing options...
glentium Posted January 20, 2007 Share Posted January 20, 2007 (edited) thanks for the new version, tomcat! btw, in HFSLIP, does including your dotnet30 silent installer product of SNM at SVCPACK makes including KB927977 (msxml6) at HF unnecessary? Edited January 20, 2007 by glentium Link to comment Share on other sites More sharing options...
Tomcat76 Posted January 20, 2007 Author Share Posted January 20, 2007 @daddydavePlease try the latest version. You can change the compression ratio with it. Try COMPRESSION_RATIO=MED and if that doesn't help go with COMPRESSION_RATIO=LOW.@S3pHiroThWindows Cardspace is installed when using the installer on an existing Windows system. I'll do a test later to see if it works from SVCPACK too.@glentiumThe problem with the msxml6 package in .NET 3.0 is that it's older than the KB927977 hotfix *and* will overwrite the newer file versions that you slipstreamed. You basically have two options:1) slipstream the binaries from KB927977 into Windows and create a silent .NET installer that doesn't include msxml6 (PROCESS_DNF3_MSXML6=NO)2) do not slipstream KB927977 into Windows but place the msxml6.msi file from it in the SNM working folderThe end result is the same. Link to comment Share on other sites More sharing options...
daddydave Posted January 21, 2007 Share Posted January 21, 2007 (edited) COMPRESSION_RATIO=LOW did the trick for DNF20. I tried MEDDNF11 creation has been zippy ever since increasing the page file size as you suggestedSo I'll use DNF11 from blank COMPRESSION_RATIO= and DNF20 from COMPRESSION_RATIO=LOWThanks a lot! Edited January 21, 2007 by daddydave Link to comment Share on other sites More sharing options...
Tomcat76 Posted January 21, 2007 Author Share Posted January 21, 2007 OK, thanks for trying the RunHiddenConsole thing. Never mind...The latest version uses hidcon.exe. Is that OK too? Link to comment Share on other sites More sharing options...
Sonic Posted January 21, 2007 Share Posted January 21, 2007 The output file will install in one pass all frameworks ? or it's more batch method ?Thanks. Link to comment Share on other sites More sharing options...
S3pHiroTh Posted January 21, 2007 Share Posted January 21, 2007 If you put only one version of a net framework, the output is only an exe file that install that version, if you put, for examples, net 1.1 binaries and net 2.0 binaries, the output of this script will consists of 2 exe installer, one for 1.1 net framework and the other for the 2.0 net framework. Link to comment Share on other sites More sharing options...
Sonic Posted January 21, 2007 Share Posted January 21, 2007 If you put only one version of a net framework, the output is only an exe file that install that version, if you put, for examples, net 1.1 binaries and net 2.0 binaries, the output of this script will consists of 2 exe installer, one for 1.1 net framework and the other for the 2.0 net framework.Thank you ! Link to comment Share on other sites More sharing options...
cyberyeye Posted January 21, 2007 Share Posted January 21, 2007 This script is amazing !Wonderful job Tomcat76 Link to comment Share on other sites More sharing options...
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