cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
MRJoboo
Engaged Sweeper
I know that this is a popular subject but I think I have an unique issue. We recently purchased the premium version and have active scanning turned on. Our domain has been scanned but about only 5% of our workstations have been inventoried. The rest of them are red and are reporting the infamous "WMI access is denied" error message.

I have attempted to manually run the lsclient on a number of workstations and still get the WMI access is denied...

I have tried the connection tester (name, FDQN, and IP address) and all of them connect with no issue at all...

I have verified that the workstations are on and the DNS is set correctly... We don't have firewalls turned on at all on our workstations...

I went through the six steps on fixing the WMI access is denied but no change. The only thing I couldn't do was run the wmirepair script because the zip file was empty when I downloaded it.

The main thing that I am seeing in the errorlog.txt is the following...

9/17/2009 4:02:17 PM: M521B130-48F1T HARDDISK The authentication service is unknown. (Exception from HRESULT: 0x800706D3)
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at System.Management.ManagementObjectSearcher.Get()
at LansweeperService.MdlWmi.GetWMI(String Querystr, String Table, LS_Computer& mycomputer, String section, SqlConnection& sqlcon)

9/17/2009 4:10:04 PM: M521A232-F82ET REGISTRY Specified cast is not valid.
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at System.Management.ManagementScope.InitializeGuts(Object o)
at System.Management.ManagementScope.Initialize()
at System.Management.ManagementObject.Initialize(Boolean getObject)
at System.Management.ManagementObject.GetMethodParameters(String methodName, ManagementBaseObject& inParameters, IWbemClassObjectFreeThreaded& inParametersClass, IWbemClassObjectFreeThreaded& outParametersClass)
at System.Management.ManagementObject.GetMethodParameters(String methodName)
at LansweeperService.MdlRegistry.LSRegistry(LS_Computer& mycomputer, String section, SqlConnection& sqlcon)

Any help on this would be greatly appreciated. I am not really sure where to go from here. And I need something I can run automatically on over 24000 workstations in my network. Thanks!!!
6 REPLIES 6
MRJoboo
Engaged Sweeper
Email is on the way... Thanks!
Hemoco
Lansweeper Alumni
Please mail us the full screenshots (lansweeper@hemoco.com)
your username (in the connectiontester) should look like domainname\username

MRJoboo
Engaged Sweeper
Here are the screenshots...



Here is the connection tester results... I blocked out our user name and IP for security reasons...

Hemoco
Lansweeper Alumni
Could you post a screenshot of the webpage with the access denied error.

And also please a screenshot of the connectiontester that's working.
Hemoco
Lansweeper Alumni
Could you post a screenshot of the webpage with the access denied error.

Are you using alternate credentials for these computer scans or the account running the service?
MRJoboo
Engaged Sweeper
Lansweeper wrote:
Could you post a screenshot of the webpage with the access denied error.

Are you using alternate credentials for these computer scans or the account running the service?


We are using the account running the service. I have tried different accounts but to no avail. I have not put in an alternative credential yet... But the account that runs the service has no problems in the connection tester.