2008-09-18 6 views
2

У меня есть необходимость вручную настроить параметры реестра для записи в окне «Установка и удаление программ» Windows (для XP и Vista). Все работает, кроме отображаемого размера.Отображение правильного размера в Windows «Установка и удаление программ»

Согласно this 2004 post от Raymond Chen, это должно быть возможно, установив значение реестра EstimatedSize, но оно не работает. This more recent MSDN page говорит, что значение EstimatedSize «Определено и установлено установщиком Windows.« Как-нибудь знать, как я могу вручную установить значение размера вне установщика Windows?

(Предложения по использованию одного большого MSI оценены, но мы сделали это в прошлом и доказали свою надежность и негибкость. Наш текущий подход - это настраиваемое приложение для управления сотнями меньших пакетов MSI, но это означает, что приложение необходимо записать настройки реестра для «Установка и удаление программ».)

ответ

0

вы могли бы попытаться построить подпроекты в msm (объединить модули), а затем связать лот в один msi - вы получите преимущества наличия отдельных модулей , и один мс.

+0

Да, что будет работать в теории, и мы сделали это таким образом в прошлом, но у нас есть такой большой объем данных, которые он быстро становится кошмаром для обслуживания. 35 ГБ и 200 000 файлов, отправляемых ежемесячно тысячам пользователей. – 2008-09-19 02:47:14

1

На самом деле я получил этот вопрос только для меня. Вы можете написать небольшой командный файл, который выполняет действия, описанные здесь:

Setting estimated size

+0

Спасибо за подсказку, я проверю это! – 2009-01-14 18:53:55