Re: Regedit replacement?
- From: "Wesley Vogel" <123WVogel955@xxxxxxxxxxx>
- Date: Fri, 1 Sep 2006 14:18:02 -0600
You can believe whatever you want.
The regedit.exe in C:\WINDOWS is in the PATH environment variable. This is
the file that is run.
The regedit.exe in C:\WINDOWS\system32\dllcache is NOT in the PATH
environment variable. This file is for Windows File Protection as a
replacement for the file in C:\WINDOWS. Same for the regedit.exe in
ServicePackFiles\I386, if there is one, it is used for WFP.
The ServicePackFiles folder only exists if you have upgraded to XP SP1 or XP
SP2 and they were not included in the original install and the SP1 or SP2
upgrade was done by downloading it from Microsoft. If the Service Pack is
installed by means of a CD-ROM or a distribution share, the ServicePackFiles
folder is not created. Same for slipstreaming a Service Pack.
Files and Folders Are Added to Your System After Service Pack Is Installed
http://support.microsoft.com/kb/271484
What Windows XP SP1 folders can I remove?
http://www.jsiinc.com/SUBL/tip5800/rh5814.htm
I have XP Pro SP1. SP1 was part of the install CD. So I have no
ServicePackFiles folder.
I have two regedit.exes, one in C:\WINDOWS and one in
C:\WINDOWS\system32\dllcache.
I have two regedt32.exes, one C:\WINDOWS\system32 and one in
C:\WINDOWS\system32\dllcache.
System32\dllcache contains backup copies of the operating system files that
are under the Windows File System Protection system.
Description of Windows XP and Windows Server 2003 System File Checker
(Sfc.exe)
http://support.microsoft.com/?kbid=310747
The only ways that I know of to start
C:\WINDOWS\system32\dllcache\regedit.exe are:
1. Navigate to C:\WINDOWS\system32\dllcache, double click regedit.exe or
right click regedit.exe and select Open.
2. Type or paste C:\WINDOWS\system32\dllcache\regedit.exe into the Run
command.
3. Start C:\WINDOWS\system32\dllcache\regedit.exe in a command prompt.
4. A .bat or .cmd file with Start C:\WINDOWS\system32\dllcache\regedit.exe
5. C:\WINDOWS\system32\dllcache\regedit.exe added to the Startup folders or
any registry start entry.
The full path needs to be included because C:\WINDOWS\system32\dllcache is
not normally in the PATH environment variable.
The OP does not have malware or regedit.com. If there is a regedit.com that
was created by malware, it won't even run, it may flash and disappear.
There can also be a legitimate regedit.com, created by Doug Knox's Emergency
Utilities.
xp_emegencyutil.exe - Creates usable copies of REGEDIT, MSCONFIG and Task
Manger
http://www.dougknox.com/xp/utils/xp_emerutils.htm
I have a C:\EmergencyUtils\Regedit.com. All it is is a renamed regedit.exe.
Typing regedit or regedt32 in the Run command does not call this particular
regedit.com because C:\EmergencyUtils is not in the PATH.
The operating system searches for an executable file by using default file
name extensions in the following order of precedence:
..COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH.
Windows XP searches for the specified file name first in the current
directory, and then it searches the directories in the command path in the
order in which they are listed in PATH.
Usually...
C:\WINDOWS\system32 first, then in C:\WINDOWS and then
C:\WINDOWS\System32\Wbem and then whatever other paths may have been added
by the user or by installing 3rd party software or maybe by malware.
If not found in the current PATH, Windows looks in
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
I don't know why I include MSKB articles, you don't believe them anyway.
Now I suppose you're going to tell me that typing write or write.exe in the
Run command opens the old Windows Write from Windows 3.x instead of opening
Wordpad.exe.
--
Hope this helps. Let us know.
Wes
MS-MVP Windows Shell/User
In news:O$096TezGHA.4976@xxxxxxxxxxxxxxxxxxxx,
Alec S. <@> hunted and pecked:
"Wesley Vogel" <123WVogel955@xxxxxxxxxxx> wrote in message
news:%23tUICKZzGHA.1268@xxxxxxxxxxxxxxxxxxxxxxx
"Alec S." <@> wrote in message
news:e6vv5%23YzGHA.3304@xxxxxxxxxxxxxxxxxxxxxxx
"Wesley Vogel" <123WVogel955@xxxxxxxxxxx> wrote in messageYep.
news:%23wCpIyXzGHA.3464@xxxxxxxxxxxxxxxxxxxxxxx
In Windows XP, *ALL* Regedt32.exe does is *OPEN* Regedit.exe.You mean that Regedt32 is identical to typing Regedit in the Run dialog?
Not exactly. That's NOT all it does. Regedt32 calls the appropriate
REGEDIT.EXE. That is, it calls the Regedit.exe in \Windows. If ALL it
did was to emulate typing "regedit" in the Run dialog, then it would run
the first "Regedit" it finds irregardless of either location or
extension. You can prove this to yourself quite easily.
In the case of the OP, there are a few things that could be happening.
One, is that their path is messed up and running "regedit" causes some
other program/version called regedit to be run instead of the one in
\Windows. Two, there is another file called Regedit, for example
Regedit.com. Three, a combination of one and two. Let's say for
example, the path is "c:\program
files\virus;c:\windows;c:\windows\system32". In this case, running
"regedit" could cause regedit.vbs in "c:\program files\virus" to run,
which then runs Regedit.exe, some fake Regedit, or something.
One step is to run regedit.exe. Another is run regedt32.exe which will
call C:\windows\regedit.exe and NOT some other regedit.exe that happens
to be on the path (of course simply running c:\windows\regedit.exe also
works.) Another idea is to run c:\servicepackfiles\i386\regedit.exe or
c:\windows\system32\dllcache\regedit.exe. Finally, the safest is to run
X:\i386\regedit.exe where X is the CD/DVD drive letter.
Of course the most obvious explanation is that the OP just never noticed
the Favorites menu. ;)
--
Alec S.
news/alec->synetech/cjb/net
.
- References:
- Re: Regedit replacement?
- From: Wesley Vogel
- Re: Regedit replacement?
- From: Wesley Vogel
- Re: Regedit replacement?
- Prev by Date: Re: Desktop Wallpaper
- Next by Date: Re: task bar
- Previous by thread: Re: Regedit replacement?
- Next by thread: Re: Regedit replacement?
- Index(es):
Relevant Pages
|