simon109s Posted April 16, 2005 Posted April 16, 2005 Hi Gape,The problem still persist; most of the time 98SE doesn't load the graphic driver. It shows 16 color.After I repeated the power up and tried to log(bootlog.txt) it as many as possible. After I compared the log w/normal boot and the log w/abnormal boot. I found the 98SE failed to load the graphic driver when I power up the PC. After I rebooted the PC and it loaded the graphic driver, and it'll success load every 2nd time on reboot.Any idea why it only load the graphic driver at 2nd time but not the first time? It seems everytime I power up, it 'forget' to load the graphic driver.. I have updated the latest of my nvidia driver and VIA mthbrd driver.I attached 2 bootlog I have logged in. You can delete them after you read them. Thx.Bootlog_1_normal.txtBootlog_2_fail.txt
Gape Posted April 17, 2005 Author Posted April 17, 2005 @simon109sI'm almost sure that it is a driver issue.Boot in safe mode. Go to the Control Panel, delete all listed Nvidia Drivers. Also look for any device which is listed twice. If you find any twice listed device, delete one of them. Reboot, and let the Windows detect your Nvidia card.Areyou installed your AGP drivers properly?@allI want to ask that what do you think about 891711? We have two different fixes, Tihiy's and Microsoft's. As a programmer I think Tihiy's work is better. I didn't understand that why Microsoft did solve it with additional files, and an additional background file (KB891711.EXE).
eclectro Posted April 19, 2005 Posted April 19, 2005 I would like to say thank-you for the hard work that has gone into the wonderful service pack for W98.It has been some time since I have needed to install it (last summer) for a family member's PC. So I haven't been keeping up with updates to it.The question I have is whether this latest version includes the critical fixes put out by Microsoft a week ago on April 12? This is not clear to me and I can't seem to find mention of the MS release in the forums off hand.Perhaps a mini-faq on this topic might be handy for those who stumble upon the unofficial sp (and are somewhat ignorant as myself)..Thanks again BTW. I have moved to linux, but I have to fix family memeber's pc's again. I'm sure that they are loaded with spyware crap.
krick Posted April 20, 2005 Posted April 20, 2005 Any idea why it only load the graphic driver at 2nd time but not the first time? It seems everytime I power up, it 'forget' to load the graphic driver.Two things you should check...1) power supply. Make sure that it is large enough to handle all the devices in your computer. Whgen drives are spinning up, they use a lot of power. This might explain why it fails on the first boot but succeeds on the second (after the drives are already spinning). Also your power supply might be failing (or just crappy). If you can, swap it with another known working (possibly higher wattage) power supply to see if the problem clears up.2) Make sure there isn't an IRQ conflict between the video card and something else in the system. I think you can run MSINFO32 from Start->Run to get an IRQ assignment list. Or you can just get the info from device mamager. Either way, you can post the list here and I'll look at it for you.
Rhelic Posted April 20, 2005 Posted April 20, 2005 Electro,About the April 12th fixes, according to Gape, they will be in SP2 final but are not in RC3 (RC3 came out before April 12th).
ssmokee Posted April 21, 2005 Posted April 21, 2005 I want to ask that what do you think about 891711? We have two different fixes, Tihiy's and Microsoft's. As a programmer I think Tihiy's work is better. I didn't understand that why Microsoft did solve it with additional files, and an additional background file (KB891711.EXE).Not that Im qualified to answer, but if you feel Tihiy's solution is better then I would go with it. The only thing I would be concerned about is future compatibility with MS patches. If you did go with Tihiy's fix, would it (somehow?) break future patch applications from MS?
eclectro Posted April 22, 2005 Posted April 22, 2005 Electro,About the April 12th fixes, according to Gape, they will be in SP2 final but are not in RC3 (RC3 came out before April 12th).<{POST_SNAPBACK}>Thanks Rhelic for clearing that up for me. I appreciate it.
thundernetbr Posted April 22, 2005 Posted April 22, 2005 @Gape:Any possibility to release a beta version (or, if you do prefer, a RC3 version) of the manual of proceedings for localizing (and build) SP2 ? So I could begin downloading all the stuff I'll need, and when SP2.0 Final comes, I'll be ready to built a Brazilian-portuguese version of it. Thanks for your time and patience making so many of us happy to keep with 98SE !
Fabinis Posted April 23, 2005 Posted April 23, 2005 Fresh Win98SE install + DX9c + IE6Sp1 + RC3 + USB Drivers + OfficeXP + Winamp + AVG Free.Then i loaded windows update and found these look at the attachment
CLASYS Posted April 23, 2005 Posted April 23, 2005 Uninstallation on 98lite sleek should work, if there is a problem, this must be related with EXPLORER.EXE or SHELL32.DLL.<{POST_SNAPBACK}>It looks that way. I know that COMDLG32.DLL, EXPLORER.EXE, and SHELL32.DLL are required for 98lite to install the sleek shell. I looked at those three files at various points of a single clean installation.# After a 98lite chubby installCOMDLG32 DLL 176,128 04-23-99 10:22p COMDLG32.DLLEXPLORER EXE 180,224 04-23-99 10:22p EXPLORER.EXESHELL32 DLL 1,400,832 04-23-99 10:22p SHELL32.DLL# After performing shell swap to sleekCOMDLG32 DLL 92,672 08-24-96 11:11a COMDLG32.DLLEXPLORER EXE 204,288 05-16-04 5:46a EXPLORER.EXESHELL32 DLL 819,200 08-24-96 11:11a SHELL32.DLLSHELL32 W98 1,400,832 04-23-99 10:22p SHELL32.W98# After installing sesp2.0rc3COMDLG32 DLL 92,672 08-24-96 11:11a COMDLG32.DLLEXPLORER EXE 204,288 05-16-04 5:46a EXPLORER.EXESHELL32 DLL 819,200 08-24-96 11:11a SHELL32.DLLSHELL32 W98 1,388,816 12-06-01 11:25p SHELL32.W98# After uninstalling sesp2.0rc3COMDLG32 DLL 92,672 08-24-96 11:11a COMDLG32.DLLEXPLORER EXE 180,224 04-23-99 10:22p EXPLORER.EXESHELL32 DLL 1,400,832 04-23-99 10:22p SHELL32.DLLSHELL32 W98 1,388,816 12-06-01 11:25p SHELL32.W98After uninstalling the sesp it didnt put the older 95 versions of explorer.exe and shell32.dll. The .w98 file I assume is just created by 98lite to backup the newer version of shell32.dll. I was able to resync those files by shell swapping to chubby, then back to sleek.<{POST_SNAPBACK}>Indeed this is a problem. In a nutshell:98lite CHUBBY is the same as "regular" 98.98lite SLEEK [V1] is different. SHELL32.W98 is the ORIGINAL SHELL32.DLL with only the name changed [maybe not; see below]. SHELL32.DLL is the file taken from Win95B. Same for EXPLORER.EXE and COMDLG32.DLLFor the SP 2 to be a total success, including de-installation, these files must not be modified. Clearly, the process "broke" the set, etc.The reason for the SHELL32.W98 version of the original file is that some components of 98 and some components of some apps require certain Windows calls that are normally handled by DLL-linking to SHELL32.DLL. The problem is that the Win95 version isn't capable of handling these calls and give a classic complaint in SLEEK [V1] about a shell extension error, etc.For every one of these that can be fixed, the binaries are patched so the calling program links to SHELL32.W98 instead, where the function call can be executed correctly, etc. Indeed, proper installation of IE60/SP1 with SLEEK [V1] requires the LOADWC.EXE file to be patched in this manner. I can provide a copy of the patch to anyone who needs it, etc. The 98lite author is working on a future 98lite release that will create the patched version if needed during the install, etc. My method works now as a workaround. [Note: I was the one that brought this whole matter to their attention; their former position was that the LOADWC browserWebcheck thing was to be ignored and even provided a fix to remove it. However, they now agree that it is NECESSARY to allow LOADWC to execute once you reboot after installing IE60/SP1, etc.]98lite does all the relevant patches for 98SE as part of the SLEEK install or shell swap. However, it doesn't do any of the additional ones in the O/S area:1) There is an updated version of WUPDMGR.EXE. Like the standard version in 98SE it also needs to be SLEEK-patched. If you are using this one instead of the standard one, you have to manually patch or replace it for SLEEK [V1] to work.[This file was at least tentatively to be put into the SP 2. To tell them apart, the standard one is about 56K and the updated one is about 68K.] 98lite only knows how to patch the original file. I have the patched and unpatched updated file, which itself is derived from the WinXP installation CD and was sent to Gape, etc.2) LOADWC.EXE for usage after install of IE60/SP1. [The file comes up in various contexts later; The file is PRESUMED to ONLY be that which looks for IE updates, but actually does far more than that! For example, if you install AOL, or you change a dialer setting from/to dial whenever a connection is needed, the LOADWC.EXE file runs to update certain internal settings. When you install IE60/SP1, LOADWC.EXE is needed to finish the installation by adding "personalizations" and "customized settings" for IE, OE, Media Player, NetMeeting, the IE desktop icon, etc. This also includes creating start menu items for the installation. All of this is in addition to the original function, to make an Internet-based check for new IE versions. The sloppy implementation leads to an MS bug: In Internet settings Advanced, there is a checkbox to turn this feature off. Since the LOADWC.EXE has to run at least once just after the reboot when installing, the default value is to be checked. However, the bug is that you CANNOT turn off the checkbox and get LOADWC.EXE to stop. You can eliminate it with a registry patch or with MSCONFIG. If the checkbox is cleared, setting it will correctly restore LOADWC, just not the inverse, etc.]3) Due to bugs in 98lite/MElite, certain Windows components aren't patched/unpatched correctly when installing or shell-swapping in WinME. To correct this, I appy a batch fix to just switch all of the known components either way. [Note: Due to file protection, this has to be done from a diskette boot.]Additionally, there are patches available [mostly from me] for a whole slew of apps that allow them to run under SLEEK [V1]. These include the trial and paid versions of Webroot SpySweeper, Adobe Acrobat Reader 6.00,6.01, 6.02, and 6.03, Kazaa Lite 2.40 [Note: 2.43 does NOT need to be patched; the authors fixed the problems themselves.] There are two specific apps not supported: Norton AntiVirus from 2003 forward because if you do NOT patch you get the shell problem, but if you DO patch, you get a Norton internal compromise consistency check error [damned if do and damned if don't]. The other is PowerArchiver past version 8.80. The program seems to have 5 different SHELL32.DLL calls and I haven't yet tried all 32 combinations of patching/not patching to see if a version that works can be achieved. [For the record, no patch and all 5 patches are two cases that do not work. There are 30 other cases to try!]There are complications regarding the SHELL32.W98 file: It indeed STARTS OUT as the unmodified SHELL32.DLL file from Win98/SE merely renamed. However, it is also subject to being replaced by the implementation of Q313829 which upgrades it to a version immune to a security hole. That file in turn, is subject to being patched [see Axcel216's MGDX site somewhere for details] to return compatibility with some sort of transparent icon trick which is binary dependent on the original SHELL32.DLL or the replacement with patches, etc. [Note: While using SLEEK [V1], the whole transparent icon trick, as well as any other cosmetic changes such as the ME icons [see below], are not available since you are using the Win98 SHELL32.DLL which doesn't apply to any of this.A feature handled by the SP is the inclusion of WinME desktop icons patched into SHELL32.DLL. To my knowledge, the offsets where to apply these changes doesn't move relative to either the original or Q313829 versions of SHELL32.DLL. Clearly, whatever changes are enabled, either the standard version, ME icon patches, Q313829 base version change, or the transparent icon trick fixes, the version chosen has to be made to be the file used by 98lite to be either the standard SHELL32.DLL in CHUBBY or be the SHELL32.W98 file in SLEEK [V1].My reference to SLEEK [V1] is to distinguish it from SLEEK [V2] which is experimental at this point. The idea in SLEEK [V2] is to eliminate the entire problem as outlined above, and instead do the following: Patch all of 98SE proper to expect that SHELL32.DLL is the "normal" file, but the actual shell is SHELL32.W95 [which is the one from Win95b] which is called by a patched version of COMDLG32.DLL taken also from Win95b;same for EXPLORER.EXE. In essence, this means to start from CHUBBY and just change a few files. The problem is that while this eliminates the entire original problem, it adds in about 6 new ones still being worked on by the 98lite folks. In theory, a solution may be at hand, but unfortunately, relatively recently some new more subtle problems emerged, thus there is no current recommendation for using SLEEK [V2].I don't expect the SP2 to support 98lite's specific quirks; that should be the province of either 98lite itself or someone's after-install file maintainer, etc. However, since the SP2 does modify the files and is aware of all of this, it should keep the original files to be restored if the SP is uninstalled!cjl
simon109s Posted April 23, 2005 Posted April 23, 2005 Hi Gape,I'm almost sure that it is a driver issue.Boot in safe mode. Go to the Control Panel, delete all listed Nvidia Drivers. Also look for any device which is listed twice. If you find any twice listed device, delete one of them. Reboot, and let the Windows detect your Nvidia card.Areyou installed your AGP drivers properly?I uninstalled the Nvidia and cleaned up whatever Nvidia left as suggested. Reinstalled my graphic card driver again when windows prompted. But unfortunate, the problem still persist. It failed to load when 1st time I power up the PC, strange.. I assumed you mention the AGP driver is for mthbrd. I updated the VIA latest mthbrd driver already but the laoding of Nvidia still failed.Just want to know when I reinstalled the nvidia driver, do I need to reinstall the 20rc3 again? Thx.
Petr Posted April 24, 2005 Posted April 24, 2005 Hi Gape,I have summarized the origin of all files in SP 2.0 RC3. There are from many Q fixes for Win98 from Microsoft, packages dcom98, dsclient 5.0.2920.5, dun14-se, jet35sp3, unicows, msvbvm50, vbrun60, vcredist, intellipoint 4.12, instmsia, tweakui, aspi32Files from Security Update for Windows NT Workstation 4.0 (KB835732)crypt32.dllcryptdlg.dllcryptui.dllmsasn1.dllmscat32.dllmssip32.dllschannel.dllsoftpub.dllwintrust.dllFile from Office XP KB873379 fixMSCONV97.DLL 2003.1100.6252Files from Internet Explorer 5.0 hotfixes:MSHTML.DLL 5.00.2722.2800URLMON.DLL 5.00.2722.2500INSENG.DLL 5.00.2722.2600SHDOCVW.DLL 5.00.2723.2900Files form Internet Explorer 5.5 SP2:EXPLORER.EXE 4.72.3612.1700 (modified)SENS.DLL 5.50.4807.2300Files form Internet Explorer 6.0 SP1:EXTRAC32.EXE 4.11.0610.0COMCTL32.DLL 5.81GRPCONV.EXE 5.00.2136.1RSAENH.DLL 5.00.1877.8 (INSTRSA.DLL)ENHSIG.DLL 5.00.1877.8START.WAVFiles from Windows 2000 (original)REGSVR32.EXE 5.00.2134.1Files from Windows 2000 SP4ASYCFILT.DLL 2.40.4522OLEAUT32.DLL 2.40.4522OLEPRO32.DLL 5.0.4522STDOLE2.TLB 2.40.4522RICHED20.DLL 5.30.23.1215Files from Windows XP SP2USP10.DLL 1.0420.2600.2180 (xpsp_sp2_rtm.040803-2158)Files from Windows Server 2003 SP1HH.EXE 5.2.3790.1830 (srv03_sp1_rtm.050324-1447)HHCTRL.OCX 5.2.3790.1830 (srv03_sp1_rtm.050324-1447)HHSETUP.DLL 5.2.3790.1830 (srv03_sp1_rtm.050324-1447)ITIRCL.DLL 5.2.3790.1830 (srv03_sp1_rtm.050324-1447)ITSS.DLL 5.2.3790.1830 (srv03_sp1_rtm.050324-1447)(HHCTRLUI.DLL 5.2.3664.0 is from Q323255)Files from Microsoft Installer 2.0CABINET32.DLL 5.00.2147.1 SHFOLDER.DLL 5.00.2919.200They seems to be installed twice, as a part of INSTMSIA.EXE and also separately.I hope that's all.Maybe it would be good to replace the Windows 2000 file that was never available for download with some other?Petr
Petr Posted April 24, 2005 Posted April 24, 2005 Hi, Gape, I have checked what patched files and patches are in the SP 2.0 RC3 to know how to localize them to Czech.Modified files in SUPP.CABEXPLORER.EXE 4.72.3612.1700 (from Internet Explorer 5.5 SP2)Changed icons to look as Windows 2000 iconsICON 100 (My Computer)ICON 103 (Desktop)ICON 108 (Recycle Bin)BITMAP 157 (left banner in the Start Menu - added text "Second Edition")BITMAP 161 (grey banner "Windows 95" changed to "Windows 98" - where it is used?)BTW, what is the right version of EXPLORER.EXE? Both IE 5.5 SP2 and IE 6.0 SP1 contain version 4.72.3612.1700, but I still have original 4.72.3110.1 version on my system, even though I have IE 6.0 SP1 installed? And SP 2.0 contains this patched version only.Any other change?SHELL32.DLL 4.72.3812.600 (from Q313829)Changed icons to look like Windows 2000 iconsICON 18 (Network Neighborhood)ICON 32 (Empty Recycle Bin)ICON 33 (Full Recycle Bin)ICON 35 (Desktop)BITMAP 130 - Old Windows logo changed to new Windows logo, looks like XP?Any other change?Patch of NOTEPAD.EXECTRL-N, CTRL-O, CTRL-S, CTRL-P, CTRL-A, CTRL-F accelerator keys were addded.I'm not sure why menu separatators were changed from:MENUITEM SEPARATORtoMENUITEM SEPARATOR, SEPARATORI see no difference.Maybe I'd add Ctrl-W for for "Word Wrap" and Ctrl-Q for "Exit".Patch of REGEDIT.EXERather strange. This patch will change Regedit from Windows 98 SE to Regedit from Windows 98 Gold (?!?) and changes 02BEC B4 30 CD 21 to B8 07 0A 900343A B4 30 CD 21 to B8 07 0A 90i.e. MOV AH,30 ; get DOS versionINT 21toMOV AX, 0A07 ; 7.10It means that this patch enables Windows 98 Gold Regedit to run on Windows 95 Gold and OSR1 (with DOS 7.00), Windows 95 OSR2 / Win98 Gold / Win 98 SE have DOS version 7.10. Or it enables to run it on Windows ME.But why to have this patch in this SP for SE?Then one byte is changed, I have no idea what does this mean:09DC7 00 changed to 55No other change. I did some investigation and on MDGX's site http://www.mdgx.com/newtip12.htm is link to this file http://www.users.dircon.co.uk/~flibble/reg/reg.zipwith the following comment:Download the FIXed REGEDIT.EXE [53 KB, freeware] for ALL Win95/OSR1/OSR2/98 releases (NOT WinME!) to properly recreate/import into the Registry from REG files.Then I tried to find the original author's site and there is written:http://www.users.dircon.co.uk/~flibble/regsmall.htmlNOTE: This file is the version of Regedit.exe that is sold with Windows98. It is only modified slightly so that it will run under the 95 versions of DOS, even if it's not. This is simply to remove the need to load and run Setver. This version of Regedit.exe adds no functionality that was not already present in the Windows95 versionSo for sure, this patch is not needed for Windows 98 (both Gold and SE).===========One question to changed icons. Is it OK to change the order of size within one ICON?For example, in original SHELL32.DLL, ICON 32 contains:Index=165: size 32x32 pixels, 4 bppIndex=166: size 16x16 pixels, 4 bppIndex=167: size 32x32 pixels, 8 bppIndex=168: size 16x16 pixels, 8 bppIndex=169: size 48x48 pixels, 8 bppIndex=170: size 48x48 pixels, 4 bppin patched SHELL32.DLL, the order is differentIndex=165: size 32x32 pixels, 4 bppIndex=166: size 16x16 pixels, 4 bppIndex=167: size 48x48 pixels, 4 bppIndex=168: size 32x32 pixels, 8 bppIndex=169: size 48x48 pixels, 8 bppIndex=170: size 16x16 pixels, 8 bppI have no idea if the order is important or not.=============The last question - why two files are distributed already patched, and for two files there is a patch only?Petr
Petr Posted April 24, 2005 Posted April 24, 2005 Does anyone know how to get the original Windows 98 logo that is inside IO.SYS? I'd like to modify it for Czech localization of SP 2.0 but I don't know how to extract it. I googled only the message:One thing you can do Ben, is edit IO.SYS and embed your own logo file in there. Some people will probably not advise it, but the bitmap data is easy to recognize, rip out and replace.Maybe easy, but not for me.Petr
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now