Get WMI error 0x80070057 When change sql server service account from local system to domain account

Hi, When I changed the sql server engine account from local system to a domain account on sql server 2012 standard edition 32 bit with SP2, I keep getting WMI error :
The parameter is incorrect. [0x80070057]
I did the change through SQL server configuration manager.

Even I changed to use "network service" account, it is same error.

Please help. thanks

can you check this

Try to not use the “Browse” button and just type the account name and password.
Please go this one it may be helpful to you.

Yes I did read that before, I don't see any error on event log or sql log. I did check the permission for the folder. And the domain account has permission.

the error code indicate: 0x8007xxxx
Errors originating in the core operating system. WMI may return this type of error because of an external failure, for example, DCOM security failure.

finally i have to use service.msc to make the change, I thought it is not recommended.

thank you again