我无法运行inetcpl.cpl
。我的 GPO 设置:Run only specified Windows applications
通过包括 允许控制面板control.exe
。请记住,我可以运行 control.exe,但不能运行 inetcpl.cpl。
我之所以选择将应用程序列入白名单而不是黑名单,是因为这样更容易维护。将应用程序列入黑名单意味着总会有可疑的可执行文件需要限制,这消除了将 PC 用作信息亭的“设置并忘记”的想法。
不工作
- 跑步
rundll32.exe inetcpl.cpl
control.exe inetcpl.cpl
使用 GPO 设置运行Prohibit access to the Control Panel: Not Configured
解决方法
- 建议均无效
- 相反,请让账户管理员在将 control.exe 列入黑名单之前配置 inetcpl.cpl
- 我选择黑名单的原因是因为出于某种原因,inetcpl.cpl 配置不适用于 GPO 中限制应用程序的白名单方法
答案1
如果你进入inetcpl.cpl
运行对话框,它将运行以下命令:
"C:\Windows\system32\control.exe" "C:\Windows\system32\inetcpl.cpl"
然后运行:
"C:\Windows\ystem32\rundll32.exe" Shell32.dll,Control_RunDLL "C:\Windows\system32\inetcpl.cpl",
因此,要通过运行对话框打开对话框,您需要将control.exe
和都列入白名单rundll32.exe
。
如果您想限制对控制面板的访问,您可以将其列入黑名单并编写一个批处理文件,以便在需要时control.exe
运行该命令。然后,您可以将批处理文件添加到变量中,以便轻松地从运行对话框中运行它。rundll32.exe
%PATH%