Jump to content

PE Tool for creating patches


WildBill

Recommended Posts

I went and updated the MS11-011 and MS11-020 lists to include everything in the newest versions. By login screen, do you mean where it asks for your username/password? By that point it's probably not a driver, then, since they should all be up and running. Does anything show up in Event Viewer's application or system logs? Hopefully it won't be hard to track down the app that doesn't like the update and why.

Edited by WildBill
Link to comment
Share on other sites


Oops, what I meant was boot screen :lol:

When progress bar goes 100%, boot screen disappears and Windows should start but it doesn't. Monitor just goes off and nothing happens, and I need to do a hard reset to be able to start Windows in Safe Mode. At this point Event Viewer doesn't record anything yet.

EDIT

I enabled bootlog in boot.ini and it seems that the problem happens here:

Loaded driver \SystemRoot\System32\Drivers\Cdfs.SYS

It just hangs at this point. The driver itself is related to CD-ROM but I don't have any CD/DVD devices connected to the computer at the moment.

Edited by tomasz86
Link to comment
Share on other sites

Loaded driver \SystemRoot\system32\drivers\npf.sys

Loaded driver \SystemRoot\system32\drivers\kmixer.sys

Loaded driver \SystemRoot\system32\DRIVERS\USBSTOR.SYS

Loaded driver \SystemRoot\System32\Drivers\Fastfat.SYS

Loaded driver \SystemRoot\system32\DRIVERS\USBSTOR.SYS

Loaded driver \SystemRoot\system32\drivers\kmixer.sys

This is after cdfs.sys. I checked what it is and npf.sys seems to be related to WinCap which I use. I'll try to uninstall it and see what happens then.

Link to comment
Share on other sites

I prepared a few new updates:


  • - Microsoft Remote Desktop 5.2 for Windows 2000/XP/2003 (goes to HFSVCPACK_SW1)
    - Windows Installer 4.5 for Windows 2000 (goes to HFGUIRUNONCE); WildBill's KBz2360937 & KB2393802 required.
    - KB906569 (msconfig.exe update)
    - KB950305 (UniDriver fix)
    - KB954193 (MS Jet 4.0 fix)

and also added WildBill's updates to the list:


  • - KB2360937 - new function added to rpcrt4.dll
    - KB2393802 - WildBill's kernel patch; many new functions added
    - KB2508429 - SMB Server fix; many new functions added

Details here.

Edited by tomasz86
Link to comment
Share on other sites

Do you think its possible to repackage these updates so we are not forced to use the HFSVCPACK_SW1?

WINDOWS2000-KB816868-X86-ENU.EXE

WINDOWS2000-KB829884-X86-ENU.EXE

WINDOWS2000-KB896414-X86-ENU.EXE

Edited by PROBLEMCHYLD
Link to comment
Share on other sites

Remote Desktop is fine. That's why you need to put in into HFSVCPACK_SW1. That's the only way to get it installed to the correct folder ("%ProgramFiles%\Remote Desktop"). Otherwise if placed in HF the files will get copied to system32 :( I could make it work from system32 but I think it's better to stick to the default folder.

KB829884 - there's something wrong with the header. I guess it'd be the best if WildBill could have a look at it (if he has some time). Modifype -c doesn't work in this case and there's still an error when copying files during text setup.

KB896414 - It's not possible as the file itself causes several problems when replaced directly in i386 folder. (check this topic)

Edited by tomasz86
Link to comment
Share on other sites

No problem ;)

I've forgotten about KB816868. It's obsolete. The file inside it is

WININET.DLL 6.0.2800.1193

and the latest available version is

WININET.DLL 6.0.2800.1649 (I don't know now in which update it's included by it's definitely newer than the one from KB816868).

EDIT

Yes, you shouldn't (=don't need to) install Windows Installer 3.1 because Windows Installer 4.5 replaces it.

To be more specific, the replaced updates are: KB893803-v2, 927891 & 968006.

Edited by tomasz86
Link to comment
Share on other sites

I got the 0 files copied when trying to slipstream the following updates

WINDOWS2000-KB2616676-V2-X86-ENU.EXE

WINDOWS2000-KB896081-X86-ENU.EXE

WINDOWS2000-KB904765-X86-ENU.EXE

WINDOWS2000-KB907868-X86-ENU.EXE

WINDOWS2000-KB908506-X86-ENU.EXE

WINDOWS2000-KB935839-V5A-X86-ENU.EXE

WINDOWS2000-KB942831-X86-ENU.EXE

WINDOWS2000-KB981852-V2A-X86-ENU.EXE

WINDOWS2000-KB982214-V2-X86-ENU.EXE

@ Wildbill and tomasz86,

Do you think it would be wise to patch hotfixes instead of the original updated files?

Also WININET.DLL 5.0.3888.1400 is the original in my SOURCESS but the hotfix KB816868 installs

version 5.0.3900.6944. I don't use IE6 so that might be the difference.

Edited by PROBLEMCHYLD
Link to comment
Share on other sites

KB2616676-V2 - it's OK as the update only adds fixes to the registry

KB896081 - just my guess but probably HFSLIP copies Msv1_0.dll from 960859 instead of the one from this one

KB904765 - don't know now but I'll check it

KB907868 - newer kerberos.dll in WildBill's KB2508429

KB908506 - I'll check it

KB935839 - you mustn't use this one if you use WildBill's kernel patch

KB942831 - newer infocomm.dll gets copied from KB2290570

KB981852 - newer files included in WildBill's patch

KB982214 - same as above

Edited by tomasz86
Link to comment
Share on other sites

KB942831 - newer infocomm.dll gets copied from KB2290570

WINDOWS2000-KB942831-X86-ENU.EXE has newer than any other

infocomm.dll 5.0.2195.7147

There is a bug in hfslip because Wildbill version is older than WINDOWS2000-KB942831-X86-ENU.EXE and his older

get slipstreamed but the newer files doesn't.

It the same with other files such as samsrv.dll, kerberos.dll.

Edited by PROBLEMCHYLD
Link to comment
Share on other sites

Any progress with your boot issues? Another question: do both v5a and v2 of blackwingcat's kernels cause the problem, or just v5? I ask because I'm looking at a diff of v5a vs. v2 and I don't see anything in common with my MS11-011 that could cause a problem. His v2, however does do some things that MS11-011 also does, like allowing V6 subsystem apps to run.

Link to comment
Share on other sites

PROBLEMCHYLD,

It's not a bug, it's just how HFSLIP is constructed. By newer files I meant the date, not version. HFSLIP doesn't check file versions.

WildBill,

I'll try with kernel v2 but there are no problems with v5. The problem occurs only after I install your kernel patch :}

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...