Registry checks fail with error: HRESULT E_FAIL Has Been Returned from a call to a COM component

book

Article ID: 155827

calendar_today

Updated On:

Products

Control Compliance Suite Exchange Control Compliance Suite Windows

Issue/Introduction

When running a job to assess a Windows standard that contains several checks to verify the value of a registry key you get the following error:

Query for "WNT.REGISTRY" from server "Servername" failed. Reason - Error HRESULT E_FAIL Has Been Returned from a call to a COM component.

 

Cause

The code utilized for compressing the query results file currently requires the output file path name to be in 8.3 short name format.

 

Resolution

Set the following registry dword on your RMS Information server machine to a value of "0" to allow all volumes to support 8.3 names. 


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\NtfsDisable8dot3NameCreation  

NOTE:  If setting this key to zero does not work, it may be that a domain Group Policy is overriding the value.  This GPO value is not viewable via the Local Machine policy viewer to see if it is being overridden by a GPO.  Consult with your Active Directory admin to ascertain if a value other than a "0" is being pushed down via a GPO.  Change the GPO accordingly.

See www.symantec.com/docs/TECH182909 for more information as well as for other symptoms of this 8.3 naming issue.