Help - Search - Members - Calendar
Full Version: Q891711 + U891711 = Unofficial MS07-017 + MS05-002 .ANI fix
MSFN Forums > Microsoft Software Products - Discussion & Support > Windows 95/98/98SE/ME > Windows 9x Member Projects
Pages: 1, 2, 3

   
Google Internet Forums Unattended CD/DVD Guide
MDGx
UPDATED · 4-28-2007* Unofficial Windows 98 SE Animated Cursor (.ANI) + Icon Handling USER32.DLL + USER.EXE 4.10.2233 Security Vulnerability Fix:
http://www.mdgx.com/files/Q891711.TXT
Direct download [375 KB, English]:
http://www.mdgx.com/files/Q891711.EXE
This Fix replaces ALL PREVIOUS Microsoft MS07-017 (Q925902):
http://www.microsoft.com/technet/security/...n/ms07-017.mspx
MS05-002 (Q891711):
http://www.microsoft.com/technet/security/...n/ms05-002.mspx
+ unofficial (U891711) Animated Cursor (.ANI) + Icon Handling Security Vulnerabilities Fixes, which are now OBSOLETE!

How to uninstall Q891711:
Control Panel -> Add/Remove Programs -> "Remove Unofficial USER32.DLL + USER.EXE Fix" -> click the
"Add/Remove" button -> reboot.* U891711 [Q891711.DLL 4.10.2223 + KB891711.EXE 4.10.2227] fixes Windows 95/OSR1/OSR2/98/98 SP1/ME Animated Cursor (.ANI) + Icon Handling Security Vulnerabilities:
- MS07-017 (Q925902):
http://www.microsoft.com/technet/security/...n/ms07-017.mspx
- MS05-002 (Q891711):
http://www.microsoft.com/technet/security/...n/ms05-002.mspx
and replaces ALL OTHER similar fixes:
- Both Microsoft fixes listed above.
- Unofficial TI891711 Fix:
http://www.msfn.org/board/?showtopic=43566
Direct download [120 KB]:
http://www.mdgx.com/files/U891711.EXE
Read U891711.TXT FIRST (this file):
http://www.mdgx.com/files/U891711.TXT

Everything here applies only to English editions.

How to uninstall U891711:
Control Panel -> Add/Remove Programs -> "Uninstall Unofficial Windows 95/98/ME U891711 Fix" -> click the "Add/Remove" button -> reboot.

Both Q891711 + U891711 created by anonymous author.

Both these fixes have been tested and works up to specs, unless some1 discovers a new bug, which should be posted in this forum. newwink.gif
Please do not create other forum topics for any Q891711 / U891711 related issues.

NOTE:
No warranties, expressed or implied. Use these files at your own risk!

4-28-2007 UPDATE:
* Win98 SE only = Old U891711 [temporary fix] has been replaced by new Q891711 [permanent fix].
Fredledingue
I just rebooted from the installation of your patch and so far everything seems to be alright. CPU usage slightly up afew moments, but I don't know if it's related.

Do you recommand to install the 98KRNLUP.EXE after this patch too?
Acheron
I would like to help testing, however I need something to test. Have you a link to a "malformed" image or so that should be blocked by this new patch?
MDGx
QUOTE (Fredledingue @ Oct 22 2005, 12:16 PM)
I just rebooted from the installation of your patch and so far everything seems to be alright. CPU usage slightly up afew moments, but I don't know if it's related.

Do you recommand to install the 98KRNLUP.EXE after this patch too?
Yes, the 98(FE)/98SE Kernel patch is also recommended to install after this beta patch, and after all other related patches [MS official + Tihiy unofficial described in U891711.TXT].

QUOTE (hp38guser)
I would like to help testing, however I need something to test. Have you a link to a "malformed" image or so that should be blocked by this new patch?
Unfortunately I don't.
I'll post the link here if I find one.

CORRECTION:
The two MS IE 6.0 SP1 windows lockup BUG is NOT related to this patch, and I have subsequently removed it from U891711.TXT.
bristols
Hi MDGX,

I'm currently reinstalling my OS from scratch, and I want to try out U891711. I will install 98SE2ME, with the ME options (hooray!). Just a question about the recommended installation order: would the following order be more or less ok?:

- all Win 98SE updates
- SE SP2.02
- U891711
- 98SE2ME
- RPLite3 (perhaps)
- 98KRNLUP
- 98UPDSYS (for Intel CPU)

Hope this is fairly straightforward.

Thanks for any suggestions.
Fredledingue
MGDx,

I have tried without the kernel patch during two days, and it worked fine. Now I did the patch and it's still fine. newwink.gif
MDGx
QUOTE (bristols @ Oct 23 2005, 07:23 AM)
Hi MDGX,

I'm currently reinstalling my OS from scratch, and I want to try out U891711. I will install 98SE2ME, with the ME options (hooray!). Just a question about the recommended installation order: would the following order be more or less ok?:

- all Win 98SE updates
- SE SP2.02
- U891711
- 98SE2ME
- RPLite3 (perhaps)
- 98KRNLUP
- 98UPDSYS (for Intel CPU)

Hope this is fairly straightforward.

Thanks for any suggestions.
The order you have chosen is ok.
If you want more details, please see 98SE2ME READ1ST.TXT [the FAQ section]:
http://www.mdgx.com/9s2m/READ1ST.TXT

Please note that if you install MS official Q891711 patch after U891711, it will not install, because will not overwrite the newer file version builds installed by U891711.

98KRNLUP = can be installed at any time. May fix Kernel issues related (or not) to MS Q891711, U891711 + Tihiy KB891711 fix.

98UPDSYS = the WinME edition of this patch [ http://www.mdgx.com/web.htm#MEU ] installs as part of 98SE2ME options 1 and 2. No need to install the Win98 SE edition if you plan to install 98SE2ME and/or Maximus-Decim Native USB Drivers:
http://www.msfn.org/board/?showtopic=43605
which should be included in your updates listed above.

Hope this helps.

QUOTE (Fredledingue @ Oct 24 2005, 01:42 PM) *
MGDx,

I have tried without the kernel patch during two days, and it worked fine. Now I did the patch and it's still fine. newwink.gif
Many thanks for your feedback.
Sounds good. newwink.gif
Fredledingue
MGDx,

I have something to say:

A few times already, I noticed abnormal datas transfert (on a 56k modem I see that easily), I mean data being sent or received while I'm not dowloading anything.
If at this time I shut down the connection (which I always do in this case), I get the internet connection dialog looping again and again until I reconnect.

I checked my my processes and noticed that KB891711.exe was running. Killing this task BSOD'ed my PC.

Now I disabled KB891711.exe from the start-up.
What do you think?
MDGx
QUOTE (Fredledingue @ Oct 25 2005, 01:52 PM)
MGDx,

I have something to say:

A few times already, I noticed abnormal datas transfert (on a 56k modem I see that easily), I mean data being sent or received while I'm not dowloading anything.
If at this time I shut down the connection (which I always do in this case), I get the internet connection dialog looping again and again until I reconnect.

I checked my my processes and noticed that KB891711.exe was running. Killing this task BSOD'ed my PC.

Now I disabled KB891711.exe from the start-up.
What do you think?
Thanks for your time.
I'll tell the patch author about your bug report, and then I'll post here any comments/solutions.
MDGx
Fredledingue:

Here is the author's reply:
QUOTE
The BSOD also happens with the original security update (v2) from Microsoft (4.10.2223). It is the result of KB891711.EXE running as a service process. One should not kill service processes. It can cause system instability.

Neither the original security update nor the patch (4.10.2224) try to connect to the internet. The only instance where one might see activity if LOADIMAGE loads a file from a network share and that share is accessed through a dial-up connection, but that network activity would occur even w/o the patch.

It is possible that unexpected network activity comes from one other computer scanning IP adresses and ports.

The proof-of-concept .ANI file is at
http://www.xfocus.net/flashsky/icoExp/


Hope this helps.
Fredledingue
Thanks MGDx.
I hope eveything's all right then. I will re-intialize the "service" executable.

BTW are you also testing this patch? blushing.gif
MDGx
QUOTE (Fredledingue @ Oct 27 2005, 11:51 AM)
BTW are you also testing this patch?
I still am. newwink.gif

New addtition to the text file U891711.TXT:
http://www.mdgx.com/files/U891711.TXT
QUOTE
NOTE #4

KB891711.EXE can be stopped *safely* using the Close option (but *not* the
Kill option) of programs like EndItAll or similar:
http://www.mdgx.com/speed.htm#TSK
CoolKill and Process Explorer do not have a Close option.
Killing (an application) happens w/o a warning to the application, and that
can be disastrous, as is the case with all versions of KB891711.EXE (official
and unofficial), which modify USER.EXE "on the fly" (DrWatson shows that).
Fredledingue
MGDx, I'v got a new BSOD!

And it's such an incredible event on w98se-uSP2.02 that each instance of it is worth being mentioned here.

It happened only once, while surfing the web, suddenly poof! And it happened I think, when the connection was shut-off momentarily. But I didn't kill the process this time.
I don't know if it's related because I installed a new adsl modem since.
But this patch seems to be the only thing that is capable of doing a BSOD on my computer. Maybe nothing serious. I will see if it happends again.
dnbgroove
Hi - Just to report that (with Gape's 2.0.2 SP and MDGx's 98SE-MP10) I found missing button images for Media Player, as per the attached. Restarting the app resolved the problem
the_guy
MDGx,
I am pleased to report that this update also works on Windows ME. You also apply it like a normal update, you don't need to kill stmgr using coolkill. Just installed it on a virtual pc and it works. Maybe you could pass that on to the author and modify the installer so it installs on ME.

the_guy
MDGx
QUOTE (the_guy @ Oct 30 2005, 02:54 PM)
MDGx,
I am pleased to report that this update also works on Windows ME. You also apply it like a normal update, you don't need to kill stmgr using coolkill. Just installed it on a virtual pc and it works. Maybe you could pass that on to the author and modify the installer so it installs on ME.

the_guy
Thanks for your feedback.
I will relate this to the author.
MDGx
QUOTE (dnbgroove @ Oct 30 2005, 12:57 PM)
Hi - Just to report that (with Gape's 2.0.2 SP and MDGx's 98SE-MP10) I found missing button images for Media Player, as per the attached. Restarting the app resolved the problem
Did you notice this when trying to play online or offline?
If this happened while online [over the internet], it might have been because a particular server was either lagging, timed out or had maintenance/repair/backup issues [?], because some of the graphics/icons you see in the WMP window [while online] are located on remote [internet based] servers.

And because the problem was fixed after restarting the app, that is one more reason to believe a remote server was the cause.

PS:
I assumed this was related to installing 98SEMP10 [WMP10 files from WinXP].

Hope this helps.
Chozo4
I'd have to agree with that being due to a slower server response. If you look closer... the button placeholder images are the typical red 'x' like that from IE. *Smells IE in WMP*
bristols
Hi MDGX,

After installing U891711 with 98KRNLUP a week ago on a very old Intel CPU and board (as part of a fresh install that included the installation of the ME options in 98SE2ME - wow, thanks!), I can now report an issue which may or may not be related (people more qualified to make the judgement no doubt will smile.gif ).

I've experienced quite frequent BSODs while using Winamp v.2.81 Lite (with the Ampesizer skin found here at Radified and the MAD MP3 decoder plugin). They usually occur when clicking Winamp's OPEN icon that opens the file-browsing window. The BSODs have reported OEs at 0028:C16AE309 in VXD ctpci9x(01) + 00055D9 called from 0028:C16B11FC in VXD ctpci9X(01) + 000583CC, and have reported fatal ODs at 0028C0003ABD in VXD VMM(01) + 00002ABD.

Again, I have no idea if this relates specifically to the U891711 patch, and so really no idea if this is helpful or not. But there you go. smile.gif
MDGx
QUOTE (Chozo4 @ Nov 1 2005, 11:08 AM)
I'd have to agree with that being due to a slower server response. If you look closer... the button placeholder images are the typical red 'x' like that from IE. *Smells IE in WMP*
You're right, WMP is very tightly linked to IE, after all, WMP streaming is done thru IE's engine. sad.gif

QUOTE (bristols @ Nov 1 2005, 02:09 PM)
Hi MDGX,

After installing U891711 with 98KRNLUP a week ago on a very old Intel CPU and board (as part of a fresh install that included the installation of the ME options in 98SE2ME - wow, thanks!), I can now report an issue which may or may not be related (people more qualified to make the judgement no doubt will smile.gif ).

I've experienced quite frequent BSODs while using Winamp v.2.81 Lite (with the Ampesizer skin found here at Radified and the MAD MP3 decoder plugin). They usually occur when clicking Winamp's OPEN icon that opens the file-browsing window. The BSODs have reported OEs at 0028:C16AE309 in VXD ctpci9x(01) + 00055D9 called from 0028:C16B11FC in VXD ctpci9X(01) + 000583CC, and have reported fatal ODs at 0028C0003ABD in VXD VMM(01) + 00002ABD.

Again, I have no idea if this relates specifically to the U891711 patch, and so really no idea if this is helpful or not. But there you go.
I have sent your bug report to the patch author.
I'll post the answer here.

Thanks for your time and concern.
erpdude8
QUOTE (bristols @ Nov 1 2005, 03:09 PM) *
I've experienced quite frequent BSODs while using Winamp v.2.81 Lite (with the Ampesizer skin found here at Radified and the MAD MP3 decoder plugin). They usually occur when clicking Winamp's OPEN icon that opens the file-browsing window. The BSODs have reported OEs at 0028:C16AE309 in VXD ctpci9x(01) + 00055D9 called from 0028:C16B11FC in VXD ctpci9X(01) + 000583CC, and have reported fatal ODs at 0028C0003ABD in VXD VMM(01) + 00002ABD.

Again, I have no idea if this relates specifically to the U891711 patch, and so really no idea if this is helpful or not. But there you go. smile.gif



Get rid of Winamp 2.81 lite, bristols. it's too old. upgrade to the latest version of Winamp lite which is v5.11. Winamp Lite 5.11 fixes a ton of bugs, including security problems found in previous versions of Winamp. I have Winamp v5.11 lite on my 98se & ME machines.

I might give the unofficial 891711 win98/me fix a try. do I have to remove microsoft's 891711 patch first before installing the unofficial one, MDGx?
eidenk
As the original Microsoft KB891711 v2 is exactly the same for 98SE and ME, I am trying U891711 on Windows ME.

So far I have noticed no problems. The only "problem" there is, is the same as with the original one. There is one more executable and one more dll running in the system and it cannot be closed (with a task manager) without soon terminally crashing the entire OS.

I have also downloaded Winamp lite 2.81, the ampesizer skin and the mad plugin. I have no errors when clicking on the open file button while U891711 is running.

However, I have also the same question as hp38guser :

QUOTE
Have you a link to a "malformed" image or so that should be blocked by this new patch?
erpdude8
QUOTE (eidenk @ Nov 2 2005, 03:27 PM) *
As the original Microsoft KB891711 v2 is exactly the same for 98SE and ME, I am trying U891711 on Windows ME.

So far I have noticed no problems. The only "problem" there is, is the same as with the original one. There is one more executable and one more dll running in the system and it cannot be closed (with a task manager) without soon terminally crashing the entire OS.

I have also downloaded Winamp lite 2.81, the ampesizer skin and the mad plugin. I have no errors when clicking on the open file button while U891711 is running.

However, I have also the same question as hp38guser :

QUOTE
Have you a link to a "malformed" image or so that should be blocked by this new patch?




Winamp lite 2.81 is NOT available anymore at the Winamp.com site, eidenk. GET WINAMP LITE 5.11, NOT WINAMP 2.81!!!! Come on, dude! Winamp 2.81 is so old that it is prone to new security threats and v5.11 fixes these new security holes in Winamp.

I dont understand why bristols and eidenk want to use a very outdated release of Winamp as I, on the other hand, have no problems with the latest release of Winamp [5.11], with U891711 installed.

note to MDGx, you havent mentioned the U891711 patch on your software essentials page, yet as I have checked this noon time. will you list it there? also can you remove Tihiy's TI891711 fix off your page. as the author of the U891711 patch said, TI891711 offers "limited protection" and it is very weak and incompatible with 98fe & ME.

-erpdude8
erpdude8
QUOTE (MDGx @ Oct 21 2005, 03:00 PM) *
Hi everyone,

Somebody [the author prefers to remain anonymous] released a new unofficial patch for Windows 98 + 98 SE described here [MS05-002]:
http://www.microsoft.com/technet/security/...n/ms05-002.mspx
Unofficial patch download [109 KB, English]:
http://www.mdgx.com/files/U891711.EXE
First, please make sure to read the text file [English]:
http://www.mdgx.com/files/U891711.TXT
To install this unofficial patch on Windows 98/98 SE, just run U891711.EXE and then reboot.

This is a beta release, which means needs testing on as many computers as possible.
Please run this patch on your Windows 98 or 98 SE computer(s), and then post your comments/bugs/tips/suggestions/etc in this MSFN forum, or you can send me feedback: the blue E-mail link.

This patch can be uninstalled from Control Panel -> Add/Remove Programs -> "Unofficial Q891711 Patch (remove only)" -> click the "Add/Remove" button.

I will post this patch as permanent replacement for the official MS patch [see http://www.mdgx.com/files/U891711.TXT for details] if this unofficial patch proves to fix the MS05-002 security vulnerability better than the official MS patch.

Many thanks in advance for your time and concern.


This U891711 patch needs to be revised, MDGx. It will NOT install under WinME (a black eye for ME users). no.gif The U891711.TXT file says "Unofficial Windows 98 (FE)/98 SE/ME Q891711 Patch" at the top of the text file but the EXE patch says "Unofficial Windows 98/98 SE Q891711 Patch". Make it install under Win98 FE, SE AND WinME! And edit the title of the U891711.EXE patch to correctly say "Unofficial Windows 98 (FE)/98 SE/ME Q891711 Patch".
the_guy
I too found that out, erpdude.

What you need to do is extract the files and install the update using the install command after right-clicking the .inf file.
dnbgroove
Hi MDGx

QUOTE
Did you notice this when trying to play online or offline?
I was playing a local wav file. I don't use Media player for online (much if ever)

QUOTE
I assumed this was related to installing 98SEMP10 [WMP10 files from WinXP]

Your 98SEMP10 automated install was applied some time ago and I was reporting this as it was the first time I'd seen this problem having installed this unofficial 891711 patch

Any ideas ?
bristols
Hello erpdude.

QUOTE (erpdude8 @ Nov 2 2005, 10:36 PM) *
GET WINAMP LITE 5.11, NOT WINAMP 2.81!!!! Come on, dude! Winamp 2.81 is so old that it is prone to new security threats and v5.11 fixes these new security holes in Winamp.

I dont understand why bristols and eidenk want to use a very outdated release of Winamp as I, on the other hand, have no problems with the latest release of Winamp [5.11], with U891711 installed.


Although not wanting to encourage the thread to stray off-topic, I will still reply, just briefly, since you don't understand why. I installed Winamp 2.81 Lite rather than the latest version because, unless I am mistaken, the older version uses fewer system resources than the newer one. This particular setup is using quite old hardware (a 233 Mhz CPU, with only 128 MB of RAM) so the minimal use of resources is a pressing concern, I'm afraid (the Ampesizer skin is an indulgence newwink.gif ). I wanted to try out the MAD plugin using Winamp (I know that there are other media players with small memory footprints), and honestly I can't say that the old Winamp sounds any worse than the newer version (having tried it). I'm aware that subsequent versions of Winamp benefit from security fixes, but fortunately I don't use Winamp to play any Internet-based/streamed content or files that have not been previously virus-scanned, so the security issues are not a concern at the moment.

Back on-topic: eidenk, that's good to hear, insofar as it's a point for U891711. The BSODs I experience are sporadic (say, 1 in 3 times), and usually happen at the same time as a file is being played.
eidenk
QUOTE
Winamp lite 2.81 is NOT available anymore at the Winamp.com site, eidenk. GET WINAMP LITE 5.11, NOT WINAMP 2.81!!!! Come on, dude! Winamp 2.81 is so old that it is prone to new security threats and v5.11 fixes these new security holes in Winamp.

I dont understand why bristols and eidenk want to use a very outdated release of Winamp as I, on the other hand, have no problems with the latest release of Winamp [5.11], with U891711 installed.


I have installed 2.81 lite to see if I was able to reproduce the above described error. I was not.

As for Winamp itself in general : I have 5.11 (but the latest is 5.111 I think) and also 2.95 installed. Each with a different plugin setup so that they both load relatively fast. 2.95 whose gui is fast to load has plenty of plugs. 5.11 whose gui is slower has few plugs. Security vulnerability was with version 5 and automatic download of modern skins I think.

QUOTE
This U891711 patch needs to be revised, MDGx. It will NOT install under WinME (a black eye for ME users). The U891711.TXT file says "Unofficial Windows 98 (FE)/98 SE/ME Q891711 Patch" at the top of the text file but the EXE patch says "Unofficial Windows 98/98 SE Q891711 Patch". Make it install under Win98 FE, SE AND WinME! And edit the title of the U891711.EXE patch to correctly say "Unofficial Windows 98 (FE)/98 SE/ME Q891711 Patch".


In the meantime you can install it by hand if you want to test on ME. All you need to do (easiest way) is install the original MS KB891711 for winME and replace the two files (in C:\Windows\System\KB891711) by the new ones from U891711 before rebooting. Files can be extracted from U891711 by using 7-Zip or other archiver that supports extracting files from those MS installers. There shouldn't be any System File Protection issue as the files are simply added and install scripts are identical for 98SE and ME (I am not sure at 101% of course as I don't have SFP anymore on my ME system).
eidenk
QUOTE
Back on-topic: eidenk, that's good to hear, insofar as it's a point for U891711. The BSODs I experience are sporadic (say, 1 in 3 times), and usually happen at the same time as a file is being played.
Have you tried reinstalling your Creative Labs soundcard drivers ? Or install others if any available ? I think this is possibly your problem as your error happens in ctpci9X.vxd.
MDGx
bristols:

This the author's answer to your question:
QUOTE
The BSODs are most likely not related to the installation of U891711.EXE.

I ran a quick search for 'crash' and 'ctpci9x.vxd' and, among other
reports of crashes caused by ctpci9x.vxd, found this at
http://www.sysopt.com/forum/archive/index.php/t-31164.html

Try to upgrade the sound card driver.

I also suggest the following to narrow it down a bit:

(A) Uninstall U891711.EXE and run WinAmp, reinstall U891711.EXE and run
WinAmp

or

(cool.gif Temporarily stop KB891711.EXE as follows

(1) Boot up PC as normal
(2) Close (but do not kill) KB891711.EXE using EndItAll
(3) Run WinAmp, open file-browsing window, etc.
(4) If no BSOD, close WinAmp, run '%windir%\system\kb891711\kb891711.exe'
(5) Run WinAmp again, open file-browsing window, etc.


Hope this helps.
MDGx
My bad, guys, I forgot to upload the new ME version of the patch. sad.gif
Here it is... [110 KB]:
http://www.mdgx.com/files/U891711.EXE

It should install on Windows ME without any problems, even if official MS05-002 patch was already installed.

Please try it out, should fix the same security vulnerability as MS05-002 [but using better patching technique], under Windows 98 (FE), 98 SE and ME.
___________________________________________

I believe a decent proof of concept demo for LOADIMAGE icon [.ANI file] is found here:
http://www.xfocus.net/flashsky/icoExp/
Please try this demo first without official MS05-002 or U891711 installed.
Then install MS05-002 first, try the demo again.
Then uninstall MS05-002 and then install U891711, and try the demo again.
To install U891711 on top of MS05-002, it is not necessary to uninstall MS05-002 first, U891711 should overwrite the MS05-002 files upon installation.

Hope this helps.
___________________________________________

QUOTE (dnbgroove @ Nov 2 2005, 05:25 PM)
Hi MDGx
QUOTE
Did you notice this when trying to play online or offline?
I was playing a local wav file. I don't use Media player for online (much if ever)
QUOTE
I assumed this was related to installing 98SEMP10 [WMP10 files from WinXP]
Your 98SEMP10 automated install was applied some time ago and I was reporting this as it was the first time I'd seen this problem having installed this unofficial 891711 patch

Any ideas ?
I don't think that WMP generic [not found] image placeholders issue was related to either 98SEMP10 or U891711.
I still blame it on server error, lag or timeout.
What you experienced, could have also been poor quality of the internet connection [at the time] due to problems at your ISP's end.

Hop this helps.
erpdude8
Ok. i've downloaded and tested the U891711 patch under Win98se and WinME. Installed OK under Win98se but didn't install under WinME. I get error message when trying to install U891711 under ME so I had to extract the files manually. notified MDGx about it so he should fix that problem easily. Before I installed U891711 I made some changes and corrections to the u891711.inf & u891711.txt files and then installed the files. I've submitted the corrected u891711.inf & u891711.txt files to MDGx. changed the line "Unofficial Windows 98/98 SE Q891711 Patch to "Unofficial Windows 98/98 SE/ME Q891711 Security Patch" in the top section of the u891711.inf file for further clarification. another change I made to the u891711.inf file is the uninstall string from "Unofficial Q891711 Patch (remove only)" to "Unofficial Windows 98/ME Q891711 Patch (remove only)". you really have to specify which version of Windows the U891711 patch will be installed to and uninstalled from. made a minor correction to the u891711.txt file in the "NOTE #2" section, replacing the word "hotfix" with the word "update". Hotfix and update are NOT the same thing. they're different and Microsoft KB891711 is NOT a hotfix; KB891711 is an update, a security update.

About the ctpci9x.vxd file, try downloading and installing the Sound Blaster PCI 128 drivers for Windows 9x; get the latest ones from this site:

http://us.creative.com/support/downloads/

select Sound Blaster in 1st box, select Others in 2nd box, then select Sound Blaster PCI 128 in 3rd box and click on the Next button. select English as the Language, choose Windows 98 SE as the operating system and choose Driver as the File Type and click the Go button.

if you really use Win98 SE or WinME you can even try installing the Sound Blaster PCI 128 WDM drivers [titled " Sound Blaster PCI cards Web Update"]. WDM drivers dont use VXD files, they use SYS driver files.

select either "Sound Blaster PCI cards Web Update for users running Windows 98SE, Windows ME, Windows 2000 or Windows XP" or "Sound Blaster PCI128 (Drivers Only - Windows 9x)". These drivers worked good on my relative's Dell PC that has the Creative Ensoniq 1371 Audio card.

be sure to remove/un-install either TI891711 or Microsoft KB891711 before installing U891711. looks like U891711 could be a smash hit!
the_guy
erpdude8,

You do not need to remove the microsoft update before installing this one. This update is like a v3 for the microsoft update. You didn't need to uninstall v1 before you installed v2. I have tried this on a 98se machine and on a ME m,achine, and they both work perfect.

the_guy
MDGx
QUOTE (erpdude8 @ Nov 4 2005, 03:39 AM)
Ok. i've downloaded and tested the U891711 patch under Win98se and WinME. Installed OK under Win98se but didn't install under WinME. I get error message when trying to install U891711 under ME so I had to extract the files manually. notified MDGx about it so he should fix that problem easily. Before I installed U891711 I made some changes and corrections to the u891711.inf & u891711.txt files and then installed the files. I've submitted the corrected u891711.inf & u891711.txt files to MDGx. changed the line "Unofficial Windows 98/98 SE Q891711 Patch to "Unofficial Windows 98/98 SE/ME Q891711 Security Patch" in the top section of the u891711.inf file for further clarification. another change I made to the u891711.inf file is the uninstall string from "Unofficial Q891711 Patch (remove only)" to "Unofficial Windows 98/ME Q891711 Patch (remove only)". you really have to specify which version of Windows the U891711 patch will be installed to and uninstalled from. made a minor correction to the u891711.txt file in the "NOTE #2" section, replacing the word "hotfix" with the word "update". Hotfix and update are NOT the same thing. they're different and Microsoft KB891711 is NOT a hotfix; KB891711 is an update, a security update.
I have uploaded the correct version of the patch with modified SED file [please see post # 31 above], which now allows to install directly on WinME, and even if official MS05-002 patch was already installed, it properly overwrites it.
Same behavior if installed on Win98 FE or 98 SE: U891711 can be installed over official MS05-002, it will properly overwrite the MS files, which are older builds [even v2].

I have also replaced "hotfix" with "update" in the text file.

U891711.EXE [110 KB]:
http://www.mdgx.com/files/U891711.EXE
U891711.TXT:
http://www.mdgx.com/files/U891711.TXT

Please try it out at your convenience.
bristols
Hey guys,

Thanks to you all (eidenk, MDGx, erpdude8 and the patch's author) for your input regarding my BSODs in ctpci9x.vxd. The link provided by the patch's author in his response is interesting, because my own setup is in a few respects the same or similar to that mentioned there (the Diamond SupraSST modem, for example).

Thanks erpdude for the help regarding drivers. I did reinstall the soundcard drivers and so far, I'm happy to report, haven't suffered any BSODs since.

Thus, FWIW, it seems like I'm giving U891711 a thumbs-up too. smile.gif

Hope my thanks can be passed on to the patch's author.
erpdude8
QUOTE (MDGx @ Nov 4 2005, 12:35 PM) *
QUOTE (erpdude8 @ Nov 4 2005, 03:39 AM)
Ok. i've downloaded and tested the U891711 patch under Win98se and WinME. Installed OK under Win98se but didn't install under WinME. I get error message when trying to install U891711 under ME so I had to extract the files manually. notified MDGx about it so he should fix that problem easily. Before I installed U891711 I made some changes and corrections to the u891711.inf & u891711.txt files and then installed the files. I've submitted the corrected u891711.inf & u891711.txt files to MDGx. changed the line "Unofficial Windows 98/98 SE Q891711 Patch to "Unofficial Windows 98/98 SE/ME Q891711 Security Patch" in the top section of the u891711.inf file for further clarification. another change I made to the u891711.inf file is the uninstall string from "Unofficial Q891711 Patch (remove only)" to "Unofficial Windows 98/ME Q891711 Patch (remove only)". you really have to specify which version of Windows the U891711 patch will be installed to and uninstalled from. made a minor correction to the u891711.txt file in the "NOTE #2" section, replacing the word "hotfix" with the word "update". Hotfix and update are NOT the same thing. they're different and Microsoft KB891711 is NOT a hotfix; KB891711 is an update, a security update.
I have uploaded the correct version of the patch with modified SED file [please see post # 31 above], which now allows to install directly on WinME, and even if official MS05-002 patch was already installed, it properly overwrites it.
Same behavior if installed on Win98 FE or 98 SE: U891711 can be installed over official MS05-002, it will properly overwrite the MS files, which are older builds [even v2].

I have also replaced "hotfix" with "update" in the text file.

U891711.EXE [110 KB]:
http://www.mdgx.com/files/U891711.EXE
U891711.TXT:
http://www.mdgx.com/files/U891711.TXT

Please try it out at your convenience.


your welcome, bristols. sorry for overreacting about the winamp 2.81 thing. if you dont use it much, you may want to un-install it completely, anyway windows media player can play MP3 files.

MDGx, you need to date the U891711.TXT file as 11/03/2005 instead of 10/04/2005 to reflect the change in the text file. it's good that you made the correction to the text file but you didnt make the changes I suggested with the U891711.INF file. top of the contents of the u891711.inf file still say "Unofficial Windows 98/98 SE Q891711 Patch" and the un-install string still says "Unofficial Q891711 Patch (remove only)".
Make those changes to the U891711.INF file I mentioned in an earlier post.

if you need the changes I made to the u891711.inf file here they are again:

change ";Unofficial Windows 98/98 SE Q891711 Patch" section to ";Unofficial Windows 98/98 SE/ME Q891711 Security Patch" and change "Unofficial Q891711 Patch (remove only)" to "Unofficial Windows 98/ME Q891711 Patch (remove only)". and be sure to date it 11/03/2005 because that is when I modified the u891711.inf file.

I know when microsoft make revisions to original patches being released, they put a different or newer date to reflect the changes made from the original to the revised patches. MDGx might want to follow suit with U891711.
MDGx
QUOTE (erpdude8 @ Nov 5 2005, 07:54 PM)
MDGx, you need to date the U891711.TXT file as 11/03/2005 instead of 10/04/2005 to reflect the change in the text file. it's good that you made the correction to the text file but you didnt make the changes I suggested with the U891711.INF file. top of the contents of the u891711.inf file still say "Unofficial Windows 98/98 SE Q891711 Patch" and the un-install string still says "Unofficial Q891711 Patch (remove only)".
Make those changes to the U891711.INF file I mentioned in an earlier post.

if you need the changes I made to the u891711.inf file here they are again:

change ";Unofficial Windows 98/98 SE Q891711 Patch" section to ";Unofficial Windows 98/98 SE/ME Q891711 Security Patch" and change "Unofficial Q891711 Patch (remove only)" to "Unofficial Windows 98/ME Q891711 Patch (remove only)". and be sure to date it 11/03/2005 because that is when I modified the u891711.inf file.

I know when microsoft make revisions to original patches being released, they put a different or newer date to reflect the changes made from the original to the revised patches. MDGx might want to follow suit with U891711.
Your wish is my command... newwink.gif

U891711.EXE updated [110 KB]:
http://www.mdgx.com/files/U891711.EXE

Hope this helps.
erpdude8
thanks MDGx. I think the un-install string from the U891711.INF file needs one minor tweak.

change "Unofficial Windows 98/98 SE/ME Q891711 Patch (remove only)" to
"Unofficial Windows98/98SE/ME Q891711 Patch (remove only)" so that the word "only" is fully displayed in the Add/Remove programs control panel dialog box.

Gape might want to include U891711 instead of Microsoft KB891711 in his 98se service pack.
erpdude8
QUOTE (erpdude8 @ Nov 11 2005, 11:46 AM) *
Gape might want to include U891711 instead of Microsoft KB891711 in his 98se service pack.


and U891711 should also be included in the upcoming 98 Gold service pack 2 as well.
MDGx
QUOTE (erpdude8 @ Nov 11 2005, 10:46 AM)
I think the un-install string from the U891711.INF file needs one minor tweak.

change "Unofficial Windows 98/98 SE/ME Q891711 Patch (remove only)" to
"Unofficial Windows98/98SE/ME Q891711 Patch (remove only)" so that the word "only" is fully displayed in the Add/Remove programs control panel dialog box.
I have changed the uninstall string from Control Panel > Add/Remove Programs to read:

Uninstall unofficial Windows 98/98 SE/ME Q891711 Patch

It fits into the window now.

Hope this helps.
MDGx
 
eidenk
I have actually stopped using it as I was sometimes getting terminal GDI crashes in image editing programs when resources were still abundant enough. I haven't switched back to the official one that I did not use before testing this one so I can't say if those problems were U891711 specific or if they arise as well with MS KB891711 v2.
bristols
QUOTE (eidenk @ Dec 1 2005, 04:12 AM) *
I have actually stopped using it as I was sometimes getting terminal GDI crashes in image editing programs when resources were still abundant enough. I haven't switched back to the official one that I did not use before testing this one so I can't say if those problems were U891711 specific or if they arise as well with MS KB891711 v2.


Hopefully the crashes had nothing to do with U891711 specifically. But still, it's a pity that your crashes were not experienced, or otherwise mentioned, until now.

Again, hopefully (and for all I know, in all likelihood) U891711 is fine (it's still good for me) - especially because now it's a part of Gape's Service Pack.
eidenk
It's easy enough to disable it from running if one were to experience such problems which, I must say, were far from systematic but didn't arise again since I am not using it anymore. I could be trying instead to run KB891711 to see if it also sometimes happens but I don't like that hotfix so I won't personally be running neither of them, official or unnoficial.
MDGx
I have also been experiencing random crashes with image/icon editing programs, with both official + unofficial 891711 patches.
So I figured out those errors were not related to any of those patches, but to the way they both affect the LoadImage function.

So now that U891711 [to my knowledge] turned out to be a better and less buggy patch, I have uninstalled them all for good.

Hope this helps.
MDGx
U891711 update:

Author's note:
QUOTE
KB891711.EXE and Q891711.DLL do not use any GDI functions or GDI objects.
Therefore, it is highly unlikely that any image/icon editing tools crashes are
caused directly by any of the unofficial or official versions. Nor would I
expect the changes in the 'LoadImage' function to be the direct cause. GDI.EXE
(all Win98 + WinME versions) has serious bugs that often lead to heap
corruption when GDI resources drop below 10%. However, this corruption may
manifest itself only much, much later when GDI resource levels are again
higher or even at more than 70%.
eidenk
All I can say is that I never experience a GDI crash with any of the many image editing programs I use except sometimes when I run this patch.

I use my computer enough to be able to assess that.

On my system (WinME) I get GDI crashes only when I try to go below 0% but this affects all standard applications of course. I have been testing stability in this respect by running scores of applications until reaching 1 or 2% of free resources left. The system remains rock stable. Closing most of the apps then frees most of the resources and the system never GDI crashed afterwards.

If I recall well, some GDI stability problems already begin to arise on Win98SE below 30%. Maybe what is written above by the U891711 author applies to Win98SE but certainly not to WinME which has apparently benefited from great improvement in this respect.

What I am interested in, with respect to resources, is whether the possibilty exist to increase the size of the available resources by hacking/patching certain system files and have, say, the double to start with, which would allow to run more applications at once without falling in the red.
erpdude8
QUOTE (eidenk @ Dec 3 2005, 12:04 AM) *
All I can say is that I never experience a GDI crash with any of the many image editing programs I use except sometimes when I run this patch.

I use my computer enough to be able to assess that.

On my system (WinME) I get GDI crashes only when I try to go below 0% but this affects all standard applications of course. I have been testing stability in this respect by running scores of applications until reaching 1 or 2% of free resources left. The system remains rock stable. Closing most of the apps then frees most of the resources and the system never GDI crashed afterwards.

If I recall well, some GDI stability problems already begin to arise on Win98SE below 30%. Maybe what is written above by the U891711 author applies to Win98SE but certainly not to WinME which has apparently benefited from great improvement in this respect.

What I am interested in, with respect to resources, is whether the possibilty exist to increase the size of the available resources by hacking/patching certain system files and have, say, the double to start with, which would allow to run more applications at once without falling in the red.


I have a HP pavilion machine with pre-installed ME, I used to have those GDI problems several years ago. I just got rid of the apps that have caused those GDI crashes; some apps I have upgraded to reduce the chances of the GDI problems from happening. I no longer have those GDI problems anymore, regardless whether I had the U891711 patch or not. it's usually those 3rd party apps that arent written well and more likely to cause those GDI crashes.
MDGx
eidenk:

Here's U891711 author's answer to your comments:

QUOTE
I am afraid the brief answer to 'eidenk's' question is: virtually
impossible w/o a major revamp of GDI.EXE. More details below.

------------------------------------------

'eidenk' wrote:

All I can say is that I never experience a GDI crash with any of the many
image editing programs I use except sometimes when I run this patch.

I use my computer enough to be able to assess that.

On my system (WinME) I get GDI crashes only when I try to go below 0% but
this affects all standard applications of course. I have been testing
stability in this respect by running scores of applications until reaching
1 or 2% of free resources left. The system remains rock stable. Closing
most of the apps then frees most of the resources and the system never GDI
crashed afterwards.

If I recall well, some GDI stability problems already begin to arise on
Win98SE below 30%. Maybe what is written above by the U891711 author
applies to Win98SE but certainly not to WinME which has apparently
benefited from great improvement in this respect.

What I am interested in, with respect to resources, is whether the
possibilty exist to increase the size of the available resources by
hacking/patching certain system files and have, say, the double to start
with, which would allow to run more applications at once without falling
in the red.

--

The amount of GDI resources is largely determined by the GDI 16-bit data
segment. This 16-bit segment is limited to 64 KByte. Unfortunately, there
is no easy way to increase it as a 16-bit offset can only address 65536
bytes max. GDI.EXE 4.90.3000 has fewer bugs and is far more stable than,
for example, 4.10.2225, but it still is very buggy. Fatal GDI heap
corruption shows up mainly in three ways, (1) a GPF in GDI.EXE, (2) a GPF
in USER.EXE, and (3) a BSOD in KERNEL32.DLL (address depends on the
version of KERNEL32.DLL). Depending on the system configuration, (3) &
even (2) may happen more often than (1). Before fatal heap corruption
occurs, some GDI objects may not have been used and/or freed properly (in
particular, when resource levels drop below 10% - even with 4.90.3000!)
and the system may still appear 'rock solid', may never crash or may only
crash when the system is shut down.

Please post original crash error messages if you have them. I have not had
any real GDI.EXE crash in a long, long time and it did not change after I
installed KB891711.EXE 4.10.2222. What I suspect here is the following:
'LoadImage' is called thousands of times by most applications and the
system itself and so is the code in KB891711.EXE/Q891711.DLL. This may
trigger some bug in the 16-bit subsystem, a bug that is there all the
time, but is almost never triggered unless KB891711.EXE is running. For
example, KB891711.EXE allocates and releases additional GlobalMemory
through the 16-bit subsystem (KRNL386.EXE) whenever 'LoadImage' is called.


Hope this helps.
eidenk
QUOTE
Please post original crash error messages if you have them.

Unfortunately I did not make note of them but I will run the patch again and will post them if those occasional GDI crashes arise again.

If I understand you well, the GDI resources are exclusively 16bits. Have you got any knowledge of the 32bits part of the resources, which may not be GDI but USER and SYSTEM. I understand that the 32bits resources are of an arbitrary size far below their theoretical limit unlike 16bits ones and that it should be eventually possible to set a larger amount of memory for them quite easily for someone who's got the knowledge of those inner workings.
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.