【问题标题】:Cannot install wireshark : error 1625 occurres while installing Visual C++ Redistributable无法安装 wireshark:安装 Visual C++ Redistributable 时出现错误 1625
【发布时间】:2021-03-09 19:58:13
【问题描述】:
Wireshark 3.4.3 64bits 在 Windows 10 上安装失败并提示以下错误:
Visual C++ Redistributable 安装程序失败,出现错误 1625。请确保您已安装 KB2999226 或 KB3118401。无法继续安装。
虽然我可以使用PortableApp版本,但是如何才能成功安装Wireshark?
【问题讨论】:
标签:
c++
installation
wireshark
redistributable
【解决方案1】:
两天后,我找到了解决方案。两个观察结果帮助了我:
- Visual C++ Redistributable 2015-2019 的手动安装也失败并提到了政策限制。
- 我也注意到Visual Studio 2019 Community 失败了,尤其是
microsoft.visualstudio.minshell.msi.resources的安装。
快速搜索后,我可以找到一个建议在本地安全策略中禁用软件限制策略的在线参考。这是我所做的:
- 在 Windows 菜单中搜索“
Local Security Policy”,然后点击搜索结果
- 在左侧菜单中打开“
Software Restriction Policies”。如果在右侧面板中显示“No Software Restrictions Defined”,只需右键单击左侧菜单中的“Software Restriction Policies”并选择“New Software Restriction Policies”
- 在右侧面板上,双击“
Enforcement”
- 在对话框中选择“
All users except Local Administrators”并点击确定
之后,我可以安装 Wireshark 和 Visual Studio 2019 Community,它们都依赖于 Visual C++ Redistributable。
安装成功后,我回滚了本地安全策略中的修改。