禁用“以前的版本”需同步干预服务与注册表:一、禁用文件历史记录服务;二、删除对应CLSID上下文菜单项;三、在Shell Extensions\Blocked下添加该CLSID空字符串;四、停用Volume Shadow Copy服务。

如果您在Windows 10中右键打开任意文件或文件夹的属性,发现“以前的版本”标签页始终显示“没有早期版本”,或您希望完全移除此标签页以简化界面、防止误操作或释放系统资源,则需从注册表与服务层面同步干预。以下是实现该目标的多种独立有效方法:
一、禁用文件历史记录服务
该服务是“以前的版本”功能的核心支撑,禁用后将导致系统无法生成和读取版本快照,“以前的版本”标签页将自动消失且不再响应。
1、点击“开始”按钮,搜索并打开“计算机管理”。
2、在左侧导航栏中,依次展开“服务和应用程序”→“服务”。
3、在服务列表中找到“文件历史记录服务”,右键选择“停止”。
4、双击该服务,进入属性窗口,在“启动类型”下拉菜单中选择“禁用”。
5、点击“应用”后确认保存设置。
二、删除注册表中“以前的版本”上下文菜单项
此操作直接移除文件资源管理器右键菜单中的“还原以前的版本”入口,并同步消除属性页中对应功能的注册表挂钩,使“以前的版本”标签页彻底不可见。
1、按 Win + R 打开运行框,输入 cmd,然后按 Ctrl + Shift + Enter 以管理员身份启动命令提示符。
2、依次执行以下四条命令(每条命令后按回车):
reg delete "HKEY_CLASSES_ROOT\AllFileSystemObjects\shellex\contextmenuhandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}" /f
reg delete "HKEY_CLASSES_ROOT\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\shellex\contextmenuhandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}" /f
reg delete "HKEY_CLASSES_ROOT\Directory\shellex\contextmenuhandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}" /f
reg delete "HKEY_CLASSES_ROOT\Drive\shellex\contextmenuhandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}" /f
三、通过注册表屏蔽Shell扩展
该方法不删除原有注册表项,而是利用系统内置的Shell扩展阻断机制,在注册表中显式标记该功能为已阻止,安全可逆,无需重启即可生效(需刷新资源管理器进程)。
1、按 Win + R 输入 regedit,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions。
3、在右侧空白处右键 → 新建 → 项,命名为 Blocked(若已存在则跳过)。
4、选中 Blocked 项,在右侧空白处右键 → 新建 → 字符串值,命名为 {596AB062-B4D2-4215-9F74-E9109B0A8153},其数值数据保持为空。
5、关闭注册表编辑器,按 Ctrl + Shift + Esc 打开任务管理器,找到“Windows 资源管理器”,右键选择“重新启动”。
四、停用卷影复制服务(Volume Shadow Copy)
“以前的版本”依赖卷影复制服务(VSS)创建快照。停用该服务将使系统无法生成任何版本副本,同时导致属性页中“以前的版本”标签页被系统自动隐藏。
1、按 Win + R 输入 services.msc,回车打开服务管理器。
2、在服务列表中找到 Volume Shadow Copy,右键选择“停止”。
3、双击该服务,将“启动类型”设为 禁用。
4、点击“应用”并确认保存设置。

















