必须以管理员权限运行regedit,导航至hkey_current_user\software\microsoft\windows\currentversion\explorer\advanced,修改或新建dword值hidefileext为0以显示文件扩展名,修改后重启windows资源管理器生效。

你需要在Windows系统中精准修改某个功能开关、界面显示或服务行为,而该设置仅存在于注册表底层——此时必须通过注册表编辑器定位路径、确认数据类型、输入合法值并保存生效,跳过图形化设置的限制。
打开注册表编辑器
按 Win + R 组合键调出“运行”对话框,在输入框中准确键入 regedit(不带空格、不加.exe),然后按回车;若弹出用户账户控制(UAC)提示,必须点击“是”授予管理员权限——【不点“是”将导致后续所有修改操作被静默拒绝】。
任务栏搜索“注册表编辑器”后右键选择“以管理员身份运行”,效果等同于运行命令,但响应略慢且依赖索引完整性;文件资源管理器中手动进入 C:\Windows 找 regedit.exe 双击运行,可绕过UAC二次确认,但家庭版系统可能因策略锁定而失败。
定位并识别目标键值
在注册表编辑器左侧树状结构中,逐级展开路径,例如要修改文件扩展名显示,需导航至:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
右侧窗格中查找名为 HideFileExt 的条目:若存在,其“数值数据”列显示的是 1(隐藏)或 0(显示);若不存在,说明该策略未被显式配置,系统采用默认行为(通常为隐藏),此时需手动新建——右键空白处 → “新建” → “DWORD (32位) 值”,命名为 HideFileExt,双击后将“数值数据”设为 0。
注意:键值名称区分大小写,但注册表路径本身不区分;同一子项下不允许存在两个同名键值,重复命名会触发覆盖警告。
通过 handsfree-windows CLI控制 Windows 本机应用 (UIA) 和浏览器 (Playwright) 的引导技能,用于自动化或测试桌面应用。
修改键值数据
第一步:双击目标键值(如 HideFileExt),弹出“编辑 DWORD (32位) 值”窗口。
第二步:确认“数值数据”输入框中的数字格式正确——若原值为十六进制显示(勾选了“以十六进制显示”),则输入 0 或 1 即可;若为十进制模式,同样输入 0 或 1,无需加 0x 前缀。
第三步:点击“确定”。此时修改立即写入内存,但尚未持久化到磁盘——【关闭注册表编辑器前务必不重启、不注销,否则部分应用可能读取旧缓存值】。
修改完成后,对文件管理器类界面生效需刷新资源管理器进程:按 Ctrl+Shift+Esc 打开任务管理器 → 找到“Windows 资源管理器” → 右键“重新启动”。
验证与回滚准备
修改后立即测试对应功能是否按预期变化,例如在文件夹中查看文件是否显示 .exe、.txt 等扩展名。
若结果异常,立刻在注册表编辑器中右键该子项(如 Advanced),选择“导出”,保存为 HideFileExt_Backup_20261022.reg——这个文件可在双击后一键还原,无需记忆原始值。
不要依赖“撤销”快捷键,注册表编辑器无此功能;也不要在未导出前连续修改多个键值,否则无法精确定位故障源头。










