Tenia ese problema y me di a la tarea de investigar y experimentar y lo que encontre fue este pequeño truco, y para mi la solución que yo he encontrado es esta:
Existe un fichero setup.lst con cada instalación, hay que editarlo.
Buscar algo parecido a las siguientes líneas tras la sección de BOOTSTRAP [Bootstrap Files]
[email protected],$(WinSysPathSysFile),,,7/14/00 11:00:00 PM,101888,6.0.84.50
[email protected],$(WinSysPath),,$(Shared),10/1/00 11:00:00 PM,119568,6.0.89.88
[email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,5/31/98 11:00:00 PM,22288,4.71.1460.1
[email protected],$(WinSysPathSysFile),$(TLBRegister),,8/24/01 4:00:00 PM,17920,3.50.5014.0
[email protected],$(WinSysPathSysFile),,,8/24/01 4:00:00 PM,77824,3.50.5014.0
[email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,8/24/01 4:00:00 PM,106496,5.0.5014.0
[email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,8/24/01 4:00:00 PM,569344,3.50.5014.0
[email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,8/24/01 4:00:00 PM,1388544,6.0.92.37
A partir del File3 (incluído), cambiar el número de la versión a la 1.0.0.0 (es el último número que aparece), es decir, cambiar asycfilt, olepro32, oleaut32, comcat y stdole2 (msvbvm60 no hace falta). El resultado es:
[email protected],$(WinSysPathSysFile),,,7/14/00 11:00:00 PM,101888,6.0.84.50
[email protected],$(WinSysPath),,$(Shared),10/1/00 11:00:00 PM,119568,6.0.89.88
[email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,5/31/98 11:00:00 PM,22288,1.0.0.0
[email protected],$(WinSysPathSysFile),$(TLBRegister),,8/24/01 4:00:00 PM,17920,1.0.0.0
[email protected],$(WinSysPathSysFile),,,8/24/01 4:00:00 PM,77824,1.0.0.0
[email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,8/24/01 4:00:00 PM,106496,1.0.0.0
[email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,8/24/01 4:00:00 PM,569344,1.0.0.0
[email protected],$(WinSysPathSysFile),$(DLLSelfRegister),,8/24/01 4:00:00 PM,1388544,6.0.92.37