首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Windows 2012 :选定的服务器有挂起的重新启动,重新启动时不清除

Windows 2012 :选定的服务器有挂起的重新启动,重新启动时不清除
EN

Server Fault用户
提问于 2013-06-25 19:36:49
回答 3查看 33.1K关注 0票数 2

类似于这里问题,我被阻止部署以前称为终端服务器的设备,现在(令人困惑地)在名为“远程桌面服务”的顶级服务下,在添加角色和功能向导的上下文中被称为“基于会话的桌面部署”场景。

我选择了快速启动,我走了这么远:The server has reboots pending...

以上问题中的链接显示您应该删除一个注册表项。我这样做了,错误仍然没有消失,我已经重新启动了七次,而错误仍然没有消失。我有点沮丧。有什么想法吗?

EN

回答 3

Server Fault用户

回答已采纳

发布于 2013-07-23 13:29:14

有一段时间,我以为角色已经安装好了,但这只是WS2012中的RDS/TS部署特性不能正确执行的几十个明显检查之一。如果您在RDS部署过程中获得了一部分,并且由于一个错误而退出,那么您将被困在这里。

我的RDS角色已经部分安装,但还没有安装到可以通过powershell确认角色部署的程度,下面的命令如下:

代码语言:javascript
运行
复制
PS C:\Users\myname > get-RDLicenseConfiguration
get-RDLicenseConfiguration : A Remote Desktop Services deployment does not exist on servername.domain.local. This
operation can be performed after creating a deployment. For information about creating a deployment, run "Get-Help
Set-VDIDeployment" or "Get-Help Set-RDSHDeployment".
At line:1 char:1
+ get-RDLicenseConfiguration
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
    + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Get-RDLicenseConfiguration

下面是我点击RDS的顺序上的问题,以及我是如何认为自己被困在上面的地方的:在重新启动时,试图部署RDS角色似乎被阻塞了,而真正的问题是RDS角色已经大部分安装了,尽管没有安装一个或多个角色服务。换句话说,当一个正常人想要在计算机上部署的特性由这么多“可安装的微小位”组成,而其中一些被安装,而有些则不是,您就会进入他们没有计划或测试的状态。这就是其中的一个州。

修正第1部分:

当系统需要重新启动时,有一个>0的注册表项。它并没有被清除。

代码语言:javascript
运行
复制
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ServerManager

查找名为CurrentRebootAttempts的键,如果>0,则改为零。

问题的后半部分与远程桌面许可系统有一个Grace Period有关,这是一种不让您接触到微软有史以来最糟糕和最烦人的许可系统(RDS许可)的方法,它可以让您摆脱束缚,并运行。当这段授权期结束时,如果许可配置得当,那么微软自己的工具就应该删除一个注册表项,上面写着"Grace周期“。然而,微软自己的人已经配置了这个注册表项,这样它就拥有了甚至连微软的工具都无法克服的权限,它不能被删除,总之,你最终会被困在我的卡住的地方。看起来没有安装许可服务,没有配置许可模式,也没有部署许可角色,而实际上它们确实安装了,而真正的问题是微软的产品(Windows Server 2012)被破坏了,并且正在欺骗您。

修正第2部分:

从powershell部署RDS许可,以管理员身份运行powershell,并键入,显然将servername.domain.local更改为您自己的FQDN:

代码语言:javascript
运行
复制
import-module RemoteDesktop
New-SessionDeployment -ConnectionBroker servername.domain.local

当提示时,回答如下所示的值:

提供下列参数的值:- WebAccessServer:servername.domain.local - SessionHost0:servername.domain.local - SessionHost1:(按enter,但此处不要键入任何内容)

最后,运行Get-RDLicenseConfiguration,如果未配置,请使用此命令配置许可模式:

代码语言:javascript
运行
复制
Set-RDLicenseConfiguration -LicenseServer host.domain.local  -Mode PerUser -ConnectionBroker host.domain.local 
票数 2
EN

Server Fault用户

发布于 2015-04-24 15:53:08

产生这些消息的另一个可能原因是未清除的挂起文件重命名操作。

出发地:http://www.virtualizationadmin.com/kbase/VirtualizationTips/DesktopVirtualization/MicrosoftVirtualDesktopInfrastructureTips/General/SolvethependingrebooterrorinRDSdeploymentsRDMSinWindowsServer2012.html

在这种情况下,最明显的解决办法当然是重新启动服务器。如果这没有帮助,请检查键:"HKLM\System\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations“是否存在,如果存在,请删除它,然后再试一次。当然,建议在这样做之前备份注册表。

当上面的解决方案不起作用时,这就是我的具体情况下的修复。

票数 0
EN

Server Fault用户

发布于 2013-08-23 02:07:36

这在服务器2012 R2预览版上对我起了作用:

在Windows 2012中解决RDS部署(RDMS)中的挂起重新启动错误

票数 -1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/518483

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档