Как распаковать драйвер?
Для принудительной установки драйвера необходимо предварительно распаковать драйвер. Большинство драйверов являются обыкновенными архивами ZIP или RAR. Думаю, у любого пользователя распаковка таких драйверов не оставит трудностей. Главное, что нужно запомнить – драйвер лучше всего распаковывать в папку, созданную в корне диска. Иначе большое вложение папок и длинные имена архивов, могут вызвать трудности при установке драйвера после распаковки. Саму папку, куда распаковываются файлы лучше называть как можно короче, вполне достаточного названия из одного-двух символов. В последующем, при установке, вам проще будет запомнить имя нужной вам папки с драйверами.
Распаковка драйверов с расширением *.exe или *.msi
Довольно часто встречаются установочные драйверы с расширением *.exe или *.msi, особенно, если файл скачан с официального сайта производителя. И такие файлы не поддаются распаковке обычными архиваторами. Как же их распаковать?
Для распаковки exe-файлов или файлов .msi существует прекрасная утилита под названием Universal Extractor, которой под силу извлечь практически любые архивы. Например, если скачать драйвер для веб-камеры Sonix SN9C201 со страницы нашего сайта, то внутри мы получим файл USB20PCCam_5.7.26000.0.exe, который не подается распаковке обычными архивами. Но с помощью универсального распаковщика вы легко сможете его распаковать. На нашем сайте о компьютерных программах, вы можете прочитать инструкцию по работе с Universal Extractor, где приведен пример как раз по распаковке этого драйвера.
Распаковка драйверов с расширением *.cab
Иногда после распаковки драйвера мы получаем папку, внутри которой нужные нам файлы находятся в архиве cab (обычно data1.cab и data1.cab). Именно внутри этих архивов спрятаны файлы с расширением *.inf, необходимые нам для принудительной установки драйвера.
Если вернуться к вышеописанном примеру, то в результате предварительного извлечения драйвера, мы получили папку с файлами:
Как видно из рисунка, среди немногих файлов имеются те самые файлы data1.cab и data1.cab. Что касается именно извлечения драйверов, то никакой обычный распаковщик здесь не поможет. InstallShield CAB File Viewer – с помощью этой небольшой, но очень полезной утилиты распаковать cab-файл не составит никакого труда. Открыв в программе нужный нам файл (достаточно указать на файл data1.hdr) и перед нами предстанет дерево папок и файлов, содержащиеся внутри архива:
(нажмите для увеличения)
Отсюда мы сможем извлечь необходимый нам файл. Недостатком такого распаковщика является то, что нельзя распаковать папку целиком, извлечь можно только один файл. То есть, для полного извлечения придется распаковывать каждый файл по очереди.
Когда ничего не помогает
Редко, но все же случается так, что никакой способ распаковки драйвера не помогает. Тут можно попробовать просто запустить установочный файл драйвера, дождаться окончания установки, но не закрывать диалоговое окно программы. И зайти во временные папки системы и поискать там папку с распакованным драйвером. Для windows 7 и Vista временная распаковка будет происходит в папку C:/Users/ИМЯ/AppData/Local/Temp/. Для Windows XP – это будет C:/Documents and Settings/ИМЯ/Local Settings/Temp. Папку с драйвером ищите по дате создания.
Если у вас есть свой надежный и проверенный способ распаковки драйверов, то ждем ваших комментариев.
Привет
чем распаковать exe-шний диструтибутив под Windows
kyk Уже с Приветом Posts: 31438 Joined: Sat Nov 20, 2004 8:12 pm Location: камбуз на кампусе
чем распаковать exe-шний диструтибутив под Windows
Post by kyk » Sun Sep 30, 2012 6:18 pm
Имеется экзешник ‘VerizonDriverInstaller_v3.02.002.07.002.exe’ В нём внутри есть нужные драйвера. Как их оттуда вытащить? Можно попробовать ловить временный фолдер (if any) куда экзешник будет эти драйвера распаковывать. Но можно ли распаковать культурно, не запуская экзешник?
Лучше переесть, чем недоспать! © Обратное тоже верно
rzen Уже с Приветом Posts: 24375 Joined: Tue Nov 18, 2003 7:42 am
Re: чем распаковать exe-шний диструтибутив под Windows
Post by rzen » Sun Sep 30, 2012 6:36 pm
kyk wrote: Имеется экзешник ‘VerizonDriverInstaller_v3.02.002.07.002.exe’ В нём внутри есть нужные драйвера. Как их оттуда вытащить? Можно попробовать ловить временный фолдер (if any) куда экзешник будет эти драйвера распаковывать. Но можно ли распаковать культурно, не запуская экзешник?
Рар в мою бытность под виндой умел. Вряд ли разучился?
Don’t code today what you can’t debug tomorrow.
kyk Уже с Приветом Posts: 31438 Joined: Sat Nov 20, 2004 8:12 pm Location: камбуз на кампусе
Re: чем распаковать exe-шний диструтибутив под Windows
Post by kyk » Sun Sep 30, 2012 6:49 pm
rzen wrote: Рар в мою бытность под виндой умел. Вряд ли разучился?
Cпасибо, я в курсе. Рар может, но не все. Кокретно этот не может
Лучше переесть, чем недоспать! © Обратное тоже верно
Medium-rare Уже с Приветом Posts: 9238 Joined: Thu Mar 03, 2011 6:04 pm Location: SFBA
Re: чем распаковать exe-шний диструтибутив под Windows
Post by Medium-rare » Sun Sep 30, 2012 7:02 pm
Проблема в том, что в exe может быть внутренний распаковщик чего угодно. Но в кошерно-майкрософтовском exeш-ном архиве:
setup.exe /t:C:\\ /c
. and even then it’s rare that you’ll be going there.
rzen Уже с Приветом Posts: 24375 Joined: Tue Nov 18, 2003 7:42 am
Re: чем распаковать exe-шний диструтибутив под Windows
Post by rzen » Sun Sep 30, 2012 7:07 pm
спасибо что напомнили мне почему я перестал дружить с виндой
Don’t code today what you can’t debug tomorrow.
kyk Уже с Приветом Posts: 31438 Joined: Sat Nov 20, 2004 8:12 pm Location: камбуз на кампусе
Re: чем распаковать exe-шний диструтибутив под Windows
Post by kyk » Sun Sep 30, 2012 7:21 pm
Medium-rare wrote: Но в кошерно-майкрософтовском exeш-ном архиве:
setup.exe /t:C:\\ /c
попробовал, не работает. Файлы то паковал не Микрософт, а кто-то для Verizon Wireless
Лучше переесть, чем недоспать! © Обратное тоже верно
rzen Уже с Приветом Posts: 24375 Joined: Tue Nov 18, 2003 7:42 am
Re: чем распаковать exe-шний диструтибутив под Windows
Post by rzen » Sun Sep 30, 2012 7:24 pm
как вариант запустить распаковку под виртуальной виндовз, если что то заразится оно будет локализовано
Don’t code today what you can’t debug tomorrow.
Medium-rare Уже с Приветом Posts: 9238 Joined: Thu Mar 03, 2011 6:04 pm Location: SFBA
Re: чем распаковать exe-шний диструтибутив под Windows
Post by Medium-rare » Sun Sep 30, 2012 7:46 pm
Если WinRar откроет это, и в принципе распакует, тогда можно настроить winrar x -y compressed_file disk:\dir или я забыл. Путь доступа, есс-но, должен быть.
. and even then it’s rare that you’ll be going there.
kyk Уже с Приветом Posts: 31438 Joined: Sat Nov 20, 2004 8:12 pm Location: камбуз на кампусе
Re: чем распаковать exe-шний диструтибутив под Windows
Post by kyk » Sun Sep 30, 2012 7:51 pm
Medium-rare wrote: Если WinRar откроет это.
не открывает
Лучше переесть, чем недоспать! © Обратное тоже верно
Flash-04 Уже с Приветом Posts: 63377 Joined: Tue Nov 02, 2004 8:31 pm Location: RU -> Toronto, ON
Re: чем распаковать exe-шний диструтибутив под Windows
Post by Flash-04 » Mon Oct 01, 2012 5:02 am
rzen wrote: спасибо что напомнили мне почему я перестал дружить с виндой
вас так напрягли proprietary installers? или в Mac OS X это запрещено как класс?
по теме, вообще надо смотреть чем сделано. если тот же InstallShield, то по идее надо брать его и распаковывать.
Not everyone believes what I believe but my beliefs do not require them to.
rzen Уже с Приветом Posts: 24375 Joined: Tue Nov 18, 2003 7:42 am
Re: чем распаковать exe-шний диструтибутив под Windows
Post by rzen » Mon Oct 01, 2012 5:26 am
Flash-04 wrote:
rzen wrote: спасибо что напомнили мне почему я перестал дружить с виндой
вас так напрягли proprietary installers? или в Mac OS X это запрещено как класс?
под маком такое издевательство над здравым смыслом никому в голову не придет
Don’t code today what you can’t debug tomorrow.
Flash-04 Уже с Приветом Posts: 63377 Joined: Tue Nov 02, 2004 8:31 pm Location: RU -> Toronto, ON
Re: чем распаковать exe-шний диструтибутив под Windows
Post by Flash-04 » Mon Oct 01, 2012 5:35 am
гм. ну я тоже не знаю зачем это kyk-у понадобилось, но учитывая что Mac OS X тоже драйверами устройств пользуется, теоретически и там такая ситуация может возникнуть.
Вообще говоря обычно для Windows драйвера идут просто кучкой файлов в каталоге «inf» на CD. Никакие распаковщики при это не требуются.
Not everyone believes what I believe but my beliefs do not require them to.
rzen Уже с Приветом Posts: 24375 Joined: Tue Nov 18, 2003 7:42 am
Re: чем распаковать exe-шний диструтибутив под Windows
Post by rzen » Mon Oct 01, 2012 5:43 am
зачем понадобилось как раз понятно, чтобы не запускать на своём компе неизвестный код. а вот зачем нужен такой бесконечный зоопарк архиваторов и инсталяшек для очень стандартного и прямолинейного процесса инсталяции софта вот это совсем непонятно.
Don’t code today what you can’t debug tomorrow.
Flash-04 Уже с Приветом Posts: 63377 Joined: Tue Nov 02, 2004 8:31 pm Location: RU -> Toronto, ON
Re: чем распаковать exe-шний диструтибутив под Windows
Post by Flash-04 » Mon Oct 01, 2012 5:49 am
MSI — давно существует, но если вас не устраивает, то можно сделать и своё. на mac-е нельзя, Джобс не дозволяет?
Not everyone believes what I believe but my beliefs do not require them to.
Flash-04 Уже с Приветом Posts: 63377 Joined: Tue Nov 02, 2004 8:31 pm Location: RU -> Toronto, ON
Re: чем распаковать exe-шний диструтибутив под Windows
Post by Flash-04 » Mon Oct 01, 2012 5:52 am
для rzen, сейчас полно инсталляторов которые попросту загружают следующий с сайта. таким образом производитель публикует только первый универсальный, а обновляет второй или список файлов который тот загружает.
Not everyone believes what I believe but my beliefs do not require them to.
rzen Уже с Приветом Posts: 24375 Joined: Tue Nov 18, 2003 7:42 am
Re: чем распаковать exe-шний диструтибутив под Windows
Post by rzen » Mon Oct 01, 2012 6:00 am
Flash-04 wrote: MSI — давно существует, но если вас не устраивает, то можно сделать и своё. на mac-е нельзя, Джобс не дозволяет?
джобсу всё равно, я ж говорю, никому такие выкрутасы не приходит в голову.
вы видели как выглядит процесс инсталяции программы под маком?
Don’t code today what you can’t debug tomorrow.
rzen Уже с Приветом Posts: 24375 Joined: Tue Nov 18, 2003 7:42 am
Re: чем распаковать exe-шний диструтибутив под Windows
Post by rzen » Mon Oct 01, 2012 6:08 am
для rzen, сейчас полно инсталляторов которые попросту загружают следующий с сайта. таким образом производитель публикует только первый универсальный, а обновляет второй или список файлов который тот загружает.
эта фишка скопирована с мака, you’re welcome
Don’t code today what you can’t debug tomorrow.
Flash-04 Уже с Приветом Posts: 63377 Joined: Tue Nov 02, 2004 8:31 pm Location: RU -> Toronto, ON
Re: чем распаковать exe-шний диструтибутив под Windows
Post by Flash-04 » Mon Oct 01, 2012 6:13 am
rzen wrote: эта фишка скопирована с мака, you’re welcome
и как в таком случае выдрать файлы из инсталлятора?
Not everyone believes what I believe but my beliefs do not require them to.
rzen Уже с Приветом Posts: 24375 Joined: Tue Nov 18, 2003 7:42 am
Re: чем распаковать exe-шний диструтибутив под Windows
Post by rzen » Mon Oct 01, 2012 6:20 am
Flash-04 wrote:
rzen wrote: эта фишка скопирована с мака, you’re welcome
и как в таком случае выдрать файлы из инсталлятора?
файл инсталятора юзер никогда не видит, он выкачивается и устанавливается в фоне.
если же его выкачать вручную, то открыть его (даблкликом) и взять интересующие вас файлы.
Don’t code today what you can’t debug tomorrow.
Flash-04 Уже с Приветом Posts: 63377 Joined: Tue Nov 02, 2004 8:31 pm Location: RU -> Toronto, ON
Re: чем распаковать exe-шний диструтибутив под Windows
Post by Flash-04 » Mon Oct 01, 2012 6:22 am
Not everyone believes what I believe but my beliefs do not require them to.
rzen Уже с Приветом Posts: 24375 Joined: Tue Nov 18, 2003 7:42 am
Re: чем распаковать exe-шний диструтибутив под Windows
Post by rzen » Mon Oct 01, 2012 6:24 am
Flash-04 wrote: в теории.
это под виндой в теории, а под маком именно на практике.
вы видели как выглядит процесс установки прогаммы по маком?
Don’t code today what you can’t debug tomorrow.
Zuk Уже с Приветом Posts: 17340 Joined: Wed Jun 28, 2000 1:01 am
Re: чем распаковать exe-шний диструтибутив под Windows
Post by Zuk » Mon Oct 01, 2012 6:44 am
rzen wrote:
Flash-04 wrote: в теории.
это под виндой в теории, а под маком именно на практике.
вы видели как выглядит процесс установки прогаммы по маком?
видела-видела
сначала мак нудит, что ему нужна новая фича и перезагрузится. Забадывает, соглашаюсь, говорит отвали от меня на часок, я тут пощурщу и перезагружусь. Ок, прихожу утром — пишет облом-с , сафари не вышел, а прибить постеснялись.
Итог — фича не стоит, на попытку ее поставить — ругаетсЯ, ты говорит это уже делала. Ну дык..
rzen Уже с Приветом Posts: 24375 Joined: Tue Nov 18, 2003 7:42 am
Re: чем распаковать exe-шний диструтибутив под Windows
Post by rzen » Mon Oct 01, 2012 6:49 am
rzen wrote:
Flash-04 wrote: в теории.
это под виндой в теории, а под маком именно на практике.
вы видели как выглядит процесс установки прогаммы по маком?
видела-видела
сначала мак нудит, что ему нужна новая фича и перезагрузится. Забадывает, соглашаюсь, говорит отвали от меня на часок, я тут пощурщу и перезагружусь. Ок, прихожу утром — пишет облом-с , сафари не вышел, а прибить постеснялись.
Итог — фича не стоит, на попытку ее поставить — ругаетсЯ, ты говорит это уже делала. Ну дык..
какие страшные у вас сны
берётся програмка, и перетягивается в фолдер Applications. _все_. установка закончена.
Don’t code today what you can’t debug tomorrow.
Zuk Уже с Приветом Posts: 17340 Joined: Wed Jun 28, 2000 1:01 am
Re: чем распаковать exe-шний диструтибутив под Windows
Post by Zuk » Mon Oct 01, 2012 6:56 am
rzen wrote:
rzen wrote:
Flash-04 wrote: в теории.
это под виндой в теории, а под маком именно на практике.
вы видели как выглядит процесс установки прогаммы по маком?
видела-видела
сначала мак нудит, что ему нужна новая фича и перезагрузится. Забадывает, соглашаюсь, говорит отвали от меня на часок, я тут пощурщу и перезагружусь. Ок, прихожу утром — пишет облом-с , сафари не вышел, а прибить постеснялись.
Итог — фича не стоит, на попытку ее поставить — ругаетсЯ, ты говорит это уже делала. Ну дык..
какие страшные у вас сны
берётся програмка, и перетягивается в фолдер Applications. _все_. установка закончена.
сны — намекаете, что мне это приснилось? неа..позавчера было
я понимаю, что у фанатов мак самый удобный, лучший и тд. А я человек простой, у меня сафари крешается неприлично просто и нужные сайты не показывает спасибо гуглу за хром
Flash-04 Уже с Приветом Posts: 63377 Joined: Tue Nov 02, 2004 8:31 pm Location: RU -> Toronto, ON
Re: чем распаковать exe-шний диструтибутив под Windows
Post by Flash-04 » Mon Oct 01, 2012 7:12 am
как извлечь файл inf с exe файла. (нужно с драйвера) .
методом переименования в rar, zip, и через программу Universal Extractor файла данного нет.
Вообще нужно насильно установить драйвер на win 7 64.
Голосование за лучший ответ
Использование функции сжатых папок Windows для извлечения файлов. При отсутствии программы WinZip или WinRAR можно извлечь файлы, используя функцию сжатых папок Windows. Для этого измените расширение имени файла с EXE на ZIP. Затем с помощью Проводника Windows скопируйте файлы из сжатой папки.
Извлечение и добавление пакетов драйверов
поиск драйверов по ID устройства http://devid.info/
декомпилировать ехе очень проблематично. если драйвер не устанавливается возможно он не подходит к твоему железу? попробуй софтину resoursehacker или что то подобное. ну незнаю. если ли смысл. может проще найти подходящий драйвер?
Извлечение и добавление пакетов драйверов
Чтобы добавить на сервер пакеты драйверов, необходимо сначала получить их от изготовителя и убедиться, что они извлечены (пакеты не могут быть в форматах EXE или MSI). Это требование обусловлено тем, что службам развертывания Windows нужен INF-файл, описывающий пакет. Список веб-сайтов для оборудования соответствующего изготовителя см. в каталоге обновлений драйверов (http://go.microsoft.com/fwlink/?LinkId=143440).
Обнаружение INF-файла
При добавлении пакетов можно указать папку, содержащую извлеченные пакеты драйверов, или INF-файл, описывающий пакет. INF-файл содержит список файлов, образующих пакет (и местонахождение драйверов), и поставляется с программой установки драйверов. Обычно INF-файл находится на носителе установки драйверов в той же папке, что и программа установки, или во вложенной папке.
Извлечение пакетов драйверов
Если пакеты находятся в формате EXE или MSI, необходимо извлечь их, чтобы добавить на сервер.
Пакеты драйверов сторонних изготовителей
-
Использование программы сжатия файлов для извлечения файлов. Если файлы драйверов упакованы в один исполняемый файл, для извлечения содержимого пакета драйверов в папку можно воспользоваться средством сжатия файлов, таким как WinZip или WinRAR.
Пакеты драйверов корпорации Майкрософт
При получении пакета из Центра обновления Windows воспользуйтесь для извлечения пакета следующей процедурой.
- Загрузите пакеты драйверов из каталога обновлений корпорации Майкрософт (http://go.microsoft.com/fwlink/?LinkId=66676).
- Извлеките содержимое каждого CAB-файла в папку компьютера, используя одно из следующих средств:
- Expand.exe Дополнительные сведения об этой программе командной строки см. на странице http://go.microsoft.com/fwlink/?LinkId=143439.
Добавление пакетов драйверов на сервер
После получения и извлечения пакетов драйверов их необходимо добавить на сервер. Для этого щелкните правой кнопкой мыши узел Драйверы, выберите команду Добавить пакет драйверов и следуйте инструкциям мастера. Пошаговые инструкции о добавлении и развертывании пакетов драйверов см. в разделе Развертывание пакетов драйверов.