Windows10および11でのWinGetPackageManagerの使用
新しいネイティブパッケージマネージャー、 WinGet ( Windows Package Manager) 、Windows 10および11に表示されます。コマンドプロンプトからアプリをインストールするために使用できます(yum、dnf、aptなどのLinuxパッケージマネージャーと同様)。
WinGet.exe
は、Windowsを実行しているコンピューター(Chocolateyパッケージマネージャーなど)でのアプリのインストールを容易にするコンソールツールです。プログラムをインストールするには、公式サイトを検索したり、インストールファイルをダウンロードしたり、アプリを手動でインストールしたりする必要はありません。 Windows Package Managerを使用すると、1つのコマンドでリポジトリから任意のプログラムをインストールまたは更新できます。
Windows 10にWinGetパッケージマネージャーをインストールするにはどうすればよいですか?
WinGetは、ビルド1709以降のWindows10にインストールできます。 Wingetは、現在のWindows1121H2およびWindows1021H1ビルドのイメージにすでに組み込まれています。
wingetがコンピューターにインストールされているかどうかを確認するには、PowerShellコンソールを開き、次のコマンドを実行します。
Get-AppPackage *Microsoft.DesktopAppInstaller*|select Name,PackageFullName
この例では、wingetがインストールされています(UWPアプリケーションの名前はMicrosoft.DesktopAppInstaller
です。 。
wingetは、デスクトップバージョンのWindows(10および11)でのみ使用できます。 WingetはWindowsServer2022で公式にサポートされていませんが、実験モードでインストールできます。
WinGetはMicrosoftストアからインストールできます(アプリインストーラーと呼ばれます)。 そこに)https://www.microsoft.com/en-us/p/app-installer/9nblggh4nns1#activetab=pivot:overviewtab
Wingetをインストールするには、MS Storeがコンピューターで実行されている必要があります(Microsoft Storeが削除または破損している場合は、再インストールまたは修復できます)。
また、PowerShellを使用してwingetを手動でインストールすることもできます(Windowsで組み込みのUWPアプリを削除した場合)。これを行うには、PowerShellを使用してGitHub(https://github.com/microsoft/winget-cli/releases)からwinget msixbundleファイルをダウンロードしてインストールする必要があります:
Invoke-WebRequest -Uri "https://github.com/microsoft/winget-cli/releases/download/v1.1.12653/Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle" -OutFile "C:\PS\WinGet.msixbundle"
Add-AppxPackage "C:\PS\WinGet.msixbundle"
WinGetパッケージを手動でダウンロードしてインストールすることもできます。
次のコマンドを使用して、インストールされているwingetのバージョンを確認します。
winget --version
基本的なwingetコマンドは次のとおりです。
-
winget install <package>
-パッケージをインストールします winget uninstall <package>
—パッケージを削除しますwinget upgrade
–ソフトウェアパッケージを更新するwinget list
–Windowsにインストールされているアプリを一覧表示する-
winget show <package>
—パッケージ情報を表示します winget source <options>
—リポジトリを管理するwinget search <search_string>
—リポジトリでパッケージを検索するwinget export
–インストールされているプログラムのリストをファイルにエクスポートしますwinget import
–ファイル内のリストに従ったプログラム(パッケージ)のインストール-
winget hash <package>
—パッケージインストーラハッシュを取得する -
winget validate <package>
—マニフェストファイルを検証する
winget設定はsettings.jsonに保存されます ファイル(C:\Users\%username%\AppData\Local\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState
)。次のコマンドを使用して、Wingetの設定を変更できます。
winget settings
WinGetを使用したWindowsでのソフトウェアパッケージの展開
オンラインリポジトリは、WinGetパッケージマネージャーを介してプログラムをインストールするために使用されます。それらのリストは、次のコマンドで表示できます:
winget source list
デフォルトでは、WinGetで使用できる公式リポジトリは2つあります。
- msstore (https://storeedgefd.dsx.mp.microsoft.com/v9.0)–MicrosoftStoreリポジトリ
- ウィンゲット (https://winget.azureedge.net/cache)–Microsoftが管理する基本的なwingetソフトウェアリポジトリ
winget source
WinGetを介してアプリケーションをインストールする前に、パッケージ名を確認する必要があります。パッケージを検索するには、検索コマンドを使用します。たとえば、 zipを検索するには リポジトリ内のアーカイブマネージャで、次のコマンドを実行します:
winget search zip
winget search zip -s msstore
このコマンドは、クエリに一致するパッケージのリスト(名前とバージョンを含む)を返します。 ソースに注意してください 桁。パッケージが配置されているリポジトリが一覧表示されます。
特定のパッケージに関する情報を入手できます:
winget show 7zip.7zip
パッケージの複数のバージョンをリポジトリでホストできます。利用可能なパッケージバージョンのリストを表示するには、次のコマンドを実行します。
winget show 7zip.7zip --versions
たとえば、 7zipをインストールするとします 。名前またはIDをコピーして、次のインストールコマンドを実行します。
winget install 7zip.7zip
プログラムの最新バージョンがデフォルトでインストールされます。パッケージの特定のバージョンをインストールできます:
winget install 7zip.7zip -v 21.05
ご覧のとおり、パッケージマネージャーは、1つのコマンドを使用してアプリを自動的にダウンロードしてインストールしました。このプログラムは、Windowsの[スタート]メニューのインストール済みソフトウェアのリストに表示されています。
次に、PowerShellスクリプト用のWindowsターミナルとVSCodeをインストールしましょう。
最初にパッケージ名を検索します:
winget search terminal
winget search "visual studio"
次に、それらを順番にインストールします:
winget install Microsoft.WindowsTerminal –e ; winget install Microsoft.VisualStudioCode –e
パッケージのインストールをバックグラウンドで実行する場合は、 –silentを使用します オプション:
winget install "VLC media player" --silent
一部のソフトウェアをインストールすると、利用規約に自動的に同意できます。たとえば、Sysinternalsツールキットをインストールする場合:
winget install sysinternals --accept-package-agreements
デフォルトでは、プログラムはシステムドライブのプログラムファイルフォルダにインストールされます。プログラムのインストールフォルダを変更できます:
winget install microsoft.visualstudiocode --location "D:\Programs"
Winstall:WinGetPackageManager用のWebGUI
winget CLIインターフェースが気に入らないユーザーは、 Winstallを使用できます。 Webサービス(https://winstall.app/)。 Winstallは、WinGetリポジトリのグラフィカルインターフェイスです(2900を超えるプログラムをインストールできます)。
Winstallを使用して、必要なプログラムのインストールスクリプトを生成できます。リポジトリでプログラムを見つけて、 +
をクリックします それらをインストールスクリプトに追加します。
次に、スクリプトの生成をクリックします ボタンをクリックすると、サービスは選択したアプリパッケージをインストールするためのCLIコマンドを作成します。
[バッチ]または[PowerShell]タブからコードをコピーして、cmd.exeまたはPowerShellコンソールに貼り付けます。
したがって、1つのコマンドで必要なプログラムをインストールできます。
WinGet:Windowsでのパッケージの更新と削除
WinGetを使用すると、プログラムをインストールできるだけでなく、プログラムを更新または削除することもできます。コンピュータにインストールされているプログラムのリストを表示するには、次のコマンドを実行します。
winget list
このコマンドは、コンピューターにインストールされているプログラムの完全なリストを表示します(wingetを介してインストールされていないプログラムを含む)。プログラムのアップデートが利用可能な場合は、新しいバージョンが利用可能に表示されます。 列。
wingetを介してインストールされたアプリケーションを更新するには、次のコマンドを実行します。
winget upgrade --id 7zip.7zip
インストールされているすべてのプログラムを一度に更新できます:
winget upgrade --all
プログラムを削除するには、次のコマンドを使用します:
winget uninstall --name 7zip.7zip
WinGetを介してインストールされていないアプリケーションをIDでアンインストールすることもできます:
winget uninstall --id "{0F693AA3-4387-4ACB-A6FD-3A396290587}"
WinGetを介してインストール済みソフトウェアリストを別のコンピューターにエクスポートおよびインポート
WinGetを使用すると、コンピューターにインストールされているプログラムのリストをJSONファイルにエクスポートし、このファイルを使用して、同じアプリのセットを別のコンピューターにすばやくインストール(インポート)できます。
インストールされているアプリのリストをJSONファイルにエクスポートするには、次のコマンドを実行します。
winget export -o c:\ps\installedapps.json --include-versions
このファイルには、WindowsPackageManagerを介してインストールされたプログラムのリストが含まれています。
JSONファイルから別のコンピューターに一連のプログラムをインストールするには、次のコマンドを実行します。
winget import -o .\installed_apps.json
Windows Package Managerは、--ignore-unavailable
を追加することにより、インストール中にバージョンと使用できないプログラムを無視できます。 および--ignore-versions
オプション。
-
5 Windows 10 8 および 7 のベスト ダウンロード マネージャー
映画、歌、テレビ番組、ソフトウェアなど、インターネット経由でダウンロードできるものがたくさんあります。また、安価なデータ プランでインターネットの速度が向上すると、ユーザーはコンテンツをダウンロードする傾向が強まります。さらに、お気に入りの映画がある場合は、それらをストリーミングしてデータを書き込むよりも、ダウンロードしてドライブに保存することをお勧めします。 ただし、サイズが大きいファイルをダウンロードする場合は、ダウンロードに時間がかかる場合があります。また、その間にインターネット接続が中断された場合、ダウンロードされた部分は再開できないため、失われます.しかし、これらすべての問題に対処
-
Winget - Windows (パッケージ マネージャー) がすべてを取得します
パッケージ管理の概念 (ユーザーがすべてのアプリケーションを取得できる中央の場所に焦点を当てたもの) は、新しいものでも目新しいものでもありません。また、モバイル オペレーティング システムから始まったわけでもありません。これは Linux に何年も存在し、最終的にアプリケーション ストアに姿を変えたものです。 Apple には 1 つ、Google には 1 つ、そして Microsoft にも 1 つありました。 残念ながら、これは Windows の主要な対象者である膨大な数のデスクトップ ユーザーを対象としていません。私は Windows Phone の大ファンでした。Lumia 5