Mikä on suoritettava tiedosto? Suoritettava tiedosto on suoritettava ohjelmatiedosto, jossa on joukko ohjeita tai vaihtoehtoja, joiden avulla se voi tehdä jotain tietokoneellasi. Suoritettavia tiedostoja on lähes kaikissa nykyaikaisissa käyttöjärjestelmissä, mutta useimmat ihmiset yhdistävät ne Windowsin EXE-tiedostomuotoon.
Osaat yleensä nähdä EXE-tiedoston, kun asennat uuden ohjelmiston tai suoritat ohjelman tietokoneellasi, jolloin käytetään EXE-päätettä. Jos luot omaa ohjelmistoa, voit jopa luoda oman suoritettavan tiedoston suoritettavaksi, asennettavaksi tai levitettäväksi. Jos olet kiinnostunut oppimaan lisää suoritettavista tiedostoista ja siitä, miten luodaan suoritettava tiedosto, seuraavassa kerrotaan, mitä sinun on tehtävä.
Toteutettavien (EXE) tiedostojen riskit
Kun suoritat suoritettavan tiedoston, annat sille luvan suorittaa sen sisältämät ohjeet. Näin toimivat kaikki ohjelmistot, yksinkertaisista muutaman rivin skripteistä monimutkaisiin ohjelmistoihin, joissa on miljoonia rivejä koodia.
Ennen kuin suoritat tai teet suoritettavan tiedoston, sinun tulisi olla tietoinen mahdollisista riskeistä. Suoritettavat tiedostot voivat sisältää lähdekoodin sisällä ohjeita, jotka voivat vahingoittaa tietokonettasi.
Se voi käskeä tietokonettasi poistamaan muita tiedostoja tai se voi käskeä tietokonettasi lähettämään tietoja ulkopuoliseen lähteeseen. Tämä on haittaohjelman määritelmä, joka on luotu aiheuttamaan vahinkoa sinun kustannuksellasi.
Ennen kuin suoritat minkä tahansa suoritettavan tiedoston, varsinkin jos se pyytää järjestelmänvalvojan oikeuksia User Account Control -ponnahdusikkunassa, sinun on tarkistettava tiedosto haittaohjelmien varalta käyttämällä Windows Security -ohjelmaa tai omaa kolmannen osapuolen haittaohjelmien torjuntaohjelmistoa, kuten Malwarebytesia. Sinun tulisi myös asentaa tai suorittaa ohjelmistoja vain sellaisista lähteistä, joihin luotat ehdottomasti.
Jos luot omia ohjelmistoja suoritettavaksi, sinun tulisi varmistaa, että koodia ei ole suunniteltu pääsemään käsiksi tärkeisiin tiedostoihin. Vaikka Windows yleensä estää järjestelmän tiedostojen luvattoman käytön UAC:n avulla, tarkista koodisi kahdesti ennen sen suorittamista varmistaaksesi, ettei ohjelmisto voi vahingoittaa tietokonettasi.
Opening Executable (EXE) Files On Windows
Jos haluat avata suoritettavan tiedoston Windowsissa, voit tehdä sen muutamalla tavalla. Windows tunnistaa EXE-tiedostomuodon automaattisesti suoritettavaksi tiedostoksi, joten voit yleensä avata sen työpöydältäsi, Windowsin Tiedostonhallintaohjelmasta, Windowsin Käynnistä-valikosta (asennetuissa ohjelmissa) tai Suorita-komentoruudun avulla.
- Avataksesi EXE-tiedostot työpöydälläsi tai Windowsin Tiedostonhallintaohjelmassa kaksoisnapsauta tiedostoa. Tämä kehottaa Windowsia avaamaan sen.
- Windowsin Käynnistä-valikossa oleva luettelo asennetuista ohjelmistoista on pikakuvakkeet kyseisten ohjelmistojen EXE-tiedostoihin (esimerkiksi Chrome.exe Google Chromelle). Paina Käynnistä-valikon kuvaketta (tai paina Windows-näppäintä näppäimistölläsi) ja paina sitten jotakin merkintää ohjelmiston suorittamiseksi.
- Käynnistä EXE-tiedosto Suorita-komentoruudun avulla painamalla Windows-näppäintä + R näppäimistölläsi. Vaihtoehtoisesti napsauta hiiren kakkospainikkeella Käynnistä-valikon kuvaketta ja paina Suorita-vaihtoehtoa.
- Etsi Suorita-komentoruudussa suoritettava tiedosto painamalla Selaa-painiketta tai kirjoita tiedoston sijainti suoraan. Kun haluat suorittaa EXE-tiedoston, paina OK.
- Jos EXE-tiedosto pyytää järjestelmänvalvojan käyttöoikeuksia, sinun on sallittava sen suorittaminen UAC-ponnahdusikkunassa. Salli se painamalla Kyllä.
- Jos suoritettavaa tiedostoa ei voi suorittaa (se on ehkä suunniteltu esimerkiksi Windows-käyttöjärjestelmän vanhemmalle versiolle), Windows estää sen suorittamisen. Saatat myös nähdä virheilmoituksen. Jos näin käy, paina Sulje-painiketta ja etsi vaihtoehtoinen versio tiedostosta, jonka voit suorittaa sen sijaan.
How To Create An Executable File On Windows
Jos haluat luoda omia suoritettavia tiedostoja Windowsissa, voit tehdä sen, mutta se ei ole niin yksinkertaista kuin nimetä tiedosto uudestaan ja lisätä .exe sen loppuun.
Sinun on koodattava ohjelmisto, jonka haluat suorittaa, valitsemallasi ohjelmointikielellä ja käännettävä se sitten suoritettavaksi tiedostoksi. Useimmat käyttäjät haluavat kuitenkin luoda yksinkertaisempia suoritettavia tiedostoja, kuten asennustiedostoja ohjelmistojen asennusta varten.
Voit käyttää Windowsin sisäänrakennettua IExpress Wizard -ohjattua ohjelmaa tähän, mutta tämä ohjelmisto on hyvin vanha, eikä sitä ole päivitetty aikoihin. Parempi vaihtoehto on käyttää avoimen lähdekoodin Inno Setup -ohjelmaa tai perus itsestään purkautuviin EXE-tiedostoihin voit käyttää 7-Zip-ohjelmaa.
EXE-tiedosto, joka on luotu 7-Zip-ohjelmalla, on itse asiassa SFX-arkistotiedosto. Tämä EXE-tiedostomuodossa esiintyvä arkistotiedosto purkaa automaattisesti kaikki mukana olevat tiedostot tietokoneellesi, joten se sopii erinomaisesti yksinkertaisiin ohjelmistojen käyttöönottoihin.
Jos haluat jakaa tiedostoja useille käyttäjille ilman, että sinun tarvitsee huolehtia siitä, että heillä on oikeat ohjelmistot asennettuna, tällaisen tiedoston luominen olisi hyvä vaihtoehto.
- Luodaksesi EXE-tiedoston 7-ZIP:llä sijoita tiedostosi Windowsin Tiedostonselaimen kansioon. Napsauta kansiota hiiren kakkospainikkeella ja paina sitten 7Zip > Lisää arkistoon.
- Klikkaa Asetukset-ruudussa Ota SFX-arkisto käyttöön -valintaruutua. Haluat myös asettaa Arkistomuodoksi 7z, Pakkausmenetelmäksi LZMA2 ja Pakkaustasoksi Normaali. Luo tiedosto painamalla OK.
Vaikka tämä ei ole varsinainen EXE-tiedosto, se näyttää siltä ja käyttäytyy sen tavoin, mikä tekee siitä helpon tavan luoda suoritettava tiedosto, jonka avulla voit jakaa ohjelmia tai luomasi tiedostot muiden kanssa.
Muussa tapauksessa sinun on opeteltava ohjelmoimaan, jos haluat luoda ”oikean” suoritettavan tiedoston.
Toteutettavien tiedostojen suorittaminen Macissa tai Linuxissa
Tapa, jolla suoritettavat tiedostot toimivat Windowsissa, on täysin erilainen kuin tapa, jolla ohjelmat toimivat muilla alustoilla, kuten Linuxissa tai macOS:ssä. Näillä alustoilla on kyllä suoritettavia tiedostoja, mutta ne eivät ole EXE-tiedostomuodossa.
Linuxissa esimerkiksi mikä tahansa tiedosto voi olla suoritettava, mutta sen suorittaminen ohjelmana chmod-ohjelman avulla vaatii erityisen tiedosto-oikeuslipun. Komento chmod +x tiedosto antaisi esimerkiksi tiedosto-nimiselle tiedostolle suoritusoikeuden suorittaa.
macOS:ssä on hieman erilainen menetelmä ohjelmien suorittamiseen. Jos sovellusta ei ole asennettu App Storesta, eikä se ole kehittäjältä, jonka se tuntee tai johon se luottaa, sovellusta ei saa ajaa. Sinun on sallittava sen käyttö Järjestelmäasetukset > Suojaus & Tietosuoja -valikossa.
Unix-pohjaisena järjestelmänä macOS tukee kuitenkin chmod-komentoa, jonka avulla voit suorittaa perusluonteisempia komentosarjoja Terminal-sovelluksen avulla. Jos olet esimerkiksi kehittänyt Python-skriptin, voit suorittaa sen komennolla chmod +x.
Voit myös käyttää Linuxin ja macOS:n WINE-emulaattoria Windowsin EXE-tiedostojen suorittamiseen ja asentamiseen näillä alustoilla. WINE on suunniteltu emuloimaan tiettyjä Windows-ohjeita ja -kirjastoja, ja sen käyttäminen EXE-tiedoston suorittamiseen onnistuu vaihtelevasti.
Voit varmistaa, kuinka hyvin suositut ohjelmistot toimivat WINEn avulla tarkistamalla WineHQ-tietokannasta.
Ohjattavien tiedostojen ajaminen Windows 10:ssä
Mikään ei estä sinua luomasta omia ohjelmistojasi, varsinkin jos yhdistät ne Windows-asennuspaketteihin asennuksen helpottamiseksi. Useimmille Windows 10 -käyttäjille EXE-tiedostot ovat kuitenkin tarkoitettu ajettaviksi, ei tehtäviksi. Kunhan suoritat ohjelmistoja vain luotettavista lähteistä, suoritettavien tiedostojen pitäisi olla suhteellisen turvallisia.
Varmista, että suoritat haittaohjelmatarkistuksia säännöllisesti, ja jos olet todella epävarma siitä, onko suoritettava tiedosto turvallinen suorittaa, voit käyttää Windows 10:n hiekkalaatikkotilaa ohjelmiston suorittamiseen eristetyssä säiliössä sen testaamiseksi. Jos EXE-tiedosto on vaarallinen, se ei vahingoita Windowsin pääasiallista asennusta.