MSFN Forum: 2KCREATE - MSFN Forum

Jump to content



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

2KCREATE Rate Topic: -----

#41 User is offline   utln 

  • I loveded you Piggy!
  • PipPipPip
  • Group: Members
  • Posts: 358
  • Joined: 25-November 03

Posted 24 February 2004 - 06:52 PM

GreenMachine, on Feb 24 2004, 06:46 PM, said:

SVC-PRE is first. What you could do, for testing purposes, is add a pause in your CMDLINES.TXT batch file, and get a good look there.

Will do!


#42 User is offline   GreenMachine 

  • ineXPlicable
  • Group: Developers
  • Posts: 3,062
  • Joined: 22-August 03

Posted 24 February 2004 - 07:04 PM

utln, on Feb 25 2004, 01:52 AM, said:

Will do!

Do so!

And bump the post instead of editing the last, or I often miss it!

#43 User is offline   utln 

  • I loveded you Piggy!
  • PipPipPip
  • Group: Members
  • Posts: 358
  • Joined: 25-November 03

Posted 24 February 2004 - 08:42 PM

I was trying to hide my mistakes the best I could. :)

Once I changed 'REG ADD...' to '%systemroot%\REG.exe ADD...' I was able to get the applications to show up as expected. REG ADD... appeared to be working fine and even echo'd back 'the operation completed successfully'.


P.S. REG.exe was copied from WinXP. REG.exe was only available with the Win2k Companion CD (which I don't have).

#44 User is offline   utln 

  • I loveded you Piggy!
  • PipPipPip
  • Group: Members
  • Posts: 358
  • Joined: 25-November 03

Posted 24 February 2004 - 11:17 PM

I've noticed a couple of other interesting things regarding RunOnceEx. After Windows processes the keys from IE the computer froze at the blue background. Nothing after key 500 was installed/processed. I moved all of my keys before 500 and still got stuck at the blue background. I scheduled a restart to occur in 45 seconds and placed this key right before the IE keys. The keys are processed and the computer sits at the blue screen until the restart takes place. Once the computer has restarted, everything's fine. Running Windows Update shows that the JScript update did not take. This is the same behavior that was exhibited when the JScript and OE hotfixes were run from the SVC-HF2 and the SVC-PRE folder.

#45 User is offline   Jono 

  • Member
  • PipPip
  • Group: Members
  • Posts: 284
  • Joined: 27-September 03

Posted 25 February 2004 - 02:54 AM

what about having IE finish its setup on the first boot, and setup your runonceex.cmd to run in guirunonce then on the second boot your applications will be installed :)

#46 User is offline   Geezer 

  • Newbie
  • Group: Members
  • Posts: 15
  • Joined: 14-February 04

Posted 25 February 2004 - 03:29 AM

utln, on Feb 24 2004, 09:17 PM, said:

Running Windows Update shows that the JScript update did not take.

I think Windows Update is misleading. It wants JScript 5.1. Check jscript.dll in your WINNT\SYSTEM32 folder, I bet it is 5.6. If you want a clean Windows Update, use JS51NEN.EXE. I posted a link earlier.

Regarding the OE update, Q330994, the easiest solution I've found, is GuiRunOnce. See my earlier post.

The Q832894.EXE (IE Cumulative Update), works for me in SVC-HF2.

Edit: I could be wrong about Jscript.
Version installed
By 2KPROSP4: 5.1.0.8513
By IE6SP1: 5.6.0.6626.
By JS56NEN.EXE: 5.6.0.8513.
By JS51NEN.EXE: 5.1.0.8513
But I do know that Windows Update did not complain when I just replaced JS56NEN, with JS51NEN, in SVC-HF2

#47 User is offline   utln 

  • I loveded you Piggy!
  • PipPipPip
  • Group: Members
  • Posts: 358
  • Joined: 25-November 03

Posted 27 February 2004 - 06:06 PM

I've built a few CDs trying to figure out what's wrong with js56nen.exe. The answer is nothing; js56nen installs and slipstreams as expected. The reason it keeps showing up in WindowsUpdate is due to IE's 'Windows Update' process.

Somewhere in IE’s update process it changes the Version key to a slightly older version (5.6.0.7xxx). I double checked and the jscript.dll from js56nen (version number 5.6.0.8513) remains in system32 folder. Go to HKLM\SOFTWARE\Microsoft\Active Setup\Installed Components\{4f645220-306d-11d2-995d-00c04f98bbc9} and change Version from whatever it is to 5,6,0,8513 (make sure to use commas instead of periods). You may need to restart afterwards in order to get WindowsUpdate to recognize the version number change.

#48 User is offline   GreenMachine 

  • ineXPlicable
  • Group: Developers
  • Posts: 3,062
  • Joined: 22-August 03

Posted 27 February 2004 - 06:28 PM

When you put it that way, utln, it makes perfect sense. One simple reg import, and be done. Windows Update is not known for it's sophisticated hotfix detection techniques.

I really do appreciate the leg work. I'm quite confident in the code at this point, and almost all "bugs" lately have been of this type. I don't have the time to test all the different scenarios, or rip into the registry, as you did, tracking these things down.

The solutions are not in XPCREATE itself. I guess I'm going to have to start some GB (GreenMachine Base) Articles for the different troublemakers.

Thanks again, utln!

#49 User is offline   utln 

  • I loveded you Piggy!
  • PipPipPip
  • Group: Members
  • Posts: 358
  • Joined: 25-November 03

Posted 17 March 2004 - 10:44 AM

I've been running into some inconsistencies with the jscript update and Windows Update so I did a little more digging and found another key. After importing this key (along with the key mentioned above) I haven't had any problems with jscript appearing in Windows Update.

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\ClsidFeature]
"{B54F3741-5B07-11cf-A4B0-00AA004A55E8}"="{4f645220-306d-11d2-995d-00c04f98bbc9}!5,6,0,8513"

#50 User is offline   drmarvin 

  • Newbie
  • Group: Members
  • Posts: 30
  • Joined: 07-January 04

  Posted 17 March 2004 - 09:36 PM

I know this might be asilly question, but I jus want to verify something. 2KCREATE is still the same script as XPCREATE, correct?. Since 2K is theOS I use, I just want to make sure I'm not missing out on something.

Thanks for humouring me.

#51 User is offline   utln 

  • I loveded you Piggy!
  • PipPipPip
  • Group: Members
  • Posts: 358
  • Joined: 25-November 03

Posted 17 March 2004 - 09:40 PM

drmarvin, on Mar 17 2004, 09:36 PM, said:

I know this might be asilly question, but I jus want to verify something.  2KCREATE is still the same script as XPCREATE, correct?.  Since 2K is theOS I use, I just want to make sure I'm not missing out on something. 

Thanks for humouring me.

It's the same script!

#52 User is offline   GreenMachine 

  • ineXPlicable
  • Group: Developers
  • Posts: 3,062
  • Joined: 22-August 03

Posted 18 March 2004 - 06:15 PM

Thanks, utln. I think I'll have to delegate you as the 2K man in my absences ... XPCREATE = 2KCREATE. I was just hoping to be able to double bill ...
(11 DAYS 9 HR 52 MIN 24 SEC)

#53 User is offline   Alexey 

  • Newbie
  • Group: Members
  • Posts: 19
  • Joined: 19-March 04

Posted 19 March 2004 - 07:48 AM

Hello and deep respect to GM and other members from newbie from Russia!

As far as I understood you solve the problem how to integrate IE6 (SP1) into distribution CD of W2k.
Please explain to stuppid Russian lamer how to make it in the same style as you did on your web page: like "put it there,..., this is ** update, it works **" and so on. All directions of GM regarding usage XPCREATE made in web page are quite clear.
Also I have another one stuppid question. MS clain in their KB that winnt.sif should be placed on floppy inserted in floppy drive during installation for unattended install. In other case it shouldn't work. At the same time I read in many places that it works but placement of winnt.sif didn't specify exactly. Where is the truth?
Last question is deducated to localized Windows. Some updates are availible only in ENU versions. Can I use it without troubles? For instance there is no localized version of DX OPK. What will happen if I will include it in my slipstream CD?

Thank you in advance,

Alexey,
STP, Russia

#54 User is offline   GreenMachine 

  • ineXPlicable
  • Group: Developers
  • Posts: 3,062
  • Joined: 22-August 03

Posted 19 March 2004 - 10:08 AM

Welcome, Alexey, to XPCREATE and MSFN! My humble thanks for your kind words.

For IE6 Integration into WIN2K, the GreenMachine Way, I first package the IE distribution files into a self extracting installer. A Russian Version (Da!) of the script I use to do this can be found HERE. This Self Extracting Installer, IE.EXE, is then placed in the SVC-PRE directory. As for clear instructions as to which files should be placed where, do remember that XPCREATE and 2KCREATE are the same product, thus work in the same manner. As for Windows XP, there is a list of hotfixes for Windows 2000 on the Current Hotfixes page, between Windows XP and Windows Server 2003.

I believe most of the files with ENU in the name are also available in Russian Versions, though I have not studied the question. The DX9 OPK DOES support the Russian language. The DotNet Framework is language independent, though you will need to install the Russian Language Pack to veiw error/warning messages in Russian. My advice to you would only use locallized versions. If you do not find the localized version, install without it, and then find the correct file with Windows Update.

The WIINT.SIF on Floppy only is a myth: WINNT.SIF should be placed in FILESCD\I386, and will be copied into the I386 directory on the CD.

I hope that is enough to get you started. Feel free to post any more questions.

Perhaps THIS SITE will be of interest to you. If anyone knows whose site that is ... please contact me.

Good Luck!

#55 User is offline   XtremeMaC 

  • MSFN SuperB
  • PipPipPipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 5,070
  • Joined: 13-October 03

Posted 19 March 2004 - 12:31 PM

lol that's funny!
he took all the info
he even links to my page. for opk. is this someone from this forum??

he says the author of this page but u're name is not mentioed gm :)

u're the anonymous super hero :D
(well it exists in the links :rolleyes:)
he also linked to your msfn thread.. it doesn't look bad!

have u tried to email him? vadikan@oszone.net

web admin admin@polygon.iphosting.ru

#56 User is offline   utln 

  • I loveded you Piggy!
  • PipPipPip
  • Group: Members
  • Posts: 358
  • Joined: 25-November 03

Posted 19 March 2004 - 02:17 PM

Quote

I think I'll have to delegate you as the 2K man in my absences


Sounds good to me! :)

#57 User is offline   studguy1 

  • Junior
  • Pip
  • Group: Banned
  • Posts: 80
  • Joined: 13-October 03

Posted 20 March 2004 - 11:14 AM

Finally able to create 2k Cd with no critical updates and latest IE, JVM, MDAC. Thanks to GM, utln & all the other members who contributed to this tool. As pointed out by other ppl 330994 and js56nen were creating trouble.

330994 would result in no explorer window and js56nen would still show up as critical update. Also MDAC 2.8 would overwrite IE6 RunonceEx entries

I used AirMaleDFW 's AirMaleDFW's method to register IE, MDAC and 330994 using regsvr32 and removing the RunonceEx keys they put in. It works perfectly, thanks AirMaleDFW.
I used RunonceEx to install 832483 and Js56nen , no GuiRunOnce :)

I used XPCreate to create the Cd-Root (DOISO=No) and then modified the svcpack.inf. Thats it. :rolleyes:

My svcpack.inf
[Version] 
Signature="$Windows NT$" 
MajorVersion=5 
MinorVersion=0 
BuildNumber=2195  
 
[SetupData] 
CatalogSubDir="\i386\svcpack" 
 
[SetupHotfixesToRun] 
T13_UPD.EXE

;Internet Explorer 6 SP1
IE6SP1.EXE 
REG_IE6.EXE 

;MS Java 3810
MSJV3810.EXE 

;MDAC 2.8
MDAC_TYP.EXE /Q:A /R:N 
REG_MDAC.EXE 

;Outlook Express Update
Q330994.EXE /Q:A /R:N 
REG_OEX.EXE 

;Windows Media Player 9
WMP9.EXE 

;Updates
329115.EXE /Q /U /O /N /Z 
818043.EXE /Q /U /O /N /Z 
820888.EXE /Q /U /O /N /Z 
822831.EXE /Q /U /O /N /Z 
823182.EXE /Q /U /O /N /Z 
823559.EXE /Q /U /O /N /Z 
824105.EXE /Q /U /O /N /Z 
824141.EXE /Q /U /O /N /Z 
824146.EXE /Q /U /O /N /Z 
825119.EXE /Q /U /O /N /Z 
826232.EXE /Q /U /O /N /Z 
828026.EXE /Q /U /O /N /Z 
828028.EXE /Q /U /O /N /Z 
828035.EXE /Q /U /O /N /Z 
828749.EXE /Q /U /O /N /Z 
829558.EXE /Q /U /O /N /Z 
Q819639.EXE /Q:A /R:N 
Q832894.EXE /Q:A /R:N 
ROOTSUPD.EXE /Q:A /R:N 
VBS56NEN.EXE /Q:A /R:N 
QCHAIN.EXE 
DX9NTOPK.EXE 
DOTNETFW.EXE 

[ProductCatalogsToInstall] 
KB329115.CAT 
KB820888.CAT 
KB822831.CAT 
KB823182.CAT 
KB823559.CAT 
KB824105.CAT 
KB824141.CAT 
KB824146.CAT 
KB825119.CAT 
KB826232.CAT 
KB828028.CAT 
KB828035.CAT 
KB828749.CAT 
KB829558.CAT 
Q330994.CAT 
Q818043.CAT 
Q828026.CAT 
Q832894.CAT 
VBS56NEN.CAT


This script copies reg.exe to allow registry modification. and puts 832483 and 330994 to be installed thru RunonceEX.
T13_UPD.CMD
@ECHO OFF
:: find cdrom
set tagfile=\CDROM_NT.5

IF EXIST C:%tagfile% SET CDDRIVE=C:
IF EXIST D:%tagfile% SET CDDRIVE=D:
IF EXIST E:%tagfile% SET CDDRIVE=E:
IF EXIST F:%tagfile% SET CDDRIVE=F:
IF EXIST G:%tagfile% SET CDDRIVE=G:
IF EXIST H:%tagfile% SET CDDRIVE=H:
IF EXIST I:%tagfile% SET CDDRIVE=I:
IF EXIST J:%tagfile% SET CDDRIVE=J:
IF EXIST K:%tagfile% SET CDDRIVE=K:
IF EXIST L:%tagfile% SET CDDRIVE=L:
IF EXIST M:%tagfile% SET CDDRIVE=M:
IF EXIST N:%tagfile% SET CDDRIVE=N:
IF EXIST O:%tagfile% SET CDDRIVE=O:
IF EXIST P:%tagfile% SET CDDRIVE=P:
IF EXIST Q:%tagfile% SET CDDRIVE=Q:
IF EXIST R:%tagfile% SET CDDRIVE=R:
IF EXIST S:%tagfile% SET CDDRIVE=S:
IF EXIST T:%tagfile% SET CDDRIVE=T:
IF EXIST U:%tagfile% SET CDDRIVE=U:
IF EXIST V:%tagfile% SET CDDRIVE=V:
IF EXIST W:%tagfile% SET CDDRIVE=W:
IF EXIST X:%tagfile% SET CDDRIVE=X:
IF EXIST Y:%tagfile% SET CDDRIVE=Y:
IF EXIST Z:%tagfile% SET CDDRIVE=Z:


SET SVCPATH=%CDDRIVE%\Hotfixes

:: Make the %SYSTEMDRIVE%\TEMP directory and copy the updates  there 

MKDIR %SYSTEMDRIVE%\TEMP >NUL
COPY /Y %SVCPATH%\Q832483.EXE %SYSTEMDRIVE%\TEMP >NUL
COPY /Y %SVCPATH%\JS56NEN.EXE %SYSTEMDRIVE%\TEMP >NUL


:: Copy the WinXP file "reg.exe" to the %WINDIR%\system32 directory

COPY /Y %SVCPATH%\reg.exe %WINDIR%\system32 >NUL

:: Set these **** Updates to install via RunonceEx

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx

REG ADD %KEY%\1 /VE /D "Installing MDAC Update (832483)" /f >NUL 
REG ADD %KEY%\1 /V 1 /D "%SYSTEMDRIVE%\TEMP\Q832483.EXE" /f >NUL 

REG ADD %KEY%\2 /VE /D "Installing JScript Update (814078)" /f >NUL 
REG ADD %KEY%\2 /V 1 /D "%SYSTEMDRIVE%\TEMP\JS56NEN.EXE /Q /R:N" /f >NUL 

Exit


I put JS56NEN.EXE, reg.exe and repackaged 832483 in FilesCD/Hotfixes

Reg_IE6.CMD, Reg_OEX.CMD, Reg_MDAC.CMD are AirMaleDFW's Scripts
I repackaged all the .CMD files as .EXE files using IExpress as mentioned by AirMale and put them in SVC-EXE

#58 User is offline   rosendahlh 

  • Group: Members
  • Posts: 1
  • Joined: 08-March 04

Posted 21 March 2004 - 05:35 AM

This has really been a great project. Some items I have found that seem to be wrong was the xprcreat.cmd script acknowldeges the additional oem drivers but never copies them to the working directories.

I discovered that if you prefix your files with a number you can force the order that xprcreate lists them in svcpack.inf. This helped with the IE6 and MP9 issues of MP9 needing IE6 to be installed. It also allows you to ensure that items that later have hotfixes do not get loaded after the attempt at the hotfix.

Example for SVC-PRE. I also use this technique in SVC-EXE to ensure the proper load order. Switchless HF2 packages can also be placed in SVC-EXE if order is important.

1_MDAC.EXE
2_XML3S4.EXE
3_XML4S2.EXE
5_IE.EXE
6_DX9B.EXE
7_MP9.EXE
9_SCRIPT.EXE

I used makeie for the IE package. I laid the DAH and DAS items first in the right directory and then after they were repackaged on the first run and put in newfiles, I used the repackaged product where appropriate.

I hope this helps

#59 User is offline   Alexey 

  • Newbie
  • Group: Members
  • Posts: 19
  • Joined: 19-March 04

  Posted 25 March 2004 - 09:41 AM

Hm...

I think that all participants of this forum are IT specialists at least and maybe professional programmers. There is no place to stuppid enthusiast here...

Anyway I prefer to ask directly - are you got slipstreamed CD of W2k?
I was failed. I got CD with increased size of distributive and that's it. It doesn't work. I made all according to directions of GM for XPCreate but WinXP CD works perfectly and W2k CD doesn't work at all. I feel that I did something wrong or I did not enough. Can anybody help me? What should I do first - add something to *** (I do not understand what and where) or just show log of XPCreate work?
In general I got only 2 prompts during work of package:
Can't find file *271*.cat
Can't find file SWFLASH.inf in XPCreate root directory.
But as far as I understand it is not the real error cause package to work improperly. Help, please!

Thank all in advance.

#60 User is offline   GreenMachine 

  • ineXPlicable
  • Group: Developers
  • Posts: 3,062
  • Joined: 22-August 03

Posted 25 March 2004 - 09:47 AM

Lots of people have it working, myself included, so I have to suspect user error ...

There is not special treatment required by the user, other than to use Windows 2000 files and updates and not Windows XP files and updates.

Try again, using the attached XPCREATE.CMD file, and then attach the XPCREATE.LOG file to your next post, if it does not work.

Share this topic:


  • 9 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 - 2011 msfn.org
Privacy Policy