Windows XP Disinformation

J

Jim Carlock

There's some disinformation on the following page:

http://www.kellys-korner-xp.com/top10faqs2.htm

I'm not watching nor reading this newsgroup, beg my pardon,
just search for the following string.

"win32hlp.exe is not properly placed in the System32 folder"
[MIS]

The "winhlp32.exe" file in the system32 folder seems to redirect
and call the one in the %systemroot% folder (guessing). The mis-
spelling is not the only problem there. The whole sentence reads
incorrectly (or possibly taken to read incorrect). Two files exist on
a Windows XP system. Note the file sizes of each below. Only
that one sentence caused discomfort <g>. It just doesn't read well
for me (a completely untrue statement?). The rest of it reads okay.

I'm showing the following for the two files (Windows XP/SP2):

%systemroot%\winhlp32.exe, 283648 bytes, Aug 04, 2004, 12:56:58 AM
%systemroot%\system32\winhlp32.exe, 8192 bytes, Aug 23, 2001, 8:00:00 AM

I believe the 8192 byte file in the system32 folder is the original one
shipped with Windows XP and simply redirects and runs the one in
the %systemroot% folder. Because the original in the system32 never
gets updated (which leads me to the conclusion that it's simply a file
which runs another file), it's easy to see where the confusion comes
from. (I could be wrong). <g>

Hope this helps.
 
W

Wesley Vogel

<quote>
Windows Help (WinHlp32.exe) is a help program that has been included with
Microsoft Windows versions starting with the Microsoft Windows 3.1 operating
system. The Windows Help program (WinHlp32.exe) is required to display
32-bit help content files that have the ".hlp" file name extension.
<quote>
Windows Help program (WinHlp32.exe) is no longer included with Windows
http://support.microsoft.com/kb/917607

Too many security exploits I imagine.

I have XP Pro SP1. SP1 was installed with XP from the CD, not as an
upgrade.

The winhlp32.exe file that is in C:\WINDOWS is the one that is protected by
Windows File Protection (WFP), because there is also a copy in
C:\WINDOWS\system32\dllcache.

The copy in C:\WINDOWS\system32\dllcache replaces the one in
C:\WINDOWS\system32 if it is messed with in any way by. WFP does the
replacing.

C:\WINDOWS\system32\dllcache only function is file replacement for WFP.

The winhlp32.exe file in
C:\WINDOWS
and
C:\WINDOWS\system32\dllcache
are both 260 KB and their names are Microsoft® Help.

The winhlp32.exe file in
C:\WINDOWS\system32
is 8.00 KB and its name is Windows Winhlp32 Stub.

It *sort* of makes sense that the Windows Winhlp32 Stub starts Microsoft®
Help.

HKEY_CLASSES_ROOT\.hlp
hlpfile

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\helpfile\shell\open\command
winhlp32.exe %1

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\hlpfile\shell\open\command
%SystemRoot%\System32\winhlp32.exe %1

The WINHLP32.EX_ on my XP Pro CD is 125 KB. It's a compressed version of
winhlp32.exe, the 260 KB one, Microsoft® Help. The WINHLP32.EX_ on my XP
Home CD is also 125 KB.

I dragged the winhlp32.exe from C:\WINDOWS to my Desktop and WFP created a
new one.

Event Type: Information
Event Source: Windows File Protection
Event Category: None
Event ID: 64002
Date: 03-Sep-06
Time: 9:53:17 PM
User: N/A
Computer: MYPENTIUM450
Description:
File replacement was attempted on the protected system file
c:\windows\winhlp32.exe. This file was restored to the original version to
maintain system stability. The file version of the system file is
5.1.2600.1106.

I dragged the winhlp32.exe from C:\WINDOWS\System32 to my Desktop expecting
it to NOT get replaced and to my amazement WFP created a new one. So a
statement that I made earlier was incorrect. Probably many incorrect things
here. ;-)

Event Type: Information
Event Source: Windows File Protection
Event Category: None
Event ID: 64002
Date: 03-Sep-06
Time: 9:55:11 PM
User: N/A
Computer: MYPENTIUM450
Description:
File replacement was attempted on the protected system file
c:\windows\system32\winhlp32.exe. This file was restored to the original
version to maintain system stability. The file version of the system file is
5.1.2600.0.

I wonder where WFP got that one? There are only three total on my machine
and two of them are the same file and one is different.

winhlp32.exe ver 5.1.2600.1106
Package: WINHLP32.EX_
File Path: \I386
File Date 8/29/2002
File Size 266752
http://support.microsoft.com/dllhelp/default.aspx?l=55&fid=56128

winhlp32.exe ver 5.1.2600.0
Package: WINHLP32.EX_
File Path: \I386
File Date 8/17/2001
File Size 266752
http://support.microsoft.com/dllhelp/default.aspx?l=55&fid=43075

How the heck does WFP create an 8.00 KB copy of a 260 KB file?

More Microsoft smoke and mirrors just like the Temporary Internet Files.

--
Hope this helps. Let us know.

Wes
MS-MVP Windows Shell/User

In
Jim Carlock said:
There's some disinformation on the following page:

http://www.kellys-korner-xp.com/top10faqs2.htm

I'm not watching nor reading this newsgroup, beg my pardon,
just search for the following string.

"win32hlp.exe is not properly placed in the System32 folder"
[MIS]

The "winhlp32.exe" file in the system32 folder seems to redirect
and call the one in the %systemroot% folder (guessing). The mis-
spelling is not the only problem there. The whole sentence reads
incorrectly (or possibly taken to read incorrect). Two files exist on
a Windows XP system. Note the file sizes of each below. Only
that one sentence caused discomfort <g>. It just doesn't read well
for me (a completely untrue statement?). The rest of it reads okay.

I'm showing the following for the two files (Windows XP/SP2):

%systemroot%\winhlp32.exe, 283648 bytes, Aug 04, 2004, 12:56:58 AM
%systemroot%\system32\winhlp32.exe, 8192 bytes, Aug 23, 2001, 8:00:00 AM

I believe the 8192 byte file in the system32 folder is the original one
shipped with Windows XP and simply redirects and runs the one in
the %systemroot% folder. Because the original in the system32 never
gets updated (which leads me to the conclusion that it's simply a file
which runs another file), it's easy to see where the confusion comes
from. (I could be wrong). <g>

Hope this helps.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top