Вопрос или проблема
В течение последних нескольких лет я использовал SUMo для обновления программного обеспечения на ПК с Windows 10. С его уходом я ищу замену, которая удовлетворит мои потребности. Хотя я искал в интернете, большинство инструментов, которые я пробовал, такие как те, что на AlternativeTo.net, проверяют только реестр Windows на предмет приложений, использующих MSI-установщики, игнорируя портативные приложения, такие как HWinfo и многие от Nirsoft и O&O software, и некоторые не имеют всеобъемлющих баз данных, игнорируя даже некоторые приложения, установленные через MSI.
Инструмент, который я хотел бы, имеет несколько требований:
- Он может тщательно искать все приложения, включая те, которые были скопированы вручную в Program Files, Program Files (x86) и несколько странных, которые должны находиться в других папках.
- У него есть всеобъемлющая база данных приложений (вероятно, онлайн) и их текущих версий.
- Он бесплатный или фремиум.
- Не обязательно, чтобы он мог устанавливать обновления, будь то вручную или автоматически, так как я предпочитаю читать журнал изменений/историю версий и проверять файлы на VirusaTotal перед их использованием.
Кстати, SUMo может по-прежнему каталогизировать все программное обеспечение и создавать полезный отчет, однако он больше не может связываться с онлайн-базой данных версий приложений.
Дополнение: Хотя я нашел, что UCheck от Adlice Software выполняет более тщательное сканирование всего программного обеспечения, мне все равно хотелось бы узнать о других инструментах, которые могут быть лучше или бесплатными, а не фремиум.
Лучшей альтернативой, которую я нашел на данный момент, является UniGetUI, инструмент с открытым исходным кодом, размещенный на GitHub.
По сути, это интерфейс для общего менеджера пакетов программного обеспечения:
- Winget
- Chocolatey
- Scoop
- Npm (Node.js)
- Pip (Python)
- …
Но если вы просто установите и будете использовать его, вы не заметите, что, например, choco используется в фоновом режиме.
Главное преимущество в том, что установленное программное обеспечение автоматически распознается и сравнивается с репозиториями программного обеспечения. Таким образом, вы получаете список отсутствующих обновлений и можете установить их через менеджер пакетов программного обеспечения.
Единственное ограничение UniGetUI заключается в том, что он не может показывать обновления, для которых сообщество не создало скрипт установщика. Для небольших инструментов иногда может потребоваться неделя или даже месяцы, прежде чем кто-то обновит скрипт установщика, сделав его доступным для winget или choco.
Ответ или решение
Если вы ищете надежную альтернативу для обновления программного обеспечения на ПК с Windows 10, учитывая потребности в глубоком сканировании приложений и наличию обширной базы данных, вам стоит рассмотреть несколько решений. Давайте подробно рассмотрим эти варианты, соответствующие вашим критериям.
1. UCheck от Adlice Software
UCheck — это инструмент, который отлично справляется с задачей поиска и обновления программного обеспечения. Он производит более тщательное сканирование и может обнаружить программы, установленные как через стандартные установщики, так и через переносные версии. Программа предлагает следующее:
- Глубокий поиск по всем папкам системы, включая Program Files и Program Files (x86).
- Обновление базы данных с актуальными версиями программного обеспечения.
- Безопасность: возможность просмотра журналов изменений и проверки файлов на VirusTotal перед установкой обновлений.
Несмотря на то, что UCheck является бесплатным с некоторыми ограничениями, он предлагает более глубокий анализ, чем многие другие инструменты.
2. UniGetUI
UniGetUI – это открытое решение, которое предоставляет графический интерфейс для управления пакетами. Это приложение объединяет несколько популярных пакетных менеджеров:
- Winget
- Chocolatey
- Scoop
- Npm
- Pip
Преимущества UniGetUI:
- Автоматическое обнаружение установленного программного обеспечения и сравнение его с репозиториями пакетов.
- Возможность легко устанавливать обновления через менеджеры пакетов без необходимости вручную искать новую версию и устанавливать ее.
Недостатки:
- Некоторые обновления могут быть недоступны, если сообщество не создало скрипт для их установки, что иногда может занять длительное время.
3. Ninite
Ninite — это простое в использовании решение, которое позволяет одновременно устанавливать обновления для множества популярных приложений. С Ninite вы можете:
- Выбрать приложения для установки обновлений одним кликом.
- Установить каждое выбранное приложение, не беспокоясь о возможных панелях инструментов или нежелательном ПО.
Однако Ninite не проводит тщательного поиска по жесткому диску для всех установленных программ, что является его ограничением.
4. IOBit Software Updater
IOBit — это еще один интересный вариант, который предоставляет простой интерфейс для обновления приложений. Он предлагает:
- Автоматическое сканирование всех установленного ПО.
- Поддержку множества популярных приложений и даже некоторых менее известных.
Тем не менее, эта программа включает рекламу и некоторые функции доступны только в платной версии.
Заключение
Каждое из перечисленных решений имеет свои особенности и ограничения, поэтому правильный выбор будет зависеть от ваших конкретных потребностей. Если вам важен тщательный поиск и наличие обновлений для всех приложений, UCheck и UniGetUI — два самых перспективных кандидата, которые стоит рассмотреть. Если же вам нужно простое и быстрое решение, Ninite может оказаться достаточно эффективным.
Изучив предложенные варианты, вы сможете выбрать наиболее подходящий инструмент для обновления программного обеспечения, который будет отвечать всем вашим критериям.