Windows Power-User Series


How To Change Windows 2000/XP
Open System Files (when using NTFS )

 

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.


The First Choice would be:  "InUse"
 ( But it won't work for many System Files! )

[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!]

1) Get the Free InUse 1.4 Utility Program from Microsoft

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.


 

Second Choice for replacing System Files:
HOTFIX.EXE

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.




DISCLAIMER

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.


How To Hack the Start Button

The Starman's Free Tools
for Windows™ Page