It might be worthwhile trying to update/repair the Microsoft C++ Redistributables to see if those might have something to do with it.
When I encounter strange problems in Windows, my first step (after having checked the Event Viewer for some obvious error messages) is to update all of the Microsoft Visual C++ Redistributables that displays a Change button when being focused in the Control Panel's list of installed programs. Clicking the Change button for each of those files will open a dialogue with an option to Repair. After having run Repair for each of those files, the problem has been fixed surprisingly often.