QUOTE (teleguise @ Aug 16 2006, 03:20 PM)
Now regarding the restart into dos issue I'm not sure you understood me unless I totally missed the fix again.
The problem is while in dos if I use the "exit" command the system no longer restarts into the Windows GUI, as it hangs while trying. This now occurs whether I use the (user*.*) WinME files or Win98SE files. I can restart into dos whether I use the WinME or 98SE files I just can't restart windows from there.
You also mention the "vpowerd.vxd" being totally different from the WinME but I don't see it ever being
replaced w/option 1 or 2. The version installed is the 98SE v4.10.2225.
Out of curiousity are you aware of what actually changed between the later 98SE and ME versions of the user files?
It appears there a few issues regarding using the ME files and wonder why not just leave them using the 98SE versions unless you use option 3.
Sorry about misunderstanding your question.The problem is while in dos if I use the "exit" command the system no longer restarts into the Windows GUI, as it hangs while trying. This now occurs whether I use the (user*.*) WinME files or Win98SE files. I can restart into dos whether I use the WinME or 98SE files I just can't restart windows from there.
You also mention the "vpowerd.vxd" being totally different from the WinME but I don't see it ever being
replaced w/option 1 or 2. The version installed is the 98SE v4.10.2225.
Out of curiousity are you aware of what actually changed between the later 98SE and ME versions of the user files?
It appears there a few issues regarding using the ME files and wonder why not just leave them using the 98SE versions unless you use option 3.
The USER*.* files don't have anything to do IMO with DOS mode exit/restart.
What you describe are 2 different DOS modes, which you can go to in different ways.
1. DOS box/window/session is a virtual DOS mode emulated within Windows [a.k.a. Virtual Machine (VM)].
From that [either windowed or even full screen, don't let that fool you] you can type EXIT and press Enter to return to the Windows UI [User Interface].
2. Native/pure/true/real MS-DOS mode is outside Windows UI, and can be achieved 2 ways:
A. Either boot directly to real MS-DOS [with no way to return to Windows UI, unless you type WIN and hit Enter, which loads the UI] by tweaking your MSDOS.SYS:
http://www.mdgx.com/msdos.htm
and CONFIG.SYS:
http://www.mdgx.com/mem7.htm#7
or
B. Go to native MS-DOS [but be able to return to Windows UI by typing EXIT or WIN and pressing Enter] by running the MS-DOS Prompt shortcut created by Windows when you 1st installed your OS.
More info:
http://www.mdgx.com/last3.htm#DOS2DOS
http://www.mdgx.com/lastweek.htm#MSDOSPROMPT
http://www.mdgx.com/newtip1.htm#DOS
Therefore, the inability of returning to Windows UI by typing EXIT and pressing Enter is not related [to my knowledge] to replacing system files with WinME versions by 98SE2ME.
That is because I'm usually very careful not to disable Win98 SE features, especially the ability of accessing DOS modes.
DOS shortcut properties can be changed by modifying a PIF file settings [the "Exit To DOS.PIF" shortcut for example] or whatever custom PIF [Program Information File] you might be using, or a PIF created/modified by some software/game you were installing/running [please see 3 URLs above for more details].
When you access native DOS under Windows [native DOS, but with the WIN module loaded in memory as TSR, you can see by running MEM/C/P], Windows creates temporary *.WOS files [backs up config.sys + autoexec.bat] and modifies original files to add this line:
DOS=SINGLE
This line won't allow Windows UI to (re)load/(re)start until you remove it from your config.sys and then reboot. More details at URLs above.
There are other ways of disabling the return to Windows UI after going to DOS mode [similar to running "Exit To DOS.PIF"]. Example:
modding WIN.COM as described here [you can download as 98ATXFIX.ZIP linked at URL below]:
http://www.mdgx.com/98-4.htm#98ATX
and/or loading NOOFF.COM in memory [as TSR = Terminate and Stay Resident] from autoexec.bat or from config.sys or from DOS prompt.
NOOFF.COM is also linked at URL above.
VPOWERD.VXD cannot be replaced with WinME version, because does not work at all.
The explanation in the BUG + FIX issue you have read, refers to vpowerd.vxd, only to explain better the dependencies among system files.
The USER*.* files from WinME to my knowledge [I have not compared them byte by byte nor decompiled them, and there is no documentation at MS web site that would explain such differences] correct a few system bugs [like mouse random moves, lockups, GPFs, IPFs etc], enhance performance by using better memory access, and probably streamline some UI features. Of course, all this is speculation, found by searching MSKB for USER.EXE + USER32.DLL bug fixes:
http://support.microsoft.com/search/?qu=us....dll+windows+98
I've been using the WinME USER*.* files on my 98SE computers for > 5 years, and never had any errors that I could have linked back to them.
I've also installed 98SE2ME on some friends' computers, with similar effects.
I see no need to associate the USER*.* files strictly with option 3, because the file dependencies resolve ok with the WinME system files replaced by option 2, and these 2 files bring a large enough benefit to the OS in my opinion, in order to keep them as part of option 2.
Another thing you may want to try, is fix or disable APM/ACPI/BIOS/CMOS/USB/monitor/hard disk power management features, which are the more likely culprit for DOS lockup and/or Windows shutdown/power off errors:
http://www.mdgx.com/98-5.htm#FWUE
In conclusion, to my knowledge 98SE2ME does not change DOS access abilities, but if you determine otherwise after detailed research, please let me know and I'll try to fix it.
A good place to start is to restore 98SE system files 1 by 1 from the backups created by 98SE2ME option 2 in %windir%\SYSTEM.9ME [usually C:\WINDOWS\SYSTEM.9ME].
Reboot each time after restoring a file.
Please notice any difference in behaviour, and if you do, please let me know.
Hope this helps
