Mi az a futtatható fájl? A futtatható fájl egy futtatható programfájl, amely egy sor utasítással vagy opcióval rendelkezik, hogy valamit elvégezzen a számítógépen. A végrehajtható fájlok szinte minden modern operációs rendszeren megtalálhatóak, de a legtöbb ember a Windows EXE fájlformátumához társítja őket.
Az EXE fájlokat általában akkor látja, amikor új szoftvert telepít vagy programot futtat a számítógépén, ahol az EXE kiterjesztést használják. Ha saját szoftvert készít, akár saját futtatható fájlt is létrehozhat futtatásra, telepítésre vagy terjesztésre. Ha többet szeretne megtudni a futtatható fájlokról és a futtatható fájl létrehozásának módjáról, az alábbiakat kell tennie.
A futtatható (EXE) fájlok kockázatai
Mikor futtat egy futtatható fájlt, engedélyt ad a benne található utasítások futtatására. Így működik minden szoftver, az egyszerű, néhány soros szkriptektől kezdve a több millió sornyi kódot tartalmazó összetett szoftverekig.
Mielőtt futtat vagy készít egy futtatható fájlt, tisztában kell lennie a lehetséges kockázatokkal. A végrehajtható fájlok a forráskódban olyan utasításokat tartalmazhatnak, amelyek kárt tehetnek a számítógépében.
Ez utasíthatja a számítógépét, hogy töröljön más fájlokat, vagy utasíthatja a számítógépét, hogy küldjön információt egy külső forrásnak. Ez a rosszindulatú szoftver definíciója, amelyet azért hoztak létre, hogy kárt okozzon az Ön kárára.
Mielőtt bármilyen futtatható fájlt futtatna, különösen, ha az a felhasználói fiókvezérlés felugró ablakában rendszergazdai engedélyeket kér, a Windows Security vagy saját, harmadik féltől származó rosszindulatú szoftver, például a Malwarebytes segítségével vizsgálja át a fájlt rosszindulatú szoftverek után. Emellett csak olyan forrástól származó szoftvereket telepítsen vagy futtasson, amelyekben feltétlenül megbízik.
Ha saját futtatandó szoftvert készít, győződjön meg arról, hogy a kódot nem úgy tervezték, hogy hozzáférjen fontos fájlokhoz. Bár a Windows általában az UAC segítségével megakadályozza a rendszerfájlokhoz való jogosulatlan hozzáférést, futtatás előtt kétszer is ellenőrizze a kódot, hogy megbizonyosodjon arról, hogy a szoftver nem tud kárt okozni a számítógépében.
Futtatható (EXE) fájlok megnyitása Windowson
Ha egy futtatható fájlt szeretne megnyitni Windowson, ezt többféleképpen teheti meg. A Windows automatikusan felismeri az EXE fájlformátumot, mint futtatható fájlt, így általában az asztalról, a Windows Fájlkezelőből, a Windows Start menüjéből (telepített szoftverek esetén) vagy a Futtatás parancsmezővel nyithatja meg.
- Az EXE fájlok megnyitásához az asztalon vagy a Windows Fájlkezelőben kattintson duplán a fájlra. Ezzel utasítja a Windowst a megnyitására.
- A Windows Start menüjében található telepített szoftverek listája az adott szoftver EXE fájljainak parancsikonjai (például Chrome.exe a Google Chrome-hoz). Nyomja meg a Start menü ikonját (vagy nyomja meg a Windows billentyűt a billentyűzeten), majd nyomja meg az egyik bejegyzést a szoftver futtatásához.
- Az EXE-fájl futtatásához használja a Futtatás parancsmezőt, nyomja meg a Windows billentyű + R billentyűt a billentyűzeten. Alternatívaként kattintson a jobb gombbal a Start menü ikonjára, és nyomja meg a Futtatás parancsot.
- A Futtatás parancsmezőben keresse meg a futtatható fájlt a Tallózás gomb megnyomásával, vagy írja be közvetlenül a fájl helyét. Ha az EXE-fájlt szeretné futtatni, nyomja meg az OK gombot.
- Ha az EXE-fájl rendszergazdai hozzáférést kér, akkor az UAC felugró ablakban engedélyeznie kell a futtatást. Nyomja meg az Igen gombot ennek engedélyezéséhez.
- Ha a futtatható fájl nem futtatható (például a Windows egy régebbi verziójához készült), akkor a Windows megakadályozza a futtatást. Előfordulhat, hogy hibaüzenet jelenik meg. Ha ez történik, nyomja meg a Bezárás gombot, és keressen egy alternatív változatot a fájl helyett, amelyet futtathat.
Hogyan hozzon létre végrehajtható fájlt a Windowson
Ha saját végrehajtható fájlokat szeretne létrehozni a Windowson, megteheti, de ez nem olyan egyszerű, mint egy fájl átnevezése és a .exe-t a végére.
A futtatni kívánt szoftvert az Ön által választott programozási nyelven kell kódolnia, majd lefordítania egy futtatható fájlba. A legtöbb felhasználó azonban egyszerűbb futtatható fájlokat szeretne létrehozni, például telepítőfájlokat a szoftverek telepítéséhez.
A Windowson ehhez használhatja a beépített IExpress varázslót, de ez a szoftver nagyon régi, és egy ideje nem frissítették. Jobb megoldás a nyílt forráskódú Inno Setup használata, vagy az alapszintű önkicsomagoló EXE-fájlokhoz a 7-Zip használata.
A 7-Zip segítségével létrehozott EXE-fájl valójában egy SFX archívumfájl. Ez az EXE fájlformátummal megjelenő archívumfájl automatikusan kicsomagolja a benne lévő fájlokat a számítógépre, így tökéletesen alkalmas egyszerű szoftverek telepítésére.
Ha fájlokat szeretne megosztani több felhasználóval anélkül, hogy aggódnia kellene, hogy telepítve van-e a megfelelő szoftver, egy ilyen fájl létrehozása jó megoldás lehet.
- Az EXE fájl létrehozásához a 7-ZIP segítségével helyezze el a fájlokat a Windows File Explorer egy mappájában. Kattintson a jobb gombbal a mappára, majd nyomja meg a 7Zip > Add to archive gombot.
- A Beállítások mezőben kattintson az Enable SFX Archive jelölőnégyzetre. Az Archívumformátumot 7z-re, a tömörítési módszert LZMA2-re, a tömörítési szintet pedig Normálra kell állítani. Nyomja meg az OK gombot a fájl létrehozásához.
Noha ez nem egy valódi EXE fájl, úgy néz ki és úgy is viselkedik, mintha az lenne, így könnyen létrehozhat egy futtatható fájlt, amellyel másokkal együtt terjeszthet szoftvereket vagy az ön által létrehozott fájlokat.
Máskülönben, ha “valódi” futtatható fájlt szeretne létrehozni, meg kell tanulnia programozni.
Futtatható fájlok futtatása Macen vagy Linuxon
A futtatható fájlok működése Windowson teljesen eltér attól, ahogyan a programok más platformokon, például Linuxon vagy macOS-en futnak. Ezeken a platformokon ugyan léteznek futtatható fájlok, de ezek nem EXE fájlformátumban vannak.
Linuxon például bármilyen fájl lehet futtatható, de ahhoz, hogy programként futtassuk a chmod segítségével, egy speciális fájljogosultsági jelzőre van szükség. A chmod +x file parancs például egy file nevű fájlnak adna futtatási engedélyt a futtatáshoz.
AmacOS némileg eltérő módszerrel futtatja a szoftvereket. Ha az alkalmazás nem az App Store-ból lett telepítve, és nem olyan fejlesztőtől származik, akit ismer vagy akiben megbízik, akkor nem engedélyezi az alkalmazás futtatását. Engedélyeznie kell a Rendszerbeállítások > Biztonság & Adatvédelem menüpontban.
A macOS azonban Unix-alapú rendszerként támogatja a chmod parancsot, így a Terminal alkalmazással egyszerűbb szkripteket is futtathat. Ha például egy Python szkriptet fejlesztett ki, a chmod +x paranccsal futtathatja azt.
A Linux és a macOS számára készült WINE emulátor segítségével Windows EXE fájlokat is futtathat és telepíthet ezeken a platformokon. Bizonyos Windows utasítások és könyvtárak emulálására tervezték, a WINE használata egy EXE-fájl futtatására változó sikerrel jár.
A WineHQ adatbázisának ellenőrzésével meggyőződhet arról, hogy a népszerű szoftverek milyen jól futnak a WINE használatával.
Futtatható fájlok futtatása Windows 10 alatt
Nem akadályozza semmi, hogy saját szoftvert készítsen, különösen, ha azt Windows telepítőcsomagokkal kombinálja, hogy megkönnyítse a telepítést. A legtöbb Windows 10 felhasználó számára azonban az EXE fájlok futtatásra vannak, nem pedig készítésre. Mindaddig, amíg csak olyan forrásból származó szoftvereket futtat, amelyekben megbízik, a futtatható fájlok viszonylag biztonságosak lehetnek.
Győződjön meg róla, hogy rendszeresen futtatja a rosszindulatú szoftverek ellenőrzését, és ha valóban nem biztos abban, hogy egy futtatható fájl biztonságosan futtatható-e, a Windows 10 homokozó módját használhatja a szoftverek teszteléséhez egy elszigetelt tárolóban történő futtatásához. Ha az EXE veszélyes, nem fogja károsítani a Windows fő telepítését.