You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

误将Xenia设为.exe/.lnk默认打开程序导致无法启动任何程序的解决求助

误将Xenia设为.exe/.lnk默认打开程序导致无法启动任何程序的解决求助

别慌,这种把默认程序关联搞乱的情况在Windows上挺常见的,我给你几个靠谱的解决办法,一步步来应该能恢复正常:

  • 方法一:通过注册表编辑器修复(最直接)
    现在.exe和.lnk都打不开,但系统级的运行命令不受关联影响,先打开注册表编辑器:

    1. 按下Win + R调出运行窗口,输入regedit回车就能打开
    2. 定位到路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe
    3. 删除这个路径下的UserChoice项——这就是保存你错误关联设置的核心文件
    4. 同样找到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk,删掉里面的UserChoice
    5. 要么重启电脑,要么打开任务管理器找到Windows Explorer进程,右键选择“重启”,关联就能恢复默认了
  • 方法二:用命令提示符快速修复
    要是觉得注册表操作有点麻烦,试试命令行更简单:

    1. 按下Win + X,选择“Windows终端(管理员)”(Win11)或者“命令提示符(管理员)”(Win10及以下)
    2. 输入以下命令回车,修复.exe文件的关联:
      assoc .exe=exefile
    3. 再输入这条命令修复.lnk快捷方式的关联:
      assoc .lnk=lNKfile
    4. 重启资源管理器或者电脑,设置就能生效
  • 方法三:创建临时修复脚本(极端情况备用)
    要是连终端都打不开,就用这个笨办法:

    1. 按下Win + R输入notepad打开记事本(记事本是系统自带程序,不受关联影响)
    2. 把下面的内容粘贴进去:
      @echo off
      assoc .exe=exefile
      assoc .lnk=lNKfile
      taskkill /f /im explorer.exe
      start explorer.exe
      
    3. 点击“文件-另存为”,保存类型选“所有文件”,文件名设为fix.bat,保存到桌面
    4. 右键这个bat文件,选择“以管理员身份运行”,执行完就能恢复正常

另外提一句,你之前删除Xenia没用是因为Windows的文件关联设置存在系统注册表里,不是跟着程序文件走的,所以得从系统设置层面下手才行。操作注册表的时候别乱删其他项,只删指定的UserChoice就没问题。

备注:内容来源于stack exchange,提问作者2603003199

火山引擎 最新活动