Pour résoudre ce problème, assurez-vous que les autorisations requises sont accordées à la clé de Registre LogEvents. Si cela ne résout pas le problème, assurez-vous que le service d'accès à distance au Registre est démarré.
Pour effectuer ces procédures, vous devez être membre du groupe Administrateurs local ou l'autorité appropriée doit vous avoir été déléguée.
Accorder les autorisations requises à la clé de Registre LogEvents
Attention : une modification incorrecte du Registre peut endommager gravement votre système. Par conséquent, avant d'apporter des modifications au Registre, sauvegardez toutes vos données importantes.
Pour accorder les autorisations requises à la clé de Registre LogEvents :
Sur le serveur de passerelle TS, cliquez sur Démarrer, puis sur Exécuter, tapez regedit, et appuyez sur ENTRÉE.
Naviguez jusqu'à la sous-clé HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\TerminalServerGateway\Config\Core\LogEvents, cliquez avec le bouton droit sur la sous-clé, puis sur Autorisations.
Dans la boîte de dialogue Autorisations pour LogEvents, sous Groupes ou noms d'utilisateurs, cliquez sur SYSTEM. Sous Autorisations pour SYSTEM, si le Contrôle total n'est pas autorisé, activez la case à cocher Autoriser située en regard de l'option Contrôle total.
Dans la même boîte de dialogue, sous Noms d'utilisateur ou de groupe, cliquez sur Administrateurs. Sous Autorisations pour Administrateurs, si le Contrôle total n'est pas autorisé, activez la case à cocher Autoriser située en regard de l'option Contrôle total.
Cliquez sur OK.
Si le problème persiste, déterminez si le service d'accès à distance au Registre est démarré, et si ce n'est pas, démarrez-le.
Déterminer si le service d'accès à distance au Registre est démarré
Si vous activez ou désactivez un service et vous rencontrez un problème au démarrage de l'ordinateur, vous pouvez démarrer l'ordinateur en mode sans échec. Vous pouvez ainsi modifier la configuration du service ou restaurer la configuration par défaut.
Si vous arrêtez, démarrez ou redémarrez un service, tous les services dépendants sont également affectés.
Pour déterminer si le service d'accès à distance au Registre est démarré :
Cliquez sur Démarrer, pointez sur Outils d'administration, puis cliquez sur Services.
Dans le composant logiciel enfichable Services, recherchez Registre à distance, puis vérifiez que Démarréapparaît dans la colonne État.
Si l'état n'est pas Démarré, cliquez avec le bouton droit sur Registre à distance, puis cliquez sur Démarrer.
Si la tentative de démarrage du service échoue, redémarrez l'ordinateur. Cette opération force les services associés et dépendants à redémarrer.
Si vous souhaitez que le service démarre toujours automatiquement après avoir redémarré le serveur, cliquez avec le bouton droit sur Registre à distance, sélectionnez Propriétés, puis, dans Type de démarrage, sélectionnez Automatique.
Target | Microsoft.Windows.Server.2008.TerminalServicesRole.Service.TSGateway | ||
Category | EventCollection | ||
Enabled | True | ||
Event Source | Microsoft-Windows-TerminalServices-Gateway | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | Microsoft-Windows-TerminalServices-Gateway/Admin |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
Alert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.Windows.Server.2008.TerminalServicesRole.Service.TSGateway.EventCollection.505.507" Enabled="onStandardMonitoring" Target="Microsoft.Windows.Server.2008.TerminalServicesRole.Service.TSGateway" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Microsoft-Windows-TerminalServices-Gateway/Admin</LogName>
<Expression>
<And>
<Expression>
<RegExExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>MatchesRegularExpression</Operator>
<Pattern>^(505|507)$</Pattern>
</RegExExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-TerminalServices-Gateway</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertName/>
<AlertDescription/>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.Server.2008.TerminalServicesRole.Service.TSGateway.EventCollection.505.507.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>