Microsoft PowerToys版本
0.76.2
安装方法
PowerToys自动更新
以管理员身份运行
是
出现问题的区域?
安装程序
重现问题的步骤
我无法安装v0.78,无法卸载当前版本(v0.76.2)。
当我尝试在PowerToys 0.78中从当前安装的版本(v0.76.2)或从GitHub下载的PowerToysSetup-0.78.0-x64.exe安装时,安装程序请求文件PowerToysSetup-0.75.1-x64.msi
我从未手动安装过0.75.1,我安装了以前的版本,并始终从PowerToys内部更新。在旧的控制面板添加/删除程序中,0.76.2显示出来。我尝试卸载它,给我一个错误,条目消失了:目前在添加/删除程序列表中没有PowerToys(尽管已安装并运行0.76.2)。
然后我尝试使用winget卸载PowerToys,我得到一个错误:
C:\Users\osnofas>winget uninstall powertoys
No installed package found matching input criteria.
C:\Users\osnofas>winget install --id=Microsoft.PowerToys -e
Found PowerToys (Preview) [Microsoft.PowerToys] Version 0.78.0
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
Successfully verified installer hash
Starting package install...
Installer failed with exit code: 1
Installer log is available at: C:\Users\osnofas\AppData\Local\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\DiagOutputDir\WinGet-Microsoft.PowerToys.0.78.0-2024-02-05-16-05-41.959.log
我正在附上winget日志: WinGet-Microsoft.PowerToys.0.78.0-2024-02-05-15-55-49.194.log
然后我使用卸载程序(BCUninstaller)触发已安装版本的PowerToys(BCUninstaller将其列为0.75.1)的卸载程序,但它也失败了。我附上日志: powertoys-bootstrapper-msi-0.75.1_20240205162751.log BCUinstaller本应清理不完整卸载程序的残留物,但在这种情况下似乎失败了。
在这一切之后,我尝试运行PowerToysSetup-0.78.0-x64.exe,由于0.75.1的安装再次失败。我附上日志:
powertoys-bootstrapper-msi-0.78.0_20240205163740.log
这是我使用的Windows 10 19045计算机。只有我使用这台电脑并且拥有管理员权限。
为什么有这么多关于0.75.1的引用,而PowerToys UI显示其版本为0.76.2?不知道。
我已经尝试运行PowerToysSetup-0.75.1-x64.exe --extract_msi,但没有生成msi文件。
请参阅 #1490 ,似乎与之相关
✔️ 预期行为
v0.78的安装成功
❌ 实际行为
安装失败
2条答案
按热度按时间enxuqcxy1#
通过https://learn.microsoft.com/en-us/windows/powertoys/install#extracting-the-msi-from-the-bundle获取MSI。
想知道为什么你认为--extract_msi是一个命令?
这个解决了吗?
/needinfo
pobjuy322#
想知道为什么你认为
extract_msi
是一个命令?这是因为这条评论#27583(评论)
这个问题解决了吗?
没有。我通过手动删除注册表中对PowerToys的引用来解决这个问题。显然,这个问题已经持续了很长时间,从互联网上几乎相同的问题数量就可以看出来。我认为我已经在
Computer\HKEY_CLASSES_ROOT\Installer\Products\ /needinfo
下删除了引用。