install parancs (winget)

A installWinGet parancsa telepíti a megadott alkalmazást. A keresési paranccsal azonosíthatja a használni kívánt installalkalmazást. A megjelenítési paranccsal megtekintheti a WinGet által a rendszerhez kiválasztott alkalmazás és telepítő részleteit.

A(z) install parancs megköveteli, hogy a pontos karakterláncot a(z) install számára adja meg. Ha bármilyen kétértelműség merül fel, a rendszer felszólítja, hogy a install parancsot tovább szűkítse egy adott alkalmazásra.

Használat

winget install [[-q] <query> ...] [<options>]

Képernyőkép az winget importálási parancs súgóbeállításairól.

Aliasok

A parancshoz a következő aliasok érhetők el:

  • add

Érvek

Az alábbi argumentumok érhetők el.

érvelés Leírás
-q,--query Az alkalmazás kereséséhez használt lekérdezés.

Megjegyzés:

A lekérdezés argumentuma pozíciós. Alapértelmezés szerint winget a kis- és nagybetűk érzéketlen részszűrési egyezését hajtja végre a csomag nevével, azonosítójával és monikerével. A helyettesítő kártya szintaxisa nem támogatott. A -e, --exact használatával igényelje a pontos egyezést (kis- és nagybetűk megkülönböztetése). A --id, --name vagy --moniker használatával korlátozhatja, hogy melyik mezőben keres.

Beállítások

A lehetőségek lehetővé teszik a felhasználói élmény testreszabását az install igényeinek megfelelően.

Lehetőség Leírás
-m, --manifeszt A jegyzékfájl (YAML) elérési útját kell követnie. A jegyzék használatával futtathatja a install felhasználói élményt egy helyi YAML-fájlból.
--azonosító Az install elem használatát az alkalmazás azonosítójára korlátozza.
--név A keresést az alkalmazás nevére korlátozza.
--azonosító Az alkalmazáshoz felsorolt monikerre korlátozza a keresést.
-v, --version Lehetővé teszi a pontos verzió megadását.install Ha nincs megadva, a latest install a legmagasabb verziószámú alkalmazást jelöli.
-s, --forrás A keresést a megadott forrásnévre korlátozza. A forrás neve után kell következnie.
--hatókör Lehetővé teszi annak megadását, hogy a telepítőnek meg kell-e céloznia a felhasználó vagy a gép hatókörét. Lásd a csomagtelepítés hatókörével kapcsolatos ismert problémákat.
-a, --architektúra Válassza ki a kívánt architektúrát install.
--telepítő-típus Válassza ki a telepítő típusát install. Tekintse meg a WinGet-ügyfél támogatott telepítőtípusát.
-e, --precíz A pontos karakterláncot használja a lekérdezésben, beleértve a kis- és nagybetűk megkülönböztetésének ellenőrzését is. Nem fogja használni a részszöveg alapértelmezett viselkedését.
-i, --interactive A telepítőt interaktív módban futtatja. Az alapértelmezett felület a telepítő állapotát mutatja.
-h, --silent A telepítőt csendes módban futtatja. Ez elnyomja az összes felhasználói felületet. Az alapértelmezett felület a telepítő állapotát mutatja.
– helyszín Megadja a használni kívánt területi beállításokat (BCP47 formátum).
-o, --log A naplózást egy naplófájlba irányítja. Meg kell adnia egy olyan fájl elérési útját, amelyhez Ön írási jogosultsággal rendelkezik.
– egyedi Az alapértelmezett értékek mellett a telepítőnek továbbadandó argumentumok.
– felülbírál Egy karakterlánc, amelyet közvetlenül a telepítőnek ad át.
-l, --location A hely helye install (ha támogatott).
--figyelmen kívül hagyja a biztonsági hasht Hagyja figyelmen kívül a telepítő kivonat-ellenőrzési hibáját. Nem ajánlott.
--újraindítás-engedélyezése Szükség esetén engedélyezi az újraindítást.
--függőségek-kihagyása Kihagyja a csomagfüggőségek és a Windows-szolgáltatások feldolgozását.
--helyi-archívum-vírusellenőrzés-kihagyása Hagyja figyelmen kívül a helyi jegyzékből származó archív típusú csomag telepítésének részeként végrehajtott kártevő-vizsgálatot.
--függőség-forrás Csomagfüggőségek keresése a megadott forrás használatával.
--csomagmegállapodások-elfogadása Elfogadja a csomagtelepítő által bemutatott licencszerződéseket vagy EULA-kat, letiltva az interaktív kérést. Ez csak a csomag saját licencfeltételeire vonatkozik – ez nem érinti a telepítő által kínált választható összetevőket vagy csomagolt szoftvereket. A teljesen nem interaktív install módhoz használja együtt a --silent (-h) kapcsolóval.
--no-upgrade (frissítés nélkül) Kihagyja a frissítést, ha már létezik telepített verzió.
--fejléc Választható Windows-Package-Manager REST-forrású HTTP fejléc.
--hitelesítési mód Adja meg a hitelesítési ablak beállításait (csendes, silentPreferred vagy interaktív).
--hitelesítési-fiók Adja meg a hitelesítéshez használni kívánt fiókot.
--fogadd-el-forrás-megállapodásokat Elfogadja a WinGet-forrásra (adattárra) vonatkozó licencszerződést, és letiltja az interaktív kérést. Ez különbözik minden csomaglicenctől – magában a forrásra, például a winget közösségi adattárra vonatkozó használati feltételekre vonatkozik.
-r, --átnevez A végrehajtható fájl (hordozható) átnevezésének értéke.
--korábbi-eltávolítása Távolítsa el a csomag előző verzióját a frissítés során.
--kényszerítés Hajtsa végre közvetlenül a parancsot, és folytassa a nem biztonsági jellegű problémákkal.
-?--segítség További segítséget kaphat ehhez a parancshoz.
--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 Nyissa meg az alapértelmezett naplóhelyet.
--verbose, --verbose-logs (parancssori opciók) A naplózási beállítás felülbírálásához és részletes napló létrehozásához használható.
--nowarn (ne figyelmeztessen),--ignore-warnings (figyelmeztetések mellőzése) Letiltja a figyelmeztető kimeneteket.
--interaktivitás-letiltása Interaktív kérések letiltása.
--proxy Állítson be egy proxyt a végrehajtáshoz.
--no-proxy Tiltsa le a proxy használatát ehhez a végrehajtáshoz.

Példakérdések

Az alábbi példa egy alkalmazás egy adott verzióját telepíti.

winget install powertoys --version 0.91.1

Az alábbi példa egy alkalmazást telepít az azonosítójából.

winget install --id Microsoft.PowerToys

Az alábbi példa egy alkalmazást telepít verzió és azonosító szerint.

winget install --id Microsoft.PowerToys --version 0.91.1

Több csomag telepítése

Egyetlen parancsban több csomagot is megadhat install , ha szóközök szerint sorolja fel az azonosítóikat.

winget install Microsoft.VisualStudioCode Microsoft.PowerShell Git.Git

A WinGet sorrendben telepíti az egyes csomagokat. Ez hasznos lehet egy új gép gyors beállításához vagy eszközök megosztásához egy munkatárssal.

Jótanács

Nagyobb csomagkészletek esetén fontolja meg winget az exportálást és winget az importálást a teljes csomaglista mentéséhez és visszaállításához, vagy winget konfiguráljoninstall csomagokat egyetlen fájlban lévő más gépkonfiguráció mellett.

Eredmények egyértelműsítése

Ha a WinGet számára biztosított lekérdezés nem eredményez egyetlen alkalmazást, akkor a WinGet megjeleníti a keresés eredményeit. Ez biztosítja a megfelelő installkeresés finomításához szükséges további adatokat.

A kijelölés egyetlen fájlra való korlátozásának legjobb módja, ha az alkalmazás azonosítóját használja a pontos lekérdezési lehetőséggel kombinálva. Például:

winget install --id Git.Git -e

Ha több forrás van konfigurálva, ismétlődő bejegyzések is lehetnek. A forrás megadására a további egyértelműség érdekében van szükség.

winget install --id Git.Git -e --source winget

Az msstore-forrás egyedi azonosítókat használ a csomagok azonosítójaként. Ezekhez nincs szükség a pontos lekérdezési beállításra. Például:

winget install XP9KHM4BK9FZ7Q -s msstore

Helyi install

A manifest beállítással egy YAML-fájlnak közvetlenül a kliensnek való átadásával install egy alkalmazást. Ha a jegyzék több fájlból álló jegyzékfájl, a fájlokat tartalmazó könyvtárat kell használni. A jegyzék beállítás a következő módon használható.

Használat: winget install --manifest \<path>

Lehetőség Leírás
-m, --manifeszt Az alkalmazás manifesztfájljainak elérési útja ide: install.

A csomagok helyi jegyzékfájlokból való telepítése kockázatot jelenthet. További elővigyázatossági intézkedésként ezt a funkciót egy rendszergazdának kell engedélyeznie. A funkció engedélyezéséhez futtassa a(z) winget settings --enable LocalManifestFiles parancsot. A funkció letiltásához futtassa a következőt winget settings --disable LocalManifestFiles:

Naplófájlok

A WinGet naplófájljai átirányítás hiányában a következő mappában lesznek elhelyezve: \%LOCALAPPDATA%\\Packages\\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\\LocalState\\DiagOutputDir\\*.log

Licencszerződések

Egyes alkalmazások telepítésekor a felhasználónak a telepítés előtt el kell fogadnia a licencet vagy más szerződéseket. Ha ez történik, a Windows Csomagkezelő kérni fogja a felhasználót, hogy fogadja el a szerződéseket. Ha a felhasználó nem ért egyet, az alkalmazás nem fog install.

A(z) winget alkalmazásban megjelenő, felhasználói megállapodást kérő üzenet képernyőképe.

A parancssorból automatikusan elfogadhatja a szerződéseket az alábbi opció megadásával: --accept-package-agreements. Ez hasznos lehet a Windows Csomagkezelő parancsfájljának használatakor.