Win11中双击.exe文件用记事本打开,说明.exe被错误关联至notepad.exe,需立即修复:先通过设置→默认应用→按文件类型指定默认应用,将.exe关联改回Windows默认值或手动选cmd.exe;若无效,则以管理员身份运行终端执行assoc .exe=exefile和ftype exefile="%1" %*;最后检查注册表HKEY_CLASSES_ROOT.exe默认值是否为exefile,并重启资源管理器验证。

Win11中双击.exe文件却用记事本打开,说明系统已将.exe扩展名错误关联到notepad.exe,执行链被彻底劫持——此时不仅安装程序打不开,连cmd、powershell、任务管理器都可能无法启动,必须立即修复文件关联。
检查并修正.exe默认关联(设置界面法)
第一步:按 Win + I 打开“设置”→点击左侧“应用”→右侧点“默认应用”。
第二步:向下滚动,点击“按文件类型指定默认应用”。
第三步:在顶部搜索框输入 .exe,等待列表刷新后找到该项。
第四步:点击“.exe”右侧当前绑定的应用图标(极大概率显示为“记事本”或一个文本图标),在弹出菜单中选择齿轮状的“Windows 默认值”图标;若该图标未出现,先点击“选择此电脑上的其他应用”→浏览至 C:\Windows\System32\cmd.exe 并选中→点击“打开”。
第五步:关闭设置窗口,立即在桌面新建一个文本文档,重命名为 test.exe(仅用于测试,不运行),然后双击它——若弹出“Windows 无法访问指定设备、路径或文件”提示,说明关联已恢复;若仍用记事本打开,则需进入命令行强制重建。
用管理员终端强制重建.exe执行映射
方法一(首选):
右键“开始”按钮→选择“Windows 终端(管理员)”→依次执行以下两行命令(每行回车一次):
assoc .exe=exefile
ftype exefile="%1" %*
这两条命令分别重置扩展名类型标识和执行命令模板,缺一不可。执行后无任何提示即表示成功。
方法二(备用):
若上一步报错“不是内部或外部命令”,改用PowerShell管理员模式执行:
cmd /c "assoc .exe=exefile && ftype exefile=^"%1^" %*"
注意引号和脱字符 ^ 必须原样输入,否则注册表写入会失败。
验证并清理残留干扰项
① 打开资源管理器,导航至 C:\Windows\System32,找到 notepad.exe,右键→“属性”→“常规”选项卡,确认底部没有“此文件来自其他计算机,可能被阻止”字样;如有,勾选“解除锁定”→“确定”。
② 按 Win + R 输入 regedit 回车→定位到:
HKEY_CLASSES_ROOT\.exe
右侧默认字符串值应为 exefile;若显示为 txtfile 或 Notepad.Document,双击该值,手动改为 exefile,回车保存。
③ 关闭注册表编辑器,按 Ctrl + Shift + Esc 打开任务管理器→找到“Windows 资源管理器”→右键“重新启动”。
④ 等待桌面完全刷新后,在地址栏输入 %windir%\system32\cmd.exe 回车——如果命令提示符正常弹出,说明修复完成。

















