Ekstraheerige failid exe-st. Automaatsed paigaldaja lahtipakkijad

Universal Extractor – universaalne lahtipakkija

Milleks programm mõeldud on? Universaalne ekstraktor? Oletame, et on vaja uurida, kus täpselt paigaldamine pooleli. Selleks peate vaatama installipaketi sisu. Kuidas seda teha, pole kõigile selge: selle avamine pole nii lihtne. Siin on see utiliit kasulik: selline lahtipakkija aitab teil mitte ainult näha kõiki paketis sisalduvaid faile, vaid ka lisada oma faile. Loomulikult saab sama programmi abil kõik tagasi pakkida.

Liides on intuitiivne, isegi algaja saab aru, mis on mis. Seega on menüüs ainult kolm nuppu: Fail, Redigeeri ja Abi. Kõik need sisaldavad ühte punkti: Fail – Välju, Redigeeri – Seaded, Abi – Programmi veebisait. On võimatu segi ajada, kõik on lihtne ja ülevaatlik.

See muudab utiliidi kasutamise lihtsaks, nii et sellega ei tohiks probleeme tekkida. Arendajad väidavad, et see töötab peaaegu kõigi installipakettide vormingutega, alates exe-st kuni msi-ni. Noh, kontrollime seda praktikas.

Näiteks võtsin Sonix SN9C201 veebikaamera draiverid, nende installimise failinimi on USB20PCCam_5.7.26000.0.exe. Paketi vorming on exe, üks levinumaid. Asume tööle.

1. Niisiis, teeme lahti Programm Universal Extractor. Seda saate teha menüü kaudu Start – programmid või paneel kiire käivitamine, kui asetasite installimise ajal sinna selle otsetee. Ma arvan, et kõik teavad, kuidas rakendusi käivitada? Suurepärane. Ilmub järgmine aken:

2. B ülemine rida märkige lahtipakkimist vajava arhiivi või installipaketi tee. Saate selle ise sisestada või valida hiirega, klõpsates paremal asuval kolme punktiga nupul.
Seekord avaneb järgmine aken:

Sealt leiame lahti pakkimist vajavat installipaketti sisaldava kataloogi, valige see ja klõpsake nuppu Ava. Minu puhul osutus faili teeks: C:\Documents and Settings\Administrator\My Documents\Downloads\USB20PCCam_5.7.26000.0.exe.

Nagu märkasite, täidetakse ka alumine rida: C:\Documents and Settings\Administrator\My Documents\Downloads\USB20PCCam_5.7.26000.0. Tee on sama, kuid allalaadimiste kataloogis soovitab programm luua kausta nimega USB20PCCam_5.7.26000.0. See on ilmne uus kaust on sama nimega kui juhil, kellega ma töötan. Minu arvates on see väga mugav: nii installipakett kui ka selle faile sisaldav kataloog asuvad samas kohas ja neil on sama nimi. Isegi kõige hajameelsem kasutaja nagu mina ei kaota neid.

3. Need, kes soovivad paketist faile teise asukohta paigutada, saavad uuesti kasutada kolme punktiga nuppu, kuid paremal alumine rida. Protsess sarnaneb sellega, kuidas ma valisin lahtipakkimiseks juhitee:

Hüpikaken sisaldab kataloogipuud ja seda on lihtne kasutada. Valimiseks lihtsalt vasakklõpsake kataloogil, kuhu soovite lahti pakkida. Selle avamiseks peate sellel topeltklõpsama. Kui soovite luua uue kausta, klõpsake lihtsalt puu all asuvat nuppu Loo kaust. Ärge unustage valida kataloogi, mis sisaldab uut kausta. Nagu näete, pole midagi keerulist. Pärast valiku tegemist klõpsake nuppu OK ja jätkake töötamist. Mina olen omakorda programmi pakutava aadressiga üsna rahul, nii et ma ei muuda siin midagi.

4. Klõpsake nuppu OK ja liikuge järgmise sammu juurde. Pärast failitüübi lühikest analüüsi kuvatakse järgmine aken:

Valisin esimese ekstraheerimismeetodi, kuna see sobib üsna hästi selle pakendi jaoks, millega töötame. Vajutan OK.

5. Tegelikult toimub ekstraheerimisprotsess peaaegu koheselt. Avan selle paari sekundi pärast Allalaadimiste kaust ja ma näen:

Kataloogis USB20PCCam_5.7.26000.0 on kaust Disk1. Avan selle ja kataloogist C:\Documents and Settings\Administrator\My Documents\Downloads\USB20PCCam_5.7.26000.0\Disk1 leian installiprogrammist failid:

Need on konfiguratsiooniparameetrid _setup.dll ja ISSetup.dll, arhiivid data.1 ja data.2, failid data1.hdr, setup.isn, setup.iss, setup.inx, layout.bin. Selle kõrval on seadistuskonfiguratsiooni parameetrid ja tegelikult ka rakendus setup.exe ise. Arhiivid sisaldavad faile, kuhu kopeeritakse kõvaketast veebikaamera draiveri installimisel.

Nüüd saan soovi korral mõnda neist failidest muuta või neile enda oma lisada. Üldiselt saab sisu kasutada oma äranägemise järgi, kuid utiliit on oma eesmärgi täitnud.

Seega on failide ekstraheerimine mis tahes installipaketist üsna lihtne. sai talle antud ülesandega suurepäraselt hakkama. Töö tehti puhtalt, väga kiiresti ja ilma asjatute viivitusteta. Tegelikult on kõik, mida kasutajalt nõutakse, käitamine see programm, valige andmetega pakett, kataloog, kuhu see lahti pakitakse, ekstraheerimismeetod ja lõpuks, mis kõige tähtsam, klõpsake nuppu OK.

Kui installifaili ei pakkinud lahti, ilmnes tõrge või juhtus midagi muud, pange tähele, et jaoks erinevad vormingud olemas erinevat tüüpi nende sisu väljavõtmist. Seda on lihtne parandada: peate programmi taaskäivitama ja lahtipakkimise tüübi valimisel proovima kõiki kolme kordamööda. Üks neist teeb seda kindlasti, selles pole kahtlust.

Teine näpunäide: ärge olge laisk seadeid vaatama! Märkeruudud valikute ees Eemaldage duplikaatfailid Ja Kustuta ajutised failid tuleb paigaldada, et mitte ummistada kõvaketast igasuguste väikeste kildudega. Kui elate mitte Venemaal, vaid mõnes SRÜ riigis või isegi välismaal, valige üks rippmenüüst sobivaim keel, näiteks rumeenia keel, kui elate Moldovas ja see on teie emakeel, või ukraina keel, kui olete Ukraina kodanik ja eelistate sellega igapäevaelus suhelda.

Paigaldajate lahtipakkimise programmide eesmärk on selge. Praegu on paigaldajad ise üsna keerulised programmid, muudatuste tegemine süsteemis või registris, otseteede loomine, failide kirjutamine erinevaid kaustu. Kuid mõnikord teevad paigaldajad soovimatuid toiminguid, näiteks proovivad installida kasutaja teadmata mitmesuguseid tööriistaribasid või reklaamimooduleid, saadavad arendajale teavet installimise fakti kohta, takistavad installimist ilma parooli sisestamata või seerianumber ja muid ebameeldivaid asju. Sel juhul peame kõik selles sisalduvad failid distributsioonist välja võtma ilma installerit ise käivitamata. Lisaks failidele saab mõnest installerist välja võtta nn installiskripte, mis määravad toimingute jada, nendest saab teada, milliseid registrivõtmeid muudetakse, millised failid kuhu kirjutatakse jne. Samuti saab installijatest ekstraheeritud skripte tulevikus kasutada näiteks programmide ümberpakendatud versioonide loomiseks, mis sisaldavad juba katkise registreeringuga faile. Mõned eriti andekamad autorid kontrollivad terviklikkust varem installitud programm ja need ei luba installida värskendusi muudetud installidesse, enamasti leidub selliseid armsaid nalju mängudes. Seega tuleb paigaldajatega suhtlemise oskus alati kasuks.

Kõige võimsam ja mugav tööriist Installiprogrammide automaatseks ekstraktimiseks kasutage programmi Universal Extractor. See on kest teistele lahtipakkijatele, kokku on toetatud mitukümmend erinevat vormingut, sealhulgas sellised populaarsed nagu Inno Setup, InstallShield, Wise Installer jt. Vene keel toetatud, integratsioon sisse kontekstimenüü Windows Explorer, saavad edasijõudnud kasutajad töölogi salvestada ja vaadata välised moodulid lahtipakkimine. Selle kirjutamise ajal ei ole Universal Extractori distributsioonide ja allikatega hostimine saadaval, seega postitan Universal Extractori siia.

Liigume nüüd edasi spetsialiseeritud lahtipakkijate juurde, millele keskendutakse konkreetne tüüp paigaldajad. Kõige võimsam ja populaarseim tööriist paigaldajate loomiseks on tasuta Inno Setup, sellel on skriptikeel, mis võimaldab luua distributsioone peaaegu piiramatute võimalustega.



, Inno Setup installiprogrammide versioonide 2.0.8 kuni 5.3.11 lahtipakkija. Inno häälestuse lahtipakkija – konsooli utiliit, seetõttu on töö hõlbustamiseks mitu graafilised kestad näiteks (venekeelse versiooni leiate MSILabi veebisaidilt) või InnoSetup And NSIS Unpacker Shell (vajalik on 7zip ja innounp).

InnoSetup.And.NSIS.Unpacker.Shell.1.4.zip (660 484 baiti)




Abistaja utiliit InnoCry mõeldud Inno Setupi loodud installijate paroolidest möödahiilimiseks. Esmalt käivitage installiprogramm, mis nõuab parooli sisestamist, ja käivitage paralleelselt InnoCry. Seejärel proovib InnoCry mälus mitmel viisil paika panna käivitatav kood installija, et see ei nõuaks parooli. Uusim versioon tutvustab ka lukustatud nuppude aktiveerimise võimalust.

InnoCry.1.2.7.zip (238 909 baiti)




InnoExtractor põhineb 7zip arhiivil. Võimaldab vaadata ja ekstraktida Inno Setup installiprogrammide sisu. Suureks plussiks on see, et InnoExtractor täieneb pidevalt ja toetab nii vanu kui uusimad versioonid see paigaldaja.

InnoExtractor.4.8.0.156.zip (1 693 514 baiti)




Kasutades või lühendatult loodud installijate lahtipakkimiseks NSIS, kõige mugavam kasutada tasuta arhiveerija 7zip. See avab sellised installiprogrammid hõlpsalt vaatamiseks ja võimaldab teil neist vajalikud failid välja tõmmata.

Konsooliutiliit failide ekstraktimiseks WISE installijatest. Toetatud on peaaegu kõik Wise'i installiprogrammide versioonid. Pakett sisaldab lahtipakkimise versioone DOS-i, Windowsi ja Linuxi jaoks ning dokumentatsiooni inglise ja saksa keeles.

E_WISE.2002.03.29.zip (102 968 baiti)


E_WISE.2002.07.01.zip (24 686 baiti)




HWUN(Heuristic Wise UNpacker) on mõeldud ka WISE installijate lahtipakkimiseks, kuid erinevalt eelmine programm kasutab vajalike signatuuride ja andmete leidmiseks heuristlikke algoritme, mistõttu on suur tõenäosus, et see töötab ka installijate uuemate versioonidega.

HWUN.v0.50a.zip (22 912 baiti)


HWUN.v0.50b.zip (40 509 baiti)


- Setup Factory installijate versioonide 5 ja 6 konsooli lahtipakkija. Nagu autor ise tunnistab, esineb tõrkeid ja vigu, nii et see on kogumiku jaoks kasulikum.

Setup.Factory.Unpacker.zip (27 161 baiti)




InstallShield (ühe exe-faili järgi) lahtipakkija- automaatne konsooli lahtipakkija kahest kolmest tuntud tüübid InstallShield programmiga loodud installijad. See on üksik kabiinifail, mis on pakitud msi-konteinerisse, samuti installifailide komplekt ja kabiiniarhiiv, mis on samuti paigutatud msi-faili (Microsoft Installer). Kolmandat tüüpi, mis kasutab krüptimist, see lahtipakkija ei toeta.

InstallShield.Unpacker.0.99.zip (57 056 baiti)


Windowsi operatsioonisüsteemil põhinevate arvutite kasutajad puutuvad üsna sageli kokku EXE-failidega. See on installifail, mis võimaldab teil oma süsteemi mängu või programmi installida. Failide EXE-st lahtipakkimiseks on mitu võimalust. See artikkel sisaldab teavet selle kohta, kuidas seda Windowsis ja Macis teha.

EXE-failide lahtipakkimine Windowsis

Failide lahtipakkimiseks on kaks võimalust:

  1. Traditsiooniline, mis hõlmab kasutamist standardsed vahendid Windows.
  2. Kasutades tugiprogrammid.

Need meetodid erinevad üksteisest radikaalselt.

Niisiis, kuidas saate neid meetodeid kasutades Windowsis EXE-faili ekstraktida?

Esimene meetod: traditsiooniline lahtipakkimine

Traditsiooniline lahtipakkimine ei nõua süsteemi installitud abiprogramme. Kõik, mida vajate, on Windowsis juba eelinstallitud.

Niisiis, EXE-faili ekstraktimise protsess on järgmine:

  1. Avatud failihaldur"Dirigent".
  2. Minge kausta, kus asub EXE-fail.
  3. Käivitage see. Selleks lihtsalt topeltklõpsake selle ikoonil hiire vasaku nupuga. Mõnikord on käivitamiseks vaja administraatori õigusi – sellisel juhul tuleb esmalt paremklõpsata ja seejärel menüüst sobiv element valida.
  4. Avaneb installeri aken. Siin peate määrama lahtipakkimise parameetrid.
  5. Esimeses aknas palutakse teil valida installikeel.
  6. Siis see ilmub tervitusaken. Tavaliselt näitab see, milline programm süsteemi installitakse.
  7. Järgmisena peate nõustuma kasutusleping.
  8. Seejärel valige kaust, kuhu kõik failid lahti pakitakse.
  9. Seejärel palutakse teil menüüs Start ja töölaual luua täiendavaid otseteid.
  10. Pärast seda sammu hakatakse kõiki installifaile lahti pakkima.

Kõik, mida pead tegema, on oodata selle protsessi lõpuleviimist ja pärast seda saate seadistusviisardi akna sulgeda. Nii on lihtne EXE-programmi faile lahti pakkida.

Teine meetod: installifailide ekstraktimine

Teine meetod erineb radikaalselt esimesest. Kui esimesel juhul oli vaja programmifailid lahti pakkida, et see seejärel arvutis käivitada, siis sel juhul tuleb installija enda failid lahti võtta, et nendega manipuleerida. Näidis näitab spetsiaalset programmi nimega ResourcesExtract. See toimib järgmiselt:

  1. Laadige alla, installige ja käivitage rakendus.
  2. Ilmub aken, milles peate esmalt määrama lahti pakitava EXE-faili. Seda tehakse väljal Failinimi.
  3. Pärast seda peate määrama kausta, kuhu failid lahti pakitakse. Seda tehakse väljal Sihtkaust.
  4. Pärast seda võite hakata lahti pakkima. Selleks klõpsake nuppu Start.
  5. Soovi korral võib küsida lisavalikud. Näiteks määrake, millised failid lahti pakkida. Seda tehakse alal nimega Ressursitüübid väljavõtmiseks.

Selle tulemusena asuvad installifailid teie määratud kaustas. Saate neid igal ajal muuta.

Kuidas Macis EXE-faile lahti pakkida

Lahtipakkimine operatsioonisaalis Mac süsteem juhtub hoopis teistmoodi. Failide endi hankimiseks EXE-st saate kasutada lihtsat arhiivi. Lahtipakkimise põhimõte on sama, mis arhiivide puhul. Artiklis kirjeldatakse, kuidas EXE-faile lahti pakkida, et saaksite seejärel programmi arvutis käivitada. Nii saab joosta Windowsi programmid Maci operatsioonisüsteemis.

Seega peate nimetatud toimingute tegemiseks tegema järgmist:

  1. Operatsioonisüsteemis klõpsake paremas ülanurgas asuvat suurendusklaasi ikooni.
  2. Sisestage ilmuvale väljale "Assistent" Boot Camp".
  3. Valige tulemustes samanimeline rida.
  4. Järgmisena käivitub programm, milles peate märkima ruut „Laadi alla uusim tarkvara Windowsi tugi Apple'ilt."
  5. Sisestage arvutisse USB-mälupulk - see laaditakse täiendavalt tarkvara.
  6. Valmistage kettal ette tühi partitsioon, kus on vähemalt 50 GB ruumi.
  7. Klõpsake nuppu "Jätka".
  8. Valige eelnevalt ettevalmistatud partitsioon, kuhu Windows installitakse.
  9. Sel hetkel peate sisestama plaadi koos operatsioonisüsteemi Windows draivi ja klõpsake nuppu "Alusta installimist".
  10. Arvuti taaskäivitub – ärge muretsege, see on täiesti normaalne.
  11. Jällegi määrake partitsioon, mille olete Windowsi jaoks ette valmistanud.
  12. Valige tüüp failisüsteem. Kui installite Windowsi XP-st kõrgemale, valige NTFS.
  13. Järgmisena algab partitsiooni vormindamise protsess. See võib võtta üsna kaua aega.
  14. Sisestage USB-mälupulk, kuhu lisatarkvara alla laadisite. Kõikide draiverite installimine mälupulgalt käivitub automaatselt.
  15. Arvuti taaskäivitub uuesti.

Pärast seda saate ilma probleemideta käivitada EXE-fail. Järgmisena käivitub installiprogramm ja edasisi tegevusi sarnased Windowsi omadega.

Järeldus

Nii saate Windowsis ja Macis hõlpsasti EXE-faili ekstraktida. Kõik need meetodid on täiesti erinevad: eriti Macis on lahtipakkimine palju keerulisem ja võtab kauem aega kui Windowsis. See on tingitud asjaolust, et EXE-failid loodi eranditult Windowsi jaoks.

Jaotises küsimuses Kuidas eemaldada kõik failid ja käsud failist Setup.exe käsitsi? antud autori poolt Anna nõu parim vastus on On 2 viisi.
1. Käivitad Setup.exe, ootad, kuni see end ajutisesse kausta lahti pakkib, sel ajal on selline kiri nagu paigalduskilbi ettevalmistamine (valmistamine), aga sa ei vajuta edasi, vaid lähed sinna kausta ja kopeerid sealt kõik seal. Ja see kaust, kui te ei tea, kaustas C: Documents and Settings, on teie nimi Local SettingsTemp ja see näeb välja nagu hirmutavad numbrid ja tähed. Otsid seal lühidalt kuupäeva järgi ja vaatad sisu järgi.
2. Kell 7 Täielik komandör F3 jaoks on lahe vaataja, seda kasutades
saate näiteks teada, kuidas see seadistus tehti (kommentaarid: See installimine on tehtud Inno Setupiga: link)
, see tehti innosetupiga, siis otsige innosetupiga töötav utiliit, näiteks innounp.exe, ja olete rahul.
PS: Üldiselt tekib see probleem siis, kui häälestus saadab teid minema ja teeb seda seetõttu, et tal puudub midagi, näiteks uusim versioon
Windowsi installer või mõned registrikirjed või sul töötab parasjagu viirusetõrje ja see rikub kogu asja ära, lahendab need probleemid enne ära ja kõik toimib.

Vastus kasutajalt Estella[guru]
Mõni winrar pakitakse lahti nagu tavaline arhiiv, mõni aga mitte.


Vastus kasutajalt Kaukaasia[guru]
Ma ei tea... Zenonile, sa idioot!


Vastus kasutajalt Yarius[guru]
Kõiki Setup.exe-faile ei saa hõlpsasti failiks laiendada. Tavaliselt on see spetsiaalne programm, millel on sisseehitatud lahtipakkija ja installija ise. Selle faili käivitusväli käivitatakse mälus eriprogrammid, mis tõmbavad sealt välja samad failid ja on ka spetsiaalne skript, mille järgi see juhtub. See skript küsib lihtsalt, kuhu failid lahti pakkida ja millised (täielikud, valikulised või minimaalsed). Ja seal on lihtsalt pakitud failid isepahanevas arhiivis. Kui teil on üks neist uusimad versioonid RAR, seejärel vajutamisel paremklõps hiirega sellisel Setup.exe-l kuvatakse sõna ekstrakt. Sel juhul probleeme pole. Kuid kõik failid saate kätte alles pärast installimist.

Sest sunnitud paigaldamine kõigepealt on vaja draivereid pakkige juht lahti. Enamik autojuhte on tavalised ZIP-arhiivid või RAR. Arvan, et selliste draiverite lahtipakkimine ei jäta ühelegi kasutajale raskusi. Peamine asi, mida meeles pidada, on see, et kõige parem on draiver lahti pakkida ketta juurtes loodud kausta. Muidu suur pesa kaustade ja pikad nimed arhiivid võivad pärast lahtipakkimist draiveri installimisel raskusi tekitada. Parem on anda võimalikult lühidalt nimi kaustale, kuhu failid lahti pakitakse. Hiljem, installimise ajal, on teil lihtsam meelde jätta vajalike draiveritega kausta nimi.

*.exe või *.msi laiendiga draiverite lahtipakkimine

Üsna tavaline installi draiverid pikendusega *.exe või *.msi, eriti kui fail laaditi alla tootja ametlikult veebisaidilt. Ja selliseid faile ei saa tavalised arhiivid lahti pakkida. Kuidas neid lahti pakkida?

Exe- või .msi-failide lahtipakkimiseks on suurepärane utiliit nimega Universaalne ekstraktor, mis suudab ekstraktida peaaegu iga arhiivi. Näiteks kui laadime alla Sonix SN9C201 veebikaamera draiveri, siis sees saame faili USB20PCCam_5.7.26000.0.exe, mida lahtipakkimiseks ei pakuta tavalised arhiivid. Kuid universaalse lahtipakkija abil saate selle hõlpsalt lahti pakkida. Meie veebisaidil umbes arvutiprogrammid, saate lugeda juhiseid Universal Extractoriga töötamiseks, mis annab näite selle draiveri lahtipakkimisest.

*.cab laiendiga draiverite lahtipakkimine

Mõnikord saame pärast draiveri lahtipakkimist kausta, kuhu arhiveeritakse vajalikud failid kabiin(tavaliselt data1.cab ja data1.cab). Nendes arhiivides failid laiendiga *.inf, mida peame draiveri sundima installima.

Kui pöördume tagasi ülalkirjeldatud näite juurde, siis saime draiveri esialgse ekstraktimise tulemusena failidega kausta:

Nagu jooniselt näha, on väheste failide hulgas samad failid data1.cab Ja data1.cab. Mis puutub konkreetselt draiverite väljavõtmisse, siis siin ei aita ükski tavaline lahtipakkija. InstallShield CAB File Viewer - selle väikese, kuid väga kasulik utiliit Kabiinifaili lahtipakkimine ei ole keeruline. Pärast programmis vajaliku faili avamist (osutage lihtsalt failile data1.hdr) ja näeme arhiivis sisalduvat kaustade ja failide puud:


(suurendamiseks klõpsake)

Siit saame vajaliku faili ekstraktida. Selle lahtipakkija puuduseks on see, et te ei saa kogu kausta lahti pakkida, saate välja pakkida ainult ühe faili. See tähendab, et täielikuks ekstraktimiseks peate iga faili kordamööda lahti pakkima.

Kui miski ei aita

See on haruldane, kuid siiski juhtub, et ükski juhi lahtipakkimise meetod ei aita. Siin saate lihtsalt proovida joosta installifail draiver, oodake installimise lõpuleviimist, kuid ärge sulgege programmi dialoogiboksi. Ja minge süsteemi ajutiste kaustade juurde ja otsige sealt lahti pakitud draiveriga kaust. Windows 7 ja Vista puhul toimub ajutine lahtipakkimine kaustas C:/Kasutajad/NIMI/AppData/Kohalik/Temp/. Windows XP jaoks - see saab olema C:/Dokumendid ja sätted/NIMI/Kohalikud sätted/Temp. Otsige draiveri kausta loomise kuupäeva järgi.

Kui teil on oma usaldusväärne ja tõestatud meetod draiverite lahtipakkimiseks, siis ootame teie kommentaare.