如何通过CMD远程删除Windows 10文件资源管理器的最近文件历史
用CMD命令批量禁用Windows 10文件资源管理器的最近文件历史
我来帮你搞定这个批量操作的需求——不用每台电脑手动调整设置,几条CMD命令就能一次性关闭文件资源管理器的最近文件历史,还能轻松推送到整个网络的电脑上。
单台电脑快速执行的核心命令
直接在CMD里运行以下命令(如果要让所有用户生效,记得以管理员身份启动CMD):
# 禁用"最近使用的文件"显示 reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer" /v ShowRecent /t REG_DWORD /d 0 /f # 禁用"常用文件夹"显示(可选,按需保留) reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer" /v ShowFrequent /t REG_DWORD /d 0 /f # 重启文件资源管理器,让设置立即生效 taskkill /f /im explorer.exe && start explorer.exe
命令解释
reg add命令:直接修改Windows注册表中控制文件资源管理器历史显示的键值。/d 0代表禁用,/f表示强制覆盖现有值,无需确认。- 如果只需要关闭最近文件,去掉第二条
ShowFrequent的命令即可; - 如果要让这台电脑的所有用户都生效,把路径里的
HKCU(当前用户)改成HKLM(本地机器),但必须用管理员权限执行。
- 如果只需要关闭最近文件,去掉第二条
批量部署到网络内所有电脑
把上面的命令保存成一个.bat脚本文件(比如DisableRecentFiles.bat),然后通过以下方式批量推送:
- 域环境下:通过组策略的“登录脚本”或“计算机启动脚本”部署,确保脚本在每台电脑启动/用户登录时自动执行;
- 非域环境:可以用远程执行工具(比如PsExec),在一台管理机上运行类似命令:
psexec \\* -c DisableRecentFiles.bat(需要管理员权限和网络访问权限)。
恢复设置的命令
如果之后需要重新开启最近文件历史,只需把命令中的/d 0改成/d 1即可:
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer" /v ShowRecent /t REG_DWORD /d 1 /f reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer" /v ShowFrequent /t REG_DWORD /d 1 /f taskkill /f /im explorer.exe && start explorer.exe
验证效果
执行命令后,打开文件资源管理器:
- 左侧“快速访问”里的最近文件和常用文件夹会消失;
- 顶部的“最近”标签页也会被隐藏。
内容的提问来源于stack exchange,提问作者nicochulo




