Skip to content
View in the app

A better way to browse. Learn more.

MSFN

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

PE Tool for creating patches

Featured Replies

I think I've become addicted to this :blushing:

By the way, some time ago I found some interesting things and possible issues concerning the unofficial updates and the superseded official ones.

I've attached some parts of a conversation I had with bristols about it:

While editing update.inf files I found out that there are big differences between the unofficial ones and the superseded official updates. I still need to check them carefully but here is an example of what I found:

955069 is superseded by 2079403 (unofficial). If you compare the update.inf files of these two updates you can see that 955069 includes this string:

[ProcessesToRun]

"%systemroot%\system32\Regsvr32.exe /s %systemroot%\system32\msxml3.dll"

while 2079403 doesn't. I don't know if it makes any difference but it is kind of suspicious. There are also many other differences between those update.infs.

An another example:

955069

[save.Reg.For.Uninstall]

HKLM,SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{f5078f22-c551-11d3-89b9-0000f81fe221}

HKLM,SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{f5078f1b-c551-11d3-89b9-0000f81fe221}

HKLM,SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{f5078f1c-c551-11d3-89b9-0000f81fe221}

HKLM,SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{f5078f1d-c551-11d3-89b9-0000f81fe221}

HKLM,SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{f5078f1e-c551-11d3-89b9-0000f81fe221}

HKLM,SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{f5078f21-c551-11d3-89b9-0000f81fe221}

HKLM,SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{f5078f1f-c551-11d3-89b9-0000f81fe221}

HKLM,SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{f5078f20-c551-11d3-89b9-0000f81fe221}

HKLM,SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{f5078f28-c551-11d3-89b9-0000f81fe221}

HKLM,SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{f5078f29-c551-11d3-89b9-0000f81fe221}

HKLM,SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{f5078f26-c551-11d3-89b9-0000f81fe221}

[Product.Add.Reg]

HKLM,SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{f5078f22-c551-11d3-89b9-0000f81fe221},"Compatibility Flags",0x00010001,0x400

HKLM,SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{f5078f1b-c551-11d3-89b9-0000f81fe221},"Compatibility Flags",0x00010001,0x400

HKLM,SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{f5078f1c-c551-11d3-89b9-0000f81fe221},"Compatibility Flags",0x00010001,0x400

HKLM,SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{f5078f1d-c551-11d3-89b9-0000f81fe221},"Compatibility Flags",0x00010001,0x400

HKLM,SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{f5078f1e-c551-11d3-89b9-0000f81fe221},"Compatibility Flags",0x00010001,0x400

HKLM,SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{f5078f21-c551-11d3-89b9-0000f81fe221},"Compatibility Flags",0x00010001,0x400

HKLM,SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{f5078f1f-c551-11d3-89b9-0000f81fe221},"Compatibility Flags",0x00010001,0x400

HKLM,SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{f5078f20-c551-11d3-89b9-0000f81fe221},"Compatibility Flags",0x00010001,0x400

HKLM,SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{f5078f28-c551-11d3-89b9-0000f81fe221},"Compatibility Flags",0x00010001,0x400

HKLM,SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{f5078f29-c551-11d3-89b9-0000f81fe221},"Compatibility Flags",0x00010001,0x400

HKLM,SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{f5078f26-c551-11d3-89b9-0000f81fe221},"Compatibility Flags",0x00010001,0x400

2079403 does not contain these strings.

I'm just wondering whether there is any difference between the way these files work under w2k and XP. I think the safest way would be to just take the old official superseded update and replace the file inside with the new version. By doing so we could just use the old update.inf with all these strings.

This is also the reason why I decided not to include any unofficial updates in the UR2. I'm going to make a separate Rollup which will be updated regularly. UR2 will contain only the official updates and won't be updated once it's finished :)

The problem here is that after seeing all these differences I'm not really sure that they supersede the official ones... This is also why I included all official updates in UR2, including those superseded by the unofficial ones. If you install an unofficial update which contains a newer version of the file, the strings added by the original one will still be there, only the file will be replaced.

Edited by tomasz86


Basing on this post by Inki I managed to "correct" the DirectX update and I'm working on getting the Wordpad one to work too. The point is to be able to slipstream them using HF folder.

975560 - I corrected the header so it can be slipstreamed from HF now (no problems during text setup when copying files).

Windows2000-DirectX9-KB975560-v2-x86-ENU.exe

Tested in HFSLIP and tested in text setup - no problems occur when copying files.

Edited by tomasz86

I think that 2416400 should have different filename. It's an IE6 Cumulative Update and Windows 2000 IE6 Cumulative Updates used to follow this scheme:

IE6.0sp1-KBXXXXXX-Windows2000-x86-ENU in opposite to IE5's IE5.01sp4-KBXXXXXX-Windows2000sp4-x86-ENU.

2416400's current filename is Windows2000-KB2416400-x86-ENU. Wouldn't it be better to change it to IE6.0sp1-KB2416400-Windows2000-x86-ENU? What's your opinion on this, WildBill?

Edited by tomasz86

I prepared a Mini Rollup for IE/OE (KB838383). It contains all updates (unofficial too) for IE5/OE5.5 and IE6/OE6 except hotfixes by request.

Edited by tomasz86

New fixed and improved version of IE / OE Mini Rollup is up.

It's possible to make other language versions too so please ask if you would like to have it in your language :)

At this moment English and Polish versions are available.

Windows2000-KB919521-x86-Global.exe (467 KB)

I made an update for KB919521 (KB Article). It fixes an issue with dual-core (and HT) CPU abnormal temperature. It's just one registry entry but by having it as an update you can easilty slipstream it through HF folder. Please read this topic if you want more details about this problem.

KB919521 is included in Update Rollup 2.

Edited by tomasz86

There is a bug in KB2416400. The header of shlwapi.dll is wrong and the file cannot be copied during text setup after slipstreaming. You can see it in the first screen shot here.

I prepared a fixed version (v2).

Windows2000-KB2416400-v2-x86-ENU.exe 4.05MB

Edited by tomasz86

Create an account or sign in to comment

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.