Help - Search - Members - Calendar
Full Version: 98 FE + 98 SE + ME updates + patches + (hot)fixes
MSFN Forums > Microsoft Software Products - Discussion & Support > Windows 95/98/98SE/ME > Windows 9x Member Projects
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23

   
Google Internet Forums Unattended CD/DVD Guide
MDGx
BUG:
Q912812 update [MS06-013]:
http://www.mdgx.com/ietoy.htm#IEC
installs one of these 2 URLMON.DLL builds into %windir%\SYSTEM [usually C:\WINDOWS\SYSTEM]:
- 6.00.2800.1537 = without "QFEInstalled"=dword:00000001 REG setting installed or
- 6.00.2800.1538 = with "QFEInstalled"=dword:00000001 REG setting installed
[see page below for details how to install this REG fix into your registry]:
http://www.mdgx.com/ietoy.htm#IEC
corrupts the MS Windows Update [WU] web pages:
http://windowsupdate.microsoft.com/
and:
http://windowsupdate.microsoft.com/catalog/
at least on my 98 SE computer with MS IE 6.0 SP1 + all other updates/patches installed.
WU does not check your computer for installed updates, and all you get is the "Administrator only" error page. sad.gif

WORKAROUND:
Reinstall older 98 SE/ME patch from Q905915 update [MS05-054] [3.49 MB, English]:
http://download.windowsupdate.com/msdownlo...94e650e29d8.exe
and make sure URLMON.DLL is replaced with one of these older ones:
- 6.00.2800.1526 = with "QFEInstalled"=dword:00000001 REG setting installed or
- 6.00.2800.1525 = without "QFEInstalled"=dword:00000001 REG setting installed.
Reboot after patch installed.

Hope this helps.
noguru
QUOTE (bristols @ Apr 18 2006, 01:12 AM) *
the_guy (and MDGx), thanks for taking the time to compile and post these. But like noguru, I also had a problem installing IE905495 and OE911567 (98 SE English, IE 6.0 SP1).

Unlike noguru, the files did install for me, but not before I was prompted for 'missing files': with 905495, I was prompted for the MSIEFTP.DLL, and with 911567, I was prompted for the DIRECTDB.DLL file. On both occasions, the directory already suggested by the prompt window was the correct temporary directory containing the files. So, the files were found, and the installation continued. There was no 'reboot' prompt after installation (I guess that's intentional), but I confirmed that the files had been installed with SFC.


Encouraged by your result I tried again. First manually extracting the files in same folder and then doubleclicking OE911567 does work! Files are installed.
bristols
MDGx, why not use RICHED32.DLL build 5.00.2134.1 from your RICHEDNT.EXE file in your RICHED9X.exe file, too?
erpdude8
QUOTE (bristols @ Apr 18 2006, 07:01 AM) *
MDGx, why not use RICHED32.DLL build 5.00.2134.1 from your RICHEDNT.EXE file in your RICHED9X.exe file, too?


bad idea, bristols. using riched32.dll v5.00.2134.1 under W9x/ME systems may BREAK certain apps. plus file size of v5.00.2134.1 of riched32.dll file is 3,856 bytes. File size of riched32.dll v5.00.1461.82 is 203,024 bytes. Also LOOK at v5.00.2134.1 and v5.00.1461.82 of RICHED32.DLL's File "Properties" and look in the Version tab.




Looking at Description on v5.0.2134.1 of RICHED32.DLL in the Version tab it says "Wrapper Dll for Richedit 1.0" while v5.0.1461.82 of RICHED32.DLL file has Description that says "Windows 95 Rich Text Edit Control".

also looking at Product Name of v5.0.1461.82 of RICHED32.DLL file it says "Microsoft Exchange" while looking at Product Name of v5.0.2134.1 of RICHED32.DLL file it says "Microsoft® Windows ® 2000 Operating System".

so v5.0.2134.1 of Riched32.dll may be incompatible with 9XME systems and meant only for NT-based systems.

If a program depends on either the older or newer version of Riched32.dll file, better to store that specific version of the Riched32.dll file into the program's folder instead of in the \WINDOWS\SYSTEM\ folder to avoid problems.
bristols
QUOTE (erpdude8 @ Apr 18 2006, 09:24 PM) *
QUOTE (bristols @ Apr 18 2006, 07:01 AM) *

MDGx, why not use RICHED32.DLL build 5.00.2134.1 from your RICHEDNT.EXE file in your RICHED9X.exe file, too?


bad idea, bristols. using riched32.dll v5.00.2134.1 under W9x/ME systems may BREAK certain apps. plus file size of v5.00.2134.1 of riched32.dll file is 3,856 bytes. File size of riched32.dll v5.00.1461.82 is 203,024 bytes. Also LOOK at v5.00.2134.1 and v5.00.1461.82 of RICHED32.DLL's File "Properties" and look in the Version tab...

...so v5.0.2134.1 of Riched32.dll may be incompatible with 9XME systems and meant only for NT-based systems.


I noticed all those things, erpdude (especially noticeable is the big file-size difference). But still:

- I've been using RICHED32.DLL build 5.0.2134.1 for a few days. I've tested it with old apps that use it (some pre-2k). So far, no problems at all.

- Other DLLs, such as several included in SE SP2, have the product name of a later OS (COMCTL32.DLL, to name just one)

- Note eidenk's observations from a few months back:

QUOTE
Version 5.0.2134.1 : Size = 3,856 bytes. Wrapper Dll for Richedit. Dependencies are Riched20.dll and User32.dll...

...Is there a reason not to use the later versions ? It seems to me when looking at the sizes and dependencies that what Riched32 was doing could now be handled by Riched20 so that if there is a newer Riched20, there should also be a newer Riched32. Or am I wrong ?


http://www.msfn.org/board/index.php?showtopic=61407&st=15

RICHED32.DLL build 5.0.2134.1 has no unresolved dependencies.

So, given the fact that it is in RICHEDNT.EXE, I'm assuming that the only reason not to use it in 9x is that it breaks some apps. But I haven't found any reports that it breaks stuff in 9x. I'm just wondering if this build has been overlooked/forgotten about, when we could use it.
MDGx
To my knowledge RICHED32.DLL 5.00.2134.1 is Unicode, which [even if it doesn't have any weird DLL dependencies in 9x] may generate errors with some programs.
That explains the file size difference when compared to 5.00.1461.82.

I'm afraid erpdude8 is right, we should stick with the older 1 [5.00.1461.82] in RICHED9X.EXE.
bristols
Ah, I see. OK, I guess you're both quite right and it shouldn't be used.

Hope you didn't mind me asking - it seemed like something that hadn't been adequately answered before. Thanks for putting me right. smile.gif
erpdude8
QUOTE (bristols @ Apr 17 2006, 11:22 AM) *
I guess MS has run into problems with it. It has been reported that the patch released for 2k/XP/2003 systems is causing problems:

Report about 908531 at Yahoo! News

Perhaps the fact that it hasn't arrived yet for 9x is a blessing in disguise.


I have read a blog at the MSRC site that the MS06-015 updates for win2k, xp & 2k3 will be re-issued on tuesday, April 25:
http://blogs.technet.com/msrc/archive/2006/04/21/425838.aspx

Those using win2000, xp or 2003 should download and install the revised MS06-015 updates when they become available at that date. it's unknown if the MS06-015 updates for win98 & me will be ready on april 25.
erpdude8
The MS06-015 security updates for win2k/xp/2k3 have been revised to include the registry fixes. no changes with the shell32.dll files. And still the MS06-015 updates for win98/me have not been posted. oh well. wait until the middle of May [or June] for the MS06-015 patches for Win98/ME.

About unofficial Jet 4.0 SP8 KB837001 patch for WinME; be sure that NirCmd.exe is included so that it will shut down SFP before installing the Jet 4.0 files and do NOT let it reboot the computer.
MDGx
QUOTE (erpdude8 @ Apr 26 2006, 08:35 PM)
About unofficial Jet 4.0 SP8 KB837001 patch for WinME; be sure that NirCmd.exe is included so that it will shut down SFP before installing the Jet 4.0 files and do NOT let it reboot the computer.
the_guy did include nircmd and an INF file to properly disable stmgr/statemgr/etc, but I haven't tried this on WinME.
If you do try it, please let us know if it works ok.

Thanks.

BTW:
The Win95 WBEMPROX.DLL fix for WMI 1.5/WBEM is here:

Microsoft Windows 95/98 WMI WBEM Script WBEMPROX.DLL Fix:
http://support.microsoft.com/?id=282949
Unofficial WMI WBEM Script Patch for Windows 95/OSR1/OSR2 [116 KB]:
http://www.mdgx.com/files/Q282949.EXE
Requires WMI 1.5 already installed:
http://www.mdgx.com/add.htm#WMI
PsycoUnc
-I've started catching up on recent (past month) updates listed here, and yup, I can confirm the same problem others had with some (-for me: 905495, 911567) of em: had to point em to the proper temp dir...
...
-and the wm911565 WON'T install, says "you have to have wmp 7.1 installed..." and of course I DO... (and it's working perfectly)... -so, can I just manually replace/register the wmpui.dll file?
...sigh

===========================

Re: 905915/912812 "before/after":
-can maximus-decim's latest mdac+msxml update pkg be used as the "do after" msxml "fixes"?
bristols
This post seriously needs to be made a sticky.

Very shortly (after MS supports ends in July), new updates for 9x will become fewer and fewer, even assuming that there will be a few more unofficial updates to come. There's a danger that this thread will drop off the front page of the forum, and into obscurity. In this scenario, there's a real danger that 9x users coming new to these forums will never see this thread.

This thread (and these updates) does serve a purpose apart from either the FE/SE/ME SPs. It baffles me why this hasn't been acknowledged by the moderators.

Why not make this a sticky?
Eck
PsychoUnc,

Yes, the Maximus-Decim is what I use to update the MDAC stuff after installing the Internet Explorer Cumulative Updates. I always ran into problems trying to install all that stuff manually. The Maximus-Decim solved that for me.

Whenever updating that, I disable my ethernet card and set ZoneAlarm not to run at startup. That saves me having Windows report the registry being bad and automatically rebooting and installing its last backup. I hate that! Taking ZoneAlarm out of the equation saves me that problem. After rebooting from the MDAC update I run ZoneAlarm, set it to startup with Windows and reenable my ethernet card. I have to do this after RealPlayer installations as well.

Edit - Oh, I just did all this.

http://www.msfn.org/board/index.php?act=ST...t=0#entry501706

This fixed up Internet Explorer ActiveX installations so they ask to install again, as they should, and then actually install and work. The caveat is that Windows Update will now think I don't have KB912812 installed. Well, then it's going to stay not installed (even though it was, before I installed the older one over it and manually replaced the URLMON.DLL with System File Checker). I like when things work!

Edit2 - Hmmm, Windows Update Catalog errored out when I told it to go to the download basket. I had to use the Windows XP partition to get the latest files. (I save them.) It worked there. I don't know. Maybe that was just a glitch in Windows Update Catalog. Maybe something's still broken. Since Office Update worked and Windows Update was able to search for updates I assumed it was all fixed.
erpdude8
Petr has obtained new fixes for Win98/2k/ME/XP and IE6 SP1 including the newer OLE Automation 2.40.4528 Q139071 update for Win2000. the newer oleaut32.dll file v2.40.4528 still has the same problems as oleaut32.dll file v2.40.4526 as I have tested on a Win98 and WinME computer. so MDGx should keep version 2.40.4522 of the oleaut32.dll file but should include the other files with build 4528.
miko
Microsoft Visual C++ 2005 Redistributable Package (x86)

recently i've been mucking around with ffdshow and you need this C++ Redistributable for some of the latest compiles going around, so i downloaded & installed it and afaik (so far) it works just fine on 98SE.

vcredist_x86.exe

this is the non-beta version release date 4/10/2006

just thought i'd mention it as no one else has (afaik) . . .
Petr
QUOTE (miko @ May 3 2006, 03:46 AM) *
Microsoft Visual C++ 2005 Redistributable Package (x86)

recently i've been mucking around with ffdshow and you need this C++ Redistributable for some of the latest compiles going around, so i downloaded & installed it and afaik (so far) it works just fine on 98SE.

vcredist_x86.exe

this is the non-beta version release date 4/10/2006

just thought i'd mention it as no one else has (afaik) . . .


It looks like it contains atl80.dll, msvcp80.dll, msvcm80.dll, msvcr80.dll, mfc80.dll, mfc80u.dll, mfcm80.dll, mfcm80u.dll and other files version 8.00.50727.42.

Petr
bristols
QUOTE (Petr @ May 3 2006, 07:10 AM) *
QUOTE (miko @ May 3 2006, 03:46 AM) *

Microsoft Visual C++ 2005 Redistributable Package (x86)

recently i've been mucking around with ffdshow and you need this C++ Redistributable for some of the latest compiles going around, so i downloaded & installed it and afaik (so far) it works just fine on 98SE.

vcredist_x86.exe

this is the non-beta version release date 4/10/2006

just thought i'd mention it as no one else has (afaik) . . .


It looks like it contains atl80.dll, msvcp80.dll, msvcm80.dll, msvcr80.dll, mfc80.dll, mfc80u.dll, mfcm80.dll, mfcm80u.dll and other files version 8.00.50727.42.

Petr


Thanks Miko, great. smile.gif

Petr (or anyone), would older Visual C++ files (such ATL.DLL build 3.00.9782, MSVCP60.DLL build 6.00.8972.0, and the other files that MDGx specifies from VS6 SP6 Full) have to be removed before installing these later ones?

Edit:

Just noticed that MDGx has removed his instructions for extracting files from VS6 SP6 Full, and has posted an EXE which contains them:

Unofficial VS6 SP6 Runtime + ActiveX Controls Libraries (DLLs)

Thanks MDGx!

But the question still remains - install the 2005 Redistributable that miko linked to (VCREDIT_x86.EXE), or VS6SP6.EXE, or both?
MDGx
QUOTE (bristols @ May 2 2006, 07:47 AM)
This post seriously needs to be made a sticky.

Very shortly (after MS supports ends in July), new updates for 9x will become fewer and fewer, even assuming that there will be a few more unofficial updates to come. There's a danger that this thread will drop off the front page of the forum, and into obscurity. In this scenario, there's a real danger that 9x users coming new to these forums will never see this thread.

This thread (and these updates) does serve a purpose apart from either the FE/SE/ME SPs. It baffles me why this hasn't been acknowledged by the moderators.

Why not make this a sticky?
You're right, I'm with you here, this thread should be made a sticky.

I believe Gape is the moderator of this forum.
We should send him a note about this.

P.S.:
I just posted a bunch of updates:
http://www.msfn.org/board/?showtopic=46581

____________________________________________________


QUOTE (bristols @ May 3 2006, 08:12 AM)
Petr (or anyone), would older Visual C++ files (such ATL.DLL build 3.00.9782, MSVCP60.DLL build 6.00.8972.0, and the other files that MDGx specifies from VS6 SP6 Full) have to be removed before installing these later ones?

Edit:

Just noticed that MDGx has removed his instructions for extracting files from VS6 SP6 Full, and has posted an EXE which contains them:

Unofficial VS6 SP6 Runtime + ActiveX Controls Libraries (DLLs)

Thanks MDGx!

But the question still remains - install the 2005 Redistributable that miko linked to (VCREDIT_x86.EXE), or VS6SP6.EXE, or both?
I think both VS6 + VS2005 editions can coexist.
No need to uninstall 1 or the other.

Hope this helps.
erpdude8
QUOTE (MDGx @ May 3 2006, 08:50 AM) *
You're right, I'm with you here, this thread should be made a sticky.

I believe Gape is the moderator of this forum.
We should send him a note about this.


I agreee too that this topic should be a "sticky" one and should be listed at the very top of this forum.

I think I'm going to post back some of the IE KB905915 patches on my IE Updates page, especially the IE6 SP1 version. about the problem Eck had with KB912812, I have also verified the problem to occur on my WinME computer with IE6 SP1. on the other hand, the KB912812 IE update for WinXP SP2 worked fine on my bro's XP SP2 laptop machine with no problems.
PsycoUnc
ABSOLUTELY, this should be a Sticky...
-shall we all now swamp Gape w/notes til he either Stickifies this or bans us all?
newwink.gif
MDGx
the_guy:

VS6SP6.EXE needs to be redone, it displays error messages about most DLL + OCX files [not found on drive A:\ ?], and files do not install into %windir%\system .
Thanks.

Edit:
I have fixed it.
Please download here [2.11 MB]:
http://www.mdgx.com/files/VS6SP6U.EXE

____________________________


PsycoUnc:
I like your new word, "stickify"... biggrin.gif
erpdude8
MDGx may want to edit the statement on his IE page that says "URLMON.DLL 6.00.2800.1537 (RTM)/6.00.2800.1538 (QFE) installed by MS06-013 MS IE 6.0 SP1 Patch for Windows 98/98 SE/ME corrupts MS Windows Update (WU) and/or MS WU Catalog (WUC) and/or MS Office Update (OU)!" IE 6 SP1 KB912812 patch for Win2000 SP4/XP SP1 may also have the problem because it too has the flawed URLMON.DLL file. Ditto for the KB912812 patch for IE 5.01 SP4/Win2000 SP4. The XP SP2 and W2K3 SP1 versions of KB912812 do not have the problematic URLMON.DLL files as WU [Windows Update] and OU [Office Update] download & install ActiveX controls correctly and does display the Information Bar in IE.

And MS KB article 909889 should also be added onto there (contains registry fix):
http://support.microsoft.com/?id=909889
PsycoUnc
thumbup.gif -stickification successful!- thumbup.gif
>;]
erpdude8
QUOTE (PsycoUnc @ May 5 2006, 05:09 PM) *
thumbup.gif -stickification successful!- thumbup.gif
>;]


you said it, PsycoUnc.

MDGx might want to remove the KB826501 IEDKCS32.DLL 16.00.2800.1245 patch for IE6 SP1. I got the newer IEDKCS32.DLL KB893627 patch from Petr and it's version 16.00.2800.1500.

BTW -- my brother got & paid for the DSL internet connection yesterday. now we got high-speed internet and we can use the net and the phone at the same time.
PsycoUnc
QUOTE (erpdude8 @ May 6 2006, 08:59 PM) *
BTW -- my brother got & paid for the DSL internet connection yesterday. now we got high-speed internet and we can use the net and the phone at the same time.

-MAJOR congratulations, Erp! thumbup.gif
I remember (very fondly) when I was first PAROLED from dial-up-HellPrison... yes.gif
It's a whole new world, isn't it, erpdude8...
>;]
MDGx
Gape:
Many thanks [from everybody here] for making this thread a "sticky".
Best wishes.

______________________________________________


erpdude8:
Congratulations for your new DSL "gate" to the cyber-world. newwink.gif

Edit:
Make sure you place frequency reducers [converters] on all phone lines you use for voice or fax.
Make sure you do NOT place ANY frequency reducers [converters] on ANY phone lines you use for DSL connections.
These devices should be provided by DSL phone line provider for free, or if you need more than they provide, you can find them for cheap at the local RadioShack.
If you plan on using a single DSL modem with more than 1 computer, make sure you hook up the DSL modem through a high-speed 2-4 port [or more depending on how many computers you plan on connecting to DSL] Ethernet DSL/Cable/Broadband router [wired or wireless] which should include a built-in hardware firewall.
Most such routers should be relatively cheaply priced nowadays.
I use a wired Linksys (Cisco) BEFSX41 Instant Broadband EtherFast Cable/DSL with 4 Port Switch/VPN Endpoint:
http://www.mdgx.com/pc.htm#FWR
which was ~ $60 bucks at CompUSA when I purchased it ~ 2.5 years ago.
You can search for best deals on Linksys routers @ PriceWatch [example]:
http://castle.pricewatch.com/search/search.idq?qc=BEFSX41
See also these web sites for routers reviews:
http://www.smallnetbuilder.com/lans_routers/
http://www.practicallynetworked.com/list.asp?p=1
How to tweak your Windows XP/2003 firewall guide:
http://www.mdgx.com/xp2.htm#XFG

HTH
winxpi
@MDGx

Microsoft recently brought out
a new update for Windows 98 on Windows Update a few minutes before Patch Tuesday.

Security Update for Flash Player (KB913433)

http://download.windowsupdate.com/msdownlo...fc0ba505bec.exe
the_guy
download link from Microsoft.com download center

http://download.microsoft.com/download/3/2...433-x86-ENU.exe

Should work, but no guarantees.
Petr
QUOTE (the_guy @ May 9 2006, 09:01 PM) *
download link from Microsoft.com download center

http://download.microsoft.com/download/3/2...433-x86-ENU.exe

Should work, but no guarantees.


Yes, the file in Microsoft Download Center is identical to file downloaded from Windows Update. Official download page is here:
Security Update for Flash Player (KB913433)

Supported Operating Systems: Windows XP Service Pack 1; Windows XP Service Pack 2, Windows 98, Windows Me, Windows NT.

Security bulletin: MS06-020

Apparently it installs Flash version 6.0.84.

Petr
erpdude8
QUOTE (Petr @ May 9 2006, 02:27 PM) *
QUOTE (the_guy @ May 9 2006, 09:01 PM) *

download link from Microsoft.com download center

http://download.microsoft.com/download/3/2...433-x86-ENU.exe

Should work, but no guarantees.


Yes, the file in Microsoft Download Center is identical to file downloaded from Windows Update. Official download page is here:
Security Update for Flash Player (KB913433)

Supported Operating Systems: Windows XP Service Pack 1; Windows XP Service Pack 2, Windows 98, Windows Me, Windows NT.

Security bulletin: MS06-020

Apparently it installs Flash version 6.0.84.

Petr


Yup, the KB913433 update installs Macromedia Flash Player v6.0.84 ONLY if you have a version of Flash Player earlier than that (such has Flash 5 or earlier builds of Flash 6). It will NOT work if you have Flash Player 7 or greater (or no Flash Player installed). those using Flash Player 7 should install Flash Player 7.0.63 to fix the latest security problems. And those using Flash Player 8 should upgrade to Flash Player 8.0.24.

if you have no version of Flash Player installed in the \system\Macromed\ folder or \system32\Macromed\ folder (or if any of those folders do not exist), extract the INSTALL_FP6_WU.EXE file from the KB913433 patch and run the INSTALL_FP6_WU.EXE file to install Flash Player 6.0.84.



QUOTE (MDGx @ May 8 2006, 11:31 AM) *
erpdude8:
Congratulations for your new DSL "gate" to the cyber-world. newwink.gif


thanks. though I can only use the DSL connection on my brother's XP SP2 laptop. he'll have to buy a wireless router so I can also use the DSL connection on my WinME desktop computer in my room which no longer has an internet connection. I wont be able to update my web pages for several days since I store my pages on my desktop PC and the laptop has NO floppy disk drive. guess I'll have to buy an external USB floppy drive and connect it to the USB port on my bro's laptop, then save copies of my pages from the desktop PC to the floppy disk and then put the disk into the usb floppy drive and copy them onto the laptop.

BTW - KB908531 (MS06-015) is still NOT available for Win98/ME as I've checked the Windows Update site today. Looks like we'll have to wait 'til June (or even July 11) for KB908531 patches for Win98 & ME to be ready.

also MDGx, see this page on optimizing DSL/Cable connections:
http://cable-dsl.home.att.net/
MDGx
QUOTE (erpdude8 @ May 9 2006, 03:11 PM)
QUOTE (MDGx @ May 8 2006, 11:31 AM) *
erpdude8:
Congratulations for your new DSL "gate" to the cyber-world.
also MDGx, see this page on optimizing DSL/Cable connections:
http://cable-dsl.home.att.net/
More like this:
http://www.mdgx.com/modem.htm#DS

HTH
winxpi
QUOTE
BTW - KB908531 (MS06-015) is still NOT available for Win98/ME as I've checked the Windows Update site today. Looks like we'll have to wait 'til June for KB908531 patches for Win98 & ME to be ready.


I think maybe it's too much work for them
and I believe that Microsoft will postpone it so long till it doesn't come out before 11.th July and therefore they won't even have to write it.
erpdude8
QUOTE (winxpi @ May 10 2006, 09:26 AM) *
I think maybe it's too much work for them
and I believe that Microsoft will postpone it so long till it doesn't come out before 11.th July and therefore they won't even have to write it.


i hope the kb908531 patches for w98/me dont turn out to be like the kb891711 patches for w98/me where they used different exe/dll files than updating some of the core system files from win98/me. i just hope MS didnt lose the 9x code completely.

Also note that the Flash Player KB913433 update from Microsoft only updates the Flash Player ActiveX control for IE browsers. If you are using non-IE web browsers like Mozilla/Netscape/Firefox/Opera, dont bother using the KB913433 patch and obtain Flash Player v7.0.63 or v8.0.24 for non-IE browsers instead.
MDGx
the_guy:
I also posted the new NT4 hotfix:

* Microsoft Internet Explorer 6.0/6.0 SP1 Dynamic HTML Errors MSHTMLED.DLL 6.0.2800.1501/6.0.2800.1502 Fix (English):
http://support.microsoft.com/?id=896156
Unofficial MS IE Patch for Windows NT4 SP6a [279 KB]:
http://www.mdgx.com/files/NT896156.EXE
Petr
I don't know if anybody mentioned it - there is a new version of root certificates uodate, version 8: http://download.windowsupdate.com/msdownlo...en/rootsupd.exe

(released in January 2006)

Petr
MDGx
Petr,

I finally posted those IE hotfixes. newwink.gif
Please see top of topic:
http://www.msfn.org/board/?showtopic=46581

Complete list is here [also contains 2000/XP OSes]:
http://www.mdgx.com/ietoy.htm#CSF

CCFG95.DLL fix is here [I've made only 1 for all OSes, both ZIPs contain identical builds]:
http://www.mdgx.com/web.htm#98SE
Just scroll all the way down to the end of that topic.

Thanks.
bristols
QUOTE (MDGx @ May 8 2006, 04:31 PM) *
Gape:
Many thanks [from everybody here] for making this thread a "sticky".
Best wishes.


Again, thanks Gape.

And MDGx (and all those concerned) - many many thanks for steady stream of recent updates - fantastic! thumbup.gif
PsycoUnc
--I was thinkin exactly the same thing. thumbup.gif Luv all this activity! (quiet periods just make me nervous, lol)
thx again & as always, Guru Gods...
>;]
(...plus there's a little personal [ boring.gif ] additional expression of glee: The Pell Grant just came thru, so looks like this old DinoBrain [38; ancient] will be able to continue first college classes (full time now, online) in 2 decades! thank god... my [re]schooling in modern puters/programming/IT finally commences!)
MDGx
Added URLMONFX.EXE Fix which installs OLDer URLMON.DLL 6.00.2800.1526 from MS05-054 [Q905915] only on Windows 98/98 SE/ME:
http://www.mdgx.com/ietoy.htm#IEC

HTH
erpdude8
QUOTE (MDGx @ May 11 2006, 08:23 AM) *
UPDATED · 5-11-2006

Please see the top of this topic for most recent updates.


__________________________________________


Added URLMONFX.EXE Fix which installs OLDer URLMON.DLL 6.00.2800.1526 from MS05-054 [Q905915] only on Windows 98/98 SE/ME = see link above.


The URLMON.DLL 6.00.2800.1526 from URLMONFX.EXE should ONLY install under IE6 SP1 only. Do NOT use this patch if IE 6.0 SP1 is not installed or using an older version of IE.

QUOTE (Petr @ May 10 2006, 04:51 PM) *
I don't know if anybody mentioned it - there is a new version of root certificates uodate, version 8: http://download.windowsupdate.com/msdownlo...en/rootsupd.exe

(released in January 2006)

Petr


Already got the Jan. 2006 version of Root Certificates patch back in early March 2006. I think I did mention it in this thread a few months ago.
erpdude8
hey MDGx. check out the WTL app for creating and patching files at this site:
http://www.codeproject.com/tools/patch.asp

this tool uses the MSPATCHA.DLL file to "patch" existing files (like what the IEUPDATE.EXE file does to those DLL files in IE updates like KB912812, KB905915. etc.). you'll have to login to the CodeProject site to download the WTL patcher. it can also use the MSPATCHC.DLL file to create patches.

IEUPDATE.EXE uses the info from the "_SFX_MANIFEST_" file inside recent IE updates to "patch" many of the DLL files.


Contents of the "_SFX_MANIFEST_" file from IE update KB912812:
--------
[Deltas]
"RTMQFE\browseui.dll" = "browseui.dll._p", browseui.dll
"RTMQFE\cdfview.dll" = "cdfview.dll._p", cdfview.dll
"RTMQFE\danim.dll" = "danim.dll._p", danim.dll
"RTMQFE\dxtrans.dll" = "dxtrans.dll._p", dxtrans.dll
"RTMQFE\iepeers.dll" = "iepeers.dll._p", iepeers.dll
"RTMQFE\inseng.dll" = "inseng.dll._p", inseng.dll
"RTMQFE\mshtml.dll" = "mshtml.dll._p", mshtml.dll
"RTMQFE\msrating.dll" = "msrating.dll._p", msrating.dll
"RTMQFE\mstime.dll" = "mstime.dll._p", mstime.dll
"RTMQFE\pngfilt.dll" = "pngfilt.dll._p", pngfilt.dll
"RTMQFE\shdocvw.dll" = "shdocvw.dll._p", shdocvw.dll
"RTMQFE\shlwapi.dll" = "shlwapi.dll._p", shlwapi.dll
"RTMQFE\urlmon.dll" = "urlmon.dll._p", urlmon.dll
"RTMQFE\wininet.dll" = "wininet.dll._p", wininet.dll


[Verify]
"RTMQFE\browseui.dll" = 4CCEFD261EB9C0481F3EADB60305A07F
"RTMQFE\cdfview.dll" = 6F6648E2197EDA21C1D2CF1D6887D9F2
"RTMQFE\danim.dll" = CC6F690887A37362C21326D332F48AA7
"RTMQFE\dxtrans.dll" = A4D8D11EEEFC1A89CCF7FA5698C27B85
"RTMQFE\iepeers.dll" = 7D7AA31981F6770C7323C713869CC49E
"RTMQFE\inseng.dll" = AA1E2E594CF861D1200100C9988E5332
"RTMQFE\mshtml.dll" = D2C040629DC44C110897009366CB93B0
"RTMQFE\msrating.dll" = F02EB202619E20B537331EEC54FB30C2
"RTMQFE\mstime.dll" = E31099347F200693B4A8A1F81BF9ECE8
"RTMQFE\pngfilt.dll" = 4DB34F3C29CFD1DF1F92FCD9C8DDB755
"RTMQFE\shdocvw.dll" = A79348B75DA190EC91E2BA5CCF5C25BE
"RTMQFE\shlwapi.dll" = D311A7FC4E081EE7AAAA6F581CF3C471
"RTMQFE\urlmon.dll" = 9C40366FD9BE7965408C51C102E18879
"RTMQFE\wininet.dll" = AAA8906281E95954A20DF24BFC288FDE

[Delete]

"*._p"
--------

also bundled inside recent IE updates are files with extension "._p" < those are patch files. IEUPDATE along with the MSPATCHA.DLL file patches the original DLL files (those are the RTMGDR editions) with the "._p" files, thus turning them into the RTMQFE editions of the DLL files.
CLASYS
QUOTE (MDGx @ May 11 2006, 09:23 AM) *
UPDATED · 5-11-2006

Please see the top of this topic for most recent updates.


__________________________________________


Added URLMONFX.EXE Fix which installs OLDer URLMON.DLL 6.00.2800.1526 from MS05-054 [Q905915] only on Windows 98/98 SE/ME = see link above.
In light of this, two things:

[All of this is on 98SE]

1) Assuming IE 6.0 SP1 is installed, complete with all of the other known patches except MS06-013 (912812), what is the simplest way to get the benefits of 912812 without the urlmon problem? [Note that urlmon.dll will already be from 905915 in this scenario, if that helps!] Will doing so make WU believe I have installed 912812 so it won't bother me again about this? [Theorize: If 912812 is ever fixed by MS, will WU know to tell us in the future to download the fixed version? And will it install over the fixed-up system which isn't the "pure" 912812 situation?]

2) With all of the updates, what --today-- is the best way to handle the 98SE explorer freeze problems, i.e., to change BROWSELC.DLL and BROWSEUI.DLL? [Where do the "best" replacements come from?]

cjl
randiroo76073
Clas, this was taken from readme in fix I got from here: "Since your using Win98, you can use System File Checker (instead of going into DOS) to replace Browseui.dll & Browselc.dll.

When you replace the first file, System File Checker will ask you to reboot (because the file is in use)... select "NO", then replace the second file.
When System File Checker asks you to reboot the second time, choose "Yes".


Here's a little less cluttered set of instructions on how to complete the whole process:


1) Copy & paste IE 6 SP1's

Browseui.dll (Q867282 version)
&
Browselc.dll (Original version)

from

Windows > System folder
to
Program Files > Internet Explorer folder.


2) Replace IE6 SP1's Browseui.dll & Browselc.dll in the Windows >System folder with IE 5.5 SP2's

Browseui.dll (Q867282 version)
&
Browselc.dll (Original version)

using System File Checker (as described above).


3) Reboot


The "Move and/or Delete Files Hang" should now be gone.


I noticed something "good" by following the directions in Shuey's post...

By moving IE6 SP1's Browseui.dll & Browselc.dll to Internet Explorer's folder, you avoid the first 2 problems I had listed earlier:

1. Toolbars can no longer be locked in IE.
2. The Media sidebar in IE no longer works / appears.

It must be that, because those files are in IE's folder, iexplore.exe uses those files instead of the ones in the System folder.

Explorer.exe still uses the ones in the System folder, and that's why the "Hang" bug disappears.


This problem will still occur though:

3. You can't set custom java permissions in IE Options > security zones... the button no longer appears.
"
CLASYS
QUOTE (randiroo76073 @ May 21 2006, 03:19 PM) *
1) Copy & paste IE 6 SP1's

Browseui.dll (Q867282 version)
&
Browselc.dll (Original version)

from

Windows > System folder
to
Program Files > Internet Explorer folder.


2) Replace IE6 SP1's Browseui.dll & Browselc.dll in the Windows >System folder with IE 5.5 SP2's

Browseui.dll (Q867282 version)
&
Browselc.dll (Original version)
thanks for the info.

So Browseui.dll comes in Q867282 that I already installed over the original IE 6.0 SP1 and Browselc.dll stems from the original install?

And Browseui.dll from the IE 5.5 SP2 version of the Q867282 is the replacement as is the original IE 5.5 SP2 install being the source of Browslc.dll replacement?

Thus, any discussion of newer files from other sources [IE 6.0 family-derived, etc.] is incorrect?

I understand the technique, just wanted confirmation of the exact files to use, since various references have been made, each appearing to be "authoritative" only to be found short-sighted and obsolete, etc.

cjl
whatever420
I'm the original author of that quoted info... (it's from the Maxthon forums)

When it was written, Q867282 was the latest update for IE...

You can follow it's directions, but use the latest Browseui.dll for IE (Q912812 for IE6 SP1) & (Q905915 for IE 5.5 SP2)

Hope that helps.
MDGx
CLASYS:
QUOTE (whatever420 @ May 23 2006, 05:14 PM)
You can follow it's directions, but use the latest Browseui.dll for IE (Q912812 for IE6 SP1) & (Q905915 for IE 5.5 SP2)
All Browseui.dll fixes mentioned above are found here:
http://www.mdgx.com/ietoy.htm#IEC

HTH
CLASYS
QUOTE (whatever420 @ May 23 2006, 08:14 PM) *
I'm the original author of that quoted info... (it's from the Maxthon forums)

When it was written, Q867282 was the latest update for IE...

You can follow it's directions, but use the latest Browseui.dll for IE (Q912812 for IE6 SP1) & (Q905915 for IE 5.5 SP2)

Hope that helps.
Hmm...

Using the 905915 update for IE 5.5 SP2 as the source for the Browseui.dll makes perfect sense, since apparently Browseui.dll is part of the cumulative updates and actually hasn't changed since 867282.

Also, apparently Browselc.dll was never updated beyond original release in both IE55SP2 and IE60 SP1.

Only question: Since 912812 for IE 6.0 SP1 is itself known to be broken [urlmon.dll], current practice would appear to be to first install 912812, THEN run urlmonfx.exe [that is the two-step approach, isn't it? Nothing else to do, no reg changes, etc.? mgdx site shows much complication, but is urlmonfx the equivalent of all of those steps, or not?], does doing this partial back-out change anything? Meaning the browseui.dll file moved to the \program files\Internet Explorer should be taken from 912812 even though the rest of 912812 isn't [all] there?

cjl
MDGx
URLMONFX only fixes the WU/WUC/OU web sites access bugs.

To properly register a DLL or OCX into the registry, you must use %windir%\SYSTEM\REGSVR32.EXE [self-register server].
Example:

%windir%\SYSTEM\REGSVR32.EXE %windir%\SYSTEM\URLMON.DLL

from a batch file or from within an INF [example]:
QUOTE
[Version]
Signature=$CHICAGO$
[DefaultInstall]
AddReg=REG
[REG]
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,0,,"%11%\REGSVR32.EXE /S %11%\WHATEVER.DLL"
HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce,1,,"%11%\REGSVR32.EXE /I /S %11%\WHATEVER.DLL"
To do this from the Start -> Run... box, you must type the actual drive letters + directory names in the box.
In 9x Oses the Run... box does not accept [to my knowledge] %windir% or similar environment variables.

Regsvr32 command line switches:

/S = quiet

/I = regserver install

/U = un-regserver [uninstall entries from registry]

To view all regsvr32.exe switches, just run from a DOS box:

%windir%\SYSTEM\REGSVR32.EXE

HTH
MDGx
FYI, especially useful for developers:

I found msix [console command line tool], which extracts all files from an MSI [MS installer] package:
http://blogs.msdn.com/heaths/archive/2006/04/07/571138.aspx
D/l here [361 KB, free, English]:
http://hstewart.members.winisp.net/downloads/msix.zip

MSI must be installed, of course:
http://www.mdgx.com/add.htm#MSI

Works with all 9x + NTx OSes.

HTH
X-Mas
QUOTE (MDGx @ May 24 2006, 09:24 AM) *
Regsvr32 command line switches:

/S = quiet

/I = regserver install

/U = un-regserver [uninstall entries from registry]

To view all regsvr32.exe switches, just run from a DOS box:

%windir%\SYSTEM\REGSVR32.EXE



Good example:

CODE
copy browselc.dll %windir%
copy browseui.dll %windir%

CD %windir%\System

regsvr32 /u /s  %windir%\System\browseui.dll ;unregisters the browseui.dll file in System using silent mode
regsvr32 /u /s  %windir%\System\browselc.dll  ;unregisters the browselc.dll file in System using silent mode

regsvr32 /i /s %windir%\browseui.dll   ;registers the browseui.dll file  in %windir% using silent mode
regsvr32 /i /s %windir%\browselc.dll   ;registers the browselc.dll file   in %windir% using mode
Google Internet Forums Unattended CD/DVD Guide
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.