As explained in other similar posts, this problem is rooted in the `optional` Windows updates that get installed.
Every time Micro$oft include a driver in these, it plays havoc with the `event handlers` within DirectX (those files with names like FILE.cpp).
The only sure way to fix this, is to download the latest NVidia/ATI drivers from NVidia/ATI, then you have to reinstall DirectX to get things back on track.
Personally, I turn off `optional` Windoze updates, they create too many problems, busting things that already worked.
|