Megosztás a következőn keresztül:


Alkalmazások telepítése és kezelése a WinGet használatával

A WinGet egy parancssori eszköz, amellyel a felhasználók felderíthetik, telepíthetik, frissíthetik, eltávolíthatják és konfigurálhatják az alkalmazásokat Windows 10, Windows 11 és Windows Server 2025-ös számítógépeken. Ez az eszköz a Windows Package Manager szolgáltatás ügyfélfelülete.

A WinGet telepítése

WinGet a Windows Package Manager Windows 11, a Windows 10 modern verzióiban és a Windows Server 2025-ben érhető el a App Installer részeként. A App Installer egy olyan rendszerösszetevő, amelyet a Microsoft Áruház Windows Desktop-verziókon, valamint a 2025. Windows Server frissítéseken keresztül szállított és frissített.

Megjegyzés:

A WinGet parancssori eszköz csak Windows 10 az 1809-es (17763-as build) vagy újabb verzióban támogatott. WinGet csak akkor érhető el, ha először jelentkezik be felhasználóként Windowsba, a Microsoft Store pedig regisztrálja a Windows Package Managert egy aszinkron folyamat részeként. Ha a közelmúltban először jelentkezett be felhasználóként, és úgy találja, hogy a WinGet még nem érhető el, megnyithatja a PowerShellt, és a következő paranccsal kérheti ezt a WinGet-regisztrációt: Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe

A WinGet előzetes verziójának telepítése [Csak fejlesztőknek]

A WinGet az App Installer része. A legújabb Windows Package Manager funkciók kipróbálásához telepíthet egy előzetes verziójú buildet az alábbi módok egyikével:

  • Töltse le a WinGet legújabb előzetes verzióját. Az új funkciók megismeréséhez olvassa el a WinGet előzetes kiadási megjegyzéseit . A csomag telepítésekor megjelenik a WinGet-ügyfél előzetes verziója, de nem engedélyezi az új előzetes verziók automatikus frissítését a Microsoft Store-ból.

  • Microsoft-fiók (MSA), munkahelyi, iskolai vagy Azure Active Directory (AAD)-fiók használatával regisztrálhat a Windows Insider Program a Canary vagy a Dev Channels. A Windows Insider Canary és Fejlesztői csatornák tartalmazzák a WinGet új előzetes verziójának automatikus frissítését a Microsoft Store-ból.

A WinGet telepítése Windows tesztkörnyezetre

Windows Sandbox könnyűsúlyú asztali környezetet biztosít az alkalmazások biztonságos futtatásához elszigetelten. A Windows Sandbox környezetben telepített szoftver "sandboxban" marad, és a gazdagéptől különállóan fut. Windows tesztkörnyezet nem tartalmazza a WinGetet, sem a Microsoft Store alkalmazást, ezért le kell töltenie a legújabb WinGet-csomagot a WinGet kiadási oldaláról a GitHub, vagy használnia kell a Repair-WinGetPackageManager parancsmagot.

A WinGet stabil kiadásának Windows tesztkörnyezetre való telepítéséhez kövesse az alábbi lépéseket egy Windows PowerShell-parancssorból:

$progressPreference = 'silentlyContinue'
Write-Host "Installing WinGet PowerShell module from PSGallery..."
Install-PackageProvider -Name NuGet -Force | Out-Null
Install-Module -Name Microsoft.WinGet.Client -Force -Repository PSGallery | Out-Null
Write-Host "Using Repair-WinGetPackageManager cmdlet to bootstrap WinGet..."
Repair-WinGetPackageManager -AllUsers
Write-Host "Done."

A WinGet PowerShell modul gépi hatókörben való telepítéséhez használja a -Scope AllUsers paramétert a Install-Module parancsmaggal. Ha a WinGet előzetes verzióját szeretné, hozzáadhat -IncludePrerelease paramétert a Repair-WinGetPackageManager parancsmaggal. A Repair-WinGetPackageManager parancsmag elérhető paramétereinek megtekintéséhez futtassa a parancsmagot Get-Help Repair-WinGetPackageManager -Full.

A Windows tesztkörnyezetről , beleértve a tesztkörnyezet telepítésének módját és a használattól várható tudnivalókat a Windows tesztkörnyezeti dokumentációban talál.

Rendszergazdai szempontok

A telepítő viselkedése attól függően eltérő lehet, hogy rendszergazdai jogosultságokkal futtatja-e a WinGetet .

  • Ha rendszergazdai jogosultságok nélkül futtatja a WinGetet , előfordulhat, hogy egyes alkalmazások telepítése jogosultságszint-emelést igényel . A telepítő futtatásakor a Windows kérni fogja, hogy emelt szintre lépjen. Ha úgy dönt, hogy nem emeli fel, az alkalmazás telepítése sikertelen lesz.

  • A WinGet rendszergazdai parancssorban való futtatásakor nem jelennek meg a jogosultságszint-emelési kérések , ha az alkalmazásnak szüksége van rá. Mindig körültekintően futtassa a parancssort rendszergazdaként, és csak megbízható alkalmazásokat telepítsen.

WinGet használata

Az App Installer telepítése után a WinGet futtatásához írja be a "winget" parancsot egy parancssorból.

Az egyik leggyakoribb használati forgatókönyv egy kedvenc eszköz keresése és telepítése.

  1. A(z) eszköz kereséséhez írja be a winget search <appname>.

  2. Miután meggyőződött arról, hogy a kívánt eszköz elérhető, telepítheti az eszközt a winget install <appname>beírásával. A WinGet eszköz elindítja a telepítőt, és telepíti az alkalmazást a pc-n. winget parancssor

  3. A telepítés és a keresés mellett a WinGet számos egyéb parancsot is biztosít, amelyek lehetővé teszik az alkalmazások részleteinek megjelenítését , a források módosítását és a csomagok érvényesítését. A parancsok teljes listájának lekéréséhez írja be a következőt: winget --help. winget segít

Egyes felhasználók problémákról számoltak be, az ügyfél nem szerepel a PATH-on.

Parancsok

A WinGet eszköz jelenlegi verziója az alábbi parancsokat támogatja.

Parancs Leírás
telepítése Telepíti a megadott alkalmazást.
show Megjeleníti a megadott alkalmazás részleteit.
forrás Hozzáadja, szerkessze, eltávolítja és frissíti a WinGet által elért Windows Package Manager-adattárakat.
keresés Egy alkalmazást keres.
list Telepített csomagok megjelenítése.
frissítés Frissíti a megadott alkalmazást.
eltávolítás Eltávolítja a megadott alkalmazást.
hash Létrehozza az SHA256 kivonatot a telepítő számára.
ellenőrzése Ellenőrzi a jegyzékfájlt a Windows Package Manager adattárba való beküldéshez.
Beállítások Nyissa meg a beállításokat.
funkciók A kísérleti funkciók állapotát jeleníti meg.
export Exportálja a telepített csomagok listáját.
import Telepíti az összes csomagot egy fájlban.
kitűző Csomagcsapok kezelése.
konfigurál Konfigurálja a rendszert egy kívánt állapotba.
download Letölti a megadott alkalmazás telepítőjét.
repair A kijelölt alkalmazás javítása.
dscv3 PowerShell Desired State Configuration (DSC) v3 erőforrásparancsok.

Beállítások

A WinGet eszköz a következő lehetőségeket támogatja.

Lehetőség Leírás
-v, --version A WinGet aktuális verzióját adja vissza.
--info A WinGetre vonatkozó összes részletes információt tartalmazza, beleértve a licencre, az adatvédelmi nyilatkozatra és a konfigurált csoportházirendekre mutató hivatkozásokat.
-?--segítség További segítséget jelenít meg a WinGethez.
--várj Arra kéri a felhasználót, hogy a kilépés előtt nyomja le bármelyik billentyűt.
--naplók,--napló-megnyitása Megnyitja az alapértelmezett naplóhelyet.
--verbose,--verbose-logs Lehetővé teszi a winget részletes naplózását.
--nowarn (ne figyelmeztessen),--ignore-warnings (figyelmeztetések mellőzése) Letiltja a figyelmeztető kimeneteket.
--interaktivitás-letiltása Letiltja az interaktív utasításokat.
--proxy Beállít egy proxyt a végrehajtáshoz.
--no-proxy Letiltja a proxy használatát ehhez a végrehajtáshoz.

Támogatott telepítőformátumok

A WinGet a következő telepítőtípusokat támogatja:

  • EXE (Silent és SilentWithProgress jelzőkkel)
  • ZIP
  • Innováció
  • NULLSOFT
  • MSI
  • WIX
  • appx
  • MSIX
  • Égés
  • HORDOZHATÓ
  • BETŰTÍPUS

WinGet szkriptelése

A Microsoft.WinGet.Client PowerShell-modul elérhető a PowerShell Galérián.

Hibakeresés és hibaelhárítás

A WinGet naplózást biztosít a problémák diagnosztizálásához. A hibaelhárításról és a naplózás részleteiről a hibakeresési és hibaelhárításicímű témakörben olvashat.

Hiányzó eszközök

Ha a közösségi adattár nem tartalmazza az Ön eszközét vagy alkalmazását, küldjön egy csomagot az adattárunkba. Ha hozzáadja a kedvenc eszközét, az elérhető lesz ön és mindenki más számára.

WinGet-beállítások testreszabása

A WinGet parancssori felületét a settings.json fájl módosításával konfigurálhatja. További információ: a beállítások parancs lapja.

Nyílt forráskódú részletek

A WinGet eszköz open source szoftver, amely GitHub https://github.com/microsoft/winget-cli/ adattárban érhető el. Az ügyfél létrehozásának forrása az src mappában található,.

A WinGet forrását egy Visual Studio 2022 C++ megoldás tartalmazza. A megoldás megfelelő létrehozásához klónozza az adattárat, és futtassa a megfelelő WinGet-konfigurációs fájlt a ".github" könyvtárban.

Javasoljuk, hogy járuljon hozzá a WinGet forráshoz GitHub. Először el kell fogadnia és alá kell írnia a Microsoft CLA-t. A lekéréses kérelmeknek egy saját elágazással rendelkező ágból kell származnia.

Hibaelhárítás

A winget-cli adattár fenntartja a gyakori problémák és gyakori hibák listáját, valamint a megoldásra vonatkozó javaslatokat: