Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
A WinGet egy parancssori eszköz, amely lehetővé teszi a felhasználók számára az alkalmazások felderítését, telepítését, frissítését, eltávolítását és konfigurálását Windows 10, Windows 11 és Windows Server 2025 rendszerű számítógépeken. Ez az eszköz a Windows Package Manager szolgáltatás ügyfélfelülete.
A WinGet telepítése
A WinGet a Windows Package Manager az App Installer részeként elérhető a Windows 11, a Windows 10 és a Windows Server 2025 modern verzióiban. Az App Installer egy rendszerösszetevő, amelyet a Microsoft Áruház a Windows Desktop-verziókon és a Windows Server 2025 frissítésén keresztül szállított és frissített.
Megjegyzés:
A WinGet parancssori eszköz csak a Windows 10 1809-es (17763-as build) vagy újabb verziójában támogatott. A WinGet csak akkor lesz elérhető, ha először jelentkezett be felhasználóként a Windowsba, és aktiválja a Microsoft Store-t, hogy 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 Windows Package Manager legújabb funkcióinak kipróbálásához telepíthet egy előzetes verziójú buildet az alábbi módszerek 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-fiók (AAD) használatával regisztrálhat a Windows Insider Programra a Canary vagy a Fejlesztői csatornákon. A Windows Insider Canary és a 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örnyezetben
A Windows Tesztkörnyezet egy egyszerűsített asztali környezetet biztosít az alkalmazások biztonságos futtatásához elszigetelten. A Windows Sandbox környezetben telepített szoftverek "elkülönítve" maradnak, és a gazdagéptől elkülönítve futnak. A 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 GitHub WinGet kiadási oldaláról, vagy használnia kell a Repair-WinGetPackageManager parancsmagot.
A WinGet stabil kiadásának Windows-tesztkörnyezetben való telepítéséhez kövesse az alábbi lépéseket a Windows PowerShell parancssorábó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örnyezetével kapcsolatos további információkért, beleértve a tesztkörnyezet telepítését és a használattól való elvárásokat, tekintse meg a windowsos tesztkörnyezeti dokumentumokat.
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 emelje fel. 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.
Az eszköz keresésének
írja be a . 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.
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.
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 előzetes verziója a következő parancsokat támogatja.
| Parancs | Leírás |
|---|---|
| telepítése | Telepíti a megadott alkalmazást. |
| megjelenítése | Megjeleníti a megadott alkalmazás részleteit. |
| forrás | Hozzáadja, eltávolítja és frissíti a WinGet által elért Windows Package Manager-adattárakat. |
| keresési | Egy alkalmazást keres. |
| lista | 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. |
| fasíroz | Létrehozza az SHA256 kivonatot a telepítő számára. |
| ellenőrzése | Egy jegyzékfájl ellenőrzése 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álási | Exportálja a telepített csomagok listáját. |
| importálási | Telepíti az összes csomagot egy fájlban. |
| kitűző | Csomagcsapok kezelése. |
| konfigurál | Konfigurálja a rendszert egy kívánt állapotba. |
| letöltési | 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. |
| --infó | 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)
- FÜTYÜLÉS
- Innováció
- NULLSOFT
- MSI
- WIX
- appx
- MSIX
- Égés
- HORDOZHATÓ
WinGet szkriptelése
A Microsoft.WinGet.Client PowerShell-modul elérhető a PowerShell-katalógusban.
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 nyílt forráskódú szoftver, amely a GitHubon érhető el az adattárban https://github.com/microsoft/winget-cli/. Az ügyfél létrehozásának forrása az src mappában található,.
A WinGet forrása egy Visual Studio 2022 C++ megoldásban található. 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 a GitHubon. 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:
Windows developer