Gestão de Ambiente de Trabalho Virtual

Microsoft.Windows.Server.10.0.RemoteDesktopServices.NewUnitMonitor_5 (UnitMonitor)

Este objeto monitoriza a gestão de ambientes de trabalho virtuais.

Knowledge Base article:

Resumo

Os ambientes de trabalho virtual atribuídos como ambientes de trabalho virtuais pessoais ou atribuídos a conjuntos de ambientes de trabalho virtuais são geridos através do Gestor de Hyper-V.

Resoluções

Para resolver este problema, consulte o ID do evento e, em seguida, consulte as informações de resolução de problemas para esse evento nas secções abaixo.

Passos de resolução para o seguinte ID de evento: 4878

Para se certificar de que o ambiente de trabalho virtual existe, utilize o Gestor de Hyper-V.

Para efetuar este procedimento, tem de ser membro do grupo Administradores ou ter-lhe sido delegada a autorização adequada.

Para se certificar de que o ambiente de trabalho virtual existe:

1. No servidor de Anfitrião de Virtualização de RD, abra o Gestor de Hyper-V. Para abrir o Gestor de Hyper-V, clique em Iniciar, aponte para Ferramentas Administrativas e clique em Gestor de Hyper-V.

2. No painel esquerdo, clique no servidor de Anfitrião de Virtualização de RD.

3. Em Máquinas Virtuais, certifique-se de que o ambiente de trabalho virtual existe.

Passos de resolução para o seguinte ID de evento: 4608

Para determinar como resolver esta condição de erro, examine o relatório do código de erro comunicado na mensagem de texto do evento.

A mensagem do evento pode reportar os seguintes códigos de erro:

Para efetuar estes procedimentos, tem de ser membro do grupo Administradores ou ter-lhe sido delegada a autorização adequada.

RPC_S_SERVER_UNAVAILABLE (800706ba)

Para resolver este problema, deve ativar RPC Remoto e certificar-se de que a Gestão do Serviço Remoto tem permissão para passar pela Firewall do Windows.

Para ativar RPC Remoto:

1. No computador do ambiente de trabalho virtual, abra o Editor de registo. Para abrir o Editor de registo, clique em Iniciar, clique em Executar, escreva regedit.exe e prima ENTER.

2. Navegue para HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer.

3. Faça duplo clique na entrada de registo AllowRemoteRPC; na caixa Dados do valor, escreva 1 e clique em OK.

4. Feche o Editor de registo.

5. Se este procedimento não resolver o problema utilize o procedimento "Para se certificar de que a Gestão do Serviço Remoto tem permissão para passar pela Firewall do Windows".

Para permitir que a Gestão do Serviço Remoto passe pela Firewall do Windows, utilize a consola da Firewall do Windows.

Para se certificar de que a Gestão do Serviço Remoto tem permissão para passar pela Firewall do Windows:

1. No computador do ambiente de trabalho virtual, abra a consola da Firewall do Windows. Para abrir a consola da Firewall do Windows, clique em Iniciar, clique em Painel de Controlo, clique em Sistema e Segurança e, em seguida, clique em Deixar um programa passar pela Windows Firewall.

2. Selecione a caixa de verificação Gestão do Serviço Remoto e clique em OK.

E_ACCESSDENIED (8007005)

Para resolver este problema, deve ativar o Ambiente de Trabalho Remoto, adicionar as contas de utilizador adequadas ao grupo de segurança Utilizadores de Ambiente de Trabalho Remoto no ambiente de trabalho virtual e, em seguida, adicionar as permissões adequadas para o protocolo RDP.

Para ativar o Ambiente de Trabalho Remoto:

1. No ambiente de trabalho virtual, abra o painel de controlo do Sistema. Para abrir o painel de controlo do Sistema, clique em Iniciar, clique com o botão direito do rato em Computador e, em seguida, clique em Propriedades.

2. Clique em Definições remotas.

3. Clique numa das seguintes opções:

4. Se pretender impor Autenticação de Nível de Rede, clique na opção Permitir ligações apenas de computadores com o Ambiente de Trabalho Remoto com Autenticação de Nível de Rede (mais seguro).

5. Se não pretender impor Autenticação de Nível de Rede, clique na opção Permitir ligações de computadores com qualquer versão do Ambiente de Trabalho Remoto (menos seguro).

6. Clique em OK para fechar a caixa de diálogo Propriedades do Sistema.

7. Se o problema não ficar resolvido, utilize o procedimento "Para adicionar a conta de utilizador adequada ao grupo de segurança Utilizadores de Ambiente de Trabalho Remoto no ambiente de trabalho virtual".

Para adicionar contas de utilizadores ao grupo de segurança Utilizadores de Ambiente de Trabalho Remoto, utilize a consola de Utilizadores e Grupos Locais.

Para adicionar a conta de utilizador adequada ao grupo de segurança Utilizadores de Ambiente de Trabalho Remoto no ambiente de trabalho virtual:

1. No ambiente de trabalho virtual, clique em Iniciar, escreva lusrmgr.msc e prima ENTER.

2. Clique em Grupos.

3. Clique com o botão direito do rato em Utilizadores de Ambiente de Trabalho Remoto e, em seguida, clique em Adicionar a Grupo.

4. Clique em Adicionar.

5. Na caixa de diálogo Selecionar Utilizadores, Computadores, Contas de Serviço ou Grupos, na caixa Introduza os nomes dos objetos a selecionar, escreva o nome da conta de utilizador e clique em OK.

6. Clique em OK para fechar a caixa de diálogo Propriedades de Utilizadores de Ambiente de Trabalho Remoto.

7. Se o problema não ficar resolvido, utilize o procedimento "Adicionar as permissões adequadas para o protocolo RDP".

Tem de adicionar as permissões adequadas para o protocolo RDP através de uma linha de comandos elevada.

Para adicionar as permissões adequadas para o protocolo RDP:

1. No ambiente de trabalho virtual, abra uma linha de comandos elevada. Para abrir uma linha de comandos elevada, clique em Iniciar, aponte para Todos os Programas, clique em Acessórios, clique com o botão direito do rato em Linha de Comandose, em seguida, clique em Executar como administrador.

Passos de resolução para o seguinte ID de evento:4877

Este problema apenas pode ocorrer ao utilizar um script para configurar a propriedade SaveDelay para um ambiente de trabalho virtual. Certifique-se de que o script está configurado corretamente e tente executar o script novamente.

Passos de resolução para o seguinte ID de evento:4876

Este problema apenas pode ocorrer ao utilizar um script para configurar a propriedade GuestOSEnlightened para um ambiente de trabalho virtual. Certifique-se de que o script está configurado corretamente e tente executar o script novamente.

Passos de resolução para o seguinte ID de evento: 4872

Para resolver este problema, efetue o seguinte procedimento:

Para efetuar estes procedimentos, tem de ser membro do grupo Administradores ou ter-lhe sido delegada a autorização adequada.

Reiniciar o serviço Mediador de Ligações de Ambiente de Trabalho Remoto

Para reiniciar o serviço Mediador de Ligações de Ambiente de Trabalho Remoto, utilize a consola de Serviços.

Para reiniciar o serviço Mediador de Ligações de Ambiente de Trabalho Remoto:

1. No servidor de Mediador de Ligações de RD, clique em Iniciar, aponte para Ferramentas Administrativas e clique em Serviços.

2. Clique com o botão direito do rato em Mediador de Ligações de Ambiente de Trabalho Remoto, aponte para Todas as Tarefas e clique em Reiniciar.

Reiniciar o serviço Agente de Anfitrião de Virtualização de Ambientes de Trabalho Remoto

Para reiniciar o serviço Agente de Anfitrião de Virtualização de Ambientes de Trabalho Remoto, utilize a consola de Serviços.

Para reiniciar o serviço Agente de Anfitrião de Virtualização de Ambientes de Trabalho Remoto:

1. No servidor de Anfitrião de Virtualização de RD, clique em Iniciar, aponte para Ferramentas Administrativas e clique em Serviços.

2. Clique com o botão direito do rato em Agente de Anfitrião de Virtualização de Ambientes de Trabalho Remoto, aponte para Todas as Tarefas e clique em Reiniciar.

Passos de resolução para o seguinte ID de evento: 4875

Este problema apenas pode ocorrer ao utilizar um script para configurar a propriedade Exclude para um ambiente de trabalho virtual. A propriedade Exclude tem de ser definida como Verdadeira ou Falsa.

Passos de resolução para os seguintes IDs de evento: 4868, 4869

Este problema pode ocorrer se a propriedade SaveDelay estiver definida como Verdadeira mas o Hyper-V não conseguir guardar o ambiente de trabalho virtual.

Utilize os procedimentos de resolução de problemas do Hyper-V para obter um diagnóstico mais completo do problema ( http://technet.microsoft.com/en-us/library/dd578337(WS.10).aspx).

Element properties:

TargetMicrosoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDVirtualizationHost
Parent MonitorSystem.Health.AvailabilityState
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLogManualReset3StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Alerta de Gestão de Ambiente de Trabalho Virtual
ID do Evento: {0} -- Descrição: {1}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.RemoteDesktopServices.NewUnitMonitor_5" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDVirtualizationHost" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLogManualReset3StateMonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.RemoteDesktopServices.NewUnitMonitor_5_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDisplayNumber$</AlertParameter1>
<AlertParameter2>$Data/Context/EventDescription$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateIdbed6c28efd2e425dacd10c9e9624fd52" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId8fd6efab9e3847ff84f0269a577c05b6" MonitorTypeStateID="SecondEventRaised" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateIdde6a0bfc4a4348b8bc38d122e2376144" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Microsoft-Windows-TerminalServices-TSV-VmHostAgent/Admin</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Channel</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-TerminalServices-TSV-VmHostAgent/Admin</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4872</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4868</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4875</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4874</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4876</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4877</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4873</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4878</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4869</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Microsoft-Windows-TerminalServices-TSV-VmHostAgent/Admin</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">4608</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Channel</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-TerminalServices-TSV-VmHostAgent/Admin</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>