Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

HFSLIP (original thread)

- - - - -

  • This topic is locked This topic is locked
733 replies to this topic

#51
Hirudin

Hirudin

    Newbie

  • Member
  • 23 posts
  • Joined 15-February 05
I'm back in the saddle again... :blushing:

I'll keep this short and concise...

I'd like windows update to recognize I've allready installed the hotfixes.
As I understand it I need to "register" the infs for the hotfixes. The INFs for the slipstreemed hotfixes are in the INFS folder.
To register an INF I need to execute this:
%systemroot%\System32\rundll32.exe advpack.dll,LaunchINFSection [b]<filename>[/b].INF ,DefaultInstall

Is executing that command for each file all that is needed to register an INF?

Is there anything wrong with registering INFs like this?




I'd like to help if I can...
tommyp, you mentioned editing a portion of the INF and integrating that with the hive files.
The hive files are the registry right? So you want to automate the process of editing out the correct portion and injecting that into the registry. Am I close to being right here?

What part(s) of the INFs is/are the correct part(s)?


How to remove advertisement from MSFN

#52
tommyp

tommyp

    MSFN Addict

  • Developer
  • 1,680 posts
  • Joined 09-January 04
  • OS:none specified
  • Country: Country Flag
Yep, that's how you install inf files via a commandline. In fact, you can also do a right click on them and click install. And yes, you can include the registry hives for the same updates too.

Yesterday I was working on another iteration of that cmd file. I wrote up a set of instructions on what's needed so it should help a bit, which will be included in that zip file. The nice part about this version is that you can run all the infs without typing in any commandlines. It even works for xp too!!!! I just have to check a few more things out before I post it.
Posted Image

#53
Hirudin

Hirudin

    Newbie

  • Member
  • 23 posts
  • Joined 15-February 05
Sweet!

Can't wait to give it A whirl.

#54
Bob_H001

Bob_H001
  • Member
  • 5 posts
  • Joined 24-February 05
Couple of questions pls

Firstly I followed this and it's a great way of doing this install but despite adding in 2 "fix" files from the other site I still got a digital signature box displayed at install time to which I had to click yes to.

Secondly what's the easiest way to add in all the inf file information, when I right clicked and chose install I kept getting file errors (I need to double check this wasn't read errors on the CDs) and it didn't know where to install files from.

This is on 2000 pro btw.

Oh and thirdly there are 2 install files on the first post, what's the difference and which is the best to use for 2000 pro?

Oh and lastly :D can I use these for 2000 server?

Edit

Also the .inf files create several files from the same hotfix, the XP ones r obviously for XP but what is the difference in these and do I run all of them?

Q832483.EXE Q832483_252_DLvl.inf.INF
Q832483.EXE Q832483_252_Win2K.inf.INF
Q832483.EXE Q832483_252_Win2Kx.inf.INF

#55
Electrician

Electrician

    Member

  • Member
  • PipPip
  • 113 posts
  • Joined 04-February 05
  • OS:XP Pro x86
  • Country: Country Flag
(Just started down this path...)
So you guys are saying this CMD file can integrate DirectX 9C without requiring
user interaction? I would swear I had tried the switches (QA & RN) before - and it didn't work. Though I do have the dx9ntopk (aka 9B) now.
<EDIT> Ok. Repack files with a modified setup.exe. Done! <TX Hirudin>


Also, MDAc ver 2.53 ?? Why not 2.8?

@tommyp
You saidIf you want to run windows2000, you need FDV's sfc and setupapi files

Where would this be? - ah geez, am I lame? fred (www.)vorck.com - didn't
make the connection before. Sorry.

#56
Hirudin

Hirudin

    Newbie

  • Member
  • 23 posts
  • Joined 15-February 05

So you guys are saying this CMD file can integrate DirectX 9C without requiring
user interaction?  I would swear I had tried the switches (QA & RN) before - and it didn't work.


I'm pretty sure you need to "repack" your DirectX. I followed the instructions here and it works fine (dxdiag runs without errors).
...
If you use the above method you don't need any switches, you can edit them out of the cmd file or out of the SVCPACK.IN_(.cab) file after the script has run.

#57
tommyp

tommyp

    MSFN Addict

  • Developer
  • 1,680 posts
  • Joined 09-January 04
  • OS:none specified
  • Country: Country Flag
Updated download. Refer to first post. Thanks for the suggestions/critiques.
Posted Image

#58
Bilou_Gateux

Bilou_Gateux

    Powered by Windows Embedded

  • Member
  • PipPipPipPipPip
  • 768 posts
  • Joined 03-January 04
@tommyp

I have downloaded your last slipstreamer_Feb25 archive.

After reading instructions.txt, i have noticed some errors:
ADD TO [OleControlDlls] SECTION
11,,wshcon.dll,R;SCRIPTEN HOTFIX
11,,msxml2.dll,R;MSXML SUPPORT FILES
11,,msxml2r.dll,R;MSXML SUPPORT FILES
11,,msxml3.dll,R;MSXML SUPPORT FILES
11,,msxml3r.dll,R;MSXML SUPPORT FILES
11,,msxml4.dll,R;MSXML SUPPORT FILES
11,,msxml4a.dll,R;MSXML SUPPORT FILES
11,,msxml4r.dll,R;MSXML SUPPORT FILES

msxml<version_number>a.dll and msxml<version_number>r.dll are resource only DLLs.
so the correct instruction is
ADD TO [OleControlDlls] SECTION
11,,wshcon.dll,R;SCRIPTEN HOTFIX
11,,msxml2.dll,R;Microsoft XML <version_number> parser 
11,,msxml3.dll,R;Microsoft XML <version_number> parser 
11,,msxml4.dll,R;Microsoft XML <version_number> parser

Quote

Next, register the DLL files you want to use.

a.  To register Msxml.dll, type the following command, and then press ENTER:

regsvr32 msxml.dll 
b.  To register Msxml2.dll, type the following command, and then press ENTER:

regsvr32 msxml2.dll 
c.  To register Msxml3.dll, type the following command, and then press ENTER:

regsvr32 msxml3.dll 

Version list for the Microsoft XML parser

Note If MSXML4.0 is installed on a computer that is running Windows 98 or Windows Millennium Edition, the Msxml4a.dll file is installed. If the parser is installed on a computer that is running Windows NT, Windows 2000, or Windows XP, the WinHTT5.dll file is installed.


Edited by Bilou_Gateux, 22 August 2005 - 02:01 AM.

OS Version = 5.1.2600 Service Pack 3
Platform ID = 2 (NT)
Service Pack = 3.0
Suite = 0x0140
Product Type = 1
Architecture = x86

#59
Hirudin

Hirudin

    Newbie

  • Member
  • 23 posts
  • Joined 15-February 05
Thank you for the update! I think it'll make it a whole lot easier for people who just want to get it done without having to get a PhD in slipstreaming.

The nice part about this version is that you can run all the infs without typing in any commandlines.


Is this implemented in the new file (2/25)?

So the new cmd file will automatically patch your install files so that WU knows that you've already installed the hotfixes?

#60
donjuan

donjuan

    Newbie

  • Member
  • 19 posts
  • Joined 18-February 05
Guys I really have a severe problem :(
The reason is that I'm trying to get the W2k cd done but I have a TURKISH version.And I exactly did what has to be done in TommyP's instructions.

The question is that after I install postsp.inf inf as mentioned, why does windows update still show up 32 hotfixes? I slipstreamed all the hotfixes and I resgister the inf file manually also after setup but still no luck.

Can someone please help me :}

I f I cant get it done, I think I'll use XpCreate from greenmachine but it is slow and lots of junk files...

#61
tommyp

tommyp

    MSFN Addict

  • Developer
  • 1,680 posts
  • Joined 09-January 04
  • OS:none specified
  • Country: Country Flag
DonJuan & Hirudin: About the windows installation showing uninstalled updates, please read the 8th line of the instructions. The only thing windowsupdate needs to be happy is a few worthless registry entries (which I don't plan on incorporating at this time). I have suggested a tool to be used to check for windows updates (which checks the actual version numbers of files).

Hirudin, If you follow the instructions, the inf file is automatically run during installation.

Bilou Gates: Thanks for the tips on the msxml registration codes.
Posted Image

#62
Hirudin

Hirudin

    Newbie

  • Member
  • 23 posts
  • Joined 15-February 05
OK fine, thanks for pointing out line 8 on instructions.

Do we need to download "filecase" from somewhere? Does it say so in the instrctions anywhere? (line 14 maybe?)
C:\>filecase
'filecase' is not recognized as an internal or external command,
operable program or batch file.

INFS directory
: WINDOWS2000
...
CALL :HF1
CALL :HF2
...
RD /S /Q INFS
:HF1
...
:HF1EXTRACT
...
FOR /F %%I IN (INF.TXT) DO COPY TEMP\UPDATE\%%I "INFS\%HF% %%I.INF"
:HF2
...
:HF2EXTRACT
...
FOR /F %%I IN (INF.TXT) DO COPY TEMP\%%I "INFS\%HF% %%I.INF"
I can't say for sure, but it looks like the script takes all the infs, renames them, and puts them into the INFS folder. Then does nothing with them and deletes them. Are they suppose-to be moved into the i386 folder or something?

Also
IF "%DOIE%"=="YES" COPY /Y FIX\*.IN_ SOURCESS\I386
IF "%DOIE%"=="YES" COPY /Y FIX\IESETUP.DL_ SOURCESS\I386
IF EXIST FIX COPY /Y FIX\*.* SOURCESS\I386
Looks like it copies specific files out of FIX, then copies everything.


If you ever look at this thread FDV, is there a chance you could tell us what postsp.inf does? Its got a lot of registry keys in there, what do they do?

...
HKLM,SYSTEM\CurrentControlSet\Services\EventLog\Application\winlogon,"EventMessageFile",0x20000,"%SystemRoot%\System32\winlogon.exe;%SystemRoot%\System32\sp3res.dll"
;
HKLM,SYSTEM\CurrentControlSet\Services\Tapisrv,"Type",0x10021,0x20
HKLM,SYSTEM\CurrentControlSet\Services\EventLog\Security\Security,"EventMessageFile",0x20000,"%SystemRoot%\System32\MsAuditE.dll;%SystemRoot%\System32\sp2res.dll;%SystemRoot%\System32\sp3res.dll"
HKLM,SYSTEM\CurrentControlSet\Services\EventLog\System\TermService,"EventMessageFile",0x20000,"%SystemRoot%\System32\termsrv.exe;%SystemRoot%\System32\ntdll.dll;%SystemRoot%\System32\sp3res.dll"
HKLM,SYSTEM\CurrentControlSet\Services\EventLog\Application\winlogon,"EventMessageFile",0x20000,"%SystemRoot%\System32\winlogon.exe;%SystemRoot%\System32\sp3res.dll"
...

Is this necessary?

#63
Bilou_Gateux

Bilou_Gateux

    Powered by Windows Embedded

  • Member
  • PipPipPipPipPip
  • 768 posts
  • Joined 03-January 04

Do we need to download "filecase" from somewhere? Does it say so in the instrctions anywhere? (line 14 maybe?)
[


Win32 Console ToolBox by Steve Miller

The Win32 Console ToolBox consists of nine of my freeware command line tools developed for everything from Windows 95 to Windows 2003.

FileCase for Win32, Version 1.0
Freeware by Steve P. Miller (stevemil@pobox.com).
Description: FileCase will rename one or more file names and/or directory
            names to uppercase or lowercase.


Edited by Bilou_Gateux, 22 August 2005 - 02:04 AM.

OS Version = 5.1.2600 Service Pack 3
Platform ID = 2 (NT)
Service Pack = 3.0
Suite = 0x0140
Product Type = 1
Architecture = x86

#64
Hirudin

Hirudin

    Newbie

  • Member
  • 23 posts
  • Joined 15-February 05
Thanks Bilou_Gateux

#65
XiLeeN2004

XiLeeN2004
  • Member
  • 4 posts
  • Joined 06-March 05
Sorry, my english is very bad :( . So i understand not much of this threat. I try to integrate only IE6 in a Win2k-SP4-CD. Is the following procedure correct?

1. Download the "slipsreamer.zip" from the first post

2. Extract the ZIP to a folder

3. Create the subfolders "IESRC" and "SOURCE"

4. Copy the content of the Win2k-SP4-CD to "SOURCE"

5. Extract all CAB-files of the IE6-Source to "IESRC"

6. run the CMD

Thats all? No files to edit?


If you want to run windows2000, you need FDV's sfc and setupapi files as well as a few files from an XPSP1 cd


- Where can i find "FDV's sfc and setupapi files" (Google finds only this threat :unsure:)

- Which files do i need from the XPSP1-CD?

- What i have to do with the files?


Thanks for any response and help
regards
XiLeeN

#66
tommyp

tommyp

    MSFN Addict

  • Developer
  • 1,680 posts
  • Joined 09-January 04
  • OS:none specified
  • Country: Country Flag
You are partially correct.... if you only want to slipstream IE6 into your W2K. You need a few files from an XPSP1 cd and some files from www.vorck.com (aka FDV's site). All the instructions are in the instructions.txt file.
Posted Image

#67
XiLeeN2004

XiLeeN2004
  • Member
  • 4 posts
  • Joined 06-March 05
Thank you for the fast reply! This night, i have read the the guide at vorck.com more than 10 times...:boring: And i have not found a "instructions.txt"... (Deep-Link?) If i right, i need this 3 "FDV"-files

1. SFC.DLL

2. SETUPAPI.DLL

3. SFCFILES.DLL

And there are two ways to handle it...

- use hacked SFC.DLL , hacked SETUPAPI.DLL and original SFCFILES.DLL

or

- use original SFC.DLL, hacked SETUPAPI.DLL and modified (empty) SFCFILES.DLL (i will prefer this way...)

Ok at this point? Now, there are two questions left...

- Where i have to (re)place the files? In the i386-folder of my Win2k-SP4-CD? Or in the i386-folder of the expanded SP4-Pack before slipstreaming? (so i understand the guide at vorck.com)(i think its pretty much the same...)

- Which files do i need from the XPSP1-CD? I have found nothing about the XP-files...

many regards
XiLeeN

#68
tommyp

tommyp

    MSFN Addict

  • Developer
  • 1,680 posts
  • Joined 09-January 04
  • OS:none specified
  • Country: Country Flag
Download the zip file in the first post and unzip it. You'll find all the the instructions you need.
Posted Image

#69
fdv

fdv

    MSFN Expert

  • Developer
  • 1,111 posts
  • Joined 16-July 04
  • OS:Windows 7 x64
  • Country: Country Flag
(obsolete)
Linked to modified DLLs that are no longer required

Edited by fdv, 18 August 2005 - 02:50 PM.


#70
XiLeeN2004

XiLeeN2004
  • Member
  • 4 posts
  • Joined 06-March 05
I just managed it! And it works fine! :thumbup. Thank you for your help and patience...

regards
XiLeeN

#71
XiLeeN2004

XiLeeN2004
  • Member
  • 4 posts
  • Joined 06-March 05
Hello! During running the CMD, ther is a error by opening the "Scripten.cab" in the IESRC-folder (file not found). I think that is a problem of localised files...

Scripten.cab > english (the file which is needed)
Scriptde.cab (the file in my IESRC-folder) > deutsch (german)

I dont know if it is a real problem, the OS still works, but i have not much time to test...

regards
XiLeeN

I think there is a 2nd localised file: "Scr56de.cab" If you wish, i can send the files per email or attachment

#72
Honnes

Honnes

    Newbie

  • Member
  • 23 posts
  • Joined 28-February 05
i have tried this on so many ways, but i just dont seem to accomplish this. The batching works (almost) fine.

I get some errors when those HF2 files are getting extracted so i did these with another batch file using some commands. (there are also files overwriting eachother while i was extracting those, and no, not those default dummy.cat, iecustom and so on)

But i just overwrite those files when i was asked to and i put them into the source files, burned it on disc and it works..until..i get problems with my explorer/iexplore.

I can browse the internet, and explore my pc (but am gettin' errors @ winnt folder) and when i want to download something i cant press the Save or Open button (i can press them, they aren't greyed out either, but they just don't work).

I already have used up to 15 cds and counting...(virtual machine is very slow for my work comp.) and now, i could really use some help, i already am trying this for the last couple of weeks.

Any help would be appreciated.

#73
Honnes

Honnes

    Newbie

  • Member
  • 23 posts
  • Joined 28-February 05
i'll do that tomorrow when im at work (it's meant for those machines you know), but im so fond of batching and trying to make it work that i'll give it a try here..but i don't have all of the (dutch) KB files here...and downloading those does take quite some time (i'll burn those on cd tomorrow and will test further @home if it doesnt work at work).

And ok, i'll skip the HF2, BANDAID2K and IESP1 integration.

PS: I got a little question about some lines from the batch file about(i dun have the batch file right here ) the "Special folder" creation/checking. I don't get that part, cause i see/know that in the batchfile the original exisisting folders are compared to the folders of the 'new' i386 and every folder that is new is going to be deleted (after copying stuff from sp2binarydrop and rmtq (or something) folders.

The part that i mean in the batch file is that with the dir checking (located at a string in which the %%J variable is being used (its only being used once so you'll find it for sure)

And to you bilou, i'll report back on this topic tomorrow. Thanks for your help and time.

----- INF FILES ----- Questions and Comments (??)

I see thats a bit of a nasty part with the INF files, but i'll read it some more times over tomorrow. But i am wondering about 2 things,

- What about the so-called Type 2 fixes ? How can you extract the reg from them ?

and now the nasty part...

We're not always using a default installation when we install Windows X (can be any windows). We just go to dos ans use a setup.exe switch in order to make a custom installation. (for the laptop for example, some drivers/programms just don't coöperate well with laptops or with our hardware). I think that, the way im reading that INF part, ALL of that information is stored into the registry, even though i don't install the files for those fixes (when im using a custom installation)

Can someone explain that to me or well, give a solution ? :)

----

PS: Thanks for your help already, getting wiser each day. :thumbup

#74
tommyp

tommyp

    MSFN Addict

  • Developer
  • 1,680 posts
  • Joined 09-January 04
  • OS:none specified
  • Country: Country Flag
Looks like batch file is getting some constructive criticism. That's a good sign. A few things...

@Bilou - The inf file/regedit you did on post 2 of this thread is a great start, however, some hotfixes need a bit more. I have the inf file of the "important" stuff.

As far as that bandaid fix, well, I guess that's why I called it a bandaid. It seems that with every new IE hotfix coming out, there is a new folder generated. Strange. However, if you are put a bunch of pause statements in the cmd file, I noted the following with shlwapi.dll revisions:
I386E ver 1605
rtmgdr ver 1612
rtmgfe ver 1612
xpclnt_qfe_binarydrop - incorrect type of file
xpsp2_binarydrop ver 1584

From dissecting the XP hotfixes, it seems that the contents of the xxxGDR are the ones that are the latest revisions. So, perhaps with w2k, they will also need the contents of the xxxGDR folder?

@Honnes - The %%J variable is used to loop through all the various folders in the extracted hotfixes. I was meaning to take that out portion out in the next revision as it seems that it's not needed. On the flip side, I would hate to see that part of the code leave since it was a fancy nested loop. :)
Posted Image

#75
Honnes

Honnes

    Newbie

  • Member
  • 23 posts
  • Joined 28-February 05
Well tommyP,

I've extended a part of my own batchin' work the last couple of days and am going to rebuild that list (now that i read your reply).

I didn't had any time today to create a new slipstreamed (hotfix 1 only standard install) disc, so i'll create that one tomorrow...well, i could put on the batch file for now.

The part that I 'extended' is a little precheck for the hotfixes. I have put all the hotfixes in a text file from old to newest hotfix. Both hotfix type 1 and 2 are included in that list and i use a if check to see in which hotfix folder i put it (for you that would be HF1 / HF2). If it does exist it extracts the file and each time i see "overwrite" (deleting the unneeded file after every extraction), your ensured you got the latest versions of the files...at least, i would say so.

My going-wrong-part, accorrding to Bilou, is something with IE or a part of it (like that wapi.dll thingy). Haven't checked it yet, but i think he's right.

Im off again, i'll check again later and report some of the results.

[edit] I do am wondering now....which WHLApi.dll should i use ? The most logical one seems the latest version, aint it ? [/edit]




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users