> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/rdm/de/knowledge-base/knowledge-base-articles/microsoft-rdp-api-hooking.md).

# Microsoft RDP API-Hooking

Aktivieren Sie das Microsoft RDP API Hooking in Remote Desktop Manager, um die Funktionalität des RDP-Clients zu erweitern und Kerberos- sowie TLS-Zertifikatsprobleme zu beheben.

Microsoft RDP API Hooking ist in Remote Desktop Manager verfügbar und standardmäßig aktiviert. API Hooking ist erforderlich, um die Funktionalität des Microsoft RDP-Clients sowohl im eingebetteten Modus (ActiveX) als auch im externen Modus (mstsc) zu erweitern.

Wenn Sie es deaktiviert haben, können Sie es wieder aktivieren, indem Sie in Remote Desktop Manager zu ***Datei – Einstellungen – Typen – Sitzungen – Remote Desktop (RDP) – API Hooking*** gehen und ***API Hooking aktivieren*** auf ***Aktiviert*** oder ***Standard*** setzen.

Starten Sie Remote Desktop Manager neu, um die Änderung anzuwenden.

{% hint style="info" %}
Die Richtlinie EnableRDPHooking überschreibt die Einstellung ***API Hooking aktivieren***. Wenn sie nicht konfiguriert ist (kein Registrierungsschlüssel), wird der Wert aus der Option von Remote Desktop Manager verwendet. Ein Wert von "0" bedeutet, dass RDP Hooking deaktiviert ist, während ein Wert ungleich "0" bedeutet, dass RDP Hooking aktiviert ist. Dies ermöglicht es dem Administrator, eine der beiden Einstellungen zu erzwingen oder die lokale Konfiguration wirksam werden zu lassen. Alle Richtlinien einschließlich dieser finden Sie unter [Richtlinien anwenden](/rdm/de/knowledge-base/how-to-articles/apply-policies-gpos.md).
{% endhint %}

Das Modul für Microsoft RDP API Hooking wird bei der ersten Microsoft RDP-Verbindung geladen. Sollten Sie im unwahrscheinlichen Fall Instabilität bei aktiviertem API Hooking feststellen, deaktivieren Sie es und kontaktieren Sie anschließend das [Kundensupport-Team](mailto:service@devolutions.net), um das Problem zu melden.

### Microsoft RDP-Protokollierung

Microsoft RDP API Hooking ermöglicht es, interne Ereignisse und Optionen zu protokollieren, was vorher nicht möglich war. Wenn Sie auf Probleme stoßen, gehen Sie zu ***Datei – Einstellungen – Typen – Remote Desktop – API Hooking*** und setzen Sie die ***Protokollebene*** auf ***Debug***. Starten Sie Remote Desktop Manager neu, um Protokolldateien unter **%LocalAppData%\MsRdpEx** zu erhalten, die Sie dann an das [Kundensupport-Team](mailto:service@devolutions.net) senden können, um bei der Diagnose von Problemen zu helfen.

### Devolutions Gateway

Microsoft RDP API Hooking sollte für Devolutions Gateway-Verbindungen aktiviert werden, da es den vom RDP-Client zur Validierung verwendeten Servernamen korrigiert. Dies kann das Problem der Kerberos-Namensabweichung beheben, aber auch die TLS-Zertifikatsvalidierung korrigieren. Dies ist besonders wichtig für Kunden, die die Option ***Verwendung der IP-Adresse für RDP-Verbindungen erzwingen*** nutzen, da es das zugrunde liegende Problem behebt:

Sobald Microsoft RDP API Hooking aktiviert ist, sollte die Option ***Verwendung der IP-Adresse für RDP-Verbindungen erzwingen*** deaktiviert werden. In Fällen, in denen das Problem der Kerberos-Namensabweichung auftrat, sollte Kerberos nun einwandfrei funktionieren.

### GPO für neue RDP-Anmeldeinformationen

RDP API Hooking behebt das Problem, bei dem die RDP-Gruppenrichtlinie ***Bei Verbindung immer zur Eingabe des Passworts auffordern*** das Einfügen von Anmeldeinformationen aus Remote Desktop Manager verhindert. Diese Gruppenrichtlinie soll **mstsc.exe** dazu zwingen, bei jeder Verbindung neue Anmeldeinformationen anzufordern, hat aber den unbeabsichtigten Nebeneffekt, dass das Einfügen von Anmeldeinformationen nicht mehr funktioniert. Über API Hooking wird eine Problemumgehung angewendet, damit es funktioniert.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.devolutions.net/rdm/de/knowledge-base/knowledge-base-articles/microsoft-rdp-api-hooking.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
