日志显示是 GameInput 服务未停止,导致更新失败(错误 1603)。
先重启电脑,然后管理员 CMD 执行:
sc stop GameInputSvc
sc stop GameInputRedistService
再重新运行:
winget upgrade Microsoft.GameInput
如果仍失败,到“设置 → 应用 → 已安装的应用”卸载 Microsoft GameInput 后重装即可。不要用 NuGet 覆盖系统组件。
Microsoft.GameInput.3.4.218-26-08-17-08-36-04.log这是通过powershell(以管理员身份运行)拉取更新时产生的日志。在此之后我通过NuGet下载的version3.5.268在安装时也出现了同样的卡顿和报错。