![無法運行啟動進程命令](https://rvso.com/image/1416688/%E7%84%A1%E6%B3%95%E9%81%8B%E8%A1%8C%E5%95%9F%E5%8B%95%E9%80%B2%E7%A8%8B%E5%91%BD%E4%BB%A4.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
微軟網站pkgmgr.exe
詳細描述了開關和選項
嘗試start /w
從您的命令中刪除。它僅在批次腳本中使用以確保順序執行命令。從終端機運行單一命令時不需要它。
做就是了
%SystemRoot%\system32\pkgmgr.exe /ip /m:Windows6.1-KB2506143-x86.cab
如果您對一些額外資訊感興趣,請閱讀“什麼是套件管理器?”。這應該可以幫助您理解該命令的作用。本質是:
套件管理員 (Pkgmgr.exe) 是一個新的 Windows Vista 命令列工具,您可以離線使用它來安裝、移除或更新 Windows 套件。
/ip
switch 用於安裝單一套件
/m
是一個強制開關,之後您必須指定包含包清單和有效負載的目錄。