如何在 Server 2012 上下文菜单中重新获取以管理员身份运行选项?

如何在 Server 2012 上下文菜单中重新获取以管理员身份运行选项?

不知何故,文件关联 .bat 和 .cmd(也可能是 .exe)与 Windows Server 2012 上的 Notepad++ 关联。因此,“以管理员身份运行”上下文菜单选项不适用于任何这些类型的文件。文章中显示的所有选项均不可用https://kb.abacusprivatecloud.com/articles/488-How-To-Change-Default-Programs-Applications成功了。我尝试将 .bat 与 cmd.exe 关联,但系统只是“磨蹭”了好一会儿,然后面板又回来了,但关联没有任何变化。

我如何将这些文件类型重置为它们的默认关联?

答案1

  1. WinKey按+R并输入转到注册表编辑器regedit
  2. 导航到文件夹 (key) Computer\HKEY_CLASSES_ROOT\batfile\shell\
  3. runas检查该项下是否存在名为的项shell。如果不存在,请右键单击shell并单击创建该项新的>钥匙. 调用此键runas
  4. 下一步无法在regedit图形界面中执行。以管理员身份打开命令提示符窗口并运行以下命令:

    reg add HKEY_CLASSES_ROOT\batfile\shell\runas\command /ve /t REG_EXPAND_SZ
    
  5. 返回窗口regedit,找到该batfile键并按 F5(看法>刷新)。然后您应该会看到command密钥列在runas密钥下方。

  6. (Default)将键中的值编辑runas\command为以下值:

    %SystemRoot%\System32\cmd.exe /C "%1" %*
    
  7. 对于cmd文件,对密钥运行上述相同的步骤HKEY_CLASSES_ROOT\cmdfile\shell

答案2

显然有人登录了此服务器并添加了一些东西来纠正问题。我一直试图以管理员身份运行的 .bat 文件现在在上下文菜单中有该选项。我不知道是谁纠正了这个问题,但目前一切似乎都正常。无论如何,感谢您的回复。

相关内容