strel Posted October 18, 2009 Author Share Posted October 18, 2009 (edited) user_hidden and YumeYaoFantastic guys, I couldn't work on this in the last days. Thx a lot for the solution. Will be included in the next version, soon, I'm testing now.Kurt_AustThx a lot I'm going to include it in the guide. I'm not using actually any win2K so I rely on you, and you don't say anything about this hotfixes producing errors with the script nor appearing after install in win/ms update, so I guess they are correctly applied. Am I right?Alpha95 and everybodyYou'll find the simplified user_hidden's fix in YumeYao's post #439. Until next release, you only have to insert that value under that regkey after installing SNMsynth installer containing .NET 2.0 SP2 with NDP20SP2-KB974417-x86.exe applied.EDIT: Guide has been updated to link to KB974417 fix until next release, and to include the latest hotfixes. Anything I could have omitted, please let me know. Thx in advance. Edited October 18, 2009 by strel Link to comment Share on other sites More sharing options...
YumeYao Posted October 18, 2009 Share Posted October 18, 2009 (edited) some new thoughts after I did a test on windows 2000:1. There are some files in .NET 2.0 only needed by windows 2000, if we could remove them then the size would be smaller for XP/2k3. I decide to remove all components with condition NOT (VersionNT > 500) yet i haven't done a test yet. I'll let you know the result.EDIT: .NET 1.1 also has such files. but I don't intend to install .NET 1.1 any longer.2. Is it possible to create a generic mst that removes components such as KBxxxxxx.ARP.NoRemove & KBxxxxxx.ARP.Add? They cause the issue that 2000/XP SP0/XP SP1/2k3 SP0 shows KBxxxxxx for .NET entries on ARP. I decide to manually move them in my release, however.3. For 2000, KB951847 fix is not needed. KB971111 doesn't require a fix too(WU checks gdiplus.dll version).The only need is KB974417 fix (plus language pack fix for 2.0).Therefore I'm going to make a new mst for .net 2.0 to avoid useless registry entries on windows 2000. Edited October 18, 2009 by YumeYao Link to comment Share on other sites More sharing options...
strel Posted October 18, 2009 Author Share Posted October 18, 2009 (edited) 1. OK, wait to see, always welcome to remove uneeded stuff.2. Automatically and ad-hoc? ufff!, don't think so, unless .mst or .msi could be directly edited from command line or so; maybe with ad-hoc .mst files per framework version (and SP), and with one .mst per hotfix applied, but this sounds painful; but maybe there's some other way I don't know to do that.Anyway the fix the script provides do the work, it's reasonable that an hand custom made release against an automatic custom made one would be a bit more elegant.3. KB951847 fix is never applied to 2000 installers/add-ons. Edited October 18, 2009 by strel Link to comment Share on other sites More sharing options...
YumeYao Posted October 18, 2009 Share Posted October 18, 2009 I see. You don't apply KB951847 fix to windows 2000 in the SNM script.... Link to comment Share on other sites More sharing options...
Kurt_Aust Posted October 18, 2009 Share Posted October 18, 2009 (edited) Well my test on Windows 2000 reveals (nLite addons, not merged):The .Net 1.1 framework appears to be processed correctly, although one does get warnings about missing KB928366 & KB947722.With .NET 2.0, Windows update declares that KB974417 has not been applied, also the processing order is perhaps not optimal:NetFx20SP2_x86.exeNDP20SP2-KB958481-x86.exeNDP20SP2-KB971111-x86.exe Required for W2KNDP20SP2-KB974417-x86.exeEdit for cut & paste while half asleep. Edited October 19, 2009 by Kurt_Aust Link to comment Share on other sites More sharing options...
YumeYao Posted October 19, 2009 Share Posted October 19, 2009 back from tests. Removing those components can reduce the final 7-zip size by 0.8MiB around, and doesn't harm on xp/2k3 at all. Link to comment Share on other sites More sharing options...
mooms Posted October 22, 2009 Share Posted October 22, 2009 If i don't want to install outdated vc++ runtimes with dotnet (like the YumeYao one) wich parameters should i change in snmsynth.ini ? Link to comment Share on other sites More sharing options...
strel Posted October 22, 2009 Author Share Posted October 22, 2009 (edited) This is not featured yet. You have to wait for the next version or do it yourself editing the .msiYou can use YumeYao installers too. Edited October 22, 2009 by strel Link to comment Share on other sites More sharing options...
YumeYao Posted October 22, 2009 Share Posted October 22, 2009 (edited) @moons:you can use my chinese installer (link or sp3only), extract it and replace language packs with yours, then repack it. Only that SNM won't slim down 3.5 LNG pack for you, if you need it and don't understand how to do it yourself, leave a post here, I'll help you with it.@strel:can you introduce to us what the progress is for next release. I know I have written too much on it. Edited October 22, 2009 by YumeYao Link to comment Share on other sites More sharing options...
Raoul90 Posted October 23, 2009 Share Posted October 23, 2009 This is not featured yet. You have to wait for the next version or do it yourself editing the .msiYou can use YumeYao installers too.When are you planning to release it? Link to comment Share on other sites More sharing options...
strel Posted October 23, 2009 Author Share Posted October 23, 2009 (edited) Hopefully before monday.YumeYaoI'm working to include all your removing proposals. Edited October 23, 2009 by strel Link to comment Share on other sites More sharing options...
madpenguin Posted October 23, 2009 Share Posted October 23, 2009 That's good news. I really didn't feel like messing around with a registry hack so I've been holding off on making my new CD. strel, your hard work on SNM is much appreciated. It really is. Link to comment Share on other sites More sharing options...
atolica Posted October 25, 2009 Share Posted October 25, 2009 (edited) @strelI am back to creating a .net addon using your great tool.What about NDP1.1sp1-KB928366-X86.exe? Is it required as a prerequisite in the working folder or not? Because you stated that it is superseded by NDP1.1sp1-KB953297-X86.exe. Do I have to download it or just have NDP1.1sp1-KB953297-X86.exe present ???The batch file throws me this error: WARNING: NDP1.1sp1-KB928366-X86.exe regular hotfix is not present.Greetsatolica Edited October 25, 2009 by atolica Link to comment Share on other sites More sharing options...
Raoul90 Posted October 25, 2009 Share Posted October 25, 2009 BTW, what updates have been released since 22/09?KB974417 only? Or more? Link to comment Share on other sites More sharing options...
strel Posted October 25, 2009 Author Share Posted October 25, 2009 (edited) Dumpy DoobyI've updated my answer to your logging problems.atolicaMS states is KB928366 is superseded by KB953297Raoul90New hotfixes are: NDP1.1sp1-KB953297-X86.exe, NDP1.1sp1-KB971108-X86.exe, NDP20SP2-KB974417-x86.exe and NDP20SP2-KB971111-x86.exe Edited October 25, 2009 by strel 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