文件扩展名未显示是因为启用了“隐藏已知文件类型的扩展名”功能;可通过文件资源管理器勾选“文件扩展名”、文件夹选项取消勾选对应项、控制面板访问、注册表修改hidefileext值为0或mac访达高级设置中勾选显示扩展名来解决。

如果您在文件资源管理器中看到的文件名没有显示“.txt”、“.jpg”、“.exe”等后缀,说明系统当前启用了“隐藏已知文件类型的扩展名”功能。以下是多种可立即生效的解决方案:
一、通过文件资源管理器“查看”选项直接启用
该方法无需进入深层设置,操作最简,适用于 Windows 10/11 系统,所有更改实时生效。
1、按下 Win + E 快捷键,打开文件资源管理器(或双击“此电脑”)。
2、在顶部菜单栏点击 “查看” 选项卡。
3、在“显示”分组中,找到并勾选 “文件扩展名” 复选框。
二、通过文件夹选项取消隐藏设置
该方式修改系统级默认行为,影响所有文件夹视图,且兼容 Windows 7/8/10/11 各版本。
1、打开任意文件夹或“此电脑”,点击顶部菜单栏的 “查看” → “选项” → “更改文件夹和搜索选项”。
2、在弹出的“文件夹选项”窗口中,切换到 “查看” 选项卡。
3、在“高级设置”列表中,向下滚动至底部,找到 “隐藏已知文件类型的扩展名”。
4、清除该项左侧的勾选框。
5、点击 “应用”,再点击 “确定” 保存设置。
三、通过控制面板路径访问文件夹选项
当资源管理器顶部菜单不可见(如部分精简版系统或界面异常时),可通过控制面板作为备用入口调出相同设置界面。
1、按下 Win + R 打开运行对话框,输入 control folders 并回车。
2、在打开的“文件夹选项”窗口中,切换至 “查看” 选项卡。
3、定位到 “隐藏已知文件类型的扩展名”,取消勾选。
4、点击 “确定” 完成配置。
四、通过注册表强制启用(高级用户适用)
此方法绕过图形界面,直接修改系统底层参数,可确保即使其他设置被重置,扩展名仍持续显示。
1、按下 Win + R,输入 regedit 并回车,以管理员权限运行注册表编辑器。
2、导航至以下路径:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
3、在右侧窗格中,查找名为 HideFileExt 的 DWORD(32位)值。
4、双击该值,将“数值数据”由 1 修改为 0。
5、关闭注册表编辑器,在任务管理器中找到 “Windows 资源管理器” 进程,右键选择 “重新启动”。
五、Mac 系统查看文件后缀名的方法
适用于使用 macOS 的用户,该设置位于访达(Finder)偏好设置中,作用范围覆盖全部 Finder 窗口。
1、打开任意 Finder 窗口,在屏幕顶部菜单栏点击 “访达” → “设置”(或“偏好设置”)。
2、切换到 “高级” 标签页。
3、勾选 “在文件名后显示所有的扩展名”。
4、关闭窗口,所有文件即刻显示完整后缀名。










