背景

最近在win10上面安装不常用的一个串口驱动,弹出提示“管理员已阻止你运行此应用。有关详细信息,请与管理员联系”,导致始终无法安装
以下解决方案在我电脑(Win10家庭版)上已验证通过

解决

  1. 打开组策略
    打开运行,可以使用开始菜单右键点击或直接快捷键win+R打开, 输入gpedit.msc,确定。 如果提示找不到,我的电脑就是。。。就跳到下一节《家庭版开启组策略》。
  2. 依次点击打开右侧计算机配置 ->Windows 设置-> 安全设置 -> 本地策略 -> 安全选项
  3. 安全选项中,选择“用户账户控制:以管理员批准运行所有管理员”打开, 修改为已禁用,点击确认
  4. 重启电脑

家庭版开启组策略

因为我的是win10家庭版,很多功能都阉割简化了。所以需要自行开启组策略功能

  1. 新建一个批处理文件,比如打开组策略.bat
  2. 编辑批处理文件,输入以下代码:
    @echo off
    pushd "%~dp0"
    dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt
    dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt
    for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"C:\Windows\servicing\Packages\%%i"
    pause
  3. 关闭文件,右键点击以管理员身份运行,确认
  4. 等批处理完成,
  5. 删除生成的List文件和批处理文件
  6. 运行gpedit.msc,测试是否已OK

参考

https://jingyan.baidu.com/article/5d6edee2a70e0d99eadeec02.html
https://jingyan.baidu.com/article/c74d6000e901c30f6b595d7e.html