web-dev-qa-db-fra.com

Erreur de protocole de connexion de bureau à distance 0x112f

Lorsque j'essaie de me connecter à Windows 2012 Server à l'aide de Remote Desktop Connection, je suis connecté pendant environ 1 seconde. puis déconnecté avec l'erreur suivante:

En raison d'une erreur de protocole (code: 0x112f), la session distante sera déconnectée.

Jusqu'à hier, la connexion fonctionnait correctement, sans erreur, sans changement de serveur. Je n'ai jamais vu cette erreur avant. J'ai essayé de réduire les paramètres d'aspect visuel dans le panneau Expérience (solution trouvée pour une erreur similaire), mais sans résultat.

13
Ondřej Šotek

Le redémarrage du serveur a aidé, je peux à nouveau me connecter au serveur.

8
Ondřej Šotek

Cette erreur peut être provoquée par une mémoire insuffisante sur le serveur RDP. 

Après quelques tentatives avec cette erreur, RDP est parvenu à se connecter au serveur et j'ai pu arrêter un service factice utilisant trop de mémoire. Cela peut être fait aussi avec sysinternals ou sc.

15
McX

J'ai eu la même erreur récemment. Je pense que McX a raison, cela est dû à une mémoire insuffisante sur le serveur RDP. Voici la solution qui fonctionne pour nous.

  1. utilisez sc cmd pour obtenir des services en cours d'exécution sur le serveur distant. Assurez-vous que vous pouvez utiliser Windows Explorer pour accéder au serveur distant \\ serveur_distant.

    sc \\<remote_server> query

  2. découvrez le service que vous pouvez arrêter.

    sc \\<remote_server> stop <service_name>

Après avoir arrêté un service, le poste de travail distant fonctionne à nouveau.

0
John-L

Si le serveur est accessible avec RPC (si vous pouvez accéder à un dossier partagé sur celui-ci), vous pouvez libérer de la mémoire et laisser le service RDP fonctionner correctement.

Pour obtenir la liste des tâches consommant de la mémoire:

tasklist /S <remote_server> /V /FI "MEMUSAGE gt 10000"

Pour tuer une tâche par son nom:

taskkill /S <remote_server> /IM <process_image_name> /F

Pour afficher la liste des sessions de bureau:

qwinsta.exe /SERVER:<remote_server>

Pour fermer une ancienne session de bureau abandonnée:

logoff <session_id> /SERVER:<remote_server> 

Une fois la mémoire libérée, le RDP devrait commencer à fonctionner.

0
zc2