Snappy Driver Installer является программой для поиска по базе, установки и обновления драйверов из драйверпаков. Программа, которую можно бесплатно скачать на cwer.ws, использует самые актуальные драйверпаки сделанные от SamLab для всех 32- и 64-разрядных операционных систем Windows, от Windows 2000 до Windows 8.1, включая серверные платформы.
Основные особенности Snappy Driver Installer:
Язык программирования: C/C++. Наиболее совершенный алгоритм подбора драйверов среди аналогов. Программа весит менее мегабайта (без драйверпаков) и не требует никаких сторонних программ. Высокое быстродействие при индексации, поиске драйвера, установке. Поддержка работы с распакованными драйверами. Создание снимков системы, позволяющими эмулировать чужую систему на другом ПК. Предупреждения о возможных попытках вирусов заразить флешку с программой.
Эта версия сделана на основе SamDrivers со следующими особенностями:
Удален весь сторонний софт (папка soft). Удалены альтернативные программы для установки драйверов. BadPointer (разработчик программы Snappy Driver Installer) раньше работал над DriverPack Solution (DPS), так что он хорошо знает возможности DPS, а также ее ограничения. DPS написана на JavaScript, который работает очень медленно и содержит множество ограничений. Так как DPS должна работать даже под устаревшем IE 6.0, использовать новые эффективные конструкции новейших браузеров недопустимо во избежания появления различных скриптовых ошибок при запуске программы на старых IE.
Следует отметить, что весь текущий код подбора и установки в DPS написан BadPointer'ом и с тех пор как он перестал работать над DPS, никто уже не занимался доработкой DPS, так как те кто остались в DPS не обладали достаточным пониманием кода и соответственно не могли его исправить. Поэтому за последний год у DPS изменения в основном затрагивали интерфейс и обвес дополнительным софтом, а хронические проблемы DPS (вроде установки Intel USB 3.0, татчи на десктопы, подбор драйвера звука) оставались не решенными все это время и теперь уже вряд ли когда либо будут исправлены.
Snappy Driver Installer изначально разрабатывалась в одиночку BadPointer'ом как переписывание DPS с нуля на языке C/C++. Но в результате было принято решение продвигать ее независимо от DPS и под другим названием. В Snappy Driver Installer уже исправлены те проблемы с подбором драйверов, полноценный язык программирования C/C++ позволяет достичь на порядок более высокую производительность и стабильность за счет отсутствия всяких зависимостей вроде IE. Snappy Driver Installer производит более качественный подбор драйверов за счет учета гораздо большего количества характеристик драйверов и устройств и осуществления ранжирования драйверов по степени совместимости, в то время как DPS мог досрочно отбраковать драйвер и не умел сравнивать между собой драйверы из разных драйверпаков.
Размер программы: DPS - 34 МБ (291 файл) DIA - 44 МБ (189 файла) SDI - 1,3 МБ (43 файла) Без переводов и тем - менее одного МБ(один файл). Автономность DPS - Зависит от IE. Может глючить на IE6.0. Оставляет записи в реестре и может изменять логотип OEM(в сборке SamDrivers это отключено). DIA - Зависит от библиотек vbscript и автоматически устанавливает их в систему. SDI - Не имеет внешних зависимостей и работает даже в Windows PE. Не оставляет следов в системе. Время индексации DPS - 280 сек (4:40) DIA - 123 сек (2:03) SDI - 19 сек (13 сек индексация и 6 сек на сжатие) Время запуска программы DPS - 10 сек DIA - 3 сек SDI - 0,5 сек Метод установки драйверов DPS - devcon.exe. Идентично установке через диспетчер устройств. DIA - DPInst.exe. Сам решает какие драйверы обновлять и может отказать в установке подходящего драйвера. Копирует файлы сам, что приводит иногда к неполной установке. SDI - Win32API. Идентично установке через диспетчер устройств. Автоматически нажимает "продолжить" при установке неподписанных драйверов. Ранжирование драйверов DPS - Для каждого устройства подбирается только один драйвер. Остальные отсеиваются на раннем этапе и даже не упоминаются в логах. DIA - Создается общий список подходящих драйверов в рамках драйверпака. Ранжирование драйверов из разных драйверпаков не производится. SDI - Для каждого устройства создается список найденных драйверов по всем драйверпакам. Список отсортирован, так что наиболее подходящие драйверы идут ближе к началу списка, а первый драйвер, как раз и предлагается к установке по умолчанию. Загрузка драйверпаков из интернета DPS - Конфигуратор позволяет выбрать какие драйверпаки нужно закачать. Обновление драйверпаков и определение необходимости обновления не предусмотрено. DIA - Отсутствует. SDI - Есть возможность обновить программу и драйверпаки(старые замещаются новыми). Если загрузить индексы, то можно определить какие драйверпаки содержат обновленные драйверы и закачать только их.
Изменения в версии R474: Обновлены переводы. Исправлена недавно появившаяся проблема с подбором драйвера Intel USB 3.0. Следует использовать вместе с новейшими драйверпаками. Добавлен литовский перевод(Marius Stauga). После загрузки новой версии программы, программа больше не предлагает скачать ее повторно(Glenn Delahoy). Изменения в версии R477:
Обновлены переводы. Добавлен эстонский перевод(EK). Изменение режима отображения названий драйверпаков в опциях теперь происходит сразу(Glenn Delahoy). Исправлено автоматическое изменение размера окна на низких разрешениях(Glenn Delahoy). Изменения в версии R494:
Улучшена поддержка языков, которые пишут справа налево(Glenn Delahoy). Улучшено распознание серверных версий Windows(Glenn Delahoy). Исправлены грамматические ошибки в описании ключей(Glenn Delahoy). Теперь текст лицензионного соглашения и описание ключей отображается на белом фоне, а не на сером(Glenn Delahoy). Исправлена работа функции drag&drop под Windows 7 и выше(Glenn Delahoy). Добавлен норвежский перевод(blc). Добавлен ключ -hidepatreon. Обновлен 7zip до 16.02. Обновлен BOOST до 1.61.0. Обновлены переводы. Исправлено падение программы, которое могло происходить при нажатии правой клавиши. Изменения в версии R496:
Обновлены переводы. Добавлен грузинский перевод(giglatupuria). Добавлен датский перевод(Rudy Alex Kohn). Добавлена тема Atardecer(e39). Изменения в версии R513:
Updated Greek translation Added Korean translation Assorted small bug fixes Updated GCC to 6.2.0 Updated Boost to 1.62.0 Restore Points: Check to see if System Protection is enabled and display a message if not Restore Points: Halt driver installation and display a message if a restore point fails Restore Points: Adjust system settings to ensure restore point is always created Restore Points: Item added to restore point context menu to open System Properties Restore Points: Fixed context menu item restore point rollback on 64-bit build Restore Points: Added command line switch -nostop to prevent stopping in event of restore point failure Изменения в версии R524:
Updated translations Added Thai translation Fixed the maximize bug Assorted small bug fixes Изменения в версии R526:
Updated translations Изменения в версии R533:
Added Chinese (Taiwan) language Updated translations Whitelisted a usb 3.0 hub Изменения в версии R535:
Updated translations обновлены 49 драйверпаков до версии 17000 Поддерживает ОС: от Windows 2000 до Windows 10 (32bit-64bit)