Try system restore to a point just prior to your last Windows update. I have a feeling that one of your critical updates may have cause it.