MSFN Forum: HOWTO create a fully up to date XP x64 DVD - MSFN Forum

Jump to content


If you are having issues with Windows after removing components and have come to ask for help, please attach (not paste) your Last Session.ini file to your post to facilitate quicker assistance.
  • 33 Pages +
  • « First
  • 12
  • 13
  • 14
  • 15
  • 16
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

HOWTO create a fully up to date XP x64 DVD Updated for June, link to similar W2K guide Rate Topic: -----

#261 User is offline   TranceEnergy 

  • Friend of MSFN
  • PipPipPipPipPip
  • Group: Members
  • Posts: 963
  • Joined: 23-March 06

Posted 02 February 2009 - 06:08 PM

Well i find this a bit weird and all since ie8 beta 2 i know integrates.

New Java Sun RE 6 update 12, here follows direct download link to x86 then x64.

http://cds.sun.com/is-bin/INTERSHOP.enfini...dows-i586-p.exe

http://cds.sun.com/is-bin/INTERSHOP.enfini...ndows-x64-p.exe

Anyone got a working download link for IE8 beta2 ? Seeing as RC1 just has made everything fubar here. It only asks if i want to save anything as a file, and internet options is inaccessible (says there are restrictions in place, when there are none (i checked policies)). RC1 is totally useless for me, except if i want to save a file, lol.

This post has been edited by TranceEnergy: 02 February 2009 - 07:14 PM



#262 User is offline   meowing 

  • XP64 is a joy forever
  • PipPip
  • Group: Members
  • Posts: 135
  • Joined: 24-July 08
  • OS:XP Pro x64
  • Country: Country Flag

Posted 03 February 2009 - 05:05 PM

View PostKurt_Aust, on Sep 30 2007, 01:11 PM, said:

Run2_XP-64.bat
rem startup delay to allow disk thrashing to subside before proceeding
TimeOut /T 120
[...]
If people would prefer it faster, they can use sysinternals' Sync for that. Like so:

%WINDIR%\sync

(and then of course have it as \$OEM$\$$\sync.exe or something..)
Make sure you register it, or it asks for eula acceptance.
[HKEY_CURRENT_USER\Software\Sysinternals\Sync]
"EulaAccepted"=dword:00000001


#263 User is offline   Kurt_Aust 

  • Master of trial, error & Google
  • PipPipPipPip
  • Group: Members
  • Posts: 500
  • Joined: 26-April 07

Posted 04 February 2009 - 02:49 AM

View Postmeowing, on Feb 4 2009, 10:05 AM, said:

View PostKurt_Aust, on Sep 30 2007, 01:11 PM, said:

Run2_XP-64.bat
rem startup delay to allow disk thrashing to subside before proceeding
TimeOut /T 120
[...]
If people would prefer it faster, they can use sysinternals' Sync for that. Like so:

%WINDIR%\sync

(and then of course have it as \$OEM$\$$\sync.exe or something..)
Make sure you register it, or it asks for eula acceptance.
[HKEY_CURRENT_USER\Software\Sysinternals\Sync]
"EulaAccepted"=dword:00000001



You appear to have misunderstood the TimeOut's purpose, it's not there to flush the cache. It's there to allow time for system services and other applications to fully initialise before proceeding with the next round of installations.

#264 User is offline   meowing 

  • XP64 is a joy forever
  • PipPip
  • Group: Members
  • Posts: 135
  • Joined: 24-July 08
  • OS:XP Pro x64
  • Country: Country Flag

Posted 05 February 2009 - 09:37 PM

Kurt, since you make a lot of use of the %SOURCE% variable in your scripts, I'd like to ask you this;

Something's off with the %SOURCE% variable using my install image (from a XP x64 SP2 source). It doesn't seem to yield the right path during cmdlines.
Here's my cmdlines content:
[Commands]
"rundll32 advpack.dll,LaunchINFSection nLite.inf,U"
"runonce.cmd"

(I have no nlite.cmd since I don't use/have anything under GuiRunOnce in WINNT.SIF)

The "runonce.cmd" is in $OEM$, alongside cmdlines.txt, and I copied the way nuhi obtains his CD/DVD-drive letter, so my runonce.cmd looks like this:
@echo off
cmdow @ /hid
for /f "tokens=3" %%i IN ('reg query HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup /v "SourcePath" ^| findstr "REG_SZ"') do set SOURCE=%%i
REG IMPORT %SOURCE%$OEM$\$$\2009.REG

SET RDR=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %RDR% /V TITLE /D "Installing Software" /f
REG ADD %RDR%\001 /VE /D "Last Minutes.." /f
REG ADD %RDR%\001 /V 1 /D "%SOURCE%$OEM$\msxml6-KB954459-enu-amd64.exe /passive /qn /norestart" /f

REG ADD %RDR%\005 /VE /D "Installing ERUNT" /f
REG ADD %RDR%\005 /V 1 /D "%SOURCE%$OEM$\erunt-setup.exe /verysilent" /f

REG ADD %RDR%\010 /VE /D "Inserting PSPad" /f
REG ADD %RDR%\010 /V 1 /D "%SOURCE%$OEM$\pspad453inst_en.exe /VERYSILENT /SUPPRESSMSGBOXES /TASK=\"multiuser,txt\"" /f

REG ADD %RDR%\030 /VE /D "Cleaning Up" /f
REG ADD %RDR%\030 /V 1 /D "%WinDir%\ending.cmd" /f

REG ADD %RDR%\035 /V 1 /D "COPY %SOURCE%$OEM$\PSPad.INI \"%ProgramFiles(x86)%\PSPad editor\\" /Y /Z" /f
REG ADD %RDR%\036 /V 1 /D "COPY %SOURCE%$OEM$\PSPad_MU.ini \"%ProgramFiles(x86)%\PSPad editor\\" /Y /Z" /f
EXIT
This is just some example code. It ends up adding nothing in the place of %SOURCE% in the RunOnceEx reg-key, and this is really weird.

The strange thing is that running ending.cmd (as it then is one of the RunOnceEx entries in reg) *does* yield the correct source of the install, using;
FOR %%I IN (D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%I:\WIN51AP.SP2 (SET SOURCE=%%I:& GOTO DONECD)
:DONECD
which is in the top of ending.cmd...
So when I move all the installers etc. from runonce.cmd to ending.cmd as a simple batch-file, they will work just fine!

Any idea what I'm missing here?

I haven't tried using
SetLocal enableextensions
SET CDISO=%~d0

EndLocal
in runonce.cmd yet, maybe that'll work..

#265 User is offline   meowing 

  • XP64 is a joy forever
  • PipPip
  • Group: Members
  • Posts: 135
  • Joined: 24-July 08
  • OS:XP Pro x64
  • Country: Country Flag

Posted 06 February 2009 - 05:39 AM

OK, it is probably as simple as keeping nlite.cmd in there, and running this from RunOnce.cmd;
TimeOut /T 40
CMD /R my-batch-file-with-all-I-want-to-do.bat


I'll try that first.
By the way, which reminds me, what does your cmdlines.txt look like under $OEM$ ?

This post has been edited by meowing: 06 February 2009 - 05:51 AM


#266 User is offline   Kurt_Aust 

  • Master of trial, error & Google
  • PipPipPipPip
  • Group: Members
  • Posts: 500
  • Joined: 26-April 07

Posted 08 February 2009 - 04:08 AM

Meowing:

My best guess is some sort of sequencing problem, maybe related to the reason why using ProgramAddons is problematic (failure to register file associations being the most obvious symptom). The replies I got when querying that strange behaviour suggested that it is due to the registry not being fully formed prior to the final reboot.

\$OEM$\cmdlines.txt
[Commands]
"rundll32 advpack.dll,LaunchINFSection nLite.inf,U"


\AMD64\NLITE.CM_
TimeOut /T 40
for /f "tokens=3" %%i IN ('reg query HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup /v "SourcePath" ^| findstr "REG_SZ"') do set SOURCE=%%i
CMD /R %Source%Run1_XP-64.bat
"%windir%\daemon\dt410x64.exe"
EXIT

The "%windir%\daemon\dt410x64.exe" bit is from JohnDoe74's 2-part Daemon Tools installer, but I have to put it before Spybot: S&D in the batch file.

#267 User is offline   meowing 

  • XP64 is a joy forever
  • PipPip
  • Group: Members
  • Posts: 135
  • Joined: 24-July 08
  • OS:XP Pro x64
  • Country: Country Flag

Posted 10 February 2009 - 01:58 AM

So, if the registry isn't yet fully built up at cmdlines.txt execution stage, it is probably best and safest to only put
CMD /R some.bat
in cmdlines.txt, and then put this in some.bat:

REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\010 /VE /D "Building and Cleaning" /f
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\010 /V 1 /D "%WinDir%\ending.cmd" /f

and put all the rest, including accessing the source image, in that ending.cmd, which can delete itself at the end of its own execution, when you put these in at the end of it;

ATTRIB -R -A -S -H %WinDir%\ending.cmd >NUL
DEL /F /Q %WinDir%\ending.cmd >NUL


I've always really liked the idea of batch-files killing themselves ;-)

By the way, I find that using a ping delay is more graceful than using timeout. Timeout echoes to the user, ping doesn't. I often use
PING 1.1.1.1 -n 1 -w 1 >NUL
where -n is the multiplier of -w in milliseconds. So
PING 1.1.1.1 -n 4 -w 5000 >NUL
delays the batch for ( 4 x 5000 ms =) 20 seconds.

This post has been edited by meowing: 10 February 2009 - 02:03 AM


#268 User is offline   anthonyaudi 

  • Member
  • PipPip
  • Group: Members
  • Posts: 130
  • Joined: 10-June 08

Posted 12 February 2009 - 08:57 PM

excuse my stupidity but can someone tell me how to integrate KB890830 with Nlite

KB890830 (Malicious Software Removal Tool)
Use /Q to install silent (T13 ready).

I read that in the earlier posts (on page one)

but I have no idea what that means... :(

#269 User is offline   johnhc 

  • MSFN Junkie
  • PipPipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 3,362
  • Joined: 02-March 08
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 12 February 2009 - 09:08 PM

anthonyaudi, he means you can install it out of the RunOnce exit of nLite. If you will look at the top of page 1, at Kurt_Aust's Run1_XP-64.bat you will see how he installs many different programs. The Malicious Removal Tool can be installed the same way using the /Q switch. Enjoy, John.

#270 User is offline   Kurt_Aust 

  • Master of trial, error & Google
  • PipPipPipPip
  • Group: Members
  • Posts: 500
  • Joined: 26-April 07

Posted 13 February 2009 - 04:41 AM

February updates

Deletions:
Hotfix\670-IE7-WindowsServer2003.WindowsXP-KB958215-x64-ENU.exe
Hotfix\680-IE7-WindowsServer2003.WindowsXP-KB960714-x64-ENU.exe
RunOnce\WindowsServer2003.WindowsXP-KB956391-x64-ENU.exe

Additions:
@ . . . Hotfix\700-IMAPI_SRV2003_x64.exe [2,370,504] Optional, Blu-Ray image mastering support
# Hotfix\710-IE7-WindowsServer2003.WindowsXP-KB961260-x64-ENU.exe [37,213,048]
@ . . . RunOnce\WindowsServer2003.WindowsXP-KB960715-x64-ENU.exe [673,144]


Meowing:
I prefer giving the user feedback as to how the installation is progressing, hence you will see that I use /Passive rather than /Quiet and /Silent rather than /VerySilent. It saves them from wondering if the process has hung.

Anthonyaudi:
As Johnhc noted you can add the MSRT to Run1_XP-64.bat, I don't include it for 2 reasons:
1. There's no point checking your system until you've installed all your applications &
2. Not including it allows you to check that Windows Update is working correctly.


EDIT:
I've uploaded Radix's fixed script for Deamon Tools lite v4303 to the eSnips page, just place it at \AddOns without renaming if you want to use the latest version.

This post has been edited by Kurt_Aust: 14 February 2009 - 02:05 PM


#271 User is offline   Kurt_Aust 

  • Master of trial, error & Google
  • PipPipPipPip
  • Group: Members
  • Posts: 500
  • Joined: 26-April 07

Posted 13 March 2009 - 07:29 PM

March updates

Deletions:
Hotfix\130-WindowsServer2003.WindowsXP-KB935840-x64-ENU.exe
Hotfix\520-WindowsServer2003.WindowsXP-KB938464-x64-ENU.exe
Hotfix\530-WindowsServer2003.WindowsXP-KB954211-x64-ENU.exe
Hotfix\610-msxml4-KB954430-enu.exe

Additions:
@ . . . Hotfix\720-WindowsServer2003.WindowsXP-KB960225-x64-ENU.exe [1,034,640]
# Hotfix\730-WindowsServer2003.WindowsXP-KB958690-x64-ENU.exe [8,420,744]
# Hotfix\740-WindowsServer2003.WindowsXP-KB967715-x64-ENU.exe [24,187,280]

@ WMP11\WindowsMedia11-KB959772-x64-ENU.exe [5,936,008]

@ RunOnce\WindowsServer2003.WindowsXP-KB938464-v2-x64-ENU.exe [4,386,696]
@ . . . RunOnce\msxml.msi [2,434,048] Microsoft XML Core Services 4.0 SP3
@ . . . RunOnce\WindowsServer2003.WindowsXP-KB961118-x64-ENU.exe [872,312] (only if installing .Net 3.5 sp1)

Added application install support for:
Vdownloader (as it no longer installs eBay shortcuts)
Comodo Firewall, in the absence of useful silent install switches the following options are provided:
A) Use the older stable firewall only v3.0.25.378, it will default to safe mode on both firewall and defence+
B} Use the current version with default settings, firewall, defence+ and anti-virus will be installed.
C) Use the current version with a very basic, push the buttons, AutoIt script for firewall only, no AV, D+, ThreatCast or toolbars.

and more info on Sun VirtualBox:
In order to have a usable VirtualBox when you first logon to each account you should go [Start >> Control Panel >> System >> Advanced >> Performance Settings] and deselect the three options under Visual Effects that begin with "Fade ...".

#272 User is offline   johnhc 

  • MSFN Junkie
  • PipPipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 3,362
  • Joined: 02-March 08
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 19 March 2009 - 11:46 AM

Kurt_Aust, thanks for the latest updates. I do have a problem with KB967715 (your 740). Under my VMware install, WUD shows it needs to be installed although I installed it via nLite. BTW, how do you determine what hot fixes need to be removed - always wondered? Thanks again, John.

#273 User is offline   Kurt_Aust 

  • Master of trial, error & Google
  • PipPipPipPip
  • Group: Members
  • Posts: 500
  • Joined: 26-April 07

Posted 19 March 2009 - 08:51 PM

Weird, KB967715 works fine for me.

As for how I determine needed hotfixes, it's depressingly basic. I've created a fully unattended .iso with just IE7 & WMP11 integrated, I simply install it in VMware server and point it at Windows Update. I then check the results against this month's security releases .iso.

#274 User is offline   johnhc 

  • MSFN Junkie
  • PipPipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 3,362
  • Joined: 02-March 08
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 20 March 2009 - 02:11 PM

Kurt_Aust, thanks for your reply. I was afraid you would say that. I reran from scratch and have the same result. I have installed IE8 (RTM) via your .cmd file. I hope you have an idea of where I should look. I attach my Last Session. I checked the length of all updates and I checked the total count and total size of my Hot Fix folder. All agreed with yours. Thanks for any help, John.

EDIT: Have you thought about using IE8 instead of IE7?

This post has been edited by johnhc: 20 March 2009 - 02:30 PM


#275 User is offline   Kurt_Aust 

  • Master of trial, error & Google
  • PipPipPipPip
  • Group: Members
  • Posts: 500
  • Joined: 26-April 07

Posted 20 March 2009 - 02:48 PM

I'd suggest trying again without removing any components, KB967715 is the autorun update which affects (amongst other things) USB devices and network shares and there are some items in the removed list that (admittedly at a stretch) could affect it.

I will move the guide onto IE8 when IE8 direct integration is officially supported by nLite.

#276 User is offline   johnhc 

  • MSFN Junkie
  • PipPipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 3,362
  • Joined: 02-March 08
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 20 March 2009 - 03:14 PM

Kurt_Aust, thanks again. I'll give your idea a try. I just finished installing without IE8 and got the same. I watched nLite run this time and saw 740 integrate. Weird.

I assume you know IE8 does not support the Integrate switch. I even tried it on the update.exe after extracting and got an error about having to integrate from the top layer. Suspect waiting for nuhi to determine how to do it is going to be a long wait. Perhaps we all should see what we can figure out ourselves. Thanks again, I'll let you know if I figure out the 740 thing. The MD5 for my 740 is 80406D0749A16737D651000DBCEF77C4, and I DLed it again and got the same. Enjoy, John.

#277 User is offline   Kurt_Aust 

  • Master of trial, error & Google
  • PipPipPipPip
  • Group: Members
  • Posts: 500
  • Joined: 26-April 07

Posted 20 March 2009 - 03:45 PM

MD5 is a match.

Integrating IE7 required special modifications being made within the nLite process, similarly the required modifications changed between each version of the IE8 betas. I can't see that it will hurt to allow IE8 to be out in the wild for a couple of months before adding it to the guide as that should lead to the discovery of any missed bugs and/or compatibility hiccups.

#278 User is offline   johnhc 

  • MSFN Junkie
  • PipPipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 3,362
  • Joined: 02-March 08
  • OS:Windows 7 x64
  • Country: Country Flag

Posted 21 March 2009 - 02:30 PM

Kurt_Aust, I removed all of my Component removals and got the same same. I'm still looking and thinking. John.

#279 User is offline   TranceEnergy 

  • Friend of MSFN
  • PipPipPipPipPip
  • Group: Members
  • Posts: 963
  • Joined: 23-March 06

Posted 22 March 2009 - 02:00 AM

A bit off topic, i ran the test over here -> http://celtickane.co...peedarchive.php
And my portable firefox browser came out as the fastest browser, even against opera 9.64, including latest versions of maxthon, green browser and the world browser and ie 8.

#280 User is offline   Kurt_Aust 

  • Master of trial, error & Google
  • PipPipPipPip
  • Group: Members
  • Posts: 500
  • Joined: 26-April 07

Posted 22 March 2009 - 03:09 AM

John, as I don't get the problem, I can't really help you. As I see it the only way forward is to follow the guide exactly as written, see if you still get the problem and then start diverging until you hit the error.

On another note here is the code for silent install of VMware server:
%Source%AddOns\VMware-server-installer-1.0.8-126538.exe /a /s /v"/qb TARGETDIR=%Temp%\VMwareServer"
msiexec /I "%Temp%\VMwareServer\VMware Server Standalone.msi" ALLUSERS=1 ADDLOCAL=ALL SERIALNUMBER=XXXXX-XXXXX-XXXXX-XXXXX /Passive /NoRestart
rem msiexec /I "%Temp%\VMwareServer\VMware Management Interface.msi" ADDLOCAL=ALL /Passive /NoRestart
msiexec /I "%Temp%\VMwareServer\VMware VmCOM Scripting API.msi" ADDLOCAL=ALL /Passive /NoRestart
msiexec /I "%Temp%\VMwareServer\VMware VmPerl Scripting API.msi" ADDLOCAL=ALL /Passive /NoRestart
RmDir /S /Q %Temp%\VMwareServer

  • Obviously you will have to supply your own serial number.
  • The VMware Management Interface is remarked out as it is not supported on XP x64 (you'll get an error).
  • Do NOT install VMware Server within VMware Server (it will go boom once you connect the ethernet cable).
  • As I don't have a spare real machine for testing at the moment, if anyone does use this code please post the results.


Share this topic:


  • 33 Pages +
  • « First
  • 12
  • 13
  • 14
  • 15
  • 16
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

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



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