Also you can try the following Microsoft solution:
WMI Remote execution requires the following:
For Local Group / Local Computer Policy
Computer Configuration/Windows Settings/Security Settings/Local Policies/User Rights Assignments
Administrators, Local Service, and Network Service accounts have the right "Adjust Memory Quotas for Process Properties"
Local Service, and Network Service have the "Replace a process level token"
Remote User is a member of the local Administrators Group
Remote registry is enabled.
WMI enabled and remote request to create process should be accepted by the server
Verify using "gpedit.msc" console the the above rights.
If the right for "Local Service" and "Network Service" services don't have the right "Replace a process level token" within local computer policy, run the following commands
Can use the following command to apply these rights
ntrights -u "Local Service" -m \\server1 +r SeAssignPrimaryTokenPrivilege
ntrights -u "Network Service" -m \\server1 +r SeAssignPrimaryTokenPrivilege
(Note: Install Windows 2003 Resource Kit for the ntrights.exe application.
The above right was not applied to Newly installed Servers built with Windows 2003SP1 or later.)
Update group policy (GPUPDATE /Force). A reboot may be needed.