更改单个注册表项的 Windows 权限

更改单个注册表项的 Windows 权限

有没有办法限制对特定应用程序的单个注册表项的访问? Dropbox 每次更新时都会重置我的 shell 覆盖图标,这让我很抓狂(不过,在我发现可以在注册表编辑器中为键添加书签后,情况有所好转)。

但是,有没有办法可以阻止具有特定路径或可执行文件名称或其他内容的应用程序写入单个键(我不想禁止所有内容,因为我不知道这是否会破坏其他任何东西)。

答案1

就其本身而言,无法针对特定应用执行此操作。您可以针对特定安全标识符 (SID) 执行此操作,然后任何具有该 SID 的应用都无法修改密钥,但通常,在您的用户帐户中运行的任何程序都将使用您的 SID 运行,除非它被专门沙盒化。

话虽如此,删除您帐户对该密钥的写入权限应该会破坏一切。当然,保留读取权限。您以后可以随时恢复;Regedit 以管理员权限运行。

相关内容