可通过注册表永久关闭Windows 11重命名时的扩展名警告:在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced下新建DWORD值DisableRenameExtensionWarning并设为1,重启资源管理器生效;或用PowerShell/CMD命令临时绕过。

Windows 11 重命名文件时,只要手动修改扩展名(比如把 data.txt 改成 data.json),就会弹出半透明灰色警告:“如果改变文件扩展名,可能会导致文件不可用。确实要更改吗?”,每次都要移鼠标点“是”,批量处理几十个文件就等于打断节奏几十次。
通过注册表永久关闭警告(推荐)
该方法修改系统底层策略,重启资源管理器后立即生效,所有用户账户通用,且不影响文件扩展名是否显示、不依赖第三方工具。
按下 Win + R 打开运行窗口,输入 regedit 并回车,以当前用户权限启动注册表编辑器。
在左侧树形栏中,依次展开路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced。若 Advanced 项不存在,右键 Explorer → 新建 → 项 → 命名为 Advanced。
点击 Advanced 项,在右侧空白处右键 → 新建 → DWORD (32位) 值,命名为 DisableRenameExtensionWarning。
双击该新建项,将“数值数据”设为 【1】,确保“基数”为十进制,点击确定。【设成 0 或留空完全无效,必须是十进制 1】
关闭注册表编辑器,按下 Ctrl + Shift + Esc 打开任务管理器 → 在“进程”页签下找到“Windows 资源管理器” → 右键选择“重新启动”。【必须重启此进程,否则设置不生效】
Windows 桌面自动化技能,支持鼠标控制(移动/点击/拖拽/滚轮/截图)、键盘输入(文字输入/按键/组合键)、窗口管理(查找/聚焦/最大化/最小化/关闭/移动)、截图并发送文件。提供两种截图方式:Python pyautogui 截图(集成在自动化流程中)和 PowerShell + .NET 零依赖截图(支持区域截图和多显示器)。当用户需要自动化 Windows 桌面操作、控制鼠标键盘、管理窗口、执行 GUI 自动化任务、截图发送文件时使用。
命令行临时绕过警告(不改系统)
适合单次操作、脚本调用或不想动注册表的场景,零风险,但每次都要执行命令。
方法一:PowerShell 重命名(推荐,支持空格和特殊字符)
在目标文件夹空白处按住 Shift + 右键 → 选择“在此处打开 PowerShell 窗口” → 输入:Rename-Item "报告.txt" "报告.md" → 回车执行。这一步操作起来很简单,直接把旧名和新名(含扩展名)一起写进去就行,完全不触发警告弹窗。
方法二:CMD ren 命令(限简单路径)
同上打开 CMD 窗口 → 输入:ren "日志.csv" "日志.xlsx" → 回车。注意:文件名含空格时必须用英文双引号包裹全名,否则命令会报错或只处理前半段。
验证是否关闭成功
第一步:打开任意文件夹,确认已勾选“查看”→“文件扩展名”(让后缀可见);
第二步:选中一个 .txt 文件,按 F2 进入重命名状态,把 .txt 直接改成 .log,然后按 Enter;
第三步:若光标离开文件名框后立即完成修改,全程未出现任何弹窗,说明设置已生效。

















