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

Jump to content


Unattended CD/DVD Guide Homepage · MSFN Forum Rules

Welcome to the Applications Installs forum. Make sure you read the forum rules before you start posting.

Links/Requests to warez and/or any illegal material (porn, cracks, serials, etc..) will not be tolerated. Discussion of circumventing WGA/activation/timebombs/keygens or any other illegal activity will also not be tolerated.

We try our best to keep this forum clean of illegal content. If you see any illegal activity use the "report" button you find in every post to report the specific post to the moderators. If you ignore any of the rules you will be banned without notice.

Read Forum Rules
  • 50 Pages +
  • 1
  • 2
  • 3
  • 4
  • 5
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

Silent .NET Maker synthesized 20100118 - W2K/XP/2K3 x86 Custom .NET+hotfixes+langpacks unattended installers/add-ons Rate Topic: -----

#41 User is offline   strel 

  • segmentation fault
  • PipPipPipPip
  • Group: Members
  • Posts: 629
  • Joined: 24-February 08
  • OS:XP Pro x86
  • Country: Country Flag

Posted 04 January 2009 - 09:12 AM

I could check that both dotnetfx35langpack_x86hu.exe (SP1 version) and NetFx30SP2_x86hu.exe have the same structure in patch.cab inside
..\netfx30lp\WCF_HUN.msp
..\netfx30lp\WPF1_HUN.msp
files resulting from both extractions of language packs above (3.0 SP2 portion is almost equal); patch.cab files that doesn't contain files correponding to these 2 pair of files respectively.

Moreover NetFx30SP2_x86hu.exe lacks file XPSEPSCLANGPACK-x86-hu-HU-langpack.exe. This file is installed when 3.0 SP2 language is installed from dotnetfx35langpack_x86hu.exe (SP1 version) langpack. But the install size indicated under Add/remove programs is not affected by this file, thus 3.0 SP2 language installed from NetFx30SP2_x86hu.exe shows the same install sizes, 3,8 MB and 10 MB, installing it through admin install (aka SNM installers) or directly, respectively. So NetFx30SP2_x86hu.exe, is not offering any advantage, rather the opposite.

But now this doesn't seem relevant to me since I could check there's other dotnetfx35langpack_x86XX.exe (SP1 version) langpacks that lacks the files of the first paragraph, for the 3.0 SP2 language portion, like turkish, italian, russian, chinese simplified... And installing 3.0 SP2 language from this langpacks, indicates the same install size when installed from admin install (aka SNM installers) as well as when installed directly from the langpack.

So I didn't checked all langpacks with this structure, but it seems the wrong behavior only happens with hungarian language admin install for 3.0 SP2.
Anybody want to add something?


I should add that the file fenyo was prompted to download from MS Update, when 3.0 SP2 language is installed from admin install (aka SNM installers), this is, showing 3.8 MB installed; wasn't the same 3.0 SP2 language standalone, as stated before, but 3.0 SP0 language standalone. This happened only under hungarian XP, not under english XP (with .NET hungarian languages), to make things even more strange.

EDIT: Check post #59 for updated info.

This post has been edited by strel: 06 January 2009 - 08:24 AM



#42 User is offline   Inki 

  • Junior
  • Pip
  • Group: Members
  • Posts: 59
  • Joined: 28-December 05

Posted 05 January 2009 - 02:10 AM

View Poststrel, on Jan 4 2009, 12:59 AM, said:

Nop. I don't use it. But the basis of the script are the same old admin installs. After having a quick reading on HFSLIP basis, and take a quick look to the HFSLIP script, I think resultant installers from synthesized version should work too without problems in HFSLIP.

Any of you using it can confirm it. So, please...

I realize switchless feature is intended for using installers with HFSLIP, as I suspected. For future updates, I'll keep this feature to maintain compatibility with HFSLIP, but optionally, this is, people who don't use HFSLIP will can have unique set of installers that could be switched from silent to passive.
I have not yet tried the installers with HFSLIP. However, I have noticed, that Tomcat76 used the utility msistub.exe, apparently to make it work with HFSLIP and Win2k, at least at some point, and this quote is from his original readme:

Quote

msistub.exe
Windows 2000 doesn't handle direct calls to MSIEXEC.EXE at T-13, but
msistub.exe can communicate with it. This tool is used to install the
.NET 1.1 and .NET 2.0 components.
Author: Oleg_Sch.
Now I see, that the synthesized script does not refer to this utility, as Tomcat76's original script does, nor is the utility included.

So, I wonder if it might be correct to assume, that the script would not work with HFSLIP on Win2k, or does it include some other method to achieve the same result?

#43 User is offline   strel 

  • segmentation fault
  • PipPipPipPip
  • Group: Members
  • Posts: 629
  • Joined: 24-February 08
  • OS:XP Pro x86
  • Country: Country Flag

Posted 05 January 2009 - 05:44 AM

7-zip SFX modified and msistub.exe are authored by Oleg_Sch who include the function of the second in the first, so it shouldn't be a problem.

#44 User is offline   fenyo 

  • Newbie
  • Group: Members
  • Posts: 29
  • Joined: 04-November 05

Posted 05 January 2009 - 07:24 AM

View Poststrel, on Jan 4 2009, 04:12 PM, said:

I've got to do more tests tomorrow.

Thank you!

This post has been edited by fenyo: 05 January 2009 - 08:46 AM


#45 User is offline   Caspean 

  • Newbie
  • Group: Members
  • Posts: 24
  • Joined: 04-January 09

Posted 05 January 2009 - 12:39 PM

Hello,

I'm getting a bit confused by the instructions, I've obviously missed something or did something incorrect. Here is what I've done:

I downloaded all of the files to a working directory along with the .net packs. Here is the contents of that directory:

7-zip.chm
7za.exe
7zSD.sfx
copying.txt
dotnetfx.exe
dotnetfx35.exe
dotnetfx35a.exe
license.txt
NDP1.1sp1-KB867460-X86.exe
NDP1.1sp1-KB928366-X86.exe
NDP20SP2-KB958481-x86.exe
NDP30SP2-KB958483-x86.exe
NDP35SP1-KB958484-x86.exe
NetFx20SP1_x86.exe
readme.txt
SNMsynth.cmd
SNMsynth_loud.cmd
_SNMsynth.ini

For my first attempt I modified the _SNMsynth.ini with the following:
MERGE_FRAMEWORKS=FULL
COMPRESSION_RATIO=LOW

And then tried both using both the SNMsynth_loud.cmd and SNMsynth.cmd and both produced this error:
ERROR: You have to choose what file is .NET 2.0 SP# going to be processed from.

Press any key to continue . . .

I can't seem to find where to specify this parameter? Or possibly I'm misunderstanding how to use this.

Any help is appreciated,

C

Edit:

Second attempt I tried by additionally modifying the following because there are no language packs that I know of for English:
PROCESS_LNG_DNF1=NO
PROCESS_LNG_DNF2=NO
PROCESS_LNG_DNF35_DNF2=NO
PROCESS_LNG_DNF35_DNF3=NO
PROCESS_LNG_DNF35_DNF35=NO

I get the same error message. I'm not really sure what I'm doing incorrectly.

This post has been edited by Caspean: 05 January 2009 - 12:43 PM


#46 User is offline   fenyo 

  • Newbie
  • Group: Members
  • Posts: 29
  • Joined: 04-November 05

Posted 05 January 2009 - 12:49 PM

View PostCaspean, on Jan 5 2009, 07:39 PM, said:

I can't seem to find where to specify this parameter? Or possibly I'm misunderstanding how to use this.

I think this is because you have some unnecessary files.
For example you don't need NetFx20SP1_x86.exe when you have dotnetfx35.exe.
dotnetfx35.exe is .NET 3.5 full redistributable, which contains .NET 3.0 and .NET 2.0 too.
And what is dotnetfx35a.exe ?

This post has been edited by fenyo: 05 January 2009 - 12:53 PM


#47 User is offline   Caspean 

  • Newbie
  • Group: Members
  • Posts: 24
  • Joined: 04-January 09

Posted 05 January 2009 - 01:12 PM

Thanks for the quick response,

I get totally confused by which files I need if I want an all in one installer. The file that ends in a is the second download of the dotnetfx35a.exe is the the second file I downloaded that was named dotnetfx35.exe, I changed the name because I wasn't quite sure what to do with it.

View Poststrel, on Dec 25 2008, 02:50 PM, said:

It supports the following files:


This may sound like a stupid question but could someone just clarify for me which of the files listed above should go into a "FULL" synthesis? I'm really new at this.

Thanks,

C

Edit:

So to be clear the:
.NET 3.5 full redistributable
.NET 3.5 SP1 full redistributable

Have the same name when downloaded, so I changed the second on to dotnetfx35a.exe.

Edit 2:

I think maybe I'm just reading the list incorrectly.
.NET 3.5 SP1 full redistributable (dotnetfx35.exe -- note it's the same filename as 3.5 but this is 231 MB), contains .NET 2.0 SP2, .NET 3.0 SP2 and .NET 3.5 SP1. For XP/2003 only.

I take this as saying that it contains 3.5, 2.0 SP2 (but not 2.0 or SP1), 3.0 SP2 (but not 3.0 or 3.0 SP1), and 3.5 SP1.

Should I instead read it to say:
3.5, 3.5 SP1, 2.0, 2.0 SP 1, 2.0, SP2, 3.0, 3.0 SP1, and 3.0SP2 ?

If that's the case then all I need to do a full synthesis is:
.NET 1.1 Redistributable Package (dotnetfx.exe) for windows 2000, XP, x86 only.
NDP1.1sp1-KB867460-X86.exe hotfix for 2000/XP only.
NDP1.1sp1-KB928366-X86.exe hotfix for 2000/XP only .
.NET 3.5 SP1 full redistributable (dotnetfx35.exe -- note it's the same filename as 3.5 but this is 231 MB), contains .NET 2.0 SP2, .NET 3.0 SP2 and .NET 3.5 SP1. For XP/2003 only.
NDP20SP2-KB958481-x86.exe, NDP30SP2-KB958483-x86.exe and NDP35SP1-KB958484-x86.exe hotfixes for XP/2003 only.


Is this correct?

This post has been edited by Caspean: 05 January 2009 - 01:28 PM


#48 User is offline   strel 

  • segmentation fault
  • PipPipPipPip
  • Group: Members
  • Posts: 629
  • Joined: 24-February 08
  • OS:XP Pro x86
  • Country: Country Flag

Posted 05 January 2009 - 01:28 PM

Caspean, you need to feed the process with only 1 SP# of each .NET #.# version. So you have to find the correct matching of packets-in-work-folder/settings-in-.ini-file that feed the process correctly. Only packets with it's original filename can be processed. Read carefully the notes in the .ini file that explain what trigger each setting.

This post has been edited by strel: 05 January 2009 - 01:29 PM


#49 User is offline   Caspean 

  • Newbie
  • Group: Members
  • Posts: 24
  • Joined: 04-January 09

Posted 05 January 2009 - 01:34 PM

Thanks for the response,

I have read it several times, very carefully. I think there is a bit of a language gap is all. It's a bit difficult for me to understand. Don't get me wrong I'm not complaining, I'm just trying to clarify. I'm an Midwest born and raised US citizen, heck sometimes we can't even understand people on the east coast of our own country. :whistle:

I think I added some comments to the end of the post above at the same time you were posting. They might help clarify my confusion.

Thanks,

C

Edit: If I read it the way I mention above should I also read it as


NDP1.1sp1-KB928366-X86.exe Contains NDP1.1sp1-KB867460-X86.exe (because its a later update)

and

.NET 3.5 SP1 full redistributable Contains NDP20SP2-KB958481-x86.exe, NDP30SP2-KB958483-x86.exe and NDP35SP1-KB958484-x86.exe

So really all I need for a full synthesis is:
.NET 1.1 Redistributable Package (dotnetfx.exe) for windows 2000, XP, x86 only.
NDP1.1sp1-KB928366-X86.exe hotfix for 2000/XP only .
.NET 3.5 SP1 full redistributable (dotnetfx35.exe -- note it's the same filename as 3.5 but this is 231 MB), contains .NET 2.0 SP2, .NET 3.0 SP2 and .NET 3.5 SP1. For XP/2003 only.

This post has been edited by Caspean: 05 January 2009 - 01:48 PM


#50 User is offline   strel 

  • segmentation fault
  • PipPipPipPip
  • Group: Members
  • Posts: 629
  • Joined: 24-February 08
  • OS:XP Pro x86
  • Country: Country Flag

Posted 05 January 2009 - 01:50 PM

3.5 SP1 packet=3.5 SP1+3.0 SP2+2.0 SP2, that's all. Better to include updates for this.

#51 User is offline   Caspean 

  • Newbie
  • Group: Members
  • Posts: 24
  • Joined: 04-January 09

Posted 05 January 2009 - 02:31 PM

Ok I'm getting really confused. :wacko: I did a search to find what exactly is contained in .net 3.5 redistributable. And there is basically no documentation I can find on it. According to fenyo it contains all of 2.0 and 3.0. Which would make sense because I don't see a link provided to download 2.0, only hotfixes and service packs.

View Postfenyo, on Jan 5 2009, 01:49 PM, said:

View PostCaspean, on Jan 5 2009, 07:39 PM, said:

I can't seem to find where to specify this parameter? Or possibly I'm misunderstanding how to use this.

I think this is because you have some unnecessary files.
For example you don't need NetFx20SP1_x86.exe when you have dotnetfx35.exe.
dotnetfx35.exe is .NET 3.5 full redistributable, which contains .NET 3.0 and .NET 2.0 too.
And what is dotnetfx35a.exe ?

So can someone clarify that 3.5 redistributable contains all of 2.0 and 3.0 and not just the service packs?

View Poststrel, on Jan 5 2009, 02:50 PM, said:

3.5 SP1 packet=3.5 SP1+3.0 SP2+2.0 SP2, that's all. Better to include updates for this.

So I take this to say that .NET 3.5 SP1 full redistributable does not contain the .net 2.0 or .net 3.0? This is confusing because if it only contains the service packs why is it so huge? Those service packs are like 16MB aren't they?

If I look at 3.5 redistributable and break it down based on the same grammar syntax then you are saying that it does not contain full installs for 2.0 and 3.0, but only the service packs for them. If that's the case where do I get 2.0 from?

If someone who does a FULL synthesis could please share the actual _SNMsynth.ini and directory contents this would help shed some light on this for me.

I don't understand how I can download both the 3.5 redistributable and 3.5 SP1 redistributable and have them in the same directory without modifying at least one file name.

Thanks,
C

This post has been edited by Caspean: 05 January 2009 - 02:34 PM


#52 User is offline   strel 

  • segmentation fault
  • PipPipPipPip
  • Group: Members
  • Posts: 629
  • Joined: 24-February 08
  • OS:XP Pro x86
  • Country: Country Flag

Posted 05 January 2009 - 02:58 PM

2.0 SP#, 3.0 SP# and 3.5 SP# are not SPs are full frameworks versions (each one) updated to this SP# (of its own). You probably are trying to build updated installers for XP. Download 3.5 SP1 redistributable and updates for 2.0 SP2, 3.0 SP2 and 3.5 SP1, you don't need 3.5 redistributable (2.0 SP1, 3.0 SP1 and 3.5) unless you want any of the versions outdated. You don't need need NetFx20SP1_x86.exe because you have one 2.0 in .NET 3.5 SP1 redistributable. OK?
It's easy believe me.

#53 User is offline   Caspean 

  • Newbie
  • Group: Members
  • Posts: 24
  • Joined: 04-January 09

Posted 05 January 2009 - 03:23 PM

I want to start by saying thank you. I know it can be very frustrating trying to explain something to someone of a different native langauge, made even harder when the material is of a technical nature. Again, thanks for not getting to frustrated with me.

View Poststrel, on Jan 5 2009, 03:58 PM, said:

2.0 SP#, 3.0 SP# and 3.5 SP# are not SPs are full frameworks versions (each one) updated to this SP# (of its own). You probably are trying to build updated installers for XP. Download 3.5 SP1 redistributable and updates for 2.0 SP2, 3.0 SP2 and 3.5 SP1, you don't need 3.5 redistributable (2.0 SP1, 3.0 SP1 and 3.5) unless you want any of the versions outdated. You don't need need NetFx20SP1_x86.exe because you have one 2.0 in .NET 3.5 SP1 redistributable. OK?
It's easy believe me.

So can I also download .net 1.1 redistributable and its two hotfixes (NDP1.1sp1-KB928366-X86.exe and NDP1.1sp1-KB947742-X86.exe hotfix) and synthesize/integrate into a single installer in one shot? This was my assumption several post ago and nobody said it was correct, so I'm worried it is not correct.

View PostCaspean, on Jan 5 2009, 02:12 PM, said:

If that's the case then all I need to do a full synthesis is:
.NET 1.1 Redistributable Package (dotnetfx.exe) for windows 2000, XP, x86 only.
NDP1.1sp1-KB867460-X86.exe hotfix for 2000/XP only.
NDP1.1sp1-KB928366-X86.exe hotfix for 2000/XP only .
.NET 3.5 SP1 full redistributable (dotnetfx35.exe -- note it's the same filename as 3.5 but this is 231 MB), contains .NET 2.0 SP2, .NET 3.0 SP2 and .NET 3.5 SP1. For XP/2003 only.
NDP20SP2-KB958481-x86.exe, NDP30SP2-KB958483-x86.exe and NDP35SP1-KB958484-x86.exe hotfixes for XP/2003 only.

Is this correct?

Thanks Again,
C
EDIT:
My directory now contains:
7-zip.chm
7za.exe
7zSD.sfx
copying.txt
dotnetfx.exe
dotnetfx35.exe
license.txt
NDP1.1sp1-KB867460-X86.exe
NDP1.1sp1-KB928366-X86.exe
NDP20SP2-KB958481-x86.exe
NDP30SP2-KB958483-x86.exe
NDP35SP1-KB958484-x86.exe
readme.txt
SNMsynth.cmd
SNMsynth_loud.cmd
_SNMsynth.ini

I have attached my _SNMsynth.ini file. Now I get this:
Processing .NET 1.1 installer...
Processing NDP1.1sp1-KB867460-X86.exe...
Processing NDP1.1sp1-KB928366-X86.exe...

Processing .NET 3.5 SP1 installer...
Processing .NET 2.0 SP2 portion...
Processing NDP20SP2-KB958481-x86.exe...
Processing .NET 3.0 SP2 portion...
Processing NDP30SP2-KB958483-x86.exe...
Processing .NET 3.5 SP1 portion...
Processing NDP35SP1-KB958484-x86.exe...


Creating merged .NET 1.1, .NET 2.0 SP2, .NET 3.0 SP2, .NET 3.5 SP1 installer...

Done!

Press any key to quit...


I'm going to assume I did this correctly and test the install of it now.

C

Attached File(s)


This post has been edited by Caspean: 05 January 2009 - 03:46 PM


#54 User is offline   strel 

  • segmentation fault
  • PipPipPipPip
  • Group: Members
  • Posts: 629
  • Joined: 24-February 08
  • OS:XP Pro x86
  • Country: Country Flag

Posted 05 January 2009 - 04:17 PM

Yes, correctly for updated complete set of .NET frameworks for XP or 2003. This merged installer should be used on first logon.

#55 User is offline   Caspean 

  • Newbie
  • Group: Members
  • Posts: 24
  • Joined: 04-January 09

Posted 05 January 2009 - 04:27 PM

Thank you very much for your help and your patience. :thumbup

I've tested it as a standalone on a couple systems and it seems to work perfectly. I'll now use HFSLIP and test it in the HFGUIRUNONCE folder to see if it I can successfully integrate it into my XP disc.

Thanks again,

ss3

#56 User is offline   fenyo 

  • Newbie
  • Group: Members
  • Posts: 29
  • Joined: 04-November 05

Posted 06 January 2009 - 03:06 AM

View Poststrel, on Jan 4 2009, 04:12 PM, said:

I should add that the file fenyo was prompted to download by MS Update when 3.0 SP2 language is installed from admin install (aka SNM installers),

Not just with admin install.
If i install the original pack (not admin install), it's showed size 10MB, but MS Update offers me 3.0 Langpack again! So it seems it's not just an admin-install problem.

View Poststrel, on Jan 4 2009, 04:12 PM, said:

wasn't the same 3.0 SP2 language standalone, as stated before, but 3.0 SP0 language standalone
:blink:

View Poststrel, on Jan 4 2009, 04:12 PM, said:

This happened only under hungarian XP, not under english XP (with .NET hungarian languages), to make things even more strange.

I think this is because English XP doesn't need any language packs at all, so if an installed langpack is corrupted, it won't offer any, because it doesn't need one.

View Poststrel, on Jan 4 2009, 04:12 PM, said:

So what's happening? I think 3.0 SP2 hungarian language files for XP/2003 may be corrupted, causing installing though administrative install (aka SNM installlers), not to complete correctly

As i mentioned above, the standalone 3.0 SP2 Langpack install (not admin install; and i've installed xpsepsclangpack manually) does the same(MS Update problem) with installed size 10MB.

View Poststrel, on Jan 4 2009, 04:12 PM, said:

Any ideas?

You've said, that the 4 lacking file actually does not get into the system. What happens, if we just copy these files from an other language to hungarian Admin install? I think i'll try it...

#57 User is offline   strel 

  • segmentation fault
  • PipPipPipPip
  • Group: Members
  • Posts: 629
  • Joined: 24-February 08
  • OS:XP Pro x86
  • Country: Country Flag

Posted 06 January 2009 - 04:06 AM

These 4 are not present in many other langpacks with the same structure, and don't generate problems. I don't think they are culprit of anything.

#58 User is offline   fenyo 

  • Newbie
  • Group: Members
  • Posts: 29
  • Joined: 04-November 05

Posted 06 January 2009 - 04:28 AM

View Poststrel, on Jan 6 2009, 11:06 AM, said:

These 4 are not present in many other langpacks with the same structure, and don't generate problems. I don't think they are culprit of anything.

Ok.
Then we have to tell M$ to repair their package.
(but i'm afraid it can take months...)

#59 User is offline   strel 

  • segmentation fault
  • PipPipPipPip
  • Group: Members
  • Posts: 629
  • Joined: 24-February 08
  • OS:XP Pro x86
  • Country: Country Flag

  Posted 06 January 2009 - 08:21 AM

.NET 3.0 SP2 language (for some languages)

There's problems when installing 3.0 SP2 from .NET 3.5 SP1 redistributable under some XP x86 localized versions:
- If you install english version (dotnetfx35.exe /lang:ENU), windows/ms update prompts you to download 3.0 SP0 langpack standalone.
- If you install some language to the english version windows/ms update prompts you to download the same 3.0 SP0 langpack standalone KB928416:
---> when installing dotnetfx35.exe normally, the installer downloads the language files, if you're connected, obviously
---> or when you install it from .NET 3.5 SP1 langpack standalone
---> or when you install it from a 3.0 SP2 language administrative install (aka SNM installers) generated from standalone langpack
In all install scenarios of 3.0 SP2 under hungarian XP are the same.

So, what's happening?

I think there's a problem with 3.0 SP2 framework under some XP X86 (maybe 2003 too).
It doesn't matter how you install it (with or without language), windows/ms update prompts you to download 3.0 SP0 langpack standalone.

And if you're going to use SNMSynth 3.0 SP2 installers under some localized XP (and maybe 2003, this has to be checked) and you want to get freed of win/ms update prompting to install 3.0 SP0 standalone language KB928416, I recommend you to use the method described in the "Obtain a Clean or Customized DataStore.edb File" section of this guide.

EDIT: I recommend to use the latests version the script that fixes this issue.

At least until MS fix all this.[/b]

Thx 4 your help fenyo.
Anymore ideas?

This post has been edited by strel: 16 March 2009 - 09:04 AM


#60 User is offline   fenyo 

  • Newbie
  • Group: Members
  • Posts: 29
  • Joined: 04-November 05

Posted 06 January 2009 - 09:30 AM

View Poststrel, on Jan 6 2009, 03:21 PM, said:

Thx 4 your help fenyo.

No, it is I who should thank you!

BTW, your summary is good. :)

And i've written a mail to the hungarian M$ group about this problem.

Share this topic:


  • 50 Pages +
  • 1
  • 2
  • 3
  • 4
  • 5
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy