Summary
This Knowledgebase article describes an issue where Neverfail Heartbeat Setup running on Windows Server 2008 will crash if specific registry values are missing.
More Information
Symptom
When running Neverfail Heartbeat Setup on Windows Server 2008, Setup crashes and the following entry is added to the nfsetupauditlog.txt file.
[SetupException] Where(CHelper::ReadRegVal()) Message(Failed to read value :
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Programs)
WinErrorMsg(2) (The system cannot find the file specified.
Cause
The issue is caused by a missing value that Setup expects to be present:
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Programs
Resolution
Check for the presence of values for the following registry keys:
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Programs
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Desktop
Manually create the registry values with the appropriate value data as shown in the example below:
Example for a user called Administrator:
For
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Programs
The value:
C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Program
For
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Desktop
The value: C:\Users\Administrator\Desktop
Applies To
Microsoft Windows Server 2008 and Later
Related Information
None
KBID-2112
Comments
Please sign in to leave a comment.