The install stalls for a very long time when it first starts the install. Message saying "Please wait while Windows configures Microsoft Visual C++ 2005 Redistributable" with nothing else but the cancel button.
After about 15 minutes, the progress bar comes up with "Gathering required information..." above it. The bar will progress to almost near the end then I have to wait a long while again.
Then "Preparing to remove older versions of this application..." and stalls again near the end.
Then it returns to the first message where it has the "Please wait" message and nothing but a cancel button.
Then a progress bar appears again, just a bar no accompanying text, and stalls at zero, no progress.
It goes through multiple stages of progress bars that finish quickly then it asks to repair.
If I wait long enough it will go through its cycle and complete itself. All the stalls are about the same length.
After that, the Microsoft DirectX installation goes through the same length stalls, first stalling at Initializing.
No other install has this issue and in fact they are fairly quick. C++ redist and DirectX are the two that always stalls and takes forever.
I have had this issue with many installs of windows 7 previous to my current one and I never really tried to fix it due to me being patient and usually having other things to do. It has gotten to the point that I am tired of waiting for this every time I install something.