repair ツールの winget コマンドは、指定されたアプリケーションを修復します。 これは、アプリが誤動作しているか、ファイルが破損しているが、完全な再インストールを必要としない場合に便利です。
list コマンドを使用して、repairするアプリケーションを識別します。
repair コマンドでは、repairする正確な文字列を指定する必要があります。 あいまいさがある場合は、 repair コマンドをさらにフィルター処理して、正確なアプリケーションにするように求められます。
使用方法
winget repair [[-q] <query> ...] [<options>]
エイリアス
このコマンドでは、次のエイリアスを使用できます。
論争
次の引数を使用できます。
| 引数 |
説明 |
|
-q、--query |
アプリの検索に使用するクエリ。 |
クエリ引数は位置指定パラメーターとして指定する必要があります。 ワイルドカード構文はサポートされていません。 通常、これはインストールするパッケージを一意に識別する文字列です。
オプション
これらのオプションを使用すると、ニーズに合わせてインストール エクスペリエンスをカスタマイズできます。
| 選択肢 |
説明 |
|
-m、--manifest |
マニフェスト (YAML) ファイルへのパスが続く必要があります。 マニフェストを使用して、ローカル YAML ファイルから repair エクスペリエンスを実行できます。 |
|
--身分証明書 |
インストールをアプリケーションの ID に限定します。 |
|
--名前 |
検索をアプリケーションの名前に制限します。 |
|
--ニックネーム |
アプリケーションの一覧に表示されるモニカーに検索を制限します。 |
|
-v、--version |
インストールする正確なバージョンを指定できます。 指定しない場合、latest によって最新バージョンのアプリケーションがインストールされます。 |
|
--製品コード |
製品コードを使用してフィルター処理を行います。 |
|
-a、--architecture |
インストールするアーキテクチャを選択します。 |
|
--スコープ |
インストーラーでユーザーまたはコンピューターのスコープをターゲットにする必要がある場合に指定できます。 パッケージのインストール スコープ に関連する既知の問題を参照してください。 |
|
-s、--source |
指定されたソース名に検索を制限します。 その後にソース名を付ける必要があります。 |
|
-i、--interactive |
インストーラーを対話型モードで実行します。 既定のエクスペリエンスでは、インストーラーの進行状況が表示されます。 |
|
-h、--silent |
インストーラーをサイレント モードで実行します。 これにより、すべての UI が抑制されます。 既定のエクスペリエンスでは、インストーラーの進行状況が表示されます。 |
|
-o、--log |
ログをログ ファイルに転送します。 書き込み権限を持つファイルへのパスを指定する必要があります。 |
|
--ローカルアーカイブのマルウェアスキャンを無視 |
ローカル マニフェストからアーカイブの種類のパッケージをインストールする際に実行されるマルウェア スキャンは無視します。 |
|
--ソース契約に同意する |
ソース ライセンス契約に同意し、プロンプトを回避するために使用します。 |
|
--accept-package-agreements(パッケージ契約に同意する) |
使用許諾契約書に同意し、プロンプトを回避するために使用されます。 |
|
--ロケール |
使用するロケールを指定します (BCP47 形式)。 |
|
--ヘッダ |
省略可能な Windows-Package-Manager REST ソースの HTTP ヘッダー。 |
|
--authentication-mode |
認証ウィンドウの基本設定 (silent、silentPreferred、interactive のいずれか) を指定します。 |
|
--認証アカウント |
認証に使用するアカウントを指定します。 |
|
--フォース |
コマンドを直接実行し、セキュリティに関連しない問題を続行します。 |
|
--ignore-security-hash (セキュリティハッシュを無視する) |
インストーラーのハッシュ チェックエラーを無視します。 お勧めしません。 |
|
-e、--exact |
大文字と小文字の区別のチェックなど、クエリ内の正確な文字列を使用します。 部分文字列の既定の動作は使用されません。 |
|
-?、--help |
このコマンドに関するその他のヘルプを参照してください。 |
|
--待機 |
終了する前に任意のキーを押すようユーザーに求めます。 |
|
--logs、--open-logs |
既定のログの場所を開きます。 |
|
--verbose、--verbose-logs |
ログ設定をオーバーライドし、詳細ログを作成するために使用します。 |
|
--nowarn、--ignore-warnings |
警告の出力を抑制します。 |
|
--インタラクティブモードを無効にする |
対話型プロンプトを無効にします。 |
|
--プロキシ |
この実行に使用するプロキシを設定します。 |
|
--no-proxy |
この実行に対してプロキシの使用を無効にします。 |
クエリの例
次の例では、アプリケーションを修復します。
winget repair Micrososft.WinGetCreate