This is Microsoft's official list of DOS games that require native/real/true/pure MS-DOS mode to play properly under the Windows 9x OS:
So you have 3 solutions, to be able to run your favorite DOS programs/games under the Win95/98 OS:
NOTE: If you'd like to have custom environment variables (SET lines), create a shortcut for WINSET.EXE (located on your Win95 Setup CD-ROM, in the \ADMIN\APPTOOLS\ENVVARS folder), and then enter any PATH= or/and SET <variable>= lines into the WINSET command line (and then restart Windows).
Good news: Bullfrog
released the new "Magic Carpet 2" that can be played from within Win95/98's DOS box mode. Warning: this game requires at
least 8 MB of free extended RAM to play in plain VGA mode, and 16 MB for high resolution (SVGA) graphics mode!
Lucas Arts'
"The Dig" can also be played in a DOS session from inside Win9x/ME (with the appropriate PIF settings, detailed in the game's
documentation). Or:
SHELL=C:\COMMAND.COM C:\ /E:512 /L:128 /U:128 /P
or something similar as the LAST line in your CONFIG.SYS. That is provided you have a copy of COMMAND.COM in your
boot drive/partition root folder (C:\ is default).
Copy COMMAND.COM from \WINDOWS\COMMAND to C:\ if it is not present
there.
If the PATH= line in your AUTOEXEC.BAT is pretty long (BTW: in MS-DOS 7.xx you CAN exceed the 127 character long
path limit), change "/E:512" to "/E:1024" (in the example above), to make sure you can fit the entire PATH statement into the
environment memory pool. You'll need something bigger than "/E:512" ONLY if you have VERY long PATH=, PROMPT= and/or SET
WINPMT= and lots of other (lengthy) SET lines in your AUTOEXEC.BAT!
[Options]
BootGUI=0 -> To prevent the automatic start of Win95/98 GUI after processing AUTOEXEC.BAT;
BootMulti=1 -> Allows bootup with your ol' OS (MS-DOS 6.xx) as a choice (if you kept it when you
installed Win95/98);
BootKeys=1 -> Startup keys enabled: F4-F8;
BootWin=1 -> Enables Win95/98 as OS;
BootMenu=1 -> Shows Boot menu
options;
BootMenuDefault=5 -> To boot with the "Command prompt only" option (see the "Microsoft Windows 95 (98) Startup Menu" for complete details!);
BootMenuDelay=3 -> Delay in seconds until keypress if no option is chosen.
When you boot with all
these MSDOS.SYS options, you will be presented with the following startup screen (you'll have only 7 choices if you're not
connected to a Network or to a TCP/IP provider).
FYI: Microsoft removed the Startup Menu from Windows Millennium Edition (ME), but you can still access most of these options by hitting the "combo" keys at bootup.
"Normal" (choice 1) allows you to boot into Win95/98 GUI, option 6 "Command prompt
only" boots to MS-DOS prompt without loading the "WIN" module into memory (Win95/98 doesn't process the Registry), and if
you want to boot with your ol' MS-DOS 6.xx, choose option 8.
To be able to edit MSDOS.SYS, you need to change its
attributes (Hidden, Read-only, System). Run these commands at a DOS prompt:
ATTRIB +A -H -R -S
C:\MSDOS.SYS
EDIT C:\MSDOS.SYS
ATTRIB -A +H +R +S C:\MSDOS.SYS
or better, use my dedicated SYS95.BAT batch file, which automates all above operations.
WIN.COM
MODE CO80
Now you're
ready to reboot your system. The line "MODE CO80" above returns the DOS display to the default of 80 columns text
video mode after you have shut down Windows.
You can also create startup files with multiple bootup choices (in MS-DOS 6.xx
fashion). For an example of multiple choices bootup, open my CONFIG.SYS file (included) with Notepad in Windows (or with
EDIT.COM in MS-DOS). You will notice a difference, after booting straight to DOS mode with the new MSDOS.SYS, when you run
"MEM /C/P": the module "WIN" is not in memory anymore, and you have only one instance
of the "COMMAND" module loaded in upper memory (therefore you have more low RAM available, and with a little luck you
can free up to 625 KB of conventional memory)!
NOTE: Do NOT use my startup files as they are, you need to modify them to match your custom system settings!
IMPORTANT: If running Win95 B/C OSR2 or Win98/98 SE on an ATX (ACPI enabled) motherboard, you need to apply the "WIN98 ATX SHUT DOWN FIX", also in TIPS98.TXT [part of W95-11D.EXE], to be able exit Windows to native MS-DOS, instead of shutting down your PC (default).
I found out that in this configuration, I can start ANY DOS program/game, and NOT run out of memory (625 KB of free low RAM is theoretically enough to run ANY DOS program/game), with ALL drivers/devices/TSRs loaded in upper memory (above the 640 KB limit), using Win95/98's own HIMEM.SYS + EMM386.EXE to dynamically allocate up to 32 MB of extended memory as expanded only when necessary (with the "AUTO" switch), and to provide all available Upper Memory Blocks (UMBs) for loading devices/TSRs in the Upper Memory Area (UMA), with the "RAM" switch. Example of such MS-DOS 7.xx memory management lines in CONFIG.SYS:
DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:OFF
DEVICE=C:\WINDOWS\EMM386.EXE
I=B000-B7FF M3 D=256 RAM AUTO NOTR
The switch "NOTR" is not documented (prevents
EMM386 from detecting a Token Ring Network Adapter, which detection may hang some machines at bootup).
"NOTR" is NOT
enabled by default: you need to add it to the EMM386.EXE line yourself.
WARNING: Avoid the
"HIGHSCAN" switch on the EMM386.EXE line! It could prove dangerous to your health: it may lockup your machine at
bootup!
The "RAM" switch does the same job searching the Upper Memory Area (UMA) for unused UMBs (Upper Memory Blocks),
and providing the system with all available UMBs, for loading devices high.
NOTE: For more info on HIMEM.SYS + EMM386.EXE parameters, read the text files CONFIG.TXT + MSDOSDRV.TXT located in your Windows folder, if you want to "mess" with your CONFIG.SYS + AUTOEXEC.BAT files, to adapt/tweak them to your system's needs.
STRONGLY RECOMMENDED: Read MEMORY.TXT [part of W95-11D.EXE], for complete details and memory management guidelines, to be able to MAXimize your free DOS memory!
LAST, BUT NOT LEAST: ALWAYS BACKUP YOUR FILES BEFORE MAKING ANY CHANGES!
More info:
"For some reason, my computer kept resetting my Dial-Up Networking (Internet) connection to use a specific IP address, even though my connection was server assigned, and regardless that I kept putting the checkmark in "Server assigned IP address". Often, this specific IP address was a flaky, unreliable address at that. So I searched the Registry for the culprit, and came up with this "hack". To create a REG file that will reset your Dial-Up Networking connection: DUN -> Properties -> Server Type -> TCP/IP Settings -> IP address, to "Server assigned IP address", do the following:
-----Begin cut & paste here----- [HKEY_CURRENT_USER\RemoteAccess\Profile\Frontier]
REGEDIT4
"IP"=hex:1c,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
------End cut & paste here------
Type the entire "IP" value as a single line.
Excerpt from REGISTRY.TXT, part of W95-11D.EXE.
Excerpt from TIPS95.TXT, part of W95-11D.EXE.
Excerpt from TIPS95.TXT, part of W95-11D.EXE.
BEWARE: User assigned custom keyboard shortcuts for Desktop/Startup Menu/Taskbar items/links/shortcuts/toolbars may take precedence over (override) default system/software assigned "hot" key(s) combinations!
Abbreviations used here:
MS IE = Microsoft Internet Explorer.
MS OE = Microsoft Outlook Express.
Have fun...
Hold SHIFT = Do NOT Autorun CD/DVD or launch Startup folder shortcut(s)/executable(s) (Windows startup or insert CD/DVD) or move instead of copy selected file(s)/folder(s) while dragging it/them or close parent folder(s) while closing selected subfolder (Explorer, MS IE + File Manager) (same as hold CTRL)
Hold SHIFT + Arrow keys = Select multiple contiguous items (Explorer)
SHIFT + Right-click = Show Open With on Context menu (Desktop + Explorer)
SHIFT + Double-click = Open selected URL in new window (MS IE)
SHIFT + Close button (upper right corner X) = Close all open windows
SHIFT + DEL = Permanent DELETE (bypass Recycle Bin!) selected file(s)/folder(s)/shortcut(s)/link(s) (Desktop, Explorer + MS IE) or cut selected/highlighted text/image (editing) (same as CTRL + X)
SHIFT + Insert = Paste saved text/image from Clipboard memory (editing) (same as CTRL + V)
SHIFT + FIRST letter = Cycle through and select available drive/folder (Explorer)
SHIFT + F10 = Select right-click Context Menu for selected drive/file/folder/shortcut/link (Explorer + MS IE)
F1 = Open Help Menu
F2 = rename selected/highlighted Desktop/Start Menu shortcut or file(s)/folder(s) (Explorer)
F3 = Find files(s) (Explorer) or text string (editing) (same as CTRL + F) or open Search window (Explorer + MS IE) (same as CTRL + E)
F4 = Open Desktop/drive/folder (Explorer) or Go To URL address (MS IE) command line box/history list
F5 = Refresh/update selected/highlighted display/screen (Desktop, Explorer + File Manager) or reload current URL (MS IE) (same as CTRL + R)
F6 = Cycle forward among drives/folders/files/items (Desktop, Explorer + File Manager) or links/pages/frames (MS IE) (same as ALT + D)
F10 = Menu mode
F11 = Toggle between full screen without Menu (kiosk mode) and windowed screen with Menu (MS IE)
ESC = Cancel/stop current action or close foreground (active) application/window (if supported)
HOME = Go to top of current file/folder/item/shortcut/link (Desktop, Dialog box, Explorer + File Manager) or web/ftp page (MS IE)
END = Go to bottom of current file/folder/item/shortcut/link (Desktop, Dialog box, Explorer + File Manager) or web/ftp page (MS IE)
DEL = Delete selected/highlighted file(s)/folder(s)/shortcut(s)/link(s) (Explorer, File Manager + MS IE)
ENTER = Run/open selected/highlighted application/executable/shortcut/link (Desktop, Start Menu, Explorer, File Manager + MS IE)
SHIFT or Page Up = Scroll up one screen/page at a time (Explorer + MS IE)
SPACE or Page Down = Scroll down one screen/page at a time (Explorer + MS IE)
BACK Space = Go up (backwards) one level (Explorer + File Manager) or back to previous web/ftp page (MS IE)
TAB = Cycle backwards among drives/partitions/folders/files/items (Desktop, Explorer + File Manager) or links/pages/frames (MS IE)
FIRST letter = Select/access file/folder/item/shortcut/link (Desktop, Dialog box, Explorer + File Manager)
Hold CTRL = Do NOT Autorun CD/DVD or launch Startup folder shortcut(s)/executable(s) (Windows startup or insert CD/DVD) or move instead of copy selected file(s)/folder(s) while dragging it/them or close parent folder(s) while closing selected subfolder (Explorer, MS IE + File Manager) (same as hold SHIFT)
Hold CTRL + Left-click + Right-click + Close button = Close all selected (depressed buttons) open windows (Taskbar)
Hold CTRL + Arrow keys (or SPACE) = Select multiple noncontiguous items (Explorer)
Hold CTRL + SHIFT = Create shortcut while dragging file/folder/shortcut (Desktop + Explorer)
CTRL + SHIFT + B = Open Address Book (MS OE)
CTRL + SHIFT + M = Download all messages (MS OE)
CTRL + SHIFT + R = Reply to author of selected message(s) (MS OE)
CTRL + Insert = Copy selected/highlighted file(s)/folder(s) (Explorer) or text/image to Clipboard memory (editing) (same as CTRL + C)
CTRL + Left-click = Show Open With on Context menu (Desktop + Explorer)
CTRL + TAB = Cycle forward among pages/tabs/items (Dialog box + Explorer) or links/pages/frames (MS IE)
CTRL + SHIFT + TAB = Cycle backwards among pages/tabs/items (Dialog box + Explorer) or links/pages/frames (MS IE)
CTRL + A = Select all files/folders (Explorer) or text/image (editing)
CTRL + B = Open Organize Favorites (Explorer + MS IE) (same as Ctrl + I)
CTRL + C = Copy selected/highlighted file(s)/folder(s) (Explorer) or text/image to Clipboard memory (editing) (same as CTRL + Insert)
CTRL + D = Delete selected/highlighted file(s)/folder(s) (Explorer) (same as DEL) or add to Favorites (bookmark) current URL (MS IE)
CTRL + E = Open Search window (Explorer + MS IE) (same as F3)
CTRL + F = Find files(s) (Explorer + MS IE) or text string (editing) or forwards selected message (MS OE) (same as F3)
CTRL + G = Go To URL box (MS IE)
CTRL + H = Open History folder (Explorer + MS IE) or select/access installed local/remote drive/partition (File Manager)
CTRL + I = Organize Favorites (Explorer + MS IE) or selects Inbox (MS OE) (same as Ctrl + B)
CTRL + L = Open Location dialog box (Explorer + MS IE) or toggles Folders view on/off (MS OE) (same as Ctrl + O)
CTRL + N = Open new browser window (MS IE) or compose new message (MS OE)
CTRL + O = Open Location dialog box (Explorer + MS IE) (same as Ctrl + L)
CTRL + P = Print current file or selected/highlighted screen/image/text (editing) or web/ftp page (MS IE)
CTRL + Q = Mark selected header(s) as read (MS OE)
CTRL + R = Refresh/update selected/highlighted display/screen (Desktop, Explorer + File Manager) or reload current URL (MS IE) or reply to selected message (MS OE) (same as F5)
CTRL + S = Save current file/image/text (editing) or web/ftp page (MS IE)
CTRL + V = Paste saved text/image from Clipboard memory (editing) (same as SHIFT + Insert)
CTRL + W = Close foreground (active) application/window (Desktop + Taskbar) (same as ALT + F4)
CTRL + X = Cut selected/highlighted text/image (editing) (same as SHIFT + DEL)
CTRL + Z = Undo last Copy/Cut/Paste action (editing) (same as ALT + Backspace)
CTRL + ENTER = Go to incompletely typed URL in MS IE Go To URL box (valid ONLY for www.?.com URLs!) [Thank you Jordan!]
CTRL + ESC = Display Start Menu or select Start Menu option or minimize all open windows (same as ALT + M)
CTRL + DRIVE letter = Select/access installed local/remote drive/partition (File Manager)
CTRL + ALT + SHIFT + F4 = Close all open windows
Hold ALT = Disable right-click Context Shell (drop down) Menu (Desktop, Explorer, MS IE + Taskbar)
ALT = Toggle bottom Status Bar on/off (Explorer + File Manager)
ALT + FIRST letter = Select tab/button/item/menu (Desktop, Dialog box, Explorer, File Manager + MS IE)
ALT + D = Cycle forward among drives/folders/files/items (Desktop, Explorer + File Manager) or links/pages/frames (MS IE) (same as F6)
ALT + M = Display Start Menu or select Start Menu option or minimize all open windows (same as CTRL + ESC)
ALT + ENTER = Open selected drive/file/folder/shortcut/link Properties (Explorer + File Manager) [same as ALT + Left-click or ALT + (Double)-click]
ALT + Left-click = Open selected drive/file/folder/shortcut/link Properties (Explorer + File Manager) (same as ALT + ENTER)
ALT + (Double)-click = Open selected drive/file/folder/shortcut/link Properties (Explorer + File Manager) (same as ALT + ENTER)
ALT + LEFT Arrow = Go Back to previous URL (MS IE)
ALT + RIGHT Arrow = Go Forward to previous URL (MS IE)
ALT + F4 = Close foreground (active) application/window (Desktop + Taskbar) (same as CTRL + W) or shut down/power off Windows
ALT + ESC = Cycle forward through ALL open (top level) windows (Desktop + Taskbar)
Alt + HOME = Go to home page URL (Explorer + MS IE)
ALT + SHIFT + ESC = Cycle backwards through ALL open (top level) windows (Desktop + Taskbar)
ALT + TAB = Select next foreground (active) application/window (Desktop + Taskbar)
ALT + Backspace = Undo last Copy/Cut/Paste action (editing) (same as CTRL + Z)
+ or * [Numeric Pad only] = expand selected folder tree (if it contains any subfolders) (Explorer, File Manager + MS IE)
- [Numeric Pad only] = collapse selected folder tree (if it contains any subfolders) (Explorer, File Manager + MS IE).
FYI: See also:
Control Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}
It should look like the normal Control Panel icon
you see when you open My Computer, not a shortcut! Right-click on the Start button on the Taskbar, and left-click on
Open. Move the new folder just created to the Start Menu folder. Close the Start Menu folder.
From now on, when you click
on the Start button, you should see the Control Panel icon.
You can do the same with ALL Win9x System Folders:
Briefcase.{85BBD920-42A0-1069-A2E4-08002B30309D}
Desktop.{00021400-0000-0000-C000-000000000046}
Control
Panel.{21EC2020-3AEA-1069-A2DD-08002B30309D}
Dial-Up Networking.{992CFFA0-F557-101A-88EC-00DD010CCC48}
Fonts.{BD84B380-8CA2-1069-AB1D-08000948F534}
Inbox.{00020D76-0000-0000-C000-000000000046}
My
Computer.{20D04FE0-3AEA-1069-A2D8-08002B30309D}
Network Neighborhood.{208D2C60-3AEA-1069-A2D7-08002B30309D}
Printers.{2227A280-3AEA-1069-A2DE-08002B30309D}
Recycle Bin.{645FF040-5081-101B-9F08-00AA002F954E}
Shortcut.{00021401-0000-0000-C000-000000000046}
The Internet.{FBF23B42-E3F0-101B-8488-00AA003E56F8}
The Microsoft
Network.{00028B00-0000-0000-C000-000000000046}
Url History Folder.{FF393560-C2A7-11CF-BFF4-444553540000}
JUST 4 FUN: To get the hidden Windows 95 Easter Egg folder on your Desktop, create a new folder called:
The Microsoft Windows 95 Product Team!.{869DADA0-42A0-1069-A2E7-08002B30309D}
UPDATE: "New MS IE 4/5/6 + Windows 98/ME system folders:
ActiveX Cache
Folder.{88C6C381-2E85-11D0-94DE-444553540000}
Dial-Up Networking.{A4D92740-67CD-11CF-96F2-00AA00A11DD9}
Internet Cache
Folder.{7BD29E00-76C1-11CF-9DD0-00A0C9034933}
Internet Mail.{89292102-4755-11CF-9DC2-00AA006C2B84}
Internet
News.{89292103-4755-11CF-9DC2-00AA006C2B84}
Microsoft Outlook.{00020D75-0000-0000-C000-000000000046}
My
Documents.{450d8fba-ad25-11d0-98a8-0800361b1103}
Scheduled Tasks.{D6277990-4C6A-11CF-8D87-00AA0060F5BF}
Shell Favorite
Folder.{1A9BA3A0-143A-11CF-8350-444553540000}
Subscriptions.{F5175861-2688-11D0-9C5E-00AA00A45957}
The
Internet.{3DC7A020-0ACD-11CF-A9BB-00AA004AE837}
Url History Folder.{FF393560-C2A7-11CF-BFF4-444553540000}
MS IE
4.0x folder:
Internet Explorer.{FBF23B42-E3F0-101B-8488-00AA003E56F8}
MS IE 5/6
folder:
Internet Explorer.{871C5380-42A0-1069-A2EA-08002B30309D}
It is not recommended to
put these shortcuts in the Start menu because of the long list of files that usually follows. This may or may not work with
certain Win32 OSes."
[Thank you Robert!]
Excerpt from TIPS95.TXT, part of W95-11D.EXE.
This Windows 95/98/NT4/2000/ME/XP Registry hack used to be
completely undocumented, but Microsoft released [about time! :)] the "official" procedure.
If you have never modified the cursor (insertion point) blinking rate, you are
looking at the default value of 700 (the cursor blinks approximately 2 times per second), corresponding to: Control
Panel -> Keyboard -> Cursor blink rate slider set to middle position.
The only way to change the annoying blinking
rate to NON-BLINKING (fixed cursor) in Windows 95/98/NT4/2000/ME [Windows XP (finally!) introduced a Control Panel
Keyboard option to do this :)], effective in Notepad, Wordpad and any other 64, 32 or 16-bit Windows application using the
standard block cursor dialog box), is to open Regedit and go to:
HKEY_CURRENT_USER\Control Panel\Desktop
if more than one user (per user setting), or to:
HKEY_USERS\.Default\Control Panel\Desktop
if only one user (global system setting).
Highlight the "CursorBlinkRate" String Value in
the right hand pane -> right-click on it -> click Modify -> change the numeric value to -1 -> click OK.
If
"CursorBlinkRate" is not present, create it: right-click on an empty spot -> choose New -> String -> name it
"CursorBlinkRate" (no quotes) -> right-click on it -> type -1 in the Value data box.
Alternatively, for a
very slow blinking rate, you can give it a value of 65534 (maximum allowed).
Close Regedit and restart Windows to
see the effect.
Restarting is not necessary if you have adjusted the blinking rate from the Control Panel slider.
NOTE: This setting does NOT apply to the DOS box/session/window cursor.
Windows/WfWG 3.1x users only:
Undocumented!
To change the cursor blinking rate to NON-BLINKING (fixed cursor) in Windows/WfWG 3.1x,
effective in Notepad, Write or any other Windows application using the standard block cursor dialog box, all you need to do
is modify (if present) or add (if not present) the following line under the [windows] section of your WIN.INI
file, located in your main Windows/WfWG directory (usually C:\WINDOWS), to read:
CursorBlinkRate=-1
Alternatively, for a very slow blinking rate, you can give it a value of
65534 (maximum allowed).
Edit WIN.INI with Notepad or Sysedit in Windows or EDIT.COM in DOS.
Save your work and
restart Windows/WfWG to see the effect.
After you reboot your machine, the next time you dial up to your ISP, you will be given the option to save your password, and also you will not have to reenter the password a second time.
UPDATE: If you updated
your Windows 95 original (retail) copy to Win95a OSR1 by installing the Service Pack 1 (SP1) Upgrade, your password cache
file (.PWL) might get corrupted!
To FIX this BUG install the Microsoft Password List Update ONLY for Win95a OSR1
systems!
Excerpt from TIPS95.TXT, part of W95-11D.EXE.
Excerpt from TIPS95.TXT, part of W95-11D.EXE.
HKEY_CLASSES_ROOT\.doc\shell\open\command\
(Default)="C:\Word\Winword.exe
%1"
Notice the quotes that start and end the entire command line.
In the above case, only short parameter names
can be used with a program.
To allow long parameter names to work with your program, you need to start Regedit, and search
for your program key (example):
HKEY_CLASSES_ROOT\.doc\shell\open\command\
(Default)="C:\MS
Apps\Excel.exe %1"
and change this line to read:
HKEY_CLASSES_ROOT\.doc\shell\open\command\
(Default)="C:\MS Apps\Excel.exe" "%1"
Notice that you
need to add two more quotes, one after the program's extension and the other at the beginning of your application parameter
name.
Another example: change the line below:
HKEY_CLASSES_ROOT\.bmp\shell\open\command\
(Default)="C:\Program Files\Accessories\Mspaint.exe
%1"
to read (adding the above mentioned extra quotes):
HKEY_CLASSES_ROOT\.bmp\shell\open\command\
(Default)="C:\Program Files\Accessories\Mspaint.exe"
"%1"
Close the Registry Editor when done.
This workaround can also be achieved this way: open Explorer, click
View, click Options, then select the File Types tab, and scroll down to the line that contains your program executable.
Double-click on the highlighted line, or click Edit, then double-click the Open line (or click on Edit), and now modify the
command line as described above.
Save your settings and close all open windows.
NOTE: This FIX applies to Win95, OSR1 and OSR2. This limitation was fixed in Win98, which [almost always :(] adds the necessary quotes automatically.
Excerpt from REGISTRY.TXT, part of W95-11D.EXE.
NOTES:
If you use File Manager in Windows to take care of your routine file chores or start programs (like I do, an
old Win31 habit), you can recover files (even entire directories/folders) accidentally deleted by the File Manager built-in
Delete tool, or by ANY other 16-bit application, including the MS-DOS DEL and DELTREE commands.
This workaround saved some
of my very important files (text documents) I was working on, one (very dark) cloudy day. After saving my work, I
accidentally deleted all the files in that particular directory before making any backup copies (... oops!).
But I
remembered THE solution: I immediately shut down Windows, and rebooted into MS-DOS 6.22. Then I ran the MS-DOS mode UNDELETE tool (in native/real/true/pure DOS mode, of course). Et voila, all my "lost" files showed up
once again!
NOTE: File Manager (FM = %windir%\WINFILE.EXE) is a 16-bit Windows application, so a file deleted by such a program CAN BE RECOVERED by UNDELETE.EXE. Files/folders erased by a Win32 (32-bit) application MAY NOT BE UNDELETED this way, you HAVE to use the built-in Recycle Bin or some other 3rd party file/folder restoring tool!
UNDELETE.EXE is also found on the Windows 95 Setup CD-ROM (the original release, NOT Win95 B/C OSR2), in the \OTHER\OLDMSDOS directory. It is not copied to your C:\Windows\Command folder by Win95's install, so to use it, you need to do this manually. Run this command at any DOS prompt:
COPY D:\OTHER\OLDMSDOS\UNDELETE.EXE C:\WINDOWS\COMMAND
where D is your CD-ROM drive letter and C is your boot drive letter (you need to change them if
different on your machine).
When you run:
UNDELETE /?
from a DOS prompt, you get this screen:
"UNDELETE - A delete protection facility
Copyright (C) 1987-1993 Central Point Software, Inc.
All rights reserved.
Restores files previously deleted with the DEL command.
UNDELETE [[drive:][path]filename] [/DT | /DS | /DOS]
UNDELETE [/LIST | /ALL | /PURGE[DRIVE] | /STATUS | /LOAD | /UNLOAD
/UNLOAD | /S[DRIVE] | /T[DRIVE]-entrys ]]
/LIST Lists the deleted files available to be recovered.
/ALL Recovers files without prompting for confirmation.
/DOS Recovers files listed as deleted by MS-DOS.
/DT Recovers files protected by Delete Tracker.
/DS Recovers files protected by Delete Sentry.
/LOAD Loads Undelete into memory for delete protection.
/UNLOAD Unloads Undelete from memory.
/PURGE[drive] Purges all files in the Delete Sentry directory.
/STATUS Display the protection method in effect for each drive.
/S[drive] Enables Delete Sentry method of protection.
/T[drive][-entrys] Enables Delete Tracking method of protection.
UNDELETE, and UNFORMAT Copyright (C) 1987-1993 Central Point Software."DO NOT TRY to use the TSR (Terminate
and Stay Resident) part of UNDELETE under Win9x/ME OS, or you WILL damage the LFNs (Long File Names)! Undelete is only a
8.3 DOS short file name format recovering tool!
Example: if you know the name of the directory you want to recover
files into, just run:
UNDELETE C:\YOUR_DIRECTORY_NAME\*.*
to undelete all files in a given directory (you will be prompted to recover each file separately, and a successful undelete operation needs a file "sentry", a stored "image" of the given deleted file on the disk, in order to restore it).
NOTE: This doesn't seem to work with files deleted using Windows Explorer, or any other 32-bit Windows application, but that may not be true, it's only a "trial-and-error" game. ;)
FYI: See "DISK PARTITIONING, FORMATTING, BACKUP + RECOVERY TOOLS" for freeware FAT16/FAT32 hard drive data recovery utilities.
Excerpt from TIPS95.TXT, part of W95-11D.EXE.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
and delete the remnant
Registry key(s) for the program you want.
Before deleting them, check to make sure a particular app didn't leave any
"phantom" folder(s) and/or files scattered on your drives.
To do this, scroll to the key(s) that match your program's
name, double-click on the suspected String(s) in the Regedit right hand pane, and take a look at the path(s) shown there.
Then search all your fixed drives/partitions for those folders/files. Delete them all.
Now return to Regedit and safely
erase the "incriminated" Registry key(s).
TIP: You can also edit/add/delete the desired uninstall Registry keys by using TweakUI's Add/Remove tab, the famous Microsoft Power Toy [110 KB, free, unsupported].
Excerpt from REGISTRY.TXT, part of W95-11D.EXE.
"To protect against Trojans, make the following change to the
Registry:
Open Regedit. Go to:
HKEY_CLASSES_ROOT/batfile/shell
Right-click on the Default
entry, choose "Modify", and type Edit. Close Regedit.
You can then preview all batch files before executing them.
Right-click and choose "Open" to run a batch file."
NOTE: This trick refers to potential "Trojans"/"Bombs" (rogue executables) that use "distructive" internal/external DOS commands, like: FDISK, FORMAT, DELTREE, DEL etc to wipe out entire drives!
UPDATES:
HKEY_CLASSES_ROOT/batfile
You can create a new command in the Folder Options
dialog, but without using that Registry hack you can't set it as the default action, which defeats the whole purpose.
See
"ENABLE EDITFLAGS", also in REGISTRY.TXT [part of W95-11D.EXE], to
learn how to apply this Registry fix."
[Thank you Neil!]
Excerpt from REGISTRY.TXT, part of W95-11D.EXE.
HKEY_CURRENT_USER\Control Panel\Desktop
Create a new String Value: right-click in the right hand
pane -> select New -> String Value -> name it "MenuShowDelay" (without quotes) -> double-click on it -> give it a
value from 0 (fastest = no delay) to 65534 (slowest = maximum delay). Default is 250 for 95/98/ME and
400 for NT4/2000/XP.
These values are the waiting time (in milliseconds) all pop-up/drop-down menus/dialogs/lists
are delayed by before appearing on the screen.
For fastest GUI response, double-click on "MenuShowDelay", enter
0 and then restart Windows to see all pop-up menus open instantaneously.
UNDOCUMENTED: To completely disable the automatic menu pop-up, enter -1 and then restart Windows. Now you will have to click one more time on each item/folder (after selecting it) to make its menu expand (manual pop-up/drop-down). This forces Windows to "behave" similar to older Windows/WfWG 3.xx releases. Have fun.
FYI: This can also be achieved by using TweakUI, the famous MS Power Toy [110 KB, free, not supported], from the General tab -> check the "Menu Animation" box.
More info @ MSKB:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
The right hand
window contains the path to the current location of the Startup folder (the default is: \Windows\Start
Menu\Programs\StartUp).
Change this value to \Windows to make \Startup disappear for ever!
This is valid for all
Win95's default folders (you can change their location to anything you want). Example: change Win95's fonts location from
\Windows\Fonts to \Fonts.
Excerpt from REGISTRY.TXT, part of W95-11D.EXE.
UPDATE: ".CPL files are automatically by default associated with:
%WINDIR%\rundll32.exe
shell32.dll,Control_RunDLL %1,%*
One may need to rename the:
HKEY_CLASSES_ROOT\cplfile\shell\cplopen
Registry key to
'open'."
[Thank you Yuri!]
Excerpt from MYTIPS95.TXT, part of W95-11D.EXE.