不知何故,文件关联 .bat 和 .cmd(也可能是 .exe)与 Windows Server 2012 上的 Notepad++ 关联。因此,“以管理员身份运行”上下文菜单选项不适用于这些类型的任何文件。https://kb.abacusprivatecloud.com/articles/488-How-To-Change-Default-Programs-Applications上的文章中显示的选项均无效。我尝试将 .bat 与 cmd.exe 关联起来,但系统只是“磨掉”了很长一段时间,然后面板又回来了,但关联没有发生任何变化。
如何将这些文件类型重置为默认关联?
WinKey
通过按+R
并输入转到注册表编辑器regedit
。Computer\HKEY_CLASSES_ROOT\batfile\shell\
。runas
检查该键下是否存在名为的shell
键。如果没有,请通过右键单击shell
并单击New > Key创建密钥。调用此键runas
。下一步在
regedit
图形界面中是不可能的。以管理员身份打开命令提示符窗口并运行以下命令:返回
regedit
窗口,转到该batfile
键并按 F5(查看>刷新)。然后,您应该会看到command
密钥下方列出的runas
密钥。将键中的
(Default)
值编辑为此值:runas\command
对于文件,对密钥
cmd
运行上述相同的步骤。HKEY_CLASSES_ROOT\cmdfile\shell
显然有人登录到此服务器并添加了一些东西来纠正问题。我一直试图以管理员身份运行的 .bat 文件现在在上下文菜单中有该选项。我不知道谁可能已经纠正了这个问题,但目前一切似乎都在正常工作。尽管如此,还是感谢您的回复。