Показать полную графическую версию : [addon] Microsoft Visual C++ 05-08-10-12-13-19-22 Redistributable Package x86 & x64
Wanderer-1000
29-03-2012, 02:16
hobbit25, С чего вы взяли что я ставлю кучу софта? Как правило, в мои задачи входит установка ОС + обновления для нее + .NET Framework + Microsoft Visual C++. Ну и всякие мелочи. Засирать ОС каким-то софтом от себя - моветон. Софт - за отдельную сумму.
RockSTUDy
29-03-2012, 06:44
С чего вы взяли что я ставлю кучу софта? Как правило, в мои задачи входит установка ОС + обновления для нее + .NET Framework + Microsoft Visual C++. Ну и всякие мелочи. Засирать ОС каким-то софтом от себя - моветон. »
Никто и не говорит про засирание системы софтом... Просто все что вы перечислили ставится одним cmd (bat) файлом... с прописаными туда ключами установки и т.д.
А кто-нить подумал про такую ситуацию - приносят в сервис комп (ноут), на котором что-то не ставится (не запускается)... и как понять стоят заглушки или нет, если они в "Установке и удал...." не видны...???
По мне так пусть в апплете "Установка и удаление программ" будет все видно что установлено в системе... не всегда же надо ОС переустанавливать иногда просто добавить что-нить (обновить софт)... лишняя трата времени устанавливать С++ заново - если это уже есть в системе...
hobbit25
29-03-2012, 11:41
Wanderer-1000,
установка ОС + обновления для нее + .NET Framework + Microsoft Visual C++ »
яж и говорю не цените свое време интересно вот а
.NET Framework »
вы тоже без ключей ставите?
да и вообще разговор из пустого в порожнее
Wanderer-1000
29-03-2012, 13:29
hobbit25, Framework и так отлично ставится, без каких-либо ключей дополнительных.
RockSTUDy, В этом случае просто запускаем установщик С++ и он сам добавит того, чего нет в системе. Все просто.
и как понять стоят заглушки или нет, если они в "Установке и удал...." не видны...??? »
Может быть, прописать все заглушки в "Установке и удалении..." одной строкой? Так и видно будет, и без лишнего мусора.
Wanderer-1000
29-03-2012, 13:44
skylost, +1, отличная идея!
zelenuchka
29-03-2012, 19:03
Можно их прописать, как я сделал ...
http://i.piccy.info/i7/66ac5913c07f766d0b8a59c99d50f4f4/1-5-6250/32660536/screen_500.jpg
;Microsoft Visual C++ 2005\2008\2010 Redistributable
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{710f4c1c-cc18-4c49-8cbf-51240c89a1a2}]
"ParentKeyName"="OperatingSystem"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{9BE518E6-ECC6-35A9-88E4-87755C07200F}]
"ParentKeyName"="OperatingSystem"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}]
"ParentKeyName"="OperatingSystem"
====
Для заглушек можно то же самое ... и видно что есть при установке кыржыка и не маячит перед глазами пользователя. Ну и в отчетах (если много компов) вся эта инфа попадает в обновления винды, а не в список установленного софта. У меня таким образом запрятаны многие мелкие утилиты ... ну или убраны совсем из установки и удаления программ.
Как вариант :idontnow:
Спорить по-этому вопросу не стоит »
Lisabon, приношу извинения за то, что спор всё же состоялся. Тем не менее, на последние предложения (моё и zelenuchka) возражений вроде бы нет ни у кого. Ждём Вашего решения.
skylost, последние предложения (моё и zelenuchka) возражений вроде бы нет ни у кого. »
У меня есть возражение...
"ParentKeyName"="OperatingSystem" » работает на Windows XP, на Vista/Windows 7, такой параметр не работает, а это значит нет универсальности. Параметр, который я использую для скрытия заглушек, работает везде.
Lisabon, ну что же, ваше право. Всё равно - спасибо.
Timofejj
02-04-2012, 18:14
Хочу поблагодарить автора сборки за этот пак. Меня он устраивает в таком виде как есть сейчас. У меня так же установка ОС поставлена на поток. Ни одного из моих клиентов не раздражает то, что в "Установке и удалении программ" прописано несколько лишних строк и даже не возникало у них никаких вопросов по этому поводу. Все нужные обновы на ОС я пакую. А добавить или убрать ключ в пакете это можно в любой момент.
zelenuchka
03-04-2012, 10:55
Timofejj, дело в том, чтобы не убрать или добавить ключ, так как вы об этом знаете, а для того, чтобы это было "прозрачно" тем, кто будет с этим работать после ваших "извращений" над ОС.
Lisabon, предложена была идея, а не реализация конечного готового продукта. Как пример было показано что реализовано у меня на ХР. Лично мое мнение, что гораздо приятнее иметь представление что есть в ОС (даже в апплете "просмотр установленных обновлений"), чем не иметь представление вообще.
Приносят ноутбук с очередной сборкой-солянкой от неизвестного\известного автора и черт голову сломает как ее "чинить". Одно дело, когда сборка делается для себя лично\работы и все знают досконально что там и как ...
Ваш аддон является неким образцом де факто и мое предложение внести некоторые коррективы относительно удобности пользования касается именно стандартизации (для всех), и сборщиков\авторов сборок ОС и тех, кто после них будет обслуживать ПК.
Лично мое мнение, что гораздо приятнее иметь представление что есть в ОС (даже в апплете "просмотр установленных обновлений"), чем не иметь представление вообще. »
Ну так всё просто, не используем ключ /HideFalse. И будете иметь представление что есть в ОС.
мое предложение внести некоторые коррективы относительно удобности пользования касается именно стандартизации (для всех), и сборщиков\авторов сборок ОС и тех, кто после них будет обслуживать ПК. »
Не надо такой стандартизации для всех. Не надо всех садить на такую стандартизацию.
Ну так всё просто, не используем ключ /HideFalse. И будете иметь представление что есть в ОС. »
А как отличить на чужом компьютере - использовался ваш пак с ключом /HideFalse или обычные установщики от Microsoft?
skylost, А как отличить на чужом компьютере - использовался ваш пак с ключом /HideFalse или обычные установщики от Microsoft? »
Легко!!! Смотрим в реестре HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall и ищем Microsoft Visual C++ Redistributable
Для особо ленивых, есть программа Search Installed Programs (http://rghost.ru/37384596), при запуске которой показывает что установлено в системе.
http://www.imageup.ru/img286/thumb/2012-04-03_141503916622.jpg (http://www.imageup.ru/img286/916622/2012-04-03_141503.png.html)
Lisabon,
Ставлю любую версию сабжа на живую систему - вроде всё правильно встало, но если проверять код возврата, то пакет возвращает код 2? Что означает этот код возврата 2?
ЗЫ. Ставлю на систему ХР СП3 чистую. На VirtualBox то же самое... :(
samsobi, Что означает этот код возврата 2? »
Не знаю. Я WPI не пользуюсь.
samsobi,
Цитата samsobi: Что означает этот код возврата 2? »
Не знаю. Я WPI не пользуюсь. »
Но WPI просто реагирует на код, а выдает то его программа. Я набросал простейший батник и в cmd-окне четко видно, что код возврата 2. Я понимаю, что пакет проверен и работает нормально, просто хотел выяснить, что означает эта двойка?
ЗЫ. Нашел такое:
В описании NSIS (я понял так, что инсталятор на нём?) написано:
0 - Normal execution (no error)
1 - Installation aborted by user (cancel button)
2 - Installation aborted by script
Вот и интересно, что это за ошибка у меня?
the_doom
03-04-2012, 23:27
где то было статься на майкрософте, о том что коды возвратов надо проверять по особому, иначе неверно показывает. вроде надо сравнивать через больше\меньше, а не через равно. детали не помню.
samsobi, NSIS (я понял так, что инсталятор на нём?) »
Написан на нём.
2 - Installation aborted by script
Вот и интересно, что это за ошибка у меня? »
Это нормально. Просто отчёт инсталлятора об установке. В данном случае сообщается, что установка завершена (прекращена) скриптом. Я так понял реагирует скрипт на команду Quit используемой в конце секции. Можно в принципе обойтись без этой команды Quit, тогда скорей всего не будет кода возврата 2.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC