Windows 10 UAC/系统安装程序

Windows 10 UAC/系统安装程序

我正在运行 Windows 10 Pro [Build 10240],今晚登录后我发现我无法安装 MSI 文件The system administrator has set policies to prevent this installation,因为我完全不记得这样做过。

所以我做了一些调查,发现这个帖子t,很酷。这篇文章中最好的解决方案是从提升的命令提示符运行安装,因此我运行了以下命令:

msiexec /i example.msi 

这导致了同样的结果。使用/a开关也没有帮助我。所以我做了更多的挖掘,找到了一个“很棒的”微软帖子这里。它适用于 Windows 7,所以我猜这就是为什么该键在 Windows 10 上不存在的原因——解决方案是在目录中进行DisableMSI设置。REG_DWORD = 0HKLM\Software\Policies\Microsoft\Windows\Installer

所以,回到原点。另一个解决方案是将 UAC 设置为从不通知...这不是家庭系统的默认设置吗?运行并仔细检查它是否设置为从不通知,重新启动后,没有变化。

我哭了好几个小时,直到我找到了另一个选择。我找到的下一个解决方案是编辑 的本地安全策略Software Restriction Policies。我在这里乱搞了一番,无法找出在哪里添加条目。我为 添加了一个新的哈希,以%userprofile%\Downloads\允许所有用户执行文件类型并确保 MSI 在列表中。

我确保我的防病毒软件没有阻止注册表更改,禁用了所有防护措施,并再次尝试,但无济于事。我现在正在执行完整的系统扫描,以查看我的电脑上是否存在任何威胁。虽然可能性不大,但值得。

在运行该程序的同时,我在 PC 上创建了一个新的本地帐户并确保其具有管理员权限。我已在组mmc中运行并确保了该帐户Local User and Group Administrators。扫描完成后,我计划注销并尝试安装。我怀疑这是一个用户限制问题,但想排除它的可能性。

接下来我运行gpresult /h report.html并快速查看我是否搞乱了 GPO(我确实设置了本地 GPO),一切看起来都很好;只是我对小工具/Cortana 等的标准禁用。

接下来我运行sfc.exe /scannow,发现这里没有问题。沮丧的是,我在本地组策略中编辑了以下值:

Computer Configuration > Administrative Templates > Windows Components > Windows Installer内容如下:

Install with Elevated privileges设置为启用。

Turn off Windows Installer设置为禁用。

与用户配置相同的选项。最后一步是我重新下载了 MSI 并验证它没有损坏(在 Win8 VM 上运行)。任何帮助都将不胜感激。

答案1

我回滚到上一个图像,并执行了sfc,发现多个错误。我修复了安装,更新了(通过 Windows 更新),现在可以执行上述操作了。

相关内容