[Options]
AutoScan=0
See "BYPASS AUTOSCAN", also in OSR2TIPS.TXT [part of W95-11D.EXE], for more details.
This may NOT work in Windows ME if using
a default setup, or may work on a "modded" copy, ONLY IF native/real/true/pure MS-DOS mode is restored by installing Unofficial DOS Patch, which modifies COMMAND.COM + IO.SYS (from C:\Windows\Command\EBD) and REGENV32.EXE
(from C:\Windows\System) to allow Windows ME to boot to native/real/true/pure MS-DOS 8.00 and use AUTOEXEC.BAT + CONFIG.SYS files,
Windows 95/98 style.
But even if it doesn't work, there is another fix, described in this MSKB article.
To do this, run Regedit and go to:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem
Right-click in the right hand pane ->
select New if absent or Modify if present -> click Binary Value if New -> name it "DisableScandiskOnBoot" -> click OK
-> double-click on it -> type 01 -> click OK or press Enter.
Close the Registry editor.
Done.
UPDATE: "There is an easier way to do this: run MSCONFIG from the Start button -> Run... box -> click the
Advanced button -> check the "Disable Scandisk after bad shutdown" box -> click OK twice."
[Thank you
Peter!]
"To reduce the minimum and/or maximum hard disk space Windows ME System Restore uses, e.g. to go below the 200 MB minimum allowed, run Regedit and go to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\StateMgr\Cfg\ReservedDiskSpace
and also to:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\StateMgr\ReservedDiskSpace
Change the "Max" and "Min" DWORD Values in the Decimal boxes to whatever you want."
"You are trying to setup the OEM release of Windows ME on a computer that already has an Operating System installed. Get the upgrade version and try again."
and Setup will abort. :(
But there is a workaround [:)]:
MD
C:\WIN9X
COPY D:\WIN9X\*.* C:\WIN9X
or by using Windows Explorer [or File Manager (FM) = C:\WINDOWS\WINFILE.EXE]:
highlight and drag the D:\WIN9X directory to your C:\ drive.
This requires at least 160 MB of free space on
your target drive/partition.
These examples presume that D is your CD-ROM/CD-R/CD-RW/DVD drive letter. Change it if
different.
REN C:\WINDOWS\WIN.COM WIN.CO!
REN
C:\WINDOWS\WINVER.EXE WINVER.EX!
The principle is to change these files' extensions (.COM and .EXE) to something
else.
If you have more than one Windows copies on your hard disk(s), make sure to rename ALL WIN.COM and WINVER.EXE
instances!
FYI: SU0168 Error During Installation.
UPDATE:
"In
case Windows Media Player 9.0 (WMP9) was previously installed this error will occur:
"SUWIN caused a
general protection fault in module verx.dll"
and both Close + Ignore buttons will terminate the setup process.
:(
The workaround is to rename the %windir%\SYSTEM\WMPLOC.DLL file [%windir% = usually C:\WINDOWS] AND the
"C:\Program Files\Windows Media Player" folder to anything else.
At this time during setup a new
%windir%\WIN.COM was also created, which MUST be renamed or deleted for setup to complete successfully."
[Thank you
Michael!]
EXTRACT D:\WIN98\WIN98_41.CAB SYSEDIT.EXE %windir%\SYSTEM
EXTRACT D:\WIN98\WIN98_46.CAB SYSEDIT.EXE %windir%\SYSTEM
This presumes that your CD/DVD drive
letter is D. Change it if necessary.
Type EXIT and hit Enter to close the DOS box.
Finally, you can create a shortcut
for it, i.e. under Start Menu -> Programs -> Accessories -> System Tools -> call it System Configuration
Editor.
Done.
FYI: Alternatively, or if you don't have a Win98 or 98 SE Setup CD-ROM, try this freeware System Editor [31 KB, works with ALL Win95/98/ME releases].
"If you have removed, or installed WinME
without PCHealth or/and System Restore [see the "UNINSTALL PCHEALTH + SYSTEM RESTORE" article further
below], you have probably noticed that MS Info (MsInfo32.exe) is missing. :(
To get it back, you need to have a
Win98 or 98 SE Setup CD-ROM. Pop it in, open a DOS prompt box, and run:
EXTRACT D:\WIN98\WIN98_24.CAB MSINFO32.CHM %windir%\Help
Then create this folder if not present:
MD C:\Program Files\Common Files\Microsoft Shared\MSInfo
Then run:
EXTRACT D:\WIN98\WIN98_46.CAB MSINFO32.EXE C:\Program Files\Common Files\Microsoft Shared\MSInfo
This
implies that D is your CD/DVD drive letter. Change it if necessary.
Type EXIT and hit Enter to close the DOS
box.
Finally, you can create a shortcut for it under Start Menu -> Programs -> Accessories -> System Tools -> call it
Microsoft System Information.
Done.
Do NOT try to extract or run the MSINFO32.EXE file from the WinME Setup
CD-ROM. It doesn't work!"
FYI:
"WinME Regedit.exe added a new feature: always displays the last accessed Registry key [sometimes an annoyance :(] without a way of disabling it from within the GUI. But there are 2 workarounds:
EXTRACT D:\WIN98\WIN98_46.CAB REGEDIT.EXE %windir%
to extract the Win98/98 SE version of
Regedit.exe to your Windows ME folder.
This implies that D is your CD/DVD drive letter. Change if
necessary.
Type EXIT and hit Enter to close the DOS box.
Finally, create a shortcut for either of these files above, i.e. under Start Menu -> Programs ->
Accessories -> System Tools -> call it Registry Editor.
From now on run this shortcut every time you want to edit
your Registry, instead of WinME Regedit executable, to temporarily disable the "LastKey" feature."
UPDATE: "This doesn't work if VBS (MS Visual Basic Script) file types are disabled (do NOT execute) when
(double)-clicked. My Registry Editor shortcut points to:
%windir%\WSCRIPT.EXE
regedit.vbs
in order to run the VBS script properly."
[Thank you Gal!]
"Use Notepad to create a Registry file to contain the text below (between the Cut & Paste lines), and name it for example LASTKEY.REG:
-----Begin cut & paste here----- REGEDIT4 [HKEY_USERS\.Default\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit] "LastKey"="" [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Regedit] "LastKey"="" ------End cut & paste here------
This canNOT be done directly using
Regedit.exe, because this way it WILL "remember" this Reg key as the last accessed one. :(
Then create a DOS batch file in
Notepad (e.g. REGEDIT.BAT) with these lines:
@ECHO OFF
START/W REGEDIT.EXE
REGEDIT.EXE /S
%windir%\LASTKEY.REG
CLS
EXIT
and place it into your main Windows ME folder (usually C:\WINDOWS).
Then
create a new MS-DOS shortcut: right-click on a Desktop empty spot -> select New -> Shortcut -> type REGEDIT.BAT in the
"Command line:" box -> click Next -> type Registry Editor in the "Select a name for the shortcut:" box -> click Next
-> choose a suggestive icon -> click Finish -> place your newly created PIF (MS-DOS Program Information File) shortcut into
the C:\Windows\Start Menu\Programs\Accessories\System Tools folder (see above).
From now on run this DOS shortcut instead
of Regedit.exe to wipe out its last accessed key every time upon
exit."
"These are 10 modifications I have made to Windows ME to gain SIGNIFICANT increase in speed, performance and security. I have tested these settings for over a month and haven't encountered any problems. After applying these tweaks my free resources increased from 95% to 99%.
Before you decide to actually give up these WinME features for the extra speed, you should read this page.
NOTE: After you read that info keep in mind that the developers and testers for these features never encountered a worm or trojan, or they would have known that PC Health and System Restore will usually reinstall a trojan, because they take your system back to the previous state, before your "cleaning" modifications were made. Their ideas are good, but unfortunately they don't live in the real world, and they can probably afford 1+ GHz processors and fast hard drives and don't notice the deterioration of speed compared to Win9x.
Open Control Panel -> System -> Performance Tab -> File System -> Troubleshooting area -> uncheck the
"Disable System Restore" box -> reboot.
While there, click the Floppy Disk tab -> untick the box so the system doesn't
check for a NEW floppy drive every time it starts.
UPDATE: System File Protection (SFP) is a feature
implemented in Windows ME which ensures that files critical to system operation are not replaced by older versions or
versions not approved by Microsoft.
This means that even applications developed by Microsoft cannot replace "protected"
files with older versions. It also means that a 3rd party product can replace system files, but only if the file ships with a
catalog signed by Microsoft that references the newer file. It is important to note that SFP cannot be normally turned off
without altering the Registry: see "UNINSTALL PCHEALTH + SYSTEM RESTORE", also in TIPSME.TXT, part of
W95-11D.EXE, for details!
I thought this was going to create problems, and sure enough this Microsoft
report came out:
I have not experienced this myself, although I do run programs from Symantec and Adaptec that are listed as having such problems.
Start -> Run -> type:
%windir%\Pchealth\Support\Pchsetup /UNINSTALL
This also REMOVES the Help engine (uninstalls
Windows Help), no longer available in the Start Menu or anywhere else. There is no way of restoring Help (that I'm aware of),
short of reinstalling WinME. :( But few people have found Help useful anyway. :)
See also "UNINSTALL
PCHEALTH + SYSTEM RESTORE", also in TIPSME.TXT [part of W95-11D.EXE].
See MEMORY.TXT (part of W95-11D.EXE) for complete memory management guidelines.
This will
hog your modem for up to 30 minutes every day the first time you go on line if not turned off.
Start -> Settings ->
Taskbar -> Advanced -> check Expand Control Panel -> close it -> click Start -> Settings -> Control Panel -> Automatic
Updates -> turn OFF Automatic Updating.
Start -> Run -> type Msconfig and press Enter. Click the Startup tab -> UNCHECK PcHealth, StateMgr, SchedulingAgent and TaskMon. Finally reboot, so all these changes can take effect.
UPDATE: "TaskMon is VITAL for
monitoring the loading of programs so that they can be optimized during Defrag for faster loading. Therefore I recommend NOT
disabling it."
[Thank you Guy!]
NOTE: If
you update MS IE 5.5 to enjoy the advanced Cookie control, it
may (re)create the _Restore folder.
Press Ctrl + Alt + Del at the same time, after you have first booted up and see what programs are loaded. You may find several programs running that don't need to run all the time. Most of them, if actually needed, can be loaded from the Start -> Programs menu.
These file associations allow
viruses (like "ILOVEYOU" and its "clones") to infect your system.
Open Windows Explorer ->
click Tools -> Folder Options -> File Types -> go to: HTA (HTML Application), SHS (Scrap Object), VBE, VBS (VB Script),
JS, JSE (Java Script), WSF and WSH (Windows Script). Highlight each File Type above -> click the Advanced button -> click
the Edit button -> click the New button -> add a new action called (for example) Run -> type this command line
(including the quotes) in the "Application used to perform action:" box:
C:\Windows\Notepad.exe "%1" %*
Click OK -> click Set Default to make Run the default action -> click Close.
Backup
all modified files, Defrag the system, Update virus definitions and scan the whole system with Norton AntiVirus AND AntiViral Toolkit
Pro. Run Ad-Aware to fight spying that at least
100 programs are known to perform. I do this mainly to save wasted bandwidth for data and ads passing back and forth.
I'm
running ZoneAlarm Pro to monitor all programs and report if anything
tries to access the internet. I don't like programs "calling home" without my permission. :)
I have found that deleting these files (which are NECESSARY for Win95/98) does not
make any difference for WinME.
BACK THEM UP FIRST!
Many trojans and viruses target these 2 programs in order to
take control and spread.
BONUS! Cool DOS feature:
DOSKEY.COM runs automatically from
C:\Windows\Command\CMDINIT.BAT when a DOS box/session is started. This allows recalling the past commands you have run
from the DOS prompt by pressing the up arrow or Page Up keys.
See this MSKB article for more info."
"Here is how to
permanently uninstall the PCHealth and System Restore tools from Windows ME, to be able to prevent System Restore from making
new backups, AND unprotect ALL "_Restore" folders and files, to allow their deletion (to rid your disk of bloat files), which
would be otherwise impossible.
The only disadvantage is that the Help item from Start Menu and the Windows Help system has
to go too [:(], but you can still access Help from your applications' Help menu, or if you hit F1. :)
WARNING: COMPLETELY uninstalling PCHealth + System Restore may IMPAIR the WinME capability of UPDATING
certain system files that depend on these tools, e.g. from Microsoft automatic Windows Update web site!
More info @ MSKB.
-----Begin cut & paste here----- REGEDIT4 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer] "NoSMHelp"=hex:01,00,00,00 ------End cut & paste here------
Save this text file as
NOHLP.REG. Double-click on it to merge this information into your Registry. Reboot.
You may also have to delete the
"VXDMon" value from the Registry before going any further (and then reboot). Run Regedit and go to:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VxDMon
rundll.exe setupx.dll,InstallHinfSection Uninstall 132 %windir%\INF\PCHealth.inf
This text string is found under this Registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\PCHealth
This should suffice, but some PCHealth strings are left in the Registry. They won't do any harm, but you might want them out anyway. :)
HKEY_CURRENT_USER\Software\Microsoft
HKEY_CURRENT_USER\Software\Microsoft\Active Setup\Installed Components
and:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components
Then go to:
HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\CLSID\{273380E8-1438-4B2C-95B0-713284FBC302}\ToolboxBitmap32and delete the text content in the right hand pane.
EXTRACT
D:\WIN98\WIN98_46.CAB SFC.EXE %windir%\SYSTEM
EXTRACT D:\WIN98\WIN98_40.CAB SFCDLL.DLL %windir%\SYSTEM
Now run
Sfc.exe and update all system file versions manually!
Finally, check your file versions (using SFC) on a regular
basis, especially after you have installed new software or a system update.
This hack works fine for me and hopefully it will do the same for you, with or without any modifications to the steps above."
UPDATES:
FYI: You can also use Beta 10 OppCommME (freeware) to add/remove/restore ANY Windows ME optional components at will, including PC Health and System Restore.
"*StateMgr"="C:\WINDOWS\System\Restore\StateMgr.exe"
to read:
"Stmgr.exe"="C:\WINDOWS\System\Restore\Stmgr.exe"
either manually (don't type the quotes), or by running this REG file:
-----Begin cut & paste here----- REGEDIT4 [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices] "Stmgr.exe"="C:\\WINDOWS\\System\\Restore\\Stmgr.exe" "*StateMgr"="" ------End cut & paste here------
This will allow System File Protection ONLY to run AND protect system files from being overwritten.
You can also configure WinME to notify you when it restores replaced system files by changing the "ShowPopups" DWORD Value from 0 to 1 in the Decimal box, or by running this REG file:
-----Begin cut & paste here----- REGEDIT4 [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SystemFileProtection] "ShowPopups"=dword:00000001 ------End cut & paste here------
This allows the display of a dialog
prompt whenever a protected file is restored or a security catalog is added/removed.
By default ("ShowPopups" set to 0)
replaced system files are restored silently, without prompting."
[Thank you Marc!]
More info @
MSKB.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VxDMon
Change ALL directory listings there:
"LogDir", "TempDir", "VxdCfg" and "VxdDat" to point to the path of your choice.
Then open
C:\Windows\System\Restore\Datastor.ini in Notepad and change the System Restore target directory location to match the
one in the Registry values above."
[Thank you Roger!]
No need to worry
about the SETUPPP.INF inside the CAB installation file, as this file will overwrite it. :)
The only disadvantage is that
the WinME Help Engine will NOT work!
However, ALL application Help files still work: hit F1 or click Help from inside any
32-bit (Win32) program with built-in Help menu.
NOTES:
Now
you should be able to delete the "_Restore" folder, and it shouldn't come back.
WARNING:
After doing this I'm getting "Error in Jit.dll" messages with web pages and apps that use Java Scripting.
:("
[Thank you Dave!]