Freigeben über


"Dokument bearbeiten erfordert eine Microsoft SharePoint Foundation-kompatible Anwendung und einen Webbrowser" beim Öffnen von Dokumenten aus SharePoint

Dieser Artikel wurde von Warren Rath, Support Escalation Engineer, geschrieben.

Symptome

Angenommen, Sie haben die Klick-und-Run-Version von Microsoft 365 und Microsoft Application Virtualization (App-V) 5 Service Pack 2 (SP2) auf demselben Computer installiert. Wenn Sie versuchen, Dokumente aus SharePoint mithilfe von Office-Anwendungen zu öffnen, erhalten Sie die folgende Fehlermeldung:

Dokument bearbeiten erfordert eine Microsoft SharePoint Foundation-kompatible Anwendung und einen Webbrowser.

Ursache

Um dieses Problem zu umgehen, entfernen Sie den iexplore.exe Prozess aus dem Registrierungsschlüssel ProcessesUsingVirtualComponents am folgenden Speicherort:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\AppV\Client\Virtualization

Diese Problemumgehung hat folgende Nebenwirkungen:

Der Registrierungsschlüssel, der dies aktiviert oder deaktiviert, ist EnableDynamicVirtualization. Darüber hinaus sind die für dieses Feature angegebenen Prozesse im Registrierungsschlüssel ProcessesUsingVirtualComponents aufgeführt, der sich im selben Schlüssel befindet. Standardmäßig werden dortExplorer.exe und Internet-Explorer aufgeführt.

Die dynamische Virtualisierung verfügt über einen begrenzten Interaktionsbereich, der für Features entwickelt wurde, die in App-V SP 2 eingeführt werden.

Dies führt zu einer wichtigen Aussage: Nur weil die Anwendung eingebunden ist, bedeutet dies nicht immer, dass sie virtualisiert ausgeführt wird, wenn sie als Prozess unter dem Registrierungsschlüssel ProcessesUsingVirtualComponents angezeigt wird. Dies erfolgt auf Threadebene. Wenn ein ActiveX-OCX oder eine DLL, die eine Shellerweiterung implementiert, aus einem nativen Prozess oder einem Prozess aus einer anderen virtuellen Anwendung geladen wird, generiert App-V bei Bedarf eine zusätzliche virtuelle Umgebung, die das Paket, das die OCX- oder DLL enthält, mit dem Prozess verknüpft. Anschließend wird die dynamische Virtualisierung für diesen bestimmten Thread aktiviert. Sobald der Thread beendet wird, wird die dynamische Virtualisierung deaktiviert. Wenn der genannte Thread mit dynamischer Virtualisierung einen anderen Thread erzeugt, wird dieser Thread ebenfalls virtualisiert.

Hinweis

Wenn Sie die dynamische Virtualisierung deaktivieren und die ausführbaren Pfade aus der vorherigen Konfiguration entfernen, verlieren Sie die oben beschriebene Funktionalität.

Weitere Informationen

Wenn App-V in Internet-Explorer funktioniert, z. B. für Ihre eigenen benutzerdefinierten Internet-Explorer-Add-Ins, die App-V erfordern, wenden Sie sich an den technischen Support von Microsoft, und erhalten Sie Hilfe vom Office-Supportteam.