Как автоматически обновить все сторонние программы в Windows?


11

В моей Windows есть несколько программ, и они появляются в разное время, запрашивая обновления, и это действительно раздражает, потому что многие требуют перезагрузки. Я хотел бы иметь возможность обновлять все программное обеспечение только один раз за определенный период времени, например, один месяц.

Является ли это возможным?


Детали необходимы, чтобы иметь возможность ответить на ваш вопрос. Какое программное обеспечение вы имеете в виду? Обновления Windows или стороннее программное обеспечение, такое как Java или Adobe и т. Д.?
CharlieRB

Я имел в виду все виды программного обеспечения, которые могут работать в Windows. Но есть ли менеджер мета-программного обеспечения, который управляет обновлением каждой программы? Или этого невозможно достичь? Я думаю, что в Ubuntu есть нечто подобное.
Жоао Пиментел Феррейра

Я имел в виду что-то вроде в Ubuntu
João Pimentel Ferreira

Если вы ищете конкретную часть программного обеспечения, это может быть лучше подано в Рекомендациях по программному обеспечению, но я постараюсь ответить на вопрос Super User.
Тимужти

Проблема здесь заключается в том, что некоторые сторонние программы могут иметь уязвимость в системе безопасности, которую следует исправить раньше, а не позже, и если запланированное задание выполняется позже, вы можете быть уязвимы для этой дыры, так что в идеальном мире было бы неплохо исправить внезапно, это не лучшая практика безопасности, если вы хотите, чтобы ваша машина была защищена. Я бы посоветовал настроить их все, чтобы они уведомляли вас о появлении исправления безопасности и т. Д., Чтобы вы могли сразу же исправить эту ошибку программного обеспечения и просто устранять необходимость перезагрузок, поскольку это является частью обеспечения безопасности вашей системы и использования другого программного обеспечения. ,
Сок Pimp IT

Ответы:


12

Вам нужен менеджер пакетов, например Chocolatey, чтобы установить и обновить все ваши программные пакеты. Поскольку он использует команды PowerShell, вы можете настроить Scheduled Taskв Windows запуск ежемесячно команды обновления choco upgrade all -y.

Обратите внимание, что chocolatey обновляет только те пакеты, которые вы установили с помощью самого chocolatey, а не пакетов и программ, которые вы установили самостоятельно.


Подходит ли Chocolatey для каждого компонента ПО, работающего в Windows?
Жоао Пиментел Феррейра

4
В Windows нет менеджера пакетов, который применим ко всем программам, доступным для Windows, но у Chocolatey есть поддержка большинства популярных программ. Вы можете проверить поддержку пакетов, которые вас интересуют, здесь - chocolatey.org/packages
Chirag Bhatia - chirag64

И могу ли я сам добавить пакеты в другое ПО или он работает только с пакетами по умолчанию? Тем не менее 2955 пакетов уже очень хорошо!
Жоао Пиментел Феррейра

1
Да, вы можете добавлять пакеты в другие программы. Перед отправкой прочитайте инструкции - github.com/chocolatey/chocolatey/wiki/CreatePackages
Чираг Бхатия - chirag64

1
Опция chocho updateустарела в соответствии с документацией. Чтобы обновить все пакеты без предупреждений, введите:choco upgrade all -fy
João Pimentel Ferreira

3

То, что вы ищете, может быть выполнено менеджером программного обеспечения. Официальных менеджеров для windows пока нет, но есть множество сторонних опций, таких как Ninte . Их библиотека довольно небольшая, и, как правило, включено только популярное программное обеспечение. Единственные сторонние менеджеры программного обеспечения Windows, которые работают с большинством программного обеспечения, о котором я знаю, предлагаются китайскими компаниями, такими как Qihoo 360 или Tencent , хотя я не совсем уверен, что даже они все еще предлагают части своего продукта для обновления программного обеспечения и управления. Вам нужно будет немного поискаться, если вы хотите найти тот, который вам нравится.

РЕДАКТИРОВАТЬ: Теперь я могу подтвердить, что менеджер программного обеспечения по-прежнему присутствует на продуктах, упомянутых по состоянию на 2016-01-07, но только на китайской версии.


2

Я не знаю ни одного приложения, которое могло бы поддерживать обновление всего программного обеспечения на компьютере с Windows. Однако FileHippo App Manager в сочетании с SUMo, похоже, позаботится о большинстве обновлений.

Обе программы требуют вмешательства пользователя для установки обновлений, хотя FileHippo App Manager может по крайней мере автоматически загружать обновления программного обеспечения. SUMo, кажется, хорош только для того, чтобы рассказать вам, что устарело, а не для получения обновления для вас. Моя антивирусная программа также считает, что это рекламное ПО.

Существует также Avast Software Updater, но он проверяет и устанавливает обновления только для определенных программ, которые могут поставить под угрозу безопасность системы, если они устарели (например, веб-браузеры, Java Runtime, Adobe Flash Player и т. Д.). Тем не менее, он имеет преимущество выполнения автоматических обновлений без вмешательства пользователя.


1

Для обновлений ОС Windows вы можете настроить или настроить поведение и расписание обновления, нажав кнопку « Пуск» , затем найдите Центр обновления Windows и выберите / откройте Центр обновления Windows . Нажмите Изменить настройки на левой панели. Вы можете указать, будут ли обновления устанавливаться автоматически (или только что загружены), а также настроить расписание. Подробности см. Здесь: Изменить способ установки или уведомления Windows об обновлениях.

Если у вас есть другие приложения, которые автоматически обновляются, вам придется изучить варианты настройки для каждого приложения (или связаться с соответствующими поставщиками).


Это для самой Windows, а не для других приложений. Действительно раздражает наличие всплывающего окна или какого-либо предупреждения для обновления какого-либо ПО каждый раз, когда я запускаю его, поскольку в настоящее время обновления происходят действительно быстрыми темпами, и многие требуют перезапуска.
Жоао Пиментел Феррейра

1

Хотелось бы, чтобы было простое, элегантное решение для этого. Некоторые из лучших вариантов, которые я нашел:

1) Ninite Pro с запланированными обновлениями Windows (может стоить дорого);

2) System Center Configuration Manager (для обновлений Windows) в сочетании с System Center Updates Publisher (для обновлений, отличных от Windows), что также может быть довольно дорогим. К сожалению, огромное разнообразие издателей программного обеспечения означает, что не существует единого, простого в использовании инструмента управления для обновления всего одним щелчком мыши.


Что такое System Center Updates Publisher? Есть ли Microsoft SW? Это очень дорого?
Жоао Пиментел Феррейра

1
SCCM предназначен для централизации обновлений Windows / Microsoft (обычно для многих компьютеров, например в большой сети / доменной среде). SCUP - это «младший брат», разработанный для управления сторонними пакетами обновлений аналогично обновлениям SCCM / Windows. Ищете точные цены сейчас; вернемся к вам по этому вопросу. Альтернативой с открытым исходным кодом является «Puppet», но она больше ориентирована на командную строку. scriptrock.com/articles/sccm-puppet
Скотт Марлин

1
Похоже, ценообразование не является недорогим, особенно если вы ищете для управления небольшим количеством компьютеров. Цена варьируется от 1300 до 3000 долларов, в зависимости от того, на каком сервере вы его устанавливаете (у него есть собственные цены на лицензирование и т. Д.). Это действительно больше для больших сетевых сред. microsoft.com/en-us/server-cloud/products/system-center-2012-r2/…
Скотт Марлин

В любом случае, большое спасибо за ответы, но я искал что-то в области домашнего применения на одной машине. Как я уже сказал, я пользователь компьютера, а не администратор, и я хотел бы использовать компьютер как таковой.
Жоау Пиментел Феррейра

1
К сожалению, компании не требуется тратить сотни / тысячи часов на то, чтобы разработать что-то простое, но достаточно мощное для этого с учетом небольших сетей / индивидуальных пользователей. На данный момент, вам лучше всего автоматизировать как можно больше, запланировав автоматическое обновление каждой отдельной программы и назначив таким же образом Центр обновления Windows. В идеале вы можете настроить их все на обновление в один и тот же день, но у вас могут возникнуть проблемы, если вы попытаетесь заставить их все обновиться в одно и то же время (Windows может обрабатывать только столько обновлений / установок одновременно ...)
Скотт Марлин

0

Patch My PC - еще один хороший пример, например Nite https://patchmypc.net/download


Добро пожаловать в Супер пользователя. Ответы на вопросы по рекомендации по программному обеспечению могут быть сложными, см. Как я могу рекомендовать программное обеспечение в ответе?
Бен Н
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.