98 (FE), 98 SP1, 98 SE + ME SHELL32.DLL fix for Explorer lockups with IE 5.xx/6.xx
#161
Posted 30 March 2008 - 05:04 AM
Looks like the Shell32.dll does not solve the problem completely. The same goes to the browser DLL fix. But, when both fixes are applied the result seems to be a perfect one.
#162
Posted 21 November 2010 - 07:59 PM
How often I have cursed Explorer when it crashed while copying many files to an UDF CDR (using PacketCD from WinOnCD 3.7 PowerEdition), which sometimes even made the writer eat the disc full of precious backup data. It was like burning CDs in a rollercoaster, yes indeed a coaster!
This post has been edited by CyberyogiCoWindler: 21 November 2010 - 08:01 PM
#163
Posted 02 December 2010 - 11:29 AM
CyberyogiCoWindler, on 21 November 2010 - 07:59 PM, said:
How often I have cursed Explorer when it crashed while copying many files to an UDF CDR (using PacketCD from WinOnCD 3.7 PowerEdition), which sometimes even made the writer eat the disc full of precious backup data. It was like burning CDs in a rollercoaster, yes indeed a coaster!
You too can do this at home... just follow this small guide.
Specifically...
1. Download [but do *not* install!] English (or any other available 1 if you're more comfortable with French, Italian or Polish) SHELL32.DLL fix:
* Unofficial Windows 98/98 SP1/98 SE Explorer Lockups With Internet Explorer 5.xx/6.xx SHELL32.DLL 4.72.3812.634 Fix:
http://www.msfn.org/...showtopic=84451
- SHELL32.DLL Fix [517 KB, English]:
http://www.mdgx.com/files/SHELL98.EXE
- SHELL32.DLL Fix [520 KB, French]:
http://www.mdgx.com/files/SHELL98F.EXE
- SHELL32.DLL Fix [520 KB, Italian]:
http://www.mdgx.com/files/SHELL98I.EXE
- SHELL32.DLL Fix [521 KB, Polish]:
http://www.mdgx.com/files/SHELL98P.EXE
This SHELL32.DLL Fix corrects Windows Explorer (and similar tools that use SHELL32.DLL APIs) lockups while trying to copy/create/move/delete/rename large number of files/folders with Internet Explorer 5.xx/6.xx already installed.
"Rearranged" for easier localization (translation into languages other than English).
BUG: This SHELL32.DLL fix breaks the ability of removing annoying arrows from Desktop shortcut icons!
FIX: See "PATCHED SHELL32.DLL BUG + FIX" for complete details:
http://www.mdgx.com/98-5.htm#PSBF
2. Then copy your own German SHELL32.DLL from C:\WINDOWS\SYSTEM [or similar] to a separate directory [I'm gonna use C:\TEMP as example, feel free to use something else], together with the SHELL98x.EXE fix you downloaded.
3. Copy your German shell32.dll [from C:\WINDOWS\SYSTEM] to something else like SHELL_DE.DLL -> copy it to C:\TEMP (our example destination). You can do this from a DOS box:
COPY %windir%\SYSTEM\SHELL32.DLL C:\TEMP\SHELL_DE.DLL
Of course, you can copy that file someplace else using Windows Explorer, File Manager or any other similar file management tool.
4. Extract shell32.dll from fix, using ZIP Folders Explorer right-click menu, 7-zip, WinZIP, WinRAR, PowerArchiver or similar unzipping tool that supports MS CAB format:
http://www.mdgx.com/toy.htm#ZIP
Or just run this command from a DOS box (example using English fix + C:\TEMP as destination):
SHELL98.EXE /C /Q /T:C:\TEMP
5. D/l + install Resource Hacker (freeware):
http://www.angusj.com/resourcehacker/
Open German SHELL_DE.DLL in Resource Hacker, and click around until you find the German language text strings. Save each 1 to a separate (resource) file in the same directory, which in this example is C:\TEMP [change if different].
Either write down or copy to a (different) text file the number of each string/resource, to be able to match it later with the ones in English shell32.dll fix.
6. Now open the English [fixed] SHELL32.DLL [extracted from shell98.exe] in Resource Hacker, and look for those strings/resources by matching numbers with your list in your saved text file (above).
Replace each English language string of text with the correspondent saved resource from your German shell_de.dll file, or just copy & paste each text string, if you like that better.
Save the modded file as SHELL32.DLL in the same directory (C:\TEMP in this example).
7. Reboot/exit to native DOS mode or boot to another OS, like XP, Vista, 7, Linux, MacOS X etc, if you multi-boot, or boot from a backup/rescue floppy/CD/DVD/USB stick or from a live Linux CD to be able to replace shell32.dll [must be outside Windows 98/98 SE].
How to reboot/exit to native DOS using Windows 98 SE:
http://www.mdgx.com/...10.htm#EXIT2DOS
or see the Start Menu options:
http://www.mdgx.com/msdos.htm#MEN
From native DOS mode [plain C:\ prompt] rename your shell32.dll from C:\WINDOWS\SYSTEM (back it up!) to something else, like SHELL_BK.DLL , in case you would like to use it again. Example (I'm still using C:\TEMP):
C:
CD\TEMP
ATTRIB -H -R -S %winbootdir%\SYSTEM\SHELL32.DLL
REN %winbootdir%\SYSTEM\SHELL32.DLL SHELL_BK.DLL
Then copy your newly modded SHELL32.DLL [the 1 you changed in Resource Hacker] to C:\WINDOWS\SYSTEM :
COPY /Y SHELL32.DLL %winbootdir%\SYSTEM
8. Reboot back to Windows (normal).
Done.
9. [Optional...
Tx in advance.
HTH
#164
Posted 11 December 2010 - 12:10 PM
CyberyogiCoWindler, on 21 November 2010 - 07:59 PM, said:
So I posted the IEXpress installer here:
http://www.mdgx.com/web.htm#9SU
and here:
http://www.mdgx.com/upd98me.php
File [522 KB, German].
HTH
#165
Posted 15 January 2011 - 09:27 PM
MDGx, on 11 December 2010 - 12:10 PM, said:
CyberyogiCoWindler, on 21 November 2010 - 07:59 PM, said:
...
File [522 KB, German].
HTH
Thank you very much!
SHELL98D.EXE has installed successfully. I hope that the nasty Explorer lockup is really gone now. Crashes during file copy belong to the most annoying Win98SE bugs ever. You never know how much was copied, so it takes plenty of manual directory comparison to verify what was done, and it sometimes even ate CDRs full of precious data during UDF write access.
This post has been edited by CyberyogiCoWindler: 15 January 2011 - 09:29 PM
#166
Posted 06 March 2011 - 08:14 PM
When I drag and drop files between 2 Explorer windows (e.g. for copying saved E-Mail text files to diskette), Explorer often crashes so deep that it can not be restarted anymore. Any attempt of restarting Explorer or even selecting things from the quicklaunch menu pops up the same crash requester and restarts the taskbar. The only way to make Windoze useable again is to shutdown using CTRL-ALT-DEL, because also "shutdown" from quicklaunch only re-triggers the popup.
FineSSE displayed the following register contents:
Unhandled Eception in Process Id: fffcd92f Thread Id: fff0d563 ExceptionCode: c0000005 (ACCESS_VIOLATION) ExceptionAddress: bfb93c65 Registers: EAX=002a005c CS=024f EIP=bff99b32 EFLAGS=00000246 EBX=0059fba0 SS=0257 ESP=0059fb48 EBP=0059fb80 ECX=ecbd3670 DS=0257 ESI=00000000 FS=357f EDX=bffc9490 ES=0257 EDI=e82897e0 GS=0000 Bytes at CS EIP: 66 8B 39 66 8B 18 D1 EF D1 EB 66 81 E7 EF 3D 66 Exiting after: 0 Illegal Instructions 1 Access Violation
(I had to type this in from a digicam photo since Windows in crashed state refuses to start anything to save it from clipboard to, but only restarts the popup. I hope I made no typos.)
This post has been edited by CyberyogiCoWindler: 06 March 2011 - 08:22 PM
- ← Knowing what update / upgrade pack to use
- Windows 9x Member Projects
- USB-stick filesystem & dual-boot →



Help


Back to top









