Mostrar el tamaño correcto en Windows Agregar o quitar programas

Tengo la necesidad de configurar manualmente la configuración del registro para una entrada en Agregar o quitar programas de Windows (para XP y Vista). Todo funciona, excepto por el tamaño mostrado.

De acuerdo con esta publicación de 2004 de Raymond Chen, debería ser posible estableciendo el valor de registro EstimatedSize , pero no funciona. Esta página más reciente de MSDN dice el El valor EstimatedSize es " Determinado y establecido por el instalador de Windows. " ¿Sabe de alguna manera cómo puedo establecer manualmente el valor de tamaño fuera del Windows Installer?

(Se agradecen las sugerencias para utilizar una única MSI grande, pero lo hemos hecho en el pasado y se ha demostrado difícil e inflexible. Nuestro enfoque actual es una aplicación personalizada para administrar cientos de paquetes MSI más pequeños, pero esto significa que la aplicación tiene que escribir la configuración del registro para Agregar/Quitar programas.)

0
agregado editado
Puntos de vista: 2

2 Respuestas

podrías intentar construir los subproyectos en msm (fusionar módulos) y luego vincular el lote en un solo msi: obtienes los beneficios de tener módulos individuales, y un solo msi de esa manera.

0
agregado
Sí, eso funcionaría en teoría y lo hemos hecho de esa manera en el pasado, pero tenemos un volumen de datos tan grande que rápidamente se convierte en una pesadilla de mantenimiento. 35 GB y 200,000 archivos enviados mensualmente a miles de usuarios.
agregado el autor Brian Ensink, fuente

De hecho, acabo de recibir esta pregunta por mí. Puede escribir un pequeño archivo por lotes que ejecute los pasos mencionados aquí:

Configuración del tamaño estimado

0
agregado
Gracias por el consejo, lo verificare!
agregado el autor Brian Ensink, fuente