Показать полную графическую версию : [решено] Размер программ либо не указывается, либо указывается, но подозрительно маленький
alexprom65
07-03-2012, 19:52
Вообщем, в окне "Программы и компоненты" размер программ либо не указывается, либо указывается, но подозрительно маленький. Например, вы бы поверили, что Dead Space весит 972 кб, а полный размер 747 Мб, даже несмотря на то, что Star Wars жрёт чуть ли не 25 Гб. Что это такое и как это исправить?
Кстати, забыл вложить скриншот.
Ещё одна причина использовать инсталляции формата MSI.
1. При инсталляции был некорректно посчитан и записан размер в параметр «EstimatedSize» соответствующего раздела «HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\<Product Name/GUID>».
2. Параметр «EstimatedSize» вовсе не был создан, и размер считается по неким недокументированным принципам. Кое-какие мысли на сей счёт можно почерпнуть отсюда: How does Add/Remove Programs get the size and other information? - The Old New Thing - Site Home - MSDN Blogs (http://blogs.msdn.com/b/oldnewthing/archive/2004/07/09/178342.aspx).
alexprom65
07-03-2012, 22:43
То есть, что получается? Мне придётся править каждый реестр для каждой программы? Ну или как лучше исправить эту проблему?
Мне придётся править каждый реестр для каждой программы? »
Нет, не надо.
как лучше исправить эту проблему? »
alexprom65, технически — никак.
Dzirt2005
07-03-2012, 23:42
Ну или как лучше исправить эту проблему? »
Лучше не создавать себе проблему на ровном месте :yes: Если не секрет - ну вот зачем оно может понадобиться???
alexprom65
08-03-2012, 00:30
Вы правы. Но я просто заметил, что такая оказия, что раньше показывала размер (когда Vista стояла), а сейчас не показывает правильно. Вот и забеспокоился. Тогда проблему отмечаю решенной?
Dzirt2005
08-03-2012, 00:58
alexprom65, если честно, то я вообще не понимаю в чем собственно оказия? Для того, чтобы понять, что это число показывает погоду на Марсе после полудня предлагаю рассмотреть, для примера, Google Earth. При установке она займет скажем 50 МБайт (условно, я не помню сколько точно занимают ее программные модули). А потом при просмотре карт будет скачано и закешировано на диске, ну скажем 8 Гигабайт карт. Ну и что вам от написанных 50 Мбайт, которые вроде и правда, но и не отражают реального положения дел.
Или браузер любой... Да любая программа, которая создает/кеширует файлы при работе.
alexprom65
08-03-2012, 11:03
Я имел ввиду игры, которые занимают от силы 7 Гб, но "Программы и компоненты" показывает какие-то несколько Кб. Просто если я захочу почистить память от ненужного мусора, то мне понадобится информация насчёт размера этих программ. Как я понимаю, "Программы и компоненты" теперь считывает размер кэша, а не самой программы?
Morpheus
08-03-2012, 11:37
Просто если я захочу почистить память от ненужного мусора, то мне понадобится информация насчёт размера этих программ. »
Частично реальную картину покажет утилита Scanner (http://www.steffengerlach.de/freeware/), это и будет лучшим способом.
alexprom65
08-03-2012, 11:52
Всё. Спасибо вам большое!
Я, для тех же целей, аналогичным образом (http://forum.oszone.net/post-1634746.html#post1634746) использую Far Manager для нахождения объёма папок в «%ProgramFiles%».
для нахождения объёма папок в «%ProgramFiles%» »
Стратегия сомнительная, ибо программы хранят свои данные в AppData. И объем этих данных может в разы превышать объем файлов, хранящихся в Program Files.
В любом случае, информация из панели управления фактически бесполезна.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC