With Service Pack 2, the "CEReportSource.dll failed to register" Error during install was fixed by downloading and installing Microsoft C++ 2005 SP1 runtime components.
However, that step no longer seems to fix that issue. This seems to be a problem only with XP machines.
Question: has the dependency changed? Any known fixes?