This article provides troubleshooting steps for WMI Error 0x80041064, which may occur when:
Root Cause:
Applications Manager collects monitoring credentials for the target Windows server. However, if the configured hostname or IP address resolves to the Applications Manager server itself (localhost), WMI treats the connection as local. Since Windows does not use explicit credentials for local WMI connections, Applications Manager cannot pass the configured username and password, causing the connection to fail with Error 0x80041064.
This error occurs when the hostname or IP address configured for the Windows monitor unexpectedly resolves to the Applications Manager server (localhost) instead of the intended remote Windows server.
Common reasons include:
127.0.0.1 or the local machinePerform this step from: Applications Manager Server
Verify that the configured hostname resolves to the correct remote server.
Execute:
ping <hostname>
OR
nslookup <hostname>
✅ Ensure the resolved IP address belongs to the target Windows server and not the Applications Manager server.
Perform this step from: Applications Manager Server
If the monitor is configured using an IP address, verify it belongs to the target Windows server.
Ensure the configured IP is NOT:
127.0.0.1localhostPerform this step from: Applications Manager Server
Open the hosts file:
C:\Windows\System32\drivers\etc\hosts
Verify there are no incorrect entries mapping the target hostname to:
localhost127.0.0.1⚠️ Action Required: Remove any incorrect entries and retry the connection.
Perform this step from: Applications Manager Server
Use WBEMTEST to verify that the configured hostname or IP address connects to the intended remote server.
For detailed instructions on using the WBEMTEST tool, refer to the "Verify WMI Connectivity Using WBEMTEST" section in the corresponding knowledge base article.
⚠️ If WBEMTEST connects to the local machine instead of the remote server, verify the hostname resolution before proceeding.