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


Article ID: 155827


Updated On:


Control Compliance Suite Exchange Control Compliance Suite Windows


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.



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



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. 


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 for more information as well as for other symptoms of this 8.3 naming issue.