如何通过命令行禁止访问最近的文件

如何通过命令行禁止访问最近的文件

我不想使用 Windows 最近文件夹,并且我想通过命令行使所有用户都无法访问该文件夹。

我认为下面的命令会拒绝所有用户的权限,但即使执行此命令后,Recent文件夹中的文件仍然会被创建。

icacls C:\Users\ironsand\AppData\Roaming\Microsoft\Windows\Recent /deny Everyone:(OI)(CI)(DE,DC)
processed file: C:\Users\ironsand\AppData\Roaming\Microsoft\Windows\Recent
Successfully processed 1 files; Failed processing 0 files

如何通过命令行禁用文件夹?我需要这个,因为我想从批处理文件运行它。

我正在使用 Windows 10 家庭版。

答案1

标准 Windows 权限基于“用户帐户”(或“组”)之类的内容,而不是“命令行界面”之类的特定软件。熟练的命令行用户应该能够执行任何可以通过 GUI 完成的操作。我立即想到的最直接的方法是完全禁用命令行,方法是重命名 CMD.EXE,但副作用可能很严重。

我确信这可以通过自定义(开源)shell 来实现。但是,我并不认为这很容易实现。与其限制一个人访问文件夹的方式,更稳固的安全态势是限制一个人可以做什么(无论他们打算怎么做)。

如果您尝试阻止更具体的事情,则可能会有或不会有更多可行的选择;您想要阻止的事情的更多细节可能会有所帮助。

相关内容