> 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

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 (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.

![](https://cdnweb.devolutions.net/docs/docs_en_kb_KB2372.png)

{% 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 Remote Desktop Manager-Option 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 Microsoft RDP API Hooking-Modul 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 dann das [Kundensupport-Team](mailto:service@devolutions.net), um das Problem zu melden.

### Microsoft RDP-Protokollierung

Microsoft RDP API Hooking ermöglicht die Protokollierung interner Ereignisse und Optionen, was zuvor nicht möglich war. Wenn Sie auf Probleme stoßen, gehen Sie zu ***Datei – Einstellungen – Typen – Remote-Desktop – API Hooking*** und setzen Sie die ***Protokollierungsstufe*** 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.

![](https://cdnweb.devolutions.net/docs/docs_en_kb_KB4970.png)

### GPO für neue RDP-Anmeldeinformationen

RDP API Hooking behebt das Problem, dass die RDP-Gruppenrichtlinie ***Bei Verbindungsherstellung immer zur Kennworteingabe 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 jedoch 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.
