Как распаковать драйвер из exe

Обновлено: 21.11.2024

Необходимо извлечь файл .msi из установщика .exe.

Решение:

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

CodeTwo настоятельно не рекомендует извлекать (и использовать) файлы MSI из установщиков EXE программного обеспечения CodeTwo. Если веб-сайт продукта не разрешает такую ​​операцию (или если вы не получили указаний/разрешения от службы поддержки CodeTwo), используйте установочные файлы .exe.

Первый метод основан на том факте, что большинство установщиков извлекают свои файлы .msi в папку временных файлов в процессе установки. Чтобы извлечь файл MSI из установщика EXE, вам необходимо:

  1. Запустите файл .exe.
  2. Когда вы увидите первое приглашение (например, вопрос о том, хотите ли вы продолжить установку, принять лицензионное соглашение и т. д.), ничего не нажимайте в этом окне и не закрывайте его.
  3. Откройте проводник Windows, введите %temp% в адресной строке и нажмите Enter.
  4. Отсортируйте файлы в папке по дате изменения. Самый новый файл в списке должен быть файлом .msi, который вы ищете.
  5. Скопируйте файл MSI в безопасное место, прежде чем закрыть окно приглашения программы установки (см. шаг 2). Имейте в виду, что если вы закроете окно установщика, файл MSI будет немедленно удален из папки временных файлов.

Во втором способе используется бесплатный сторонний инструмент 7-Zip для просмотра содержимого установочного файла .exe. Следуйте инструкциям ниже.

  1. Загрузите 7-Zip с этой страницы и установите его.
  2. Щелкните правой кнопкой мыши файл .exe (из которого вы хотите извлечь файл .msi) и в контекстном меню выберите 7-Zip >Открыть архив.
  3. Пока не извлекайте файлы. Вместо этого просмотрите и найдите папку MSI в содержимом. Поиск этой папки может занять некоторое время, поскольку она не всегда находится непосредственно в корневом каталоге (ее расположение может различаться в зависимости от установщика).
  4. Когда вы найдете папку MSI, вы заметите, что она, скорее всего, содержит не файлы .msi, а файл или файлы без расширений и довольно загадочные имена, такие как 132. Несмотря на эти вводящие в заблуждение имена, на самом деле это файлы MSI, которые вы ищете.
  5. Перетащите эти файлы в любую нужную папку или выберите их и распакуйте с помощью 7-Zip. После этого закройте 7-Zip.
  6. Измените имена извлеченных файлов, чтобы они включали расширение .msi.
  7. Если есть два файла, больший — это 64-разрядная программа установки, а меньший — 32-разрядная версия. Используйте тот, который вам нужен.

Третий метод работает с проектами на основе InstallShield. Чтобы получить файл MSI из установщика EXE, вам необходимо:

  1. Войдите на компьютер, на котором не установлено программное обеспечение (установщик которого вы хотите получить доступ). Это связано с тем, что этот метод заставляет процесс удаления запускать извлечение файла .msi. Если у вас уже установлено это программное обеспечение, этот метод удалит его, что может быть нежелательно.
  2. Запустите командную строку Windows (cmd) (в Windows 10: откройте меню "Пуск", введите cmd и нажмите Enter) и перейдите в папку, в которой находится ваш EXE-файл.
  3. Выполните приведенную ниже команду:

замените на имя вашего файла .exe и путь к папке, в которую вы хотите извлечь файл .msi (например, C:\Folder ).

Как описано в этой теме, переключатели для приведенной выше команды выполняют следующие действия:

Форум Win-Raid (Драйверы - Прошивка - Моддинг) � Специальные темы � Интересное аппаратное и программное обеспечение для ПК � СОВЕТ : Как извлечь драйверы из различных типов пакетов драйверов ?

Вайнет Гарг

Друзья,
Я думаю: чтобы понять и модифицировать драйверы, жизненно важно иметь возможность извлекать пакеты драйверов, получать папки с файлами .inf и читать их. Итак, пока я пытаюсь помочь с тем же, я приветствую предложения от всех вас.

Целью здесь является извлечение пакетов драйверов и получение папок с файлами драйверов .inf:

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

(В некоторых случаях я получил файл .inf на некоторых начальных этапах, но это был не драйвер. Когда я дважды щелкнул файл .inf и прочитал его, чтобы найти идентификатор оборудования устройства, его там не было.Затем другая процедура, наконец, вывела требуемую папку с файлом .inf, и это была совершенно другая идея и место.)

Утилиты:

( Я фанат 7-zip )

ПРИМЕЧАНИЕ. Хотя Universal Extractor не обновляется и не поддерживается, я считаю UniExtract2 надеждой на будущее!

Процедуры и практика:
1.
(a) Много раз мне приходилось распаковывать файлы с помощью 7zip один за другим, и, наконец, я получил файлы драйвера .inf. Например. В некоторых случаях я распаковывал исходный драйвер с помощью 7zip, и после 3-4 извлечений я получал CAB-файл. Когда я извлек файл .cab с помощью 7zip, драйвер был извлечен.

(b) Иногда мне нужно было использовать несколько утилит, чтобы окончательно извлечь драйвер. Например. Я распаковал драйвер с помощью 7zip и получил .msi. Затем я извлек .msi с помощью LessMSI и получил свой драйвер.

<р>2. Командная строка для извлечения:

(i) Получите файл «Readme» для драйвера. Файл говорит об извлечении драйвера без установки. Это работало для набора микросхем и IRST (драйвер Intel Rapid Storage Technology)

Командная строка для извлечения набора микросхем: SetupChipset.exe -extract

Например. чтобы извлечь его в папку NEW (Путь 'C:\NEW'):
SetupChipset.exe -extract C:\NEW

Командная строка для извлечения IRST: SetupRST.exe -a -p

Например. чтобы извлечь его в папку NEW ( Путь 'C:\NEW' )
SetupRST.exe -a -p C:\NEW

(ii) Иногда в примечаниях к выпуску драйвера упоминаются параметры командной строки для извлечения драйвера (от старшего!)

<р>3. Сделайте папку извлечения

Предупреждение: всегда делайте точку восстановления системы, прежде чем пробовать это, потому что в процессе извлечения драйвера вы можете вызвать ошибку в вашей текущей ОС!

Когда мы запускаем установщик, он извлекается в папку перед установкой.
В некоторых случаях установщик сам сообщает/спрашивает о папке для извлечения. Так становится очень легко. Например. hp
В некоторых случаях драйвер всегда извлекается в определенную папку, например. некоторые драйверы Intel.
В некоторых случаях файл readme сообщает о папке.
В некоторых случаях об этом сообщает лог-файл установки драйвера. Что касается IMEI (интерфейс Intel Management Engine)

<р>4. Иногда процедура давала мне файл, а затем я извлекал его с помощью утилиты, и драйвер извлекался. Например. Я получил файл .msi из папки ''C:\Users\USER\AppData\Local\Temp\'', а затем извлек его с помощью LessMSI, и драйвер был извлечен.

Рекомендуется HP

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отправить сообщение другу

Когда вы загружаете какие-либо новые драйверы из службы поддержки HP, есть ли способ извлечь/разархивировать исполняемые файлы

Хаффер

‎26.01.2018 09:47

Рекомендуется HP

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отправить сообщение другу

Да, продвинутая утилита сжатия файлов, такая как WinRar или 7-Zip, сделает это.

иомаре

‎26.01.2018 09:48

Рекомендуется HP

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отправить сообщение другу

Да, большинство файлов можно распаковать. Загрузите приложение, например 7-zip, а затем щелкните правой кнопкой мыши файл драйвера и извлеките файлы.

‎26.01.2018 09:49

Рекомендуется HP

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отправить сообщение другу

Спасибо за быстрый ответ. Сейчас попробую одну из программ

‎16.07.2018, 11:39

Рекомендуется HP

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отправить сообщение другу

Здравствуйте! Я скачал драйвер clj4600pcl6winnt4-ru и разархивировал его, но что за исполняемый файл? там лицензия и установочные текстовые файлы, а какой именно файл автоустановки? Заранее благодарим за помощь.

‎29 мая 2019 г., 13:00 – последний раз редактировалось rick-s 29 мая 2019 г., 13:06

Рекомендуется HP

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отправить сообщение другу

Привет, @Huffer и @iomare.и любые ДРУГИЕ "эксперты". где ответ на этот вопрос, о том, что НЕТ ИСПОЛНЯЕМОГО ФАЙЛА после загрузки и разархивирования файла драйвера с HP?

По какой-то причине файл .exe отсутствует после распаковки? Возможно ли, что они хотят продать нам новые принтеры больше, чем заставить наши старые работать на наших новых операционных системах?

Здравствуйте. любой. особенно "эксперты".

Любознательные умы (у которых «старые» многотысячные принтеры простаивают) должны знать!

‎29.05.2019 13:30

Рекомендуется HP

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отправить сообщение другу

Да. Вот где я нашел тебя.

Теперь ваш компьютер позволяет вам переходить по гиперссылкам?

Это прямая ссылка на ваш ответ человеку по имени Milan254, который спросил

‎26.01.2018 09:36

Когда вы загружаете какие-либо новые драйверы из службы поддержки HP, есть ли способ извлечь/разархивировать исполняемые файлы

Ваш ответ был таким:

‎26.01.2018 09:47

Да, продвинутая утилита сжатия файлов, такая как WinRar или 7-Zip, сделает это.

Кажется, это должен быть хороший ответ. Но за то, что после драйвера принтера HP zip файл распаковывается. среди 9 разархивированных файлов нет файла .exe.

Попробуйте, вы поймете, что мы имеем в виду.

Результат, по-видимому, одинаков для любой утилиты zip/unzip. нет .exe

(Кстати, когда я пытаюсь отправить вам это сообщение, я получаю грубое сообщение об ошибке от HP, в котором говорится: «Ваше сообщение было изменено, так как в теле сообщения был обнаружен недопустимый HTML-код. Недопустимый HTML-код был удален». . Пожалуйста, просмотрите сообщение и отправьте его, когда будете удовлетворены."

Возможно, это ссылка на страницу в

‎29.05.2019 13:33

Рекомендуется HP

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отправить сообщение другу

Спасибо за попытку помочь. НО. после загрузки файла драйвера принтера HP, lj4000pcl6winnt4-en.exe, и извлечения содержимого путем его распаковки (независимо от того, какая программа используется) среди 9 извлеченных файлов НЕТ ФАЙЛА .EXE.

Поэтому выполнить/запустить/установить невозможно.

Хаффер

‎29 мая 2019 г., 13:56 – отредактировано ‎29 мая 2019 г., 14:05

Рекомендуется HP

  • Отметить как новое
  • Добавить в закладки
  • Подписаться
  • Отправить сообщение другу

Что вы пытаетесь сделать? И я говорил, что после распаковки/распаковки файла .exe будет файл .exe?

Этот файл драйвера устарел. Это для Laserjet серии 4000, предназначенной для использования под Windows NT 4.0. Исполняемая часть предназначена для запуска под этой давно устаревшей операционной системой. То, что вы получаете, извлекая файл .exe, является базовыми фактическими файлами драйверов, которые можно установить вручную, если вы знаете, как это сделать, но я не уверен, что он может работать на любой ОС, кроме Windows NT. Простите меня, если я не помню всех деталей операционной системы, которая сосуществовала с Windows 95. Итак, снова вопрос, что вы пытаетесь сделать?

Для решения различных проблем с ПК мы рекомендуем Restoro PC Repair Tool:
Это программное обеспечение устраняет распространенные компьютерные ошибки, защищает вас от потери файлов, вредоносных программ, сбоев оборудования и оптимизирует работу вашего ПК для достижения максимальной производительности. Решите проблемы с ПК и удалите вирусы за 3 простых шага:

  1. Загрузите Restoro PC Repair Tool, который поставляется с запатентованными технологиями (патент доступен здесь).
  2. Нажмите «Начать сканирование», чтобы найти проблемы Windows, которые могут вызывать проблемы с ПК.
  3. Нажмите «Исправить все», чтобы устранить проблемы, влияющие на безопасность и производительность вашего компьютера.
  • В этом месяце Restoro скачали 0 читателей.

К сожалению, большинство программ установки не так безопасны, как хотелось бы, и представляют собой всего лишь способ установить вредоносное ПО на ваше устройство с Windows 10.

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

Один из способов избежать этого — сначала извлечь файлы установки, не запуская ее, и посмотреть, что содержит пакет.

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

Как извлечь исполняемый файл, не устанавливая его?

1. Используйте WinZip

Если вы ищете безопасный способ извлечения исполняемых файлов без установки пакета, то, прежде чем перейти к другим нашим рекомендациям, мы хотели бы предложить вам взглянуть на WinZip.

WinZip на сегодняшний день является нашим выбором номер один, когда речь идет об отсутствии ошибок и выполнении различных задач при сохранении защиты вашего устройства.

Чтобы открыть исполняемый файл без его установки, щелкните правой кнопкой мыши файлы установщика Windows и извлеките их содержимое.

Используя это программное обеспечение, вы также получите доступ к целому ряду функций, которые помогут вам повысить эффективность работы.

WinZip поддерживает множество файлов архивных типов, таких как ZIP, ZIPX, RAR, 7Z, GZ, ISO, IMG, TAR GZ, TAR, GZIP, GZ и многие другие.

Кроме того, вы можете использовать его для сжатия изображений, видео, папок, PDF-файлов, MP3-файлов, и если какой-либо из ваших архивов случайно поврежден, вы можете использовать встроенную функцию восстановления, чтобы исправить их.< /p>

Давайте рассмотрим некоторые из его основных функций:

WinZip

Безопасно извлекайте исполняемые файлы и пользуйтесь всеми функциями этого удивительного устройства для архивирования и управления файлами.

2. Используйте специальный инструмент

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

Существует несколько программ, которые можно использовать для безопасного выполнения этого действия, одна из них — Universal Extractor 2.

Использование специального инструмента подразумевает выполнение нескольких простых шагов, таких как перетаскивание файла в программу и нажатие кнопки извлечения.

Этот метод более эффективен, так как вам не нужно выполнять дополнительные действия, чтобы выполнить работу.

3. Используйте командную строку

  1. Откройте «Выполнить», одновременно нажав клавиши Win+R
  2. .
  3. В открывшемся окне введите Cmd.
  4. Введите эту команду и нажмите Enter, чтобы запустить ее: ms iexec /a pathtoMSIfile /qb TARGETDIR=pathtotargetfolder

Убедитесь, что вы указали полный путь или переменную среды для размещения целевой папки после ее извлечения.

Как видите, есть несколько способов, как извлечь данные из exe-файла, не устанавливая его на свое устройство.

Если у вас есть дополнительные предложения или рекомендации, мы будем рады прочитать о них в разделе комментариев ниже.

По-прежнему возникают проблемы? Исправьте их с помощью этого инструмента:

Читайте также: