. Start, Run type in: helpctr -regserver
. The Help and Support center needs access to the internet. Make sure your firewall is not blocking it.
. In IE, Tools, Internet Options, Advanced, disable the use of third-party tools.
. A note from Kelly Theriot:
1. Insert the Windows XP installation CD into your CD-ROM.
2. Browse to your CD-ROM and change the folder to \I386
3. Copy the following files into a temporary folder on your hard disk:
Winhlp32.cn_
Winhlp32.ex_
Winhlp32.hl_
4. Click Start->Run, type CMD and then press Enter.
5. Change to the temporary folder where you stored the Winhlp32 files.
6. Type the following commands:
EXPAND WINHLP32.CN_ WINHLP32.CNT
EXPAND WINHLP32.EX_ WINHLP32.EXE
EXPAND WINHLP32.HL_ WINHLP32.HLP
7. Copy Winhlp32.exe to your \%SYSTEMROOT%\ folder.
8. Copy the Winhlp32.cnt, and Winhlp32.hlp to the \%SYSTEMROOT%\Help\folder.
9. Typically this folder is C:\Windows.
10. Delete the contents of your temporary folder.
Checkpoint: Help and Support Won't Expand
Go to Start/Run/Regedit and navigate to this key:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment. In the right pane, verify that the windir value is REG_EXPAND_SZ and not a REG_SZ type. If not, change it.
linney has several excellent ideas on this topic. See: thread779-758314
from which the above is quoted in part. My advice above is largely from Doug Knox and Kelly Theriot, and the approach makes a lot of sense to me. But it is far from perfect, so please advise again as to your progress. Be sure to read linney's approach to this issue, which complements the one I suggest above.