winget-opas: ohjelmien asennus ja päivitys
winget on Windows 10:n ja 11:n mukana tuleva komentorivin paketinhallinta. Se lataa ohjelmat julkaisijan omasta latausosoitteesta ja tarkistaa jokaisen tiedoston SHA256-tiivisteen.
Tarkista, että winget on asennettu
winget tulee App Installer -paketin mukana, joka sisältyy jo Windows 11:een ja Windows 10:n uudempiin versioihin (1809 ja uudemmat). Avaa PowerShell tai Pääte ja kysy versionumeroa. Jos komentoa ei löydy, asenna tai päivitä App Installer Microsoft Storesta.
winget --versionEtsi ohjelma
Hae nimellä. Tuloksessa näkyvät paketin nimi, sen tunnus (ID) ja uusin versio. Muissa komennoissa käytetään tunnusta, koska se on yksiselitteinen; nimet voivat olla monitulkintaisia.
winget search vlcwinget show --id VideoLAN.VLCAsenna ohjelma
Asenna tunnuksella ja valitsimella -e (tarkka vastaavuus). winget lataa asennusohjelman paketin manifestissa olevasta osoitteesta, vertaa sen SHA256-tiivistettä ja käynnistää sen. Lisää --silent, jos haluat piilottaa asennusohjelman ikkunat, tai --scope machine, jos haluat asentaa kaikille käyttäjille (vaatii järjestelmänvalvojan oikeudet).
winget install --id VideoLAN.VLC -ewinget install --id VideoLAN.VLC -e --silent --scope machineAsenna vanhempi versio
Listaa versiot, jotka winget tuntee, ja valitse yksi parametrilla --version. Vanhemmat versiot ovat saatavilla niin kauan kuin julkaisija pitää tiedoston verkossa.
winget show --id VideoLAN.VLC --versionswinget install --id VideoLAN.VLC -e --version 3.0.20Päivitä ohjelmat
winget upgrade listaa kaikki asennetut ohjelmat, joista on saatavilla uudempi versio, myös ne, joita et asentanut wingetillä. Päivitä yksi ohjelma tunnuksella tai kaikki kerralla. Jos haluat pitää ohjelman nykyisessä versiossa, kiinnitä se komennolla pin.
winget upgradewinget upgrade --id VideoLAN.VLC -ewinget upgrade --allwinget pin add --id VideoLAN.VLCPoista ohjelma
winget uninstall käynnistää ohjelman oman asennuksen poisto-ohjelman. Käytä tunnusta, jonka winget list näyttää.
winget list vlcwinget uninstall --id VideoLAN.VLC -eSiirrä ohjelmat uudelle koneelle
Vie asennettujen ohjelmien luettelo JSON-tiedostoon, kopioi se uudelle koneelle ja tuo se siellä. Ohjelmat, joita winget ei tunne, ohitetaan ja luetellaan erikseen.
winget export -o apps.jsonwinget import -i apps.json --accept-package-agreementsUsein kysytyt kysymykset
Onko winget turvallinen?
winget on Microsoftin tekemä ja avointa lähdekoodia. Jokainen yhteisön repositorion pakettimanifesti tarkistetaan ennen hyväksymistä, eikä winget suostu käynnistämään asennusohjelmaa, jonka SHA256-tiiviste ei vastaa manifestia.
Tarvitseeko winget järjestelmänvalvojan oikeudet?
Ei itsessään. Program Filesiin kirjoittavat asennusohjelmat pyytävät järjestelmänvalvojan oikeuksia tavalliseen tapaan, käyttäjäkohtaiset asennukset eivät.
Mistä winget lataa ohjelmat?
Paketin manifestissa olevasta osoitteesta, joka on yleensä julkaisijan oma palvelin tai projektin GitHub-julkaisut.