【问题标题】:How to add exclude folder in windows 7 for Microsoft essentials如何在 Windows 7 中为 Microsoft Essentials 添加排除文件夹
【发布时间】:2020-02-25 09:39:33
【问题描述】:

基本上

由于权限,我无法运行此代码。

REG ADD 'HKLM\SOFTWARE\Microsoft\Microsoft Antimalware\Exclusions\Paths' / v " + path + " / t REG_DWORD / d 0 / f

我在研究过程中发现了一种方法,通过 SetACL.exe 处理它的过程很长

  1. 备用所有权
  2. 设置所有权
  3. 解锁注册表项
  4. 使用上述代码添加文件夹
  5. 将密钥锁定为只读
  6. 恢复所有权

每个步骤都令人困惑,需要更多努力才能理解使用此 SETACL.exe

所以我的问题不是使用 SETAcl.exe,有​​什么有效或更简单的方法可以做到这一点? 它可以是 powershell,也可以是一些命令行或其他脚本 .NET 、Python 等。

最好的问候

【问题讨论】:

    标签: c# python powershell shell command


    【解决方案1】:

    在 PowerShell 中(以管理员身份运行):

    Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Microsoft Antimalware\Exclusions\Paths' -Name 'TheExcludedPath' -Value 0 -Type DWord -Force
    

    【讨论】:

    • 好吧,我试过了,但我遇到了异常,因为我试图通过 .NET 运行代码,但这可能很有用,因为 Windows 7 中没有默认安装 PowerShell。手动安装 PowerShell 后重试。再次感谢。
    • Set-ItemProperty : 不允许请求的注册表访问。
    • @OzgurOz 您是否以管理员身份运行它?
    • 是的,它以管理员身份运行
    • @OzgurOz 启动 Regedit.exe 并检查该密钥的权限。另外,尝试关闭 AV 软件,看看你是否有权限
    猜你喜欢
    • 1970-01-01
    • 2017-03-07
    • 2014-08-18
    • 2013-08-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多