WinDOwS Tricks - Part 16Go to ALL
WinDOwS ©Tricks + Secrets Contents
1-31-01 Updated Win9x/NT4/2000/ME/XP/2003 Registry ©Trick in REGISTRY.TXT, part of W95-11D.EXE:
CPU PRIORITY
[UPDATED 1-31-2001]
Courtesy of Thomas Tompkins (ICQ# 3001681).- Windows 95/98/ME users ONLY:
"Run Regedit
and go to:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\BIOSIn the right hand pane create a new
DWORD Value called "CPUPriority" (no quotes) → (double-)click on it → check the Decimal box → type 1
→ click OK to save.
This will speed things up by using the fastest priority to the CPU when opening any program, and works on 99%
of the PCs I've tried it on.
To reset to Windows 9x/ME default type 3 or delete this Value altogether.
To see
your system's real time performance type 0 (NOT recommended by Microsoft!).
In some cases this Registry BIOS key is
absent, because enabling the BIOS power management feature (APM) and the Win9x/ME ACPI BIOS extentions may disable
it!
Make sure there is a Plug and Play BIOS item listed in Control Panel → System → Device Manager → System
devices.Here are other DWORD Values (Decimal) you can use to tweak your CPU Priority even further (under the same
Registry key above):- PCIConcur = 1 (enabled)
- FastDRAM = 1 (enabled)
- AGPConcur = 1 (enabled)
[if your video controller is AGP based].
These settings speed up hardware specific operations by allowing installed
devices to use extra CPU cycles: PCI, AGP and/or DRAM based I/O transfers from the motherboard interface/bus/bridge (PCI,
AGP, DRAM) [→ to the motherboard chipset/bus/bridge where applicable] → to the CPU, and the other way around."MEANING:"CPUPriority" DWORD valid Decimal values:0 = The
foreground (active) app/game is assigned exclusive CPU cycles (real time priority). WARNING: Use with caution!
1 = All open apps/games (foreground and background) benefit from a few
more CPU cycles than loaded Win32 TSRs/DLLs/Runtimes/APIs.
2 = All open apps/games (foreground and background) benefit from even more CPU cycles than loaded Win32
TSRs/DLLs/Runtimes/APIs.
3 = All apps/games/TSRs/DLLs/Runtimes/APIs share same CPU cycles (default, same as "CPUPriority" absent from Registry).
- Windows NT4/2000/ME/XP/2003
users ONLY:
"This Registry hack might fix your CPU Priority if you don't have a PnP BIOS.
Recently I got a new motherboard and CPU: a P3 1 GHz with 512 MB RAM and an AX34 Pro II black PCB
mobo.
When I loaded Windows I noticed I now have ACPI BIOS, and I found out that this new Registry setting overrides the first one (see "CPUPriority" above), increasing CPU priority by 50 to
100%.
Run Regedit and go to:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\PriorityControlor create it if not present: right-click on an empty spot →
select New → Key → paste "PriorityControl" (no quotes) into the type-in box → click OK to save.
Now highlight
this key, and in the right hand pane create a new DWORD [REG_DWORD] Value called "Win32PrioritySeparation" (no quotes) → (double-)click on it → check
the Decimal box → type 1 → click OK to save.
When this baby is set to 1, the foreground (active) application has more CPU power than the
background (inactive) apps (if any), and if you set the value to 2, you get even more power to the foreground app:0 = Foreground and background applications equally responsive.
1 =
Foreground application more responsive than background.
2 = Best foreground application response time.
The maximum value allowed is
26 (Hex) or 38 (Decimal).
Play around with these values till you find your own "sweet
spot".
BEWARE: Higher settings will drag down system resources considerably, especially when doing something big,
like saving a huge Photoshop file, but hey, it saved it pretty darn quick. :)"More info:
UPDATES:- "Some PCs powered by AMD K7 (Athlon) CPUs and AMD compatible chipsets may NOT have the \VxD\BIOS Registry key
installed, and therefore canNOT use the "CPUPriority" setting. :("
[Thank you Peter!] - "CPUPriority works fine on my
PC: AMD K6 450 MHz + 3DNow and Viatech MVP3 chipset."
[Thank you Julian!] - "I have used the "CPUPriority" setting of
1 on my E-machine box: AMD K6-2 500 MHz (upgraded), Win98 original. For some reason it reverted itself to 0!"
[Thank you
Greg!]
Back 2 Contents
2-2-00 Win9x/IE4 Registry ©Trick in REGISTRY.TXT, part of W95-11D.EXE:
RESTORE IE4 NEW WINDOW
This is a BUG in some Microsoft Internet Explorer 4.0x releases: when you try to right-click on a link, and then
select Open in New Window, nothing happens. :(
But it can be easily fixed by copying the lines below (using
Notepad) into a REG file, I called OPENNEW.REG [the name doesn't matter, as long as you keep the .REG extension
:)]:-----Begin cut & paste here-----
REGEDIT4
[HKEY_CLASSES_ROOT\Interface\{79eac9c2-baf9-11ce-8c82-00aa004ba90b}\ProxyStubClsid32]
@="{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}"
[HKEY_CLASSES_ROOT\Interface\{79eac9c3-baf9-11ce-8c82-00aa004ba90b}\ProxyStubClsid32]
@="{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}"
[HKEY_CLASSES_ROOT\Interface\{79eac9c4-baf9-11ce-8c82-00aa004ba90b}]
@="IHlinkTarget"
[HKEY_CLASSES_ROOT\Interface\{79eac9c4-baf9-11ce-8c82-00aa004ba90b}\ProxyStubClsid32]
@="{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}"
[HKEY_CLASSES_ROOT\Interface\{79eac9c5-baf9-11ce-8c82-00aa004ba90b}\ProxyStubClsid32]
@="{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}"
[HKEY_CLASSES_ROOT\Interface\{7BF80981-BF32-101A-8BBB-00AA00300CAB}]
@="Picture"
[HKEY_CLASSES_ROOT\Interface\{7BF80981-BF32-101A-8BBB-00AA00300CAB}\ProxyStubClsid32]
@="{00020420-0000-0000-C000-000000000046}"
------End cut & paste here------When done, close ALL IE instances, and
(double-)click on OPENNEW.REG in Windows Explorer or File Manager (FM = %windir%\WINFILE.EXE), to merge this
information into your Registry.
Now (re)start IE and test the "new" right-click function. :)Back 2 Contents
1-20-00 Win9x ©Trick in TIPS95.TXT, part of W95-11D.EXE:
WININIT BUG
Surfaced courtesy of Daniel."All Microsoft Windows 95/98 installation packages using
WININIT.EXE have a BUG which occurs during the uninstall procedure: these uninstallers do NOT remove directories
(folders). This happens because they add this line to WININIT.INI (example):[rename]
NUL=C:\WINDOWS\TEMP\~SETUPinstead of (CORRECT entry!):[rename]
DIRNUL=C:\WINDOWS\TEMP\~SETUPNUL can be used ONLY for deleting files, NOT
folders.
WARNING: This deletes the respective folder together with all its files and
subfolders!
WININIT.INI is created and used by installers with the help of the built-in Win9x/ME WININIT.EXE
tool, to add/replace/move/rename/delete system files that do not allow these operations while being used by the OS.
After
the install process is completed (which in most cases require restarting Windows), WININIT.INI is renamed to
WININIT.BAK.
All 3 WININIT.* files reside in the main Windows folder.
You can see this BUG in "action" by
opening WININIT.BAK with Notepad (after installation is over), and then checking if the listed directories are still
present. Then you can manually remove them."FYI: More info on how to use WININIT.EXE + WININIT.INI
@ MSKB.Back 2 Contents
1-20-00 Win9x ©Trick in TIPS95.TXT, part of W95-11D.EXE:
INF UNINSTALL
You too can do this at home thanks to Donovan:"I found a way to delete Registry values using .INF files.
For
example UNDOIT.INF:-----Begin cut & paste
here-----
[Version]
Signature=$CHICAGO$
[DefaultInstall]
DelReg=Del.Reg
[Del.Reg]
HKLM,%Location%,CPUPriority,,
[Strings]
Location="System\CurrentControlSet\Services\VxD\BIOS"
[SourceDisksNames]
1=,,0
------End cut & paste here------
removes the CPUPriority entry from this Registry key:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\BIOSYou can run an .INF file by right-clicking
on it and selecting "Install" from within Windows Explorer, or by using this command line:RUNDLL SETUPX.DLL,InstallHinfSection DefaultInstall 132 C:\UNDOIT.INFor this one:RUNDLL32 SETUPAPI.DLL,InstallHinfSection DefaultInstall 132 C:\UNDOIT.INFor this
one:RUNDLL32 ADVPACK.DLL,LaunchINFSection C:\UNDOIT.INF,DefaultInstallNote
that the FULL path is needed to locate the .INF
file!"Back 2 Contents
1-12-00 Win98/ME Registry ©Trick in REGISTRY.TXT, part of W95-11D.EXE:
WIN2000 COLOR SCHEME
Courtesy of Casper.WARNING: This REG tweak works ONLY
with Windows 98/98 SP1/98 SE(U)/ME, NOT with Windows 95/95a OSR1/95B OSR 2.0/95B OSR 2.1/95C OSR 2.5!"Windows Display
Properties won't let you change the colors of all Desktop elements. However, you can easily customize the appearance of ALL
Windows 9x Desktop elements from Regedit, under this Registry key:HKEY_CURRENT_USER\Control
Panel\ColorsHere all elements are represented by a String value and corresponding RGB color codes. Simply use the
Color option in Display Properties → Appearance to find the RGB value of a given color. When you're done you can save your
new customized color scheme from within Display Properties. If you want to export a scheme, you'll find it in the Registry as
a Binary value under this key:HKEY_CURRENT_USER\Control Panel\Appearance\SchemesHighlight
the Binary scheme name you want, and export it as a REG file.
As always, BACKUP your Registry BEFORE changing
anything!
Below is one of my own customized color schemes - Windows 2000 - as example:-----Begin cut & paste here-----
REGEDIT4
[HKEY_CURRENT_USER\Control Panel\Appearance\Schemes]
"Windows 2000"=hex:04,00,00,00,77,2f,2c,c3,01,00,00,00,10,00,00,00,10,00,00,00,\
12,00,00,00,12,00,00,00,f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,bc,\
02,00,00,00,00,00,00,00,00,00,00,4d,53,20,53,61,6e,73,20,53,65,72,69,66,00,\
00,00,28,2f,00,00,1f,04,5f,01,bf,00,00,00,00,58,9e,b7,0f,00,00,00,0f,00,00,\
00,fb,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,00,00,00,\
00,00,00,00,4d,53,20,53,61,6e,73,20,53,65,72,69,66,00,00,00,28,2f,00,00,1f,\
04,5f,01,bf,00,00,00,00,58,9e,b7,12,00,00,00,12,00,00,00,f5,ff,ff,ff,00,00,\
00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,00,00,00,00,00,00,00,4d,53,20,\
53,61,6e,73,20,53,65,72,69,66,00,00,00,28,2f,00,00,1f,04,5f,01,bf,00,00,00,\
00,58,9e,b7,f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,\
00,00,00,00,00,00,00,4d,53,20,53,61,6e,73,20,53,65,72,69,66,00,00,00,28,2f,\
00,00,1f,04,5f,01,bf,00,00,00,00,58,9e,b7,f5,ff,ff,ff,00,00,00,00,00,00,00,\
00,00,00,00,00,90,01,00,00,00,00,00,00,00,00,00,00,4d,53,20,53,61,6e,73,20,\
53,65,72,69,66,00,00,00,28,2f,00,00,1f,04,5f,01,bf,00,00,00,00,58,9e,b7,f8,\
ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,00,00,00,00,00,\
00,00,4d,53,20,53,61,6e,73,20,53,65,72,69,66,00,63,00,6f,01,14,88,d7,2d,00,\
00,00,10,04,00,d7,2d,00,00,d4,d0,c8,00,3a,6e,a5,00,0a,24,6a,00,80,80,80,00,\
d4,d0,c8,00,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,00,d4,\
d0,c8,00,c0,c0,c0,00,80,80,80,00,00,00,80,00,ff,ff,ff,00,d4,d0,c8,00,80,80,\
80,00,80,80,80,00,00,00,00,00,c0,c0,c0,00,ff,ff,ff,00,00,00,00,00,d4,d0,c8,\
00,00,00,00,00,ff,ff,e1,00,d4,d0,c8,00,00,00,ff,00,a6,ca,f0,00,c0,c0,c0,00
------End cut & paste here------"
NOTE: The blank (empty) line at the end of the REG file is necessary for proper
operation!UPDATE: The Windows 2000 appearance scheme has one ugly bug at least in Windows
98, ME, 2000, XP and 2003: the weight of typeface used in menus. Normal menus are drawn with weight 400/0x0190
(Regular), for default item Windows adds 200 weight units. This produces 600 for which there is no corresponding font.
An automatically calculated semi-bold text is used instead.
To get nice 700 (Bold) weight for default menu items,
one can use 500/0x01F4 for regular text.
Here is the Windows 2000 color scheme modified for proper Bold:-----Begin cut & paste here-----
REGEDIT4
[HKEY_CURRENT_USER\Control Panel\Appearance\Schemes]
"Windows 2000"=hex:04,00,00,00,1f,30,8c,d3,01,00,00,00,10,00,00,00,10,00,00,00,\
12,00,00,00,12,00,00,00,f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,bc,\
02,00,00,00,00,00,00,00,00,00,00,54,61,68,6f,6d,61,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,0c,00,00,00,0f,00,00,\
00,f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,bc,02,00,00,00,00,00,00,\
00,00,00,00,54,61,68,6f,6d,61,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,12,00,00,00,12,00,00,00,f5,ff,ff,ff,00,00,\
00,00,00,00,00,00,00,00,00,00,f4,01,00,00,00,00,00,00,00,00,00,00,54,61,68,\
6f,6d,61,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,f5,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,90,01,00,00,00,\
00,00,00,00,00,00,00,54,61,68,6f,6d,61,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,f5,ff,ff,ff,00,00,00,00,00,00,00,\
00,00,00,00,00,90,01,00,00,00,00,00,00,00,00,00,00,54,61,68,6f,6d,61,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,f5,\
ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,f4,01,00,00,00,00,00,00,00,00,\
00,00,54,61,68,6f,6d,61,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,d4,d0,c8,00,3a,6e,a5,00,0a,24,6a,00,80,80,80,00,\
d4,d0,c8,00,ff,ff,ff,00,00,00,00,00,00,00,00,00,00,00,00,00,ff,ff,ff,00,d4,\
d0,c8,00,d4,d0,c8,00,80,80,80,00,0a,24,6a,00,ff,ff,ff,00,d4,d0,c8,00,80,80,\
80,00,80,80,80,00,00,00,00,00,d4,d0,c8,00,ff,ff,ff,00,40,40,40,00,d4,d0,c8,\
00,00,00,00,00,ff,ff,e1,00,b5,b5,b5,00,00,00,ff,00,a6,ca,f0,00,c0,c0,c0,00
------End cut & paste here------
Back 2 Contents
1-12-00 Win9x/ME Original ©Trick in MYTIPS95.TXT, part of W95-11D.EXE:
WINBOOT.INI
WINBOOT.INI is a temporary text/ASCII file created by the Windows 95/98/ME installation process, and by default should be deleted from your system at the end of a successful Windows Setup. In some cases
(buggy/unfinished installations), WINBOOT.INI can still be found in the root directory/folder of your boot drive/partition (C:\).
WINBOOT.INI is the equivalent of MSDOS.SYS (Win9x/ME C:\ root system file), is not necessary
for proper operation, and usually contains the same sections and settings as its sibling.
The nice part is that Windows 95/98/ME boot routine looks FIRST for (and processes ONLY) WINBOOT.INI in the root directory/folder of
your boot drive/partition (default is C:\), BEFORE searching for MSDOS.SYS, which is NOT processed anymore at bootup time IF WINBOOT.INI is found.
Therefore to speed up the OS boot routine by a second or more (depending on
your CPU clock speed), create a new WINBOOT.INI file in C:\ root, and you will notice a shorter delay next time you (re)boot.
To make this happen, run these commands from any DOS prompt (the 3rd line is
optional):ATTRIB -H -R -S C:\MSDOS.SYS
COPY C:\MSDOS.SYS C:\WINBOOT.INI
ATTRIB +H +R +S C:\MSDOS.SYSNow reboot.
Once
WINBOOT.INI is created you can even delete MSDOS.SYS, but BACK IT UP FIRST!Better, use SYS95.BAT [part of W95-11D.EXE], which takes care of all necessary
MSDOS.SYS and WINBOOT.INI editing chores with a simple mouse (double-)click [:)]: opens MSDOS.SYS with Notepad in Windows
(you only need to make desired changes), and then copies MSDOS.SYS as WINBOOT.INI, in order to maintain all boot settings
"synchronized" in both files. SYS95.BAT can do the same from native/real/true/pure MS-DOS mode, using EDIT.COM for
editing.Thus the mere presence of WINBOOT.INI in C:\ root can "shave off" 1-2 seconds from your bootup sequence. :)
WINBOOT.INI,
unlike the other Win9x/ME system files from the root folder of the boot drive/partition, is not renamed if you also dual-boot using your old MS-DOS 6.xx (using the
"Previous version of MS-DOS" option from the Windows 95/98 Startup Menu), because it does NOT have a correspondent into the MS-DOS 6.xx
system files.
Also, certain 3rd party programs may "choke" [and eventually issue error messages :(] if MSDOS.SYS is NOT found in C:\ root. That's
why you need to keep MSDOS.SYS, even if also using WINBOOT.INI.
And from now on, if you want to tweak the Win9x/ME bootup
process, you can edit WINBOOT.INI in the same manner you would MSDOS.SYS.
See "COMPLETE MSDOS.SYS
REFERENCE", also in MYTIPS95.TXT [part of W95-11D.EXE], for details.More info @ MSKB:
Back 2 Contents
12-29-99 Win9x/ME Registry ©Trick in REGISTRY.TXT, part of W95-11D.EXE:
LEGAL NOTICE
If you work/play in a multiuser computing environment, and own the Windows 9x/ME computer, you might like to "scare
away" casual users by adding a text caption notice which will pop up just before the logon screen.
To do this run Regedit
and go to:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WinlogonRight-click
in the right hand pane → select New → String →
call it "LegalNoticeCaption" → click OK. Right-click again → New
→ String → create another value called "LegalNoticeText"
→ click OK. Just don't type the quotes. Then (double-)click on "LegalNoticeCaption" → type in the title you
wish for your logon box → click OK. (Double-)click on "LegalNoticeText" → type in the text that will appear in
the logon dialog box → click OK.
From now on, the next time someone boots into Windows, a new dialog box with a (legal) warning message will show up before anyone
can logon into your computer. The user will be required to enter the correct login password to proceed, if system access is password protected.Back 2 Contents
12-22-99 OSR2/Win98/2000/ME/XP/2003 Registry ©Trick in REGISTRY.TXT, part of
W95-11D.EXE:
DELETE REGISTRY KEY/VALUE
This works with ALL Windows 95B/95C OSR 2.x, 98, ME, 2000, XP and 2003 releases, but does NOT work with Windows 95 retail or 95a OSR1.
You don't need to use Regedit's Windows GUI or its native/real/true/pure
MS-DOS mode (available only in Win95/98/ME) counterpart:REGEDIT /D [regkeyname]to manually delete a Registry key/subkey/value.
All you need is create a plain text/ASCII
registration file with the .REG extension (file name doesn't matter):- Delete an entire Registry key/subkey:
- By using Notepad
(generic):-----Begin cut & paste here-----
REGEDIT4[-HKEY_KEY_NAME\SubKeyName0\SubKeyName1\SubKeyName2\etc...]------End cut & paste
here------ - Or by running Regedit and exporting the desired (sub)key to a REG file: Highlight a (sub)key name → click "Registry" from the menu
→ select "Export Registry File..." → Type the filename you wish in the "File name" field
→ browse to the destination of your choice → click the Save button.
Then open the saved REG file in
Notepad and add a minus (-) sign in front of the respective key name (right after the left square parenthesis) you want erased from your Registry
(example):-----Begin cut & paste here-----
REGEDIT4[-HKEY_LOCAL_MACHINE\Config\0000\Display\Settings]------End cut & paste
here------ - Delete a Registry value:
- By using Notepad (generic):-----Begin cut & paste here-----
REGEDIT4[HKEY_KEY_NAME\SubKeyName0\SubKeyName1\SubKeyName2\etc...]
"ValueName"=-------End cut & paste
here------ - Or by running Regedit and exporting the desired (sub)key to a REG file: Highlight a (sub)key name → click "Registry" from the menu
→ select "Export Registry File..." → Type the filename you wish in the "File name" field
→ browse to the destination of your choice → click the Save button.
Then open the saved REG file in
Notepad and add a minus (-) sign after the respective value name [right after the equal (=) sign] you want erased from your Registry
(example):-----Begin cut & paste here-----
REGEDIT4[HKEY_LOCAL_MACHINE\Config\0000\Display\Settings]
"DesktopPos"=-------End cut & paste
here------
Finally run (merge) this REG file from Windows Explorer or File Manager (FM = %windir%\WINFILE.EXE) to delete the "marked"
(sub)key/value.CAUTION:More info @ MSKB.Back 2 Contents
12-15-99 Win9x/ME Original Registry ©Trick in REGISTRY.TXT, part of W95-11D.EXE:
MAX CACHE SPEED
Another Windows 95/98/ME limitation squashed! 1 down, 1 zillion to go... Ouch! ;)
Forget what I told you about
setting your Windows 9x/ME File System cache to "Network Server", detailed in "NETWORK
SERVER", also in REGISTRY.TXT [part of W95-11D.EXE]. Those are only the maximum ALLOWED
values from: Control Panel → (double-)click System applet → Performance tab → File System
button → Hard Disk tab → "Typical role of this computer" box → "Network Server", and respectively
"Read-ahead optimization" slider → Full → click OK twice → reboot. This setting (highest available)
allocates about 40 KB of RAM to cache the last 64 accessed directory paths and the last 2729 accessed files.
But you can further increase these settings BEYOND
the Win9x/ME GUI limit, to the next level, otherwise unavailable from the System applet, to have your computer
cache up to 3 (THREE) times more files and directories, and speed up hard disk performance substantially.
The only
disadvantage is that this way Windows will allocate up to 3 times more physical RAM to the file cache, which is taken from
the available memory pool, normally used by applications/games. Therefore I recommend doing this ONLY IF your system
has at least 32 MB of installed RAM. This works best on computers with 64 MB and up... and who cares about RAM "shortage" if
you happen to have 128 MB or more? :-)
And now let's see the "goodies". :)
Copy & paste the text below in Notepad
to create a REG file, and save it for example as MAXCACHE.REG:-----Begin cut & paste here-----
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\FS Templates]
@="Max Cache"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\FS Templates\Super Cache]
@="Super Cache"
"NameCache"=hex:00,ff,00,00
"PathCache"=hex:ff,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\FS Templates\Max Cache]
@="Max Cache"
"NameCache"=hex:00,18,00,00
"PathCache"=hex:c8,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\FS Templates\Huge Cache]
@="Huge Cache"
"NameCache"=hex:80,13,00,00
"PathCache"=hex:90,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\FS Templates\Large Cache]
@="Large Cache"
"NameCache"=hex:a0,0f,00,00
"PathCache"=hex:80,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\FS Templates\Medium Cache]
@="Medium Cache"
"NameCache"=hex:20,0f,00,00
"PathCache"=hex:50,00,00,00
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\control\FileSystem]
"NameCache"=hex:00,18,00,00
"PathCache"=hex:c8,00,00,00
------End cut & paste here------
CREDITS:- "Super Cache" settings appear courtesy of Thomas, and THESE ARE THE MAXimum
values accepted by Windows 9x/ME!
- "Large Cache" settings appear courtesy of Dave.
Now all you have to do is
(double-)click on MAXCACHE.REG in Windows Explorer or
File Manager (FM = %windir%\WINFILE.EXE) to merge this information into your Registry, and then restart Windows so the
changes can take effect.
From now on you can select among 5 (FIVE) new options ("Max Cache" setting is used
here), besides the 3 "classic" Win9x/ME choices: "Network Server", "Desktop Computer" and "Mobile or Docking System", when
you decide the "Typical role of this computer", as explained at the top of this article: [... life in the
fast lane, baby! :)]REG File Above "NameCache" "PathCache" Memory (RAM) Used
-------------------------------------------------------------------------
NEW Setting Cached Files Cached Directories KiloBytes [KB]
-------------------------------------------------------------------------
Super Cache 65280 255 2170 KB (2.1 MB)
Max Cache 6144 200 150 KB
Huge Cache 4992 144 108 KB
Large Cache 4000 128 80 KB
Medium Cache 3872 80 64 KB
MEANING ["Max Cache" used as example]:
this allocates about 150 KB of RAM to cache the last 200 accessed directory paths and the last 6144 accessed
files.
Compare to: [... join the slow moving crowd! :)]Default "NameCache" "PathCache" Memory (RAM) Used
-------------------------------------------------------------------------
OLD Setting Cached Files Cached Directories KiloBytes [KB]
-------------------------------------------------------------------------
Network Server 2729 64 40 KB
Desktop Computer 677 32 16 KB
Mobile/Docking 160 16 4 KB
Experiment with each setting, see which one
suits your purpose better, depending on what you use your machine for: business, graphics rendering, CAD, animation/video
editing, software development, desktop publishing, 3D gaming, Internet, CD burning etc.
Just remember to restart Windows
after each change. :)FYI:- Use the "Super Cache" settings ONLY IF you
have at least 128 MB RAM!
- See "CD-ROM/DVD + HARD DISK MAX CACHE", also in
REGISTRY.TXT [part of W95-11D.EXE], to learn how to boost your read-ahead hard disk cache buffer and
CD/CD-R/CD-RW/DVD drive performance to the MAX!
- "CacheMan for Windows 9x/NT4/2000/ME/XP/2003 [no nag
shareware] can also set your hard disk/CD/DVD cache to higher values, including different options you can customize,
depending on your computer's memory and used software."
[Thank you James for the reminder!]
Back 2 Contents
12-15-99 Win9x/ME Original Registry ©Trick in REGISTRY.TXT, part of W95-11D.EXE:
UNATTENDED REGISTRATION
Are you annoyed by the two nagging prompt dialog boxes that require you to click the OK button or hit Enter each time
you register (merge) a REG file into your Registry?
I know I am, so I found the workaround, which can be achieved 2
ways:- Open Windows Explorer → click View → click Folder Options [Win98/ME] or Options [Win95/OSR2] → select
the File Types tab → scroll down to the "Registration Entries" item → (double-)click on it → (double-)click on
Merge, which should be the default action (marked in bold) → type:REGEDIT.EXE /S
"%1"in the "Application used to perform action" box (quotes must be included, all characters are case
insensitive) → click OK or press Enter 3 times.
Change the Windows folder name if different on your computer.
Note
that you only need to add the /S parameter to the command line, and you can skip the path altogether, because
Regedit.exe resides in the Windows folder, therefore in the system path. - Run Regedit and go to:HKEY_CLASSES_ROOT\regfile\shell\open\command(Double-)click on the "(Default)" String in the
right hand pane → type the same REGEDIT.EXE command line above → click OK → close Regedit.
WARNING: From now on when you (double-)click on a REG file in Windows Explorer or File Manager (FM =
%windir%\WINFILE.EXE), the information it contains will be merged (registered) directly into your Registry WITHOUT ANY
CONFIRMATION!TIP: If you ever need to disable the merging of Registration (REG) files into
your Registry altogether, especially useful in multiuser environments as a security measure, open Regedit and go to:HKEY_CLASSES_ROOT\regfile\shell\open\commandThere (double-)click on the "(Default)" String in
the right hand pane → change the command line to read:NOTEPAD.EXE /P "%1"→ click
OK.
From now on when someone (double-)clicks on a REG file, it will open in Notepad for printing. :)Back 2 Contents
12-9-99 Win9x/ME ©Trick in TIPS95.TXT, part of W95-11D.EXE:
RENAME START BUTTON
Here are 4 ways of changing/deleting your Windows 9x/ME Start button title (the word "Start"):- The 1st one involves altering your Explorer.exe executable [Thank you Michael!]:
"Make a backup of
Explorer.exe BEFORE doing this.
Boot into native DOS mode and
type:
EDIT.COM /70 %winbootdir%\EXPLORER.EXE
Now search for the "S t a r t" string.
The spaces there MUST be NUL values [double zeroes (00) in hex] NOT spaces!
Replace each instance of that text with
the new Start button title you want.
The number of characters typed MUST equal the original string length!
Also make
sure the size of your new Explorer.exe file does NOT change!
Exit EDIT.COM and start Windows (type WIN and hit Enter) when
done." - The 2nd one makes use of Resource Hacker
(RH), the best freeware Windows resource editor, for this purpose.
Run RH → load Explorer.exe → (double-)click on
String Table → scroll down to 37 → (double-)click on it → click on 1033 → replace
the "Start" string (on the 578 line) with whatever floats your boat (or delete it if you wish) → save your file → exit RH
→ exit/reboot Windows to native MS-DOS → BACKUP (or rename) your original file FIRST → move the "hexed"
EXPLORER.EXE to %winbootdir% (usually C:\WINDOWS) by running (example):
CD\TEMP
MOVE EXPLORER.EXE %winbootdir%
Then start Windows GUI by
running WIN or reboot in "Normal" mode.
Done. :) - The 3rd one involves using TClock [freeware], which besides placing a "funky"
colored (highly customizable) calendar/clock in your Taskbar Tray, can also replace your Start button title AND icon with
whatever name/icon you wish.
- The 4th one makes use of a freeware Hex Editor (FrHed): follow Starman's Hacking Start Button
guidelines.
Back 2 Contents
12-9-99 Win9x/NT4/2000/ME/XP/IE ©Trick in TIPS95.TXT, part of W95-11D.EXE:
DELETE MS IE UNINSTALL
This one appears courtesy of Spud."Delete Microsoft Internet Explorer 4/5/6 uninstall folders and files to save about 9 MB of disk space and a hefty chunk of Registry size: run C:\Program
Files\Common Files\Microsoft Shared\Msinfo\Msinfo32.exe → go to Tools → click Internet Explorer Repair Tool → click
Advanced → click Remove previous versions of Internet Explorer → click OK.
That's it!"ADD-ONS:- The MS IE 4/5/6 Repair Tool can also be accessed from: Control Panel → Add/Remove
Programs → (double-)click "Microsoft Internet Explorer (your version number here)" → select Advanced → click "Remove
previous versions of Internet Explorer" → hit OK.
If this option is not available, you can still do this manually, by
running this command in the Start button → Run... box (default locations used here):rundll32 setupwbv.dll,IE5Maintenance "C:\Program Files\Internet Explorer\Setup\setup.exe" /g "%windir%\IE Uninstall Log.Txt"
- Depending on the MS IE 4/5/6 built,
you can also get rid of all its backup files/folders, by selecting "Delete the backup information", but this won't allow you to revert back to a previously installed IE release (if any).
- To reduce your Registry size
after doing this, you may need to manually shrink (compact) it, as described in "SHRINK THE REGISTRY!", also in MYTIPS95.TXT [part of W95-11D.EXE].
Back 2 Contents
12-2-99 Win9x/NT4/2000/ME Registry ©Trick in REGISTRY.TXT, part of W95-11D.EXE:
FREE DVD PLAYER
This tip applies ONLY to Microsoft Windows Media Player2 v6.4 (WMP6)!
Do you have a
DVD-ROM/DVD-R(W)/DVD-RAM drive properly installed and properly configured in your Windows 95/98/NT4/2000/ME computer?
If
you do, here is a little Registry hack which allows you to play your DVD movies (DAT, VOB) using WMP6 32-bit for Windows 9x/NT4 [3.5 MB, free].
If you are using Microsoft
Windows Media Player2 v7.0/7.1 (WMP7) 32-bit for Windows 98/2000/ME [10 MB, free], note that the DVD play feature has
been DISABLED. :(
You need to get Windows Media Player2 v9.0 (WMP9) 32-bit for Windows
98/2000/ME/XP or the freeware Media Player Classic (MPC) 32-bit for Windows 98/2000/ME/XP/2003/Vista/2008/7
to be able to play DVDs without modifying your Registry. :)After installing WMP6 run Regedit and go to (all
users):HKEY_USERS\.Default\Software\Microsoft\MediaPlayer\Player\Settingsand to (current
user):HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player\SettingsRight-click in the right
hand pane → select New → String Value → name it EnableDVDUI. (Double-)click on it
→ type yes (case insensitive) in the Value data box → click OK.
Close the Registry Editor and restart Windows when done.
From now on
you can open WMP → click File → Open → select DVD → finally hit the Play
button.
You'll also notice a new DVD icon which pops up a DVD menu when left-clicked.UPDATES:- "This is true, you
do get a DVD player, but it's very restricted. The DVD is totally hardware oriented, not software bound like PowerDVD, WinDVD
or CineMaster."
[Thank you Andreas!] - You can also use the Microsoft free dedicated DVD
Player included on the Windows 98/98 SE(U) Setup CD-ROM. Pop in your Setup CD (replace the CD/DVD drive letter if different
on your system) and then run:EXTRACT /A /L %TEMP% D:\WIN98\BASE4.CAB DVD*.*Now you should
see these 5 files extracted into your TEMP directory (default is C:\WINDOWS\TEMP): DVDPLAY.CHM, DVDPLAY.CNT, DVDPLAY.EXE,
DVDRGN.EXE + DVDPLAY.HLP. Move the .CHM, .CNT and .HLP files to C:\WINDOWS\HELP and the 2 executables (.EXE) to
C:\WINDOWS\SYSTEM (if you installed Windows 98/98 SE into C:\WINDOWS, otherwise sustitute the folder names to match
yours).
Create a shortcut to DVDPLAY.EXE, eventually on your Desktop, especially if you watch a lot of DVD movies.
:)
Note that you also need to install the 32-bit DVD Drivers/Codecs, i.e. Microsoft DirectX Media 6
[4.46 MB, free] or CineMaster, to be able to use
ANY DVD player.
DVDPlay is a primitive (lacks custom controls like brightness, color etc), but software based DVD player,
and requires a fast CPU (Intel Pentium Pro/II/III/IV/Celeron/Xeon or AMD K6/K7/Athlon/Duron/Thunderbird) for optimal
performance.
[Thank you Terry!]
FYI:Back 2 Contents
12-2-99 Win9x Registry ©Trick in REGISTRY.TXT, part of W95-11D.EXE:
METAL BRIEFCASE
- As sent by Jon."I got tired of that ugly brown Briefcase icon. This Registry tweak allows you to
change it to a nice metal briefcase icon, for your viewing pleasure.
Start Regedit and go to:HKEY_CLASSES_ROOT\CLSID\{85BBD920-42A0-1069-A2E4-08002B30309D}\DefaultIcon(Double-)click on the right
hand pane "Default" value → it should show "syncui.dll,0" → change it to "syncui.dll,1" (don't type
the quotes).
Syncui.dll (located in C:\Windows\System) stores several icons but only 2 of them are briefcases: icon
0 represents the brown briefcase (default) and icon 1 represents the metal (aluminum) briefcase.
Close Regedit
and press F5 on the Desktop to refresh when done." - As sent by TowerJack."Start Regedit → Edit → Find → type
"syncui.dll,0" without the quotes → click Find next button → change 0 to 1 → hit F3 to search
further until last match found and modified as above.
Close Regedit and press F5 on the Desktop to refresh when
done."
Back 2 Contents
11-24-99 Win9x Registry ©Trick in REGISTRY.TXT, part of W95-11D.EXE:
UNCHECK OPEN WITH
... Brought to you thanks to Debash."This tweak permanently unchecks the "Always use this program to open this
file type" checkbox on the "Open With" dialog box, when opening a non-associated file type. Run Regedit and go
to:HKEY_CLASSES_ROOT\Unknown\shell\openas\commandModify the "(Default)" String value as
shown here:Rundll32.exe Shell32.dll,OpenAs_RunDLL %1 %2Close Regedit when done and press
F5 to refresh the Desktop."Back 2 Contents
11-24-99 Win9x/ME Original AOL ©Trick in AOLTIPS.TXT, part of W95-11D.EXE:
KILL AOL 4.0
[UPDATED 10-16-2001]
Have you ever had AOL 4.0, 5.0 or 6.0 (32-bit for Win9x/ME) freeze on you, especially while trying to access AOL
areas? If you just answered yes, read on, there's still hope for ye. :)
I know of 3 ways to "kill" a frozen AOL
4.0/5.0/6.0 session:- Hit the "three finger salute combo": the Ctrl, Alt and Del keys the same time →
highlight "America Online [Not responding]" → click the "End Task" button.
But sometimes, under certain system
configs, after doing this, your entire machine (OS) may freeze, and you may have to punch that dreaded Reset button on your
computer case. :( - But fear no more, there is a way to close AOL 4.0/5.0/6.0 WITHOUT locking up your "beloved"
Operating System. Get TaskMan for
Windows 9x/ME [16 KB], a great freeware tool that can "kill" ANY (in)visible running/locked app or process.
Copy
TaskMan.exe over the one included with your Windows copy (which you should BACKUP FIRST!) to your Windows
folder. Now instead of using Ctrl+Alt+Del, just run the new TaskMan (create a shortcut for it in the Start menu) →
browse to "America Online [Whatever...]" → (double-)click on it → poof, gone! - The above are only temporary
measures though. :) The "radical" method is to "ditch" (uninstall) AOL 4.0, 5.0 or 6.0 completely and get the new AOL 9.0
32-bit for Win98/NT4/2000/ME/XP/2003 from AOL keyword UPGRADE [36 MB download!].
But do NOT forget to keep your
custom settings [account info, screen name(s), saved password(s), favorite links, saved e-mail, address book, buddies list
etc], by making a backup copy of these AOL 3.0/4.0/5.0/6.0 folders and their contents beforehand (I used C:\AOL4 in
this example but you can change that if different): C:\AOL4\IDB and C:\AOL4\ORGANIZE, and of these files (if present)
from the C:\AOL4 main directory: AOL.INI, AOLPP.INI, AOLPP2.INI, GOTO.INI and VIEWERS.INI.
Now you're ready to
uninstall AOL by running: Start button → Settings → Control Panel → Add/Remove Programs
→ America Online → hit the Add/Remove button.
Finally install AOL9, and let it pick up your custom settings from your ol' AOL 3/4/5/6 which you
need to restore to their original folder names (listed above), and you're all set. Just make sure to answer NO to this
question (or similar), while installing AOL9:"Do you want to make AOL your default
browser?"AOL9 adds some nice bonuses for ya: up to 7 screen names per account (and if you have/create your own AOL
based web site you'll get 2Mb of disk space for each screen name, which amounts up to a total of 14Mb if using all 7 screen
names), access to new/improved AOL areas, better compatibility with external web browsers (like MS
Internet Explorer and Netscape Communicator), and [cross your
fingers ;)] more stability.After installing AOL 9.0 software, you MUST also upgrade your MS Internet Explorer copy
to the NEWEST version, which includes all current security patches and fixes for safer
browsing.... And from now on you'll experience (hopefully) fewer AOL lockups...BTW: Yule need a serious dose of good
luck too! :)
Back 2 Contents
11-18-99 Win3.1x/9x Original ©Trick in MYTIPS95.TXT, part of W95-11D.EXE, and in MYTIPS31.TXT, part of W31-11D.ZIP:
REPLACE SYSTEM FONT
There is a way to replace the default MS Sans Serif system font that appears in text dialog boxes, popup windows,
shortcuts, Windows apps etc, and that canNOT normally be changed. This is how to do it, step by step:- Shell
out (or reboot) to the native MS-DOS mode → run the command below to move the two
MS Sans Serif font files (SSERIFE.FON + SSERIFF.FON) to another folder (NOT in your path: I suggest
C:\Windows\Config):MOVE C:\WINDOWS\FONTS\SSERIF*.FON C:\WINDOWS\CONFIGI used here the
default Win9x drive letter and folder name: C:\Windows. Substitute them if different on your computer.
- (Re)start
Windows by typing WIN and pressing Enter.
- Edit your WIN.INI file (located in your Windows directory) with
Notepad or Sysedit, but BACK IT UP FIRST!
Scroll down to the [FontSubstitutes] header, and add a new line
right below this section name (example):MS Sans Serif=ArialYou can replace the Arial
font here with ANY other font installed on your system. There are two types of fonts you can use:- .FON = raster/display/printer/Terminal/DOS box font (not scalable)
- .TTF = True Type Font
(scalable)
To see the complete list of installed fonts: open Control Panel → (double-)click on Fonts → (double-)click
on the one you want → remember its name as shown in the window title → type its name into the new WIN.INI line you just
created above after the equal sign → save your file. - Restart Windows so the change can take effect.
- Have
fun.
UPDATE:
"Replacing the system font can cause problems for versions of Windows using
Double Byte Character Sets. Whenever the End User Defined Character feature is used, the replacement system font can cause
corrupted text to appear.
[Thank you JP!]Back 2 Contents
11-18-99 Win9x/ME/IE Registry ©Trick in REGISTRY.TXT, part of W95-11D.EXE:
TOGGLE MENUS
This Registry hack is reproduced from PCForrest's Tips + Help site, and applies to all Windows 98/ME releases
and to Windows 95/OSR1/OSR2, but ONLY with Microsoft Internet Explorer 4/5/6 or newer installed.BACKUP YOUR REGISTRY FIRST!To merge (register)
MENUCOLS.REG into your Registry: open Windows Explorer or File Manager (FM = %windir%\WINFILE.EXE) and (double-)click on it."MENUCOLS.REG adds a toggle option to Explorer's View
→ Folder Options → View menu, to switch between multi-column Windows 95 style menus, and scrollable Windows 98/ME style
menus."Copy + Paste lines below in Notepad and save the file as MENUCOLS.REG:-----Begin cut & paste here-----
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer\Advanced\StartMenu\MCSM]
"Type"="checkbox"
"Text"="Multi-Column Start Menu [Win98/ME or Win95/OSR1/OSR2 + MS IE 4/5/6 ONLY]"
"HKeyRoot"=dword:80000001
"RegPath"="Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Advanced"
"ValueName"="StartMenuScrollPrograms"
"CheckedValue"=dword:0
"UncheckedValue"=dword:1
"DefaultValue"=dword:0
"HelpID"="IEXPLORE.HLP#50107"
------End cut & paste here------
FYI: See also "START MENU COLUMNS"
[also in REGISTRY.TXT, part of W95-11D.EXE].Back 2 Contents
11-12-99 Win9x/ME Original Registry ©Trick in REGISTRY.TXT, part of W95-11D.EXE:
FORCE ICON VIEW
It has been brought to my attention, time and again, that Windows 9x/ME can sometimes get "weary" about "remembering"
the Windows Explorer icon view after changing it: open Windows Explorer → click View → select one of these items: Large
Icons, Small Icons, List or Details. The display will always show the one you select, but in some cases [Win9x/IE buggy
installations or beta releases?] will revert back to the previous (or default) setting next time you restart Windows
Explorer. :(
To "cure" this BUG you need to "hack" the Registry.
But first let's see the Binary values you need to use
for each setting (referenced further below):Setting Value
---------------------
Large Icons 01
Small Icons 02
List 03
Details 04
Now run Regedit and go to:- Windows Explorer icon view Registry
key:
- only for current user:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ExpView
- or for all
users:HKEY_USERS\.Default\Software\Microsoft\Windows\CurrentVersion\Explorer\ExpView
In the right hand
pane you'll notice the "Settings" Binary value. (Double-)click on it. On the 6th row from the top start at the left and
go to the 5th group of 2 digit numbers, ignoring the 1st group of 4 digits. Place the cursor to the left of the 45th Byte
(5th double digit group) and hit Delete. Now type in one of the values above (example: 04 for Details) to force
Windows Explorer to display its icons the way you want. Click OK.
[Thank you Kermit for sending the correct Byte
group!]
More info. - Control Panel
icon view Registry key:
- only for current user:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams
- or for all
users:HKEY_USERS\.Default\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams
In the right hand
pane you'll notice the "Settings" Binary value. (Double-)click on it. On the 1st row from the top start at the left and
go to the 5th group of 2 digit numbers, ignoring the 1st group of 4 digits. Place the cursor to the left of this group
(between the 4th and the 5th) and hit Delete. Now type in one of the values above (example: 01 for Large Icons) to
force Control Panel to display its icons the way you want. Click OK.
Close the Registry Editor when
done.Back 2 Contents
| ©1996-2013 MDGx (a.k.a. AXCEL216): Everything here is FREEware. Always
ad(vertisment)s, cookies, malware + spyware
free. I have created [August 1996], maintain and update these web pages entirely by hand using Programmer's File Editor [replaced
Notepad]. | | I do not promote, speak in the behalf of, advertise or work for any
computing, news or internet profit business. All ©copyrights and ®registered
trademarks retain owners' property. |
|