我们可以将 Server 2012-R2 中的“我的电脑”>“管理”恢复为以前的功能吗?

我们可以将 Server 2012-R2 中的“我的电脑”>“管理”恢复为以前的功能吗?

在较新的服务器版本中,右键单击“我的电脑/此 PC”时,我们会看到“管理”选项,单击后会打开服务器管理器,在较慢的机器上可能需要 10-20 秒。在以前的版本中,这将打开 compmgmt.msc,需要 1-2 秒才能打开。

在工作中,我们整天都在进行小改动,而我们所有的技术人员都在空着的手里拿着咖啡、甜甜圈或电话,无法使用 Winkey + X 开始菜单。因此避免了这些类型的响应 - 眨眨眼。

我们有什么办法可以修改注册表,强制管理链接的行为像在旧版本的 Windows Server 中一样,即生成 compmgmt.msc 而不是服务器管理器。

答案1

此注册表片段应可缓解所有问题,从 Powershell(以管理员身份)运行它,当您右键单击此 PC“管理”时,它将直接打开 compmgmt.msc。立即生效。

启用 - 通过 CompMgmt.msc 管理

Set-ItemProperty -Path 'registry::HKEY_CLASSES_ROOT\clsid\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Manage\command' -Name "(default)" -Value "mmc %SystemRoot%\system32\compmgmt.msc"
#

恢复原始设置 - 通过服务器管理器管理。

Set-ItemProperty -Path 'registry::HKEY_CLASSES_ROOT\clsid\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Manage\command' -Name "(default)" -Value "%SystemRoot%\system32\CompMgmtLauncher.exe"
#

注意:不要直接指向 compmgmt.msc,否则会出现 metro 风格的半屏错误,cmd /c start /b 方法可以避免这种情况。包含一个恢复设置,尽管 OP 没有询问并且可能不会使用它。

答案2

这可能是我在 Server 2012 上遇到的最烦人的事情之一。

谢谢你的回答,但这对我来说不太管用。我不得不稍微修改一下,把它改成不同的键:

Set-ItemProperty -Path 'registry::HKEY_CLASSES_ROOT\Launcher.Computer\shell\Manage\command' -Name "(default)" -Value "mmc %SystemRoot%\system32\compmgmt.msc"

该密钥已被锁定,所以我必须将所有权授予本地管理员,然后添加完全控制权限。

感谢您的解决方案。我的生活现在轻松多了。

相关内容