Показать полную графическую версию : Snappy Driver Installer (программа для установки и обновления драйверов)
BadPointer
09-02-2014, 13:32
Snappy Driver Installer R477
http://s020.radikal.ru/i711/1408/f8/81f13ff378a2t.jpg (http://radikal.ru/fp/00e99298a819404b808669beaef1ac2e)
Номер версии: Revision 477
Разработчик: BadPointer
Язык интерфейса: Мультиязычный, включая русский
Системные требования: Windows 2000
Лицензия: GNU GPL v3
Сайт: https://sdi-tool.org
R513 - последний релиз, собранный лично BadPointer'ом. Далее программа контролируется третьими лицами.
Описание:
Snappy Driver Installer - программа предназначенная для установки и обновления драйверов с использованием драйверпаков из сборки SamDrivers (http://forum.oszone.net/thread-134115.html). Является лидером среди программ этого класса по точности подбора драйверов и скорости работы. При ранжировании драйверов отдает приоритет более подходящим драйверам(невзирая на наличие более новых версий), чтобы минимизировать риски для рядовых пользователей. Специалисты могут оценить большой объем информации выдаваемый о драйверах и возможность выбрать альтернативный драйвер.
Основные особенности:
Язык программирования: C/C++.
Наиболее совершенный алгоритм подбора драйверов среди аналогов.
Программа весит менее мегабайта и не требует никаких сторонних программ.
Высокое быстродействие при индексации, поиске драйвера, установке.
Поддержка работы с распакованными драйверами.
Создание снимков системы, позволяющими эмулировать чужую систему на другом ПК.
Предупреждения о возможных попытках вирусов заразить флешку с программой.
Возможность обновить программу и драйверпаки через интернет(технология торрентов).
Полезные советы
Щелчок на кнопке драйвера устанавливает/снимает галку.
Кнопка “Установить” запускает установку выбранных драйверов.
Щелчок на кнопке драйвера при удерживании Shift запускает установку данного драйвера.
Во время установки можно добавлять/исключать драйверы к установке.
Отменить установку драйвера возможно до его окончательной распаковки.
Щелчек на общем прогрессбаре останавливает установку.
Удерживание пробела при наведении на драйвер отображает таблицу со всеми альтернативными драйверами для данного устройства. Список отсортирован от самых подходящих к менее подходящим. Строка с рамкой выделяет драйвер, на который наведен указатель мыши.
Иконка с треугольником раскрывает полный список альтернативных драйверов для устройства.
Отобразить альтернативные драйверы можно также используя фильтры в режиме эксперта.
Удерживание Ctrl при наведении на драйвер отображает подсказку с сравнением установленного драйвера с предлагаемым к установке. Зеленым цветом подсвечиваются предпочтительные характеристики. Чем ниже оценка драйвера, тем лучше он подходит.
По щелчку правой кнопки над драйвером открывается контекстное меню.
Щелчок на панели “Информация о системе” открывает “Диспетчер устройств“.
Окно программы можно перетаскивать за любую его часть.
Прокручивать список драйверов можно нажатым колесиком мыши.
Программа поддерживает работу с распакованными драйверами.
В случае добавления/удаления устройства, программа сама обновит список драйверов.
При попытке записать файл autorun.inf на флешку появляется предупреждение о возможном вирусе.
Painkiller
09-02-2014, 14:40
BadPointer , как утилита ведет себя при установке Touchpad???
Второй вопрос , почему утилита создала папки dev_db1 и dev_db2?
dev_db1 - оказалось пустой , а в dev_db2 лежат индексы
Smokie_BlahBlah
09-02-2014, 14:45
:333 отличное начало!!
особенно нравятся эти мелочи:
Во время установки можно добавлять/исключать драйверы к установке.
Отменить установку драйвера возможно до его окончательной распаковки.
возможно ли вкратце рассказать в чем заключается отличие?
Наиболее совершенный алгоритм подбора драйверов среди аналогов.
неустановленный ASUS ATK0110 ACPI Utility почему-то не определила и обновление для NVIDIA nForce PCI System Managment
BadPointer
09-02-2014, 15:38
как утилита ведет себя при установке Touchpad??? »
Программа определяет является компьютер десктопом или ноутбуком на основе наличия аккумулятора и размера экрана(наведи на панель "информация о системе"). На настольных ПК драйверы для татчпадов не предлагаются.
Второй вопрос , почему утилита создала папки dev_db1 и dev_db2?
dev_db1 - оказалось пустой , а в dev_db2 лежат индексы »
dev_db1 - папка для индексов в человекочитаемом формате, который можно открыть любым редактором.
Программа может создать эти файлы при запуске с ключами
SDI_R4.exe -reindex -index_hr
возможно ли вкратце рассказать в чем заключается отличие? »
Позже я более подробно сравню с DPS И DIA.
Если коротко, это учет пустых секций в inf файлах, подбор оптимального драйвера по всем драйверпакам(а не просто лучший драйвер в каждом драйверпаке), учет подписей. Я раньше работал над DPS, и изначально
Snappy Driver Installer разрабатывался как переписывание DPS с нуля с устранением тех хронических проблем, из-за которых мне пришлось ввести систему маркеров в качестве временного решения проблем подбора драйвера. И вот эти проблемы наконец решены в Snappy Driver Installer.
неустановленный ASUS ATK0110 ACPI Utility почему-то не определила в DP_Vendor и обновление для NVIDIA nForce PCI System Managment (DP_Chipset) »
Выложи лог и снимок со своей системы(snp файл), чтобы я смог посмотреть что там не так. Это находится в режим эксперта->открыть логи.
Smokie_BlahBlah, думаю понравиться еще больше если сказать что программа само достаточна не нуждается в использовании дополнительных библиотеках , дот нетов и пр , не нуждается в костылях типо: девкона , дп инсталлера и даже в семь зип все делает сама !
сам алгоритм определения драйверов подобен анализу виндовс и настолько универсален что даже при наличии в будущем win 9 или win 10 скорее всего не потребует переписывания кода парсинга
важно:
вы должны знать, в случае если программа что то делает не так по вашему мнению с установкой обновлением драйверов в папке logs храниться необходимая информация , выглядит вот так:
2014_02_09__15_03_10__MYCOMP_log.txt
2014_02_09__15_03_10__MYCOMP_state.snp
Кликни "Режим эксперта->открыть логи" и выложи эти файлы (при необходимости)
если у программы происходят какие то непредвиденные сбои в самой работе (вылеты) используйте запуск через батник : SDI_safemode.bat в этом случае включается защищенный режим (некое подобие safemode для виндовс)
Smokie_BlahBlah
09-02-2014, 21:04
quarq, ну самодостаточность да, я заметил. а еще молниеносное индексирование! в общем надежды у меня на эту прогу большие)
BadPointer,
BadPointer
09-02-2014, 21:47
а еще молниеносное индексирование! в общем надежды у меня на эту прогу большие
Snappy Driver Installer индексирует все драйверпаки быстрее чем DIA подбирает драйверы с уже созданными индексами, и это еще далеко не предел возможностей по оптимизации скорости индексации.
Чтобы отобразился NVIDIA nForce PCI System Management нужно снять галку "Только оптимальные". В драйверпаках есть более новые версии драйверов, но они не предлагаются поскольку подпись драйвера не действительна(выделено красным) для Windows 8.1, как ты можешь видеть при удерживании Ctrl над драйвером.
Устройство ASUS ATK0110 ACPI Utility работает нормально и установленный драйвер является самым новым. Нужно установить галку "Неизвестные" чтобы увидеть его.
DeviceInfo
Name: ATK0110 ACPI UTILITY
Status: Driver is running.
Manufacturer: ATK
HWID_reg {4d36e97d-e325-11ce-bfc1-08002be10318}\0040
Class: Location:
ConfigFlags: 0
Capabilities: 48
DriverInfo
Name: ATK0110 ACPI UTILITY
Provider: ATK
Date: 11-5-2012
Version: 1043.6.0.0
HWID: acpi\atk0110
inf: C:\Windows\inf\oem2.inf,DriverInstall
Score: 00FF0001 0001
1 | 00FF0001 | 16.07.2009 | 100 | 2 | 82 | atk.ntamd64 | drivers\DP_Vendor_14022.7z | 1B9FB| Asus\ATK\FORCED\NTx64\0110_1043.6.0.0\AsAcpi.inf | ATK | 1043.6.0.0 | ACPI\ATK0110 | ATK0110 ACPI UTILITY
1 | 00FF0001 | 16.07.2009 | 1 | 0 | 82 | atk | drivers\DP_Vendor_14022.7z | 1A733| Asus\ATK\FORCED\NTx86\0110_1043.5.0.0\AsAcpi.inf | ATK | 1043.5.0.0 | ACPI\ATK0110 | ATK0110 ACPI UTILITY
1 | 00FF0001 | 21.01.2008 | 100 | 0 | 82 | atk.ntamd64 | drivers\DP_Vendor_14022.7z | 1B9E1| Asus\ATK\FORCED\5x64\0110_1043.5.0.0\AsAcpi.inf | ATK | 1043.5.0.0 | ACPI\ATK0110 | ATK0110 ACPI UTILITY
1 | 00FF0001 | 19.10.2006 | 100 | 0 | 82 | atk.ntamd64 | drivers\DP_Vendor_14022.7z | 1B9EA| Asus\ATK\FORCED\6x64\0110_1043.4.0.0\AsAcpi.inf | ATK | 1043.4.0.0 | ACPI\ATK0110 | ATK0110 ACPI UTILITY
1 | 00FF0001 | 11.10.2006 | 1 | 0 | 82 | atk | drivers\DP_Vendor_14022.7z | 1A70F| Asus\ATK\FORCED\6x86\0110_1043.1.0.0\AsAcpi.inf | ATK | 1043.1.0.0 | ACPI\ATK0110 | ATK0110 ACPI UTILITY
1 | 00FF0001 | 13.08.2004 | 1 | 0 | 82 | atk | drivers\DP_Vendor_14022.7z | 1A761| Asus\ATK\FORCED\5x86\0110_1043.2.15.37\Atk2000.inf | ATK | 1043.2.15.37 | ACPI\ATK0110 | ATK0110 ACPI UTILITY
0 | 00FF0001 | 16.07.2009 | 1 | 2 | 8A | atk | drivers\DP_Vendor_14022.7z | 1B9FB| Asus\ATK\FORCED\NTx64\0110_1043.6.0.0\AsAcpi.inf | ATK | 1043.6.0.0 | ACPI\ATK0110 | ATK0110 ACPI UTILITY
0 | 00FF0001 | 21.01.2008 | 1 | 0 | 8A | atk | drivers\DP_Vendor_14022.7z | 1B9E1| Asus\ATK\FORCED\5x64\0110_1043.5.0.0\AsAcpi.inf | ATK | 1043.5.0.0 | ACPI\ATK0110 | ATK0110 ACPI UTILITY
0 | 00FF0001 | 19.10.2006 | 1 | 0 | 8A | atk | drivers\DP_Vendor_14022.7z | 1B9EA| Asus\ATK\FORCED\6x64\0110_1043.4.0.0\AsAcpi.inf | ATK | 1043.4.0.0 | ACPI\ATK0110 | ATK0110 ACPI UTILITY
BadPointer, программа супер, но на последнем этапе установки вылетает с ошибкой:
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: SDI_R4.exe
Версия приложения: 0.0.0.0
Отметка времени приложения: 52f6587a
Имя модуля с ошибкой: ntdll.dll
Версия модуля с ошибкой: 6.1.7601.22436
Отметка времени модуля с ошибкой: 521eaa80
Код исключения: c0000005
Смещение исключения: 0003331f
Версия ОС: 6.1.7601.2.1.0.256.4
Код языка: 1049
Дополнительные сведения 1: 0a9e
Дополнительные сведения 2: 0a9e372d3b4ad19135b953a78882e789
Дополнительные сведения 3: 0a9e
Дополнительные сведения 4: 0a9e372d3b4ad19135b953a78882e789
BadPointer
09-02-2014, 22:48
Polo7, когда программа падает желательно предоставить логи программы и скриншот. Если программа была запущена с включенным режимом эксперта, также будет открыто дополнительно консольное окно с отладочными сообщениями. Хорошо бы чтобы на скриншоте был видно и это окно.
Если падение легко воспроизводимо(падает каждый раз, а не случайным образом), то я могу передать специальную отладочную версию программы, которая создаст файл backrtace, содержащий подробную информацию о падении. Вот пример отладочной версии программы на основе R5: http://www.mediafire.com/download/3sve4zm8gn1bsit/SDI_R5_DBG.7z. Отладочные версии программы можно использовать только для выявления причин падения программы, и только по моему указанию. Эту версию я сейчас выложил чтобы желающие могли ознакомиться с тем что из себя представляет отладочная версия.
BadPointer, прогнал повторно с SDI_R5_DBG все прошло гладко б/з ощибок
Smokie_BlahBlah
09-02-2014, 23:40
BadPointer,
Устройство ASUS ATK0110 ACPI Utility работает нормально и установленный драйвер является самым новым
упс, я вообще скинул лог после того как WindowsUpdate установил драйвер.
а почему программа не определяет какой-нибудь из драйверов для этих устройств как "оптимальный"?
очень хотелось бы фильтр "максимально подходящие драйверы", при котором будет выведен "максимально подходящий" драйвер для каждого из устройств на одной странице. ну и их автоустановку
BadPointer
09-02-2014, 23:54
а почему программа не определяет какой-нибудь из драйверов для этих устройств как "оптимальный"? »
Для этих устройств у тебя уже установлены драйверы, которые лучше чем имеются в драйверпаках.
Но теперь я собираюсь несколько изменить работу фильтров, так что эти два драйвера будут отображаться при установленных галках "Менее подходящие" и "Старые версии" даже при установленной галке "Только оптимальные".
Smokie_BlahBlah
10-02-2014, 00:39
BadPointer,
скинул лог после того как WindowsUpdate установил драйвер
на ASUS ATK0110 ACPI Utility. так-то его нет в списке оптимальных, когда устройство не установлено
mariolast
10-02-2014, 00:45
Попробовал программу на ноутбуке Асус К55, драйвера SamLab.
Точку восстановления создать не смогла, половину дров не установила.
Ошибки были либо 2146762496 либо 536870387
DPS нормально справился
BadPointer
10-02-2014, 00:54
на ASUS ATK0110 ACPI Utility. так-то его нет в списке "оптимальных", когда устройство не установлено »
Я правильно понял что тогда драйвер не был установлен и в диспетчере устройств отображался с желтым значком?
Если это так, то программа должна была отобразить это устройство в виде кнопки с красным фоном и надписью "Устройству требуется драйвер, но он не был найден в драйверпаках". Я завтра проверю отрабатывает программа правильно при таких условиях. Те драйверы, что есть в драйверпаке можно попробовать установить, но из-за отсутствия подписи они все равно не установятся.
mariolast, выложи логи. (режим эксперта->открыть логи).
Smokie_BlahBlah
10-02-2014, 00:56
BadPointer, с желтым значком
да
но он не был найден в драйверпаках
ну он в паках-то есть. DPS определяет
но из-за отсутствия подписи они все равно не установятся
молча не установятся или появится диалог о неподписанном драйвере?
BadPointer
10-02-2014, 01:08
молча не установятся или появится диалог о неподписанном драйвере? »
Обычно попытки установки таких драйверов завершается ошибкой установки даже с установленным флагом принудительной установки и поэтому сейчас они не предлагаются к установке. Впрочем, если никакой драйвер не установлен, я пожалуй уж лучше буду предлагать установить такие драйверы чем вообще ничего.
Fortress1
10-02-2014, 08:18
Авто установка оптимального набора драйверов будет ли предусмотрена?
Я имею ввиду установку без взаимодействия с пользователем
Fortress1, программа изначально (по умолчанию) предлагает самые оптимальные драйвера от вас потребуется нажать на кнопки "выделить все" и "установить"
Smokie_BlahBlah
10-02-2014, 14:26
quarq, имеется ввиду полностью автоматическая установка. запустил и всё
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC