Silent .NET Maker (latest update: 20080603) Create silent switchless .NET installers for Win2K/XP/2K3 x86
#152
Posted 14 September 2007 - 07:21 AM
Second - sorry for my bad english - it isn't my native.
Subject: DNF30 is absent.
Description:
I am SNM user. I am HFSLIP user. I am nLite user. I'm slipstreaming XP Pro SP2 Corp. Own hands integrated SP2. From SNM I'm using DNF11_20 and DNF30. I put that into HFSLIP. DNF30 into HFGUIRUNONCE folder. I integrate all my after SP2 hotfixes with HFSLIP too. I run HFSLIP to have SOURCESS folder. For nLite. In nLite I make exclusions, registry settings and unattended install. I burn the CD (physically) and I'm installing that on other, clear machine. Connected to net. To my local lan.
The system installs without any error messages and works. I'm going to WindowsUpdate. It says me, that I haven't the Net Framework 3.0.
I'm going to my machine. OK lets move DNF30 from HFSLIP to nLite. I'm copying the all HFSLIP folder structure in second place. I move DNF30 out, delete SOURCESS folder, run HFSLIP, copy SOURCESS to nLite and include there the moved out DNF30. Burn, install and go to WindowsUpdate. Now I have the Net Framework 3.0. On my work machine I'm looking to my first HFSLIP SOURCESS folder. There isn't DNF30.EXE. DNF30 is absent.
OK, OK it is. As a command to run, in HFSGUI.CMD (name of the file is near the oryginal - now I am in my work, and I dont' remember correct - there is only one CMD file like).
Question to experienced users HFLIP and SNM: Is the absence normal?
Some other details: HFSLIP 1.6.2, SNM downloaded from that thread (first, main post) 2 days ago (problem - in ZIP I don't see the version number - in CMD, INI and readme), nLite 1.3.5.
#153
Posted 27 September 2007 - 12:56 PM
#154
Posted 27 September 2007 - 05:22 PM
#155
Posted 04 October 2007 - 01:43 PM
Quote
Am I wrong, or shouldn't SNM also support the following?
msxml4-KB936181.exe (released in August 2007)
#156
Posted 04 October 2007 - 01:49 PM
BTW, your script simply rocks!
#157
Posted 04 October 2007 - 05:56 PM
M:\SLIPSTREAM\DOTNET\SMN | SNM.cmd | _SNM.ini | _SNM - Backup.ini | 7za.exe | 7zS.sfx | dotnetfx.exe | dotnetfx2.exe | dotnetfx3.exe | hidcon.exe | msistub.exe | msxml6-KB933579.exe | NDP1.1sp1-KB867460.exe | NDP1.1sp1-KB886903.exe | NDP1.1sp1-KB928366.exe | NDP20-KB928365.exe | NetFX30-KB932471.exe | readme.txt | xpsepsc.exe | +---DNF2 | \---DNF20 | \---Win | \---Microsoft.NET | \---Framework | \---URTInstallPath | \---ASP.NETWebAdminFiles \---OUT1 DNF11.exe (11,300KB) DNF20.exe (39,004KB) DNF30.exe (21,969KB)
As you can see in the attached screen grab, SNM.cmd cannot access one of the files above, apparently for .Net 3.0. When I install the resulting DNF30.exe, Windows Update still reports that I require KB933579. So I'm assuming that is the file that does not get slipstreamed into the installer correctly.
I have tried re-downloading all the files, ensuring each was for Windows XP SP2 (x86). I have run this script several times and each time it chokes on the same file. Am I do something wrong, or is the script in a race condition?
Any help is appreciated, Thanks!
Attached File(s)
-
Errors.png (11.42K)
Number of downloads: 64
This post has been edited by DarkShadows: 04 October 2007 - 05:57 PM
#158
Posted 05 October 2007 - 04:05 AM
#159
Posted 13 October 2007 - 04:35 AM
I have 2 KB's giving me a hard time.(KB934238 and KB933579) (Norwegian XP)
Have read through this forum I fond this:
KB934238
Tomcat76, on Jun 18 2007, 06:34 PM, said:
Iam using the SNM script. an the folder looks like this;

What amI missing?
Chester, on Jun 24 2007, 10:44 AM, said:
Thanks!!
Can you pls. tell me how you did this?
Attached File(s)
-
HFSLIP.txt (5.6K)
Number of downloads: 28
This post has been edited by Floppy: 13 October 2007 - 04:38 AM
#160
Posted 15 October 2007 - 08:12 AM
sadam, on Sep 14 2007, 03:21 PM, said:
DarkShadows, on Oct 5 2007, 01:56 AM, said:
Not that it's important at this stage, but the XPS update named as xpsepsc.exe is not supported. You should keep at least "xpsepsc-x86-en-us" in the name.
Floppy, on Oct 13 2007, 12:35 PM, said:
1) You are including both msxml6_x86.msi and msxml6-KB933579-enu-x86.exe. Silent .NET Maker only takes one and it uses the MSI because it's faster, but the file named "msxml6_x86.msi" is old so you should remove it. Silent .NET Maker will then use msxml6-KB933579-enu-x86.exe. If you want, you can use msxml6.msi from inside msxml6-KB933579-enu-x86.exe to make things faster but it's not required. This should solve the KB933579 problem.
2) Your KB934238 problem is probably due to the absence of the KB934238 update for the main .NET 3.0 package. You only have the KB934238 update for your language pack.
#161
Posted 16 October 2007 - 08:40 AM
Tomcat76, on Oct 15 2007, 08:12 AM, said:
Floppy, on Oct 13 2007, 12:35 PM, said:
1) You are including both msxml6_x86.msi and msxml6-KB933579-enu-x86.exe. Silent .NET Maker only takes one and it uses the MSI because it's faster, but the file named "msxml6_x86.msi" is old so you should remove it. Silent .NET Maker will then use msxml6-KB933579-enu-x86.exe. If you want, you can use msxml6.msi from inside msxml6-KB933579-enu-x86.exe to make things faster but it's not required. This should solve the KB933579 problem.
2) Your KB934238 problem is probably due to the absence of the KB934238 update for the main .NET 3.0 package. You only have the KB934238 update for your language pack.
Thank you for your reply!!!
I followed your advice, and it worked perfect.
Excellent work from you as usual!!
#162
Posted 18 October 2007 - 05:56 AM
Tomcat76, on Oct 15 2007, 10:12 AM, said:
DarkShadows, on Oct 5 2007, 01:56 AM, said:
Not that it's important at this stage, but the XPS update named as xpsepsc.exe is not supported. You should keep at least "xpsepsc-x86-en-us" in the name.
The Command Prompt title is different because I selected some text for the screen grab—Cmd.exe prepends the word "Select" to the prompt's title, whenever you select some text. Other words get prepended as well for other actions. For example, in Vista you will see "Administrator:" prepended to an elevated Command Prompt.
The files not being accessed as shown in my screen grab seems to happen a lot on my system for some reason (not just with your script); I think it may have to do with RAID array or HDD write caching or something. It seems to happen a lot when deleting a large number of files or a folder full of files.
Renaming xpsepsc.exe to "xpsepsc-x86-en-us" fixed the missing update issue. Your script seems like it is hard coded to execute only "XPSEPSC-x86-en-US.exe". It would be nice if it supported the format: "xpsepsc-KBnnnnnn.exe". That would allow one to eyeball their SNM folder to inventory which knowledge base numbers they are using. You tend to support this convention on most of the files already.
I think I also got my wires crossed and tried to install DNF30.exe by mistake from SVCPack, which of course does not work.
I have gotten everything working fine now, really nice job on your script!
#163
Posted 18 October 2007 - 01:11 PM
If I slipstream into my source DNF11.exe, and DNF20.exe.
And use GUIRUNONCE to install DNF30.exe after the first login, is there any problems?
Something I read in this thread caught my eye, but I'm not sure I understood it completely? Something about additional features?
Thanks, good work btw.
#164
Posted 18 October 2007 - 03:39 PM
DarkShadows, on Oct 18 2007, 01:56 PM, said:
effgee, on Oct 18 2007, 09:11 PM, said:
And use GUIRUNONCE to install DNF30.exe after the first login, is there any problems?
If you install .NET 1.1, your computer needs to be rebooted before you can install .NET 3.0. To be more precise, the problem is that if you install .NET 1.1 and then .NET 2.0 (either separately or as part of .NET 3.0), then .NET 2.0 won't be "active" yet. And .NET 2.0 needs to be "active" before you can install the extra programs that are inside .NET 3.0. But if you install .NET 2.0 first (or .NET 2.0 as part of .NET 3.0), then .NET 2.0 will be active, allowing a successful install of the other .NET 3.0 components.
If you want to install everything without rebooting, you only have one option: DNF20.exe > DNF30.exe > DNF11.exe
What you propose will work because the final reboot of Windows setup (which occurs after .NET 1.1 and .NET 2.0 are installed) will make .NET 2.0 active. DNF30.exe can therefore be installed at first logon.
Does that make more sense?
#165
Posted 18 October 2007 - 05:46 PM
Tomcat, on Oct 18 2007, 05:39 PM, said:
- Install all three .NET Framework packages: 2.0, 3.0, and 1.1 without issue.
- Install software packages requiring .NET Framework 2.0 to be installed prior without issue.
- Install everything in as few passes (i.e. PC reboots) as possible, while accomplishing the above.
- Text-mode Setup
- Loads Drivers
- Copies files required for Setup to the Hard Disk
- Copies the contents of your $OEM$ folders to the Hard Disk
- Automatic Reboot
- Loads Drivers
- GUI-mode Setup
- Detached Program executes from winnt.sif at T-39 stage
- Installs Devices
- Installs Network
- Installs Start Menu Items
- Registers Components
- svcpack.inf executes at T-13 minute stage
- Install all Hotfixes (except DNF-related)
- Execute Chain.exe
- ...
- Install Apps unrelated to .NET Framework
- ...
- Install DNF20.exe here (or from cmdlines.txt later)
- Install all Hotfixes (except DNF-related)
- cmdlines.txt executes at T-12 minute stage
- Install DNF20.exe here (or from svcpack.inf earlier)
- Install Apps unrelated to .NET Framework
- Add registry settings to Default User Profile
- Create/rename user accounts
- ...
- Install DNF20.exe here (or from svcpack.inf earlier)
- SetupParams executes from winnt.sif at T-9 minute stage
- Saves Settings
- Deletes temporary files
- Automatic Reboot
- Detached Program executes from winnt.sif at T-39 stage
- First Logon
- Windows XP logs in
- Windows XP loads personal settings for logged in user account (Copied from Default User Profile).
- GUIRunOnce from winnt.sif and RunOnceEx both execute at the same time.
- Install any Apps that require DNF20.exe here (e.g. ATI Catalyst Control Center)
- Install other Apps unrelated to .Net Framework
- Install any Apps that require DNF20.exe here
- Install other Apps unrelated to .Net Framework
- ...
- Install DNF30.exe here
- Install DNF11.exe here
- Install any Apps that require DNF20.exe here (e.g. ATI Catalyst Control Center)
- Windows XP Desktop and Task bar load
- Windows XP logs in
- Manually Reboot the PC — This reboot needs to happen in order for applications that require DNF20 to function properly, since DNF11 installation will "deactivate" DNF20. This is mostly likely a smart thing to do in any case, since many software installations require a reboot in order to function properly.
If this isn't feasible, or ideal, then please suggest some alternatives. I'm want to try to install ATI Catalyst Control Center from RunOnceEx, and it requires DNF20.
#166
Posted 19 October 2007 - 01:59 AM
I install both my silent Microsoft .NET Framework 1.1 and 2.0 packages via SVCPACK.INF, followed by several applications which require these two packages. I install Microsoft .NET Framework 3.0 via RunOnceEx and it all works like a charm.
#167
Posted 22 October 2007 - 06:55 AM
SVCPACK.INF:
1) Install DNF20.exe
2) Install all apps that can be installed from SVCPACK.INF (including Catalyst Control Panel)
3) Registry edits, etc.
4) Install DNF11.exe at the end
<Windows setup finishes>
First logon:
1) Install "mini" DNF30.exe and apps that can't be installed from SVCPACK.INF
#168
Posted 21 November 2007 - 04:15 PM
I'd like to have those also in silent install, would be most appreciated.
#169
Posted 24 November 2007 - 04:01 PM
I haven't found out how to install these yet. The ADDEPLOY=1 command no longer does the trick.
#170
Posted 25 November 2007 - 05:43 AM
- ← [solution] Installing Office 2k3 On T-12
- Application Installs
- Request! Kaspersky Internet Security 7.0.1.325 en →



Help


Back to top








