如何恢复 .bat 文件与系统的关联(双击时运行)?

如何恢复 .bat 文件与系统的关联(双击时运行)?

我该如何设置‘打开方式...’属性才能让系统再次运行.bat 文件(双击它们时)?

我的老板不知怎么地让他的工作站误以为文件处理程序.bat应该是 Word。现在,双击.bat文件时,它们会在 Word 中打开。

答案1

我认为您必须从注册表中删除 .bat 文件关联(使用 regedit 程序)。

根据这个LockerGnome 上的论坛主题,您需要删除注册表设置此键:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat

为了安全起见,您可能需要在执行此操作之前备份注册表。

答案2

此注册表项文件可以完成此操作。复制并粘贴到名为“restore.reg”的文本文件中,然后双击它以合并到注册表中。

它将清除您可能意外为 .bat 文件创建的任何每个用户设置,并恢复系统默认设置,包括.bat<->batfile文件类型关系以及启动batfile.

Windows Registry Editor Version 5.00

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.bat]
[-HKEY_CURRENT_USER\Software\Classes\.bat]
[-HKEY_CURRENT_USER\SOFTWARE\Classes\batfile]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.bat]
@="batfile"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\batfile\shell\open\command]
@="\"%1\" %*"

答案3

上面的答案都不能修复我使用的机器上的问题,但修复该问题的是启动 Admin Shell 并运行

assoc .bat=batfile
assoc .cmd=batfile

答案4

信息这个答案让我找到了解决方案我的问题

我打开了那里提到的注册表项,然后

  • 删除了UserChoice密钥
  • OpenWithList删除了键下的所有条目

相关内容