![開始プロセスコマンドを実行できません](https://rvso.com/image/1416688/%E9%96%8B%E5%A7%8B%E3%83%97%E3%83%AD%E3%82%BB%E3%82%B9%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93.png)
で見つかったコマンドを実行しようとしていますこの答え. コマンドは
start /w %SystemRoot%\system32\pkgmgr.exe /ip /m:Windows6.1-KB2506143-x86.cab
問題は、それが私の場合には機能しないことです。実際、次のエラーが返されます。
Start-Process : Impossible de trouver un paramètre positionnel acceptant l'argument « /ip ».
Au niveau de ligne : 1 Caractère : 6
+ start <<<< /w C:\Windows\System32\PkgMgr.exe /ip /m:Windows6.1-KB2506143-x64.cab
+ CategoryInfo : InvalidArgument: (:) [Start-Process], ParameterBindingException
+ FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.StartProcessCommand
私は PowerShell の初心者なので、さまざまなオプションを理解するのに苦労しています。help start
はパラメータのリストを提供しますが、、または についての言及は見つかりませんでした/w
。/ip
/m
まとめると、私は
- コマンドを実行できる
- それが何をするのかを理解する。
答え1
スイッチ/w
、/ip
およびはではなく/m
に関連します。こちらにリンクがありますpkgmgr.exe
start
MSウェブサイトスイッチとオプションについてはpkgmgr.exe
詳細に記載されています
start /w
コマンドから削除してみてください。バッチスクリプトでのみ使用され、順次実行コマンド。ターミナルから 1 つのコマンドを実行する場合は必要ありません。
ただやるだけ
%SystemRoot%\system32\pkgmgr.exe /ip /m:Windows6.1-KB2506143-x86.cab
追加情報に興味がある場合は、以下をお読みください。「パッケージ マネージャーとは何ですか?」。これは、コマンドが何を行うかを理解するのに役立ちます。要点は次のとおりです。
パッケージ マネージャー (Pkgmgr.exe) は、オフラインで Windows パッケージをインストール、削除、または更新するために使用できる新しい Windows Vista コマンドライン ツールです。
/ip
スイッチは単一パッケージのインストールに使用されます
/m
必須のスイッチであり、その後にパッケージ マニフェストとペイロードを含むディレクトリを指定する必要があります。