Ninho Posted March 16, 2006 Posted March 16, 2006 (edited) A suggestion to MDGx : in your batches you could check for the DOS shell being indeed Command.com and not some replacement, lest people get into trouble; while installing a reduced SE2ME for the USB components, I got caught by such a problem with COPY /Y not understood by my shell being NDOS (a 4DOS variation). Fortunately I spotted the problem and since I'm "fluent" in DOS twas a no brainer to correct for it.If you don't want to go to the trouble of checking that Microsoft's "command.com" is in memory and is indeed the active DOS command interpreter, a warning on the screen or at least in the documentation is needed IMHO to the effect that this batch must be run by MS command.com *only*.Regards,-- Ninho Edited March 16, 2006 by Ninho
Marius '95 Posted March 17, 2006 Posted March 17, 2006 It's has something to do with 98SE2ME. I noticed it imediately after installing it.When I copy large files form a coputer with WinXP sometimes transfer starts after a long delay (~40s). During this time I noticed high CPU usage. CPU is used by the program used to copy the file (Explorer window, Total Commander, etc.). After this delay trasfer rate is OK.If this delay does not happen, transfer starts with high speed but the speed decreases gradually after transfer starts to ~1MB/s or less for ~30s. Then, suddenly goes back to normal and everything is OK for the rest of the transfer.PS: Sorry for my english.
MDGx Posted March 19, 2006 Author Posted March 19, 2006 My System Properties comes up with Windows98SE whereas 'Run winver' (as suggested by MDGx) comes up with Windows Millenium! How come so? I have installed W98SE2ME and Gape's latest SP.After you install 98SE2ME options 1 or 2, you'll have WINVER.EXE 4.90.3000 from WinME CD into %windir%. That's why winver returns "Windows Millennium". This is just a "cosmetic" change, will not affect the way patches/updates/fixes are installed, no matter what.If you wish to have winver.exe display "Windows 98" [original file], just extract it from the CAB into %windir% to overwrite the one from WinME [example]:extract /Y X:\WIN98\WIN98_47.CAB winver.exe /L %windir%Replace X with your actual CD/DVD drive letter or with the drive letter and directory name where the Win98 SE CABs reside on your computer.But [thank you Petr ] kernel32.dll ["Product Version" is always 4.10.2222 no matter which kernel32.dll (hot)fix is installed or not] gives the most accurate version detection for all 9x OSes. And that's usually the one that MS updates/fixes/patches/etc [most of which are built using iexpress.exe] are looking for.Hope this helps.
MDGx Posted March 19, 2006 Author Posted March 19, 2006 1) -MDGx, the poster asking about network speeds I believe was referring to speeds between LAN'd puters, not internet transfers...2) -thx for offering the additional info in future updates, appreciate it! I've noticed in the past that u also update 98se2me when appropriate, but lately didn't notice this trend (always) continuing, and your update thread's statement of "some [ME patches] have already been added to 98SE2ME" kinda made me worry that we/I might be missing some......3) -when u do occasionally remove a (troublesome) ME replacement file from 98se2me's list, how do we know where to get the latest (possibly updated) win98se file?1. I thought of LAN [local network] transfers, but unfortunately I can't test that kind of environment, my only connection is the 1 to the internet.2. You won't miss any patches, because I always add them to the forum thread when I get [come up with] new/updated ones:http://www.msfn.org/board/index.php?showtopic=46581and I also always test all new WinME patches to make sure they work [or not] properly with 98SE2ME.If you have run the current 98SE2ME edition [options 1 or 2] you already have the most recent ME patches installed.3. Whenever I remove a WinME file from 98SE2ME, I always detail how to get back the original one, either by installing Gape's SP2, or the appropriate (hot)fix [if any], or by extracting the respective file(s) from the Win98 SE setup CD CAB(s).Please see READ1ST.TXT, the "NEWS + CHANGES" section, for all such updates:READ1ST.TXTFor example, see 2-14-2006 update to learn how to restore original Win98 SE DEVMGR32.DLL from the CAB.Hope this helps.
MDGx Posted March 19, 2006 Author Posted March 19, 2006 (edited) A suggestion to MDGx:in your batches you could check for the DOS shell being indeed Command.com and not some replacement, lest people get into trouble; while installing a reduced SE2ME for the USB components, I got caught by such a problem with COPY /Y not understood by my shell being NDOS (a 4DOS variation). Fortunately I spotted the problem and since I'm "fluent" in DOS twas a no brainer to correct for it.Thanks for your feedback.I've never used command.com replacements, so I can't test NDOS or 4DOS command interpreters.But I have added [98SE2ME 3-19-2006 edition] detection code into all 98SE2ME batch files for COMSPEC and COMMAND.COM, and if none are found, then the environment will be set to the current location of command.com, accounting for all 3 possible locations: C:\ root, %windir% + %windir%\command :SET | C:\9!M\FIND /I "COMMAND.COM">NULIF ERRORLEVEL 1 GOTO 4D1IF ERRORLEVEL 0 GOTO 4D0:4D1SET | C:\9!M\FIND /I "COMSPEC=">NULIF ERRORLEVEL 1 GOTO 4D2IF ERRORLEVEL 0 GOTO 4D0:4D2IF NOT EXIST %winbootdir%\COMMAND\COMMAND.COM GOTO XC1SET COMSPEC=%winbootdir%\COMMAND\COMMAND.COM:XC1IF NOT EXIST %winbootdir%\COMMAND.COM GOTO XC2SET COMSPEC=%winbootdir%\COMMAND.COM:XC2IF NOT EXIST C:\COMMAND.COM GOTO 4D0SET COMSPEC=C:\COMMAND.COM:4D0Hope this helps.____________________________________It's has something to do with 98SE2ME. I noticed it imediately after installing it.When I copy large files form a coputer with WinXP sometimes transfer starts after a long delay (~40s). During this time I noticed high CPU usage. CPU is used by the program used to copy the file (Explorer window, Total Commander, etc.). After this delay trasfer rate is OK.If this delay does not happen, transfer starts with high speed but the speed decreases gradually after transfer starts to ~1MB/s or less for ~30s. Then, suddenly goes back to normal and everything is OK for the rest of the transfer.Sorry to hear about your problem, never heard of this kind of bug.As I said in a previous post:http://www.msfn.org/board/?s=&showtopic=46...ndpost&p=481793unfortunately I can't test a LAN network environment.If anybody else in this forum can test this on a LAN, please let me know if there is any WinME file installed by 98SE2ME that slows down Win98 SE network transfers.Many thanks. Edited March 30, 2006 by MDGx
PROBLEMCHYLD Posted March 19, 2006 Posted March 19, 2006 (edited) 3?s 1. Do option 8 installs as a part of 12. Do you use option 3 and would you recommend it.Now i read in ur text sayin it may cauz instability etc..But u bein tha creator in all u wud kno what is better3. Since you updated usb should we still install Maximum-Decim Native USB Drivers Edited March 19, 2006 by PROBLEMCHYLD
Marius '95 Posted March 19, 2006 Posted March 19, 2006 Yesterday I reinstalled 98 using a backup copy I made before installing 98SE2ME. Now I do not have 98SE2ME installed. The problem is gone and the computer with XP is exacty the same as before. In fact it was not even restarted.There is something else I noticed:After installing 98SE2ME, windows asks for password only once, the first time I enter a remote shared directory. Win98 without 98SE2ME asks for password after every restart when I enter the directory.The directory on the XP computer is shared for me and is password protected. I created a user account with the same name as my Win98 login, but when I login to Win98 I do not enter a password. XP asks for my password when I access the shared directory.Maybe this information is useful to you.
MDGx Posted March 20, 2006 Author Posted March 20, 2006 3?s 1. Do option 8 installs as a part of 12. Do you use option 3 and would you recommend it.Now i read in ur text sayin it may cauz instability etc..But u bein tha creator in all u wud kno what is better3. Since you updated usb should we still install Maximum-Decim Native USB Drivers1. Short answer: Yes.Long answer: see READ1ST.TXT under "98SE2ME.PIF COMPLETE GUIDE" section:READ1ST.TXT* Option 8:installs WinME USB, FireWire, Audio + Windows Driver Model (WDM) *.SYS driversinto:- %windir%\SYSTEM :from WinME CABs:HID.DLLHIDCI.DLLUSBUI.DLLWDMAUD.DRVHIDSERV.EXEnewer than the ones from WinME CABs:VIP.386 => Win98 SE Q269388 hotfixUSER32.DLL => WinME Q280800 hotfixUSER.EXE => WinME Q280800 hotfix- %windir%\SYSTEM\IOSUBSYS :from WinME CABs:NTMAPHLP.PDRUSBMPHLP.PDR- %windir%\SYSTEM32\DRIVERS :from WinME CABs:WDMFS.SYSWMIDRV.SYSDBCLASS.SYSDBFILTER.SYSHIDCLASS.SYSHIDPARSE.SYSHIDVKD.SYSNTMAP.SYSOPENHCI.SYSUHCD.SYSUSBAUTH.SYSUSBCCGP.SYSUSBD.SYSUSBNTMAP.SYSUSBPRINT.SYSUSBSTOR.SYSWMILIB.SYSTDI.SYSUSB8023.SYSDRMK.SYSMSPQM.SYSREDBOOK.SYSSBEMUL.SYSSWMIDI.SYSUSBCAMD2.SYSUSBINTEL.SYSUSBSCAN.SYSUSBSER.SYSSBP2SCAN.SYSUSBCAMD.SYSnewer than the ones from WinME CABs:KMIXER.SYS => WinME Q316638 hotfixOHCI1394.SYS => WinME Q252183 hotfixRT.SYS => WinME Q280127 hotfixUSBAUDIO.SYS => WinME Q280127 hotfixUPDATE.SYS => WinME unofficial hotfixWDMAUD.SYS => WinME Q316795 hotfix1394BUS.SYS => WinME Q252183 hotfixPORTCLS.SYS => WinME Q316638 hotfixUSBHUB.SYS => WinME Q278289 hotfixSBP2PORT.SYS => WinME Q311430 hotfixOriginal files backed up into %windir%\SYSTEM.OLD ,%windir%\SYSTEM\IOSUBSYS.OLD + %windir%\SYSTEM32\DRIVERS.OLD .How to restore your original files:Copy all files from all 3 folders listed above to their original locations[same folder names but without .OLD]and then reboot.Restore NOT necessary because original files older + BUGgy.Option 8 installs also as part of option 1.2. I do not use option 3. As you may have noticed, there are drawbacks and the UI is slower.I like better the 98 SE UI.But there are people who prefer the ME UI.3. Yes, because Maximus-Decim's NUSB contains also added/modified INFs, but 98SE2ME does not [option 8 only installs *.SYS + HID UI files], so you may want to install NUSB, especially if your USB device(s) don't function properly.Hope this helps._________________________________Yesterday I reinstalled 98 using a backup copy I made before installing 98SE2ME. Now I do not have 98SE2ME installed. The problem is gone and the computer with XP is exacty the same as before. In fact it was not even restarted.There is something else I noticed:After installing 98SE2ME, windows asks for password only once, the first time I enter a remote shared directory. Win98 without 98SE2ME asks for password after every restart when I enter the directory.The directory on the XP computer is shared for me and is password protected. I created a user account with the same name as my Win98 login, but when I login to Win98 I do not enter a password. XP asks for my password when I access the shared directory.Maybe this information is useful to you.Interesting.Because I can't test such network environment, I have no idea if/why/which file(s) is/are responsible.The only solution I see is to take time [if you wish] and try to replace network files one at a time, to determine which is/are the slow one(s).About the password request change:Can't test that either, unfortunately.Is that a good thing [less typing], XP not asking for your 98SE password every time you access a new folder, or is that a security problem in this case?Thanks a lot for your feedback.
PROBLEMCHYLD Posted March 20, 2006 Posted March 20, 2006 (edited) will u improve option 3 in the future if u get the chanceIts has a really cool look Edited March 20, 2006 by PROBLEMCHYLD
MDGx Posted March 20, 2006 Author Posted March 20, 2006 will u improve option 3 in the future if u get the chanceIt's not a question of improving it, it's the way it is implemented, file dependencies, etc, which canNOT be changed, unless some1 reprograms/hexes the UI + Shell files.And if some1 mods the files, it must be distributed as a separate package [if any], I will not add them to 98SE2ME, because 98SE2ME contains only official files from MS which can be installed by any1 with 98 SE OS + WinME CD.An alternative is to install Tihiy's Revolution packs.http://www.msfn.org/board/index.php?showtopic=58357Hope this helps.
Ninho Posted March 24, 2006 Posted March 24, 2006 A suggestion to MDGx:in your batches you could check for the DOS shell being indeed Command.com and not some replacement, lest people get into troubleI've never used command.com replacements, so I can't test NDOS or 4DOS command interpreters.But I have added [98SE2ME 3-19-2006 edition] detection code into all 98SE2ME batch files for COMSPEC and COMMAND.COM, and if none are found, then the environment will be set to the current location of command.com, accounting for all 3 possible locations: C:\ root, %windir% + %windir%\command Thanks for looking at the question, MDGX !I believe setting the COMSPEC to point to a copy command.com will not work however : you'd need to spawn an instance of that command.com and have it exectute your batch, in addition. This may be unnecessarily complicated, what I suggested was only : /check/ the current command interpreter is MS Command.com, and if not, bail out with a polite explanation.A first check which will immediately single out 4DOS/NDOS (but not other non MS DOS Commands, if such exist in the real world) is the following scheme :IF '%@EVAL[2+2]'=='4' GOTO 4DOSHTH
MDGx Posted March 24, 2006 Author Posted March 24, 2006 Thanks for looking at the question, MDGX !I believe setting the COMSPEC to point to a copy command.com will not work however : you'd need to spawn an instance of that command.com and have it exectute your batch, in addition. This may be unnecessarily complicated, what I suggested was only : /check/ the current command interpreter is MS Command.com, and if not, bail out with a polite explanation.A first check which will immediately single out 4DOS/NDOS (but not other non MS DOS Commands, if such exist in the real world) is the following scheme :IF '%@EVAL[2+2]'=='4' GOTO 4DOSHTHThanks for the suggestion.Since then, I've updated the batch code, and also forced all command.com internal commands to "comply" with 4DOS/NDOS [presuming NDOS is similar to 4DOS] or replaced internal commands with external ones.Please download a fresh copy of 98SE2ME.EXE [2.6 MB]:http://www.mdgx.com/4and install it without replacing NDOS/4DOS with command.com.It should work ok.Please let me know if it doesn't.Hope this helps.
charly Posted March 26, 2006 Posted March 26, 2006 98SE2ME · UPDATED · 3-19-2006By popular demand... 98SE2ME is the automated installer designed to perform all Killer Replacements 98 SE -> ME "transplant" operations completely unattended, a.k.a. "hands-free". Enjoy.MDGx, I have tried without success in backing out of OPTION 3, but ADD/REMOVE option 3 dosen't work.I did a fresh install of 98se on new drive and then 98se2me option 1 with backup--then option 3with backup. Now I tried thru control panel--ADD/Remove option 3 and it didn't work (just a quickbatch window and thats it). I also looked for explorer.98a and any other files *.98a, but their notthere. Is their a batch file I can use with new files off 98 CD to back out of explorer ME on a drivewith OS that I would like to keep. I have tried putting old files back and registering them, but systemhas many glitches and seem to be unstable. These were all copies and I have the orig. one I wouldlike to save if I could backup on the option 3. THANKS, charly
MDGx Posted March 30, 2006 Author Posted March 30, 2006 I have tried without success in backing out of OPTION 3, but ADD/REMOVE option 3 dosen't work.I did a fresh install of 98se on new drive and then 98se2me option 1 with backup--then option 3with backup. Now I tried thru control panel--ADD/Remove option 3 and it didn't work (just a quickbatch window and thats it). I also looked for explorer.98a and any other files *.98a, but their notthere. Is their a batch file I can use with new files off 98 CD to back out of explorer ME on a drivewith OS that I would like to keep. I have tried putting old files back and registering them, but systemhas many glitches and seem to be unstable. These were all copies and I have the orig. one I wouldlike to save if I could backup on the option 3.THANKS, charlyThanks for your feedback.Corrected error in O3BKP.BAT.Option 3 now backs up all files correctly.Please download current 98SE2ME edition [2.6 MB]:http://www.mdgx.com/4and then install option 3 again.Please make sure files replaced by option 3 are the original ones from Win98 SE before running 98SE2ME.Files replaced/added by option 3:%windir%\EXPLORER.EXE%windir%\SYSTEM\COMDLG32.DLL%windir%\SYSTEM\DOCPROP.DLL%windir%\SYSTEM\FONTEXT.DLL%windir%\SYSTEM\SHSCRAP.DLL%windir%\SYSTEM\IESHWIZ.EXE%windir%\SYSTEM\MYDOCS.DLL%windir%\SYSTEM\PLUSTAB.DLL%windir%\SYSTEM\SHELL32.DLL%windir%\SYSTEM\WEBVW.DLLPlease note that DIMM.DLL + DOCPROP2.DLL are not found in Win98 SE setup CD CABs.DIMM.DLL + DOCPROP2.DLL are installed into %windir%\SYSTEM by option 3 from WinME CABs.
foothills Posted March 31, 2006 Posted March 31, 2006 MDGx - Can you confirm that 98se2me only pulls files from the winme cd that have not been replaced by newer versions in windows me updates?? The reason I ask is that virtually every file on the ME cd has been replaced by a newer "bug fixed" version by MS at some point in one of the WINme updates. I read thru the entire thread but didn't see a definitive answer and just thought that I would ask as I wouldn't want to use any files off the winme cd unless absolutely necessary. If your 98se2me includes the updated versions of all the ME files and just pulls "non updated" files from the cd, I am ready to install.
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now