不工作

不工作

我无法运行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%

相关内容