admin管理员组

文章数量:1530013

关于window11创建文件时后缀为大写的注册表修复方案

  • 问题描述与分析
  • 解决方案
    • 系统环境
    • 打开与备份注册表
    • 修改注册表内容
  • 注意事项与问题分析

问题描述与分析

在某次系统更新后,创建word文档时后缀由原来的.docx变成了.DOCX。虽然不影响正常使用,但是对于有强迫症的我来说不能接受。并且不止word(.rtx/.doc/.docx)后缀发生了改变,excel(.xlsx/.csv等)、ppt(.ppt/.pptx)均转换为了大写。这对于某些情况下使用程序读取文档造成了一定的不便,我决心修复。

解决方案

经过网上查询,判断问题应该出现在注册表方面。尝试通过修改注册表修复问题。

系统环境

版本 Windows 11 家庭中文版
版本 21H2
安装日期 ‎2022-‎08-‎04
操作系统版本 22000.2538
体验 Windows 功能体验包 1000.22001.1000.0

注意:系统更新时本机总是会出现卡进度条在29%的情况,该情况在修改注册表时未修复。

打开与备份注册表

在管理员模式下,Win+R启动命令运行框,输入regedit进入注册表编辑器。

进入注册表编辑器后,点击文件->导出,备份注册表。该步骤请务必操作。如发生意外,请点击文件->导入,选择备份文件还原注册表。

修改注册表内容

点击计算机下级HKEY_CLASSES_ROOT,找到被设置为大写的后缀(以.PPTX为例)右击选择重命名。可能出现拒绝修改提示框。请确保权限足够后再次进行修改。

一、若修改成功则保存退出,此时新建文件可以看到后缀为小写。

二、若弹出提示“注册表编辑器无法重命名.PPTX。指定的项名已存在。键入另一个名称后再试”则可以:
方案1:
1、先将该项临时重命名为一个不存在的项名(如重命名为.PPTX123)。
2、保存注册表。
3、重新进入注册表,发现生成了新生成了一个项.pptx,同时.PPTX123仍存在。
4、删除.PPTX123。
5、新建ppt文件,发现后缀名变为.pptx,修改成功。


方案二:
将其导出并保存为pptx.reg并删除原有“.PPTX”项,将导出的pptx.reg文件用记事本打开,将所有.PPTX的地方修改为.pptx,保存后导入注册表。修改成功。1

通过上述方案解决了问题。

注意事项与问题分析

1、修改注册表记得备份,你能理解我当时随便改了个名字测试然后发现改不回去有多崩溃吗。
2、该方案可能含有未知隐患,仅作为提供解决方案若修改随机名称后进入高级启动,可能会出现蓝屏情况。但正常开机或重启无蓝屏现象。
3、注册表的本质是数据库。通过查阅资料发现注册表不区分大小写2。可能是因为存在小写后缀,而某次错误导致大写后缀覆盖了小写后缀。导致不能直接重命名,同时在临时命名后不能将名称改回大写。
4、网络上部分回答提到了禁用注册表。该方案我没有尝试,可能可行,但需要注意在禁用注册表后重启注册表需要组策略管理器,而win11家庭版的组策略管理器被锁定了,需要其他方案解除锁定。


  1. 文件扩展名大小写修改方法https://jingyan.baidu/article/02027811a1f8d71bcc9ce5dd.html ↩︎

  2. Windows注册表参数 %1 和 %L 的区别https://blog.csdn/kfepiza/article/details/136125191 ↩︎

本文标签: 后缀注册表文件方案