win修复.bat文件关联

若注册表中的 .bat 文件关联项丢失,可以通过以下方法修复:

建议通过方法二,操作简单,修复.bat关联。
在这里插入图片描述

方法一:手动重建 .bat 文件关联

  1. 打开注册表编辑器
    按下 Win + R 输入 regedit,点击「确定」(需管理员权限)。

  2. 导航至目录
    定位到:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat

  3. 右键新建项

    • 右键点击 FileExts → 新建 → 项,命名为 .bat
    • .bat 下新建项 OpenWithListOpenWithProgids
  4. 配置默认程序

    • OpenWithProgids 中新建字符串值,名称为 batfile,数值数据留空。
    • .bat 项的右侧窗口,双击 (默认),将数值数据设为 batfile
  5. 重启资源管理器
    打开任务管理器,结束「Windows 资源管理器」进程,然后点击「文件」→「运行新任务」,输入 explorer 重启。

方法二:导入注册表修复脚本

  1. 创建 .reg 文件
    新建文本文件,复制以下内容:

    Windows Registry Editor Version 5.00
    
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat]
    @="batfile"
    
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat\OpenWithList]
    "a"="%SystemRoot%\\System32\\cmd.exe"
    "MRUList"="a"
    
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat\OpenWithProgids]
    "batfile"=hex(0):
    
  2. 保存并运行
    将文件保存为 fix_bat_registry.reg,双击运行并确认导入。

方法三:使用命令行修复

  1. 以管理员身份打开命令提示符
    右键点击开始菜单,选择「命令提示符 (管理员)」。

  2. 执行关联命令

    assoc .bat=batfile
    ftype batfile="%1" %*
    

方法四:系统文件检查

若上述方法无效,可能是系统文件损坏:

  1. 以管理员身份运行 PowerShell
    执行命令:
    sfc /scannow
    DISM /Online /Cleanup-Image /RestoreHealth
    
  2. 重启电脑
    完成扫描和修复后重启系统。

注意事项

  • 修改注册表有风险,建议先备份注册表或创建系统还原点。
  • 若问题由病毒或恶意软件导致,需先进行全面杀毒。
  • 企业环境中可能受组策略限制,需联系管理员解决。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小猿成长

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值