What operating system are you using ?

Other than what Eddy has mentioned.
This is commonly down to the Microsoft WMI database being corrupt and needs to be reset.