Windows Power-User Series
NOTE: Since I felt my "Hack the Start button" page might give someone the false hope that a single utility could accomplish the same thing (replacing System files) on the newer Windows 2000 or XP machines (as it had under Win9x/NT), I had to write this page!
Although it is possible (see pics below) to replace the file "explorer.exe"
on a Win2k/xp machine (using the HOTFIX utility), it might not be wise. I DON'T
know if the home version of WinXP uses the same kind of WFP, so I can't
comment on that OS in detail.
[ The easiest way I know of to make changes
to an OS under the NTFS5 file system is: to have another copy of either Win2k
or XP installed on a separate partition of your computer for emergencies! ]
BUT
please try reading the rest of this first:
If you use a Win2k (Windows 2000; NT 5) computer at home, or you have Administrator privileges on any Win2k Workstation, then you can actually make changes to any file that's always in use by Windows even if you are using the NTFS file system.
[Note: If
you attempt to use InUse to change a System File protected by
Win2000's WFP (Windows
File Protection), it will most
likely fail. For
any files protected by WFP, you must use: HOTFIX
(see below); which is a bit more difficult
to use. And even then, WFP will pop up dire warnings and make
you confirm all changes!]
At one time, InUse version 1.31 was supposed to
be the new one for Win2000, but after repeated attempts, I doubt that it works
on newer Win2k installs, especially if you've upgraded, say, to Win2000
SP-3 (that's Service Pack 3)!
Take this link to d/l version 1.4 of
InUse...
http://download.microsoft.com/download/win2000platform/inuse/1.0/NT5/EN-US/inuse.exe.
(For Windows 2000).
The file, "inuse_d.htm," that comes with the download explains a few thing about it, but you can click here (to read a): Copy of the file with my own comments.
You will only see this little-red-cone icon when inuse.exe is viewed with a Windows 2000 (or NT) system. This program is NOT for Windows 95/98/ME machines! Nor should it be used on any NT machines either! (Since I've not yet had any experience with Windows XP, I can't comment on its use with that OS.)
Suggestion: Carrying out the following procedure for replacing your IE5 Web Browser's "index.dat" file can be a good practical exercise in how to use the porgram InUse before you need to use it for a much more important file replacement operation.
So, What can you
use InUse for
on a Win 2000 machine?
MS-Internet
Explorer (IE) Cache Index and History Index Files!
Well, there's at least two
pesky files that are always in use during normal operations which grow
in size whenever you use the Internet: They are the data files (.dat)
that keep track of everywhere you have been on the Internet. Just
like the IE Cache file, the IE History file will
remain -- even though you've used its tools menu to delete all History data!
You may be able to find them as: "index.dat" in whatever active
Content.IE5 and History.IE5 folders (note that both of these
are Hidden folders!) you're using to surf the Net (with the aid of the MS-Search
program), but when I am logged on as the 'Administrator,' I've noticed that
Windows never finds the index.dat files located here:
C:\Documents
and Settings\Administrator\Local Settings\Temporary Internet Files\Content.IE5\index.dat
or here:
C:\Documents
and Settings\Administrator\Local Settings\History\History.IE5\index.dat
( I don't know for sure why it couldn't; apparently there are some folders under
'Administrator' that are offlimits to even the MS-Search program! )
[ NOTE: The Windows OS itself may eventually decide that
the file for IE's Cache has become too large and replace it on its own! Changing
the IE Cache Size may affect it as well (i.e., you can never be sure this file
will remain intact; in fact, my own experiences prove it won't! So never
allow yourself to depend upon a file in IE's cache as if it were a backup copy).
However, the following procedure is the only one I know of that can ensure your
present-sized IE Cache index.dat and IE History's
index.dat files will be changed -- when you replace them yourself. If
you're concerned about the issue of privacy, then you must still run a free/slack
space erasure program afterwards; not to mention wiping the System's pagefile.sys
and any other file that might store some type of history of activity! ]
So, how can we erase this file? First, make up a zero-length file (filesize=0) called "index.dat" in some temporary folder to be used as the 'replacement' file when we run InUse (since it always replaces original files; never deletes them). This is easily done by opening NOTEPAD and then immediately using 'File' --> 'Save As' (with the type set to "All Files") to save (the empty file) as index.dat in, for example, C:\TEMP.
The next thing (after downloading the InUse utility and installing it), would be to enter the following command at a prompt in a DOS box from the folder you installed InUse into (Note: I'm also using C:\TEMP as the location for my replacement index.dat file):
inuse C:\TEMP\index.dat "C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files\Content.IE5\index.dat"
I'd recommend that you shorten this by using the DOS '8.3' folder names as follows:
inuse C:\TEMP\index.dat C:\DOCUME~1\ADMINI~1\LOCALS~1\TEMPOR~1\Content.IE5\index.dat
After entering this on a Win2k system, InUse displays:
InUse - version 1.4 ---------------------------------------------------------------------------- Copyright (c) 1994-1999 Microsoft Corporation. All rights reserved Windows 2000 detected - WFP is enforced INUSE is about to replace the following file Existing: C:\DOCUME~1\ADMINI~1\LOCALS~1\TEMPOR~1\Content.IE5\index.dat No version info available Replacement: C:\TEMP\index.dat No version info available Do you want to continue?(y/n) y C:\TEMP\index.dat is replacing --> C:\DOCUME~1\ADMINI~1\LOCALS~1\TEMPOR~ 1\Content.IE5\index.dat Changes will not take affect until you reboot.
I entered the brown 'y' above, and then InUse exited after displaying the last couple lines which inform us that our zero-length replacement 'index.dat' file will take place after we reboot the system! The next time you run IE, it will see that its index.dat file is essentially corrupt (because there's nothing in it) and create a new one of about 32kb in size.
To delete the IE History's .dat file (which I just noticed was over 6 MB on my system!), simply follow the same procedure above; it's OK to replace multiple files during a single reboot, so you could enter this in the same DOS box:
inuse C:\TEMP\index.dat C:\DOCUME~1\ADMINI~1\LOCALS~1\HISTORY\History.IE5\index.dat
When Win2k boots up again, the files should be only about 32kb in size and clear of all data.
Here's an example for replacing Explorer.exe with a hacked version called Explorer.bak (USING hotfix.exe version ):
Sorry, but all I've got here right now are just the screen captures in order to prove that this is possible! Please email me if you really want to do this and need any further help.
C:\TEMP>hotfix C:\TEMP>hotfix HOTFIX ------------------------------------------------------------------------ C:\TEMP>_
This following pics show various stages of the process whereby the 'Start' button's text can be deleted or changed slightly on a Windows 2000 machine:
Here's WFP complaining that you didn't replace this System file with an officially "recognized" version of explorer.exe, so it wants to replace it again:
And of course, you'll get this "dire warning" that doing so could affect the stability of Windows:
In the pic above, you can clearly see that the text for Win2k's "Start" button text has indeed been removed. I snapped this screen shot after I had already returned the "explorer.exe" file back to its original version, but before Win2k had a chance to redraw the screen (i.e., reboot the OS). All of the files in the blue color by the way, are controlled by WFP.
Hurriedly
put together on: 25
JAN 2003.
Revised again on: 11 MAR 2003.
Updated: December 3, 2003.
Microsoft is a registered trademark, and the Microsoft
Windows logos and screens are trademarks of Microsoft. The phrases
"Windows 95," "Windows 98," "Windows NT," etc.
may also be trademarks of Microsoft. All other logos or trademarks are owned
or are property of their respective owner or owners.
Although I do
try to help those in need when time permits, I am not responsible for
any damage which may be caused by any software or information that you view
or download from this web site, nor for any information obtained from or
regarding the personal descriptions or opinions of others on pages that may
be accessible from this page.