Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Plattformen
Clients – Windows 8
Server – Windows Server 2012
Beschreibung
In Windows 8 ist der Desktopfenster-Manager (DWM) immer aktiviert und kann von Endbenutzern und Apps nicht deaktiviert werden. Wie in Windows 7 wird DWM zum Verfassen des Desktops verwendet. Zusätzlich zu den in Windows 7 aktivierten Oberflächen ermöglicht DWM-Desktopkomposition die Desktopkomposition für alle Designs, unterstützung für stereoskopische 3D und Verwaltung, Trennung und Schutz der Erfahrung mit Windows Store-Apps.
Desktopkomposition für alle Designs
In Windows Vista und Windows 7 ist die Desktopkomposition nur mit dem AERO Glass Theme aktiviert. Daher können Benutzer von Designs für windows Classic und hohen Kontrast keine Funktionen verwenden, die durch die Desktopkomposition wie Windows Flip, die automatische Skalierung für die Skalierung mit hoher Auflösung (DPI), die Miniaturansicht und die Bildschirmlupe im Vollbildmodus aktiviert sind. Darüber hinaus müssen App-Entwickler in diesen früheren Versionen von Windows mehrere Codepfade schreiben und verwalten – eine, bei der die Desktopkomposition aktiviert ist und eine andere, bei der die Desktopkomposition deaktiviert ist.
Bei Windows 8 ist die Desktopkomposition für alle Designs aktiviert. Benutzer von Designs für windows Classic und designs mit hohem Kontrast können die funktionen verwenden, die durch desktopkomposition wie Windows Flip, automatische Skalierung für die Skalierung mit hoher Auflösung (DPI), Miniaturansichten und Vollbildlupe aktiviert werden. Darüber hinaus müssen Entwickler nicht mehrere Codepfade schreiben und verwalten, wodurch die Entwicklung vereinfacht wird.
Unterstützung für stereoskopische 3D-
DWM-Desktopkomposition unterstützt das Rendern und Darstellen von Fenstern und Vollbild-stereskopischen 3D-App-Inhalten.
Verwaltung, Trennung und Schutz der Erfahrung mit Windows Store-Apps
DWM-Desktopkomposition ermöglicht die Trennung und den Schutz von Desktop-App-Fenstern aus den neuen Windows Store-App-Fenstern, indem die Desktop-App-Fenster von den Windows Store-App-Fenstern verwaltet und getrennt werden. Da die Desktopkomposition für die Verwaltung aller App-Fenster verantwortlich ist, kann das Deaktivieren der Desktopkomposition zu unerwartetem Verhalten führen. Darüber hinaus ist die Desktopkomposition für das Verfassen des neuen Startmenüs sowie für zusätzliche Fensteranimationen verantwortlich, die die Kernpersönlichkeit des neuen Windows-Betriebssystems bilden.
Steuern der Desktopkomposition
In Windows Vista und Windows 7 ist die Desktopkomposition in einer Reihe von Szenarien deaktiviert. In Windows 8 ist die DWM-Desktopkomposition eine Kernkomponente des Betriebssystems und kann nicht deaktiviert werden. Mit einigen Ausnahmen ist die Desktopkomposition immer aktiviert. sie wird vor der Anmeldung des Benutzers gestartet und bleibt für die Dauer einer Sitzung aktiv. In diesem Abschnitt wird beschrieben, wie Windows 8 die Szenarien in Windows 7 behandelt, in denen die Desktopkomposition deaktiviert ist.
Server-SKU und bestimmte Client-SKUs
In Windows 8 ist für alle Server- und Client-SKUs die Desktopkomposition aktiviert. Dadurch wird sichergestellt, dass Serveradministratoren und Benutzer von den Erfahrungen profitieren können, die durch die Desktopkomposition aktiviert sind.
Grundlegende Anforderungen für die Desktopkomposition
Windows 8 stellt sicher, dass die Anforderungen an die Grafikadapter und die Systemfarbtiefe über die Unterstützung des WDDM-Treibers und die Systemfarbtiefe erfüllt werden.
WDDM-Treiberunterstützung
Wenn ein System nicht über einen WDDM-kompatiblen Grafiktreiber verfügt, verwendet Windows 8 den Microsoft Basic Display Adapter als Standardadapter. Da DWM immer auf dem Standardadapter ausgeführt wird, wählt er den Microsoft Basic Display Adapter aus, um den Desktop zu erstellen, wenn ein WDDM-kompatibler Grafiktreiber (unabhängig davon, ob er nicht installiert oder deaktiviert) auf dem System nicht verfügbar ist.
Microsoft Basic Display Adapter ist ein Softwarerasterizer, der die CPU anstelle der GPU zum Ausführen aller Zeichnung verwendet. Beachten Sie, dass die Leistung der Desktopkomposition auf dem Microsoft Basic Display Adapter (insbesondere Animationen) möglicherweise nicht so reibungslos ist wie beim Ausführen der Desktopkomposition auf einer GPU.
Systemfarbtiefe
Die Desktopkomposition kann nur ausgeführt werden, wenn die Farbtiefe auf 32 Bit pro Pixel festgelegt ist. In Windows 7 kann die Farbtiefe des Systems in den folgenden Szenarien geändert werden:
- Ein Endbenutzer verwendet die Windows-Anzeige-Systemsteuerung oder eine Systemsteuerung von Drittanbietern, um die Systemfarbe zu ändern.
- Ein Endbenutzer führt eine App aus, die die Farbtiefe des Systems über eine öffentliche API ändert.
Im Gegensatz zu Windows 7 unterstützt Windows 8 keine andere Farbtiefe als 32 Bit pro Pixel. Der Benutzer kann die Farbtiefe des Systems nicht mehr mithilfe der Systemsteuerung ändern.
Darüber hinaus können App-Entwickler keine APIs verwenden, um die Farbtiefe des Systems zu ändern. Windows 8 erkennt Apps, die versuchen, die Farbtiefe des Systems auf weniger als 32 Bit pro Pixel zu ändern, und informiert den Benutzer darüber, dass ein App-Kompatibilitäts-Shim angewendet werden muss, um die Apps auszuführen. Nach der Bestätigung des Benutzers wird der App-Kompatibilitäts-Shim angewendet, und der Shim virtualisiert den Modus mit niedriger Farbe auf die App, während das System mit 32 Bit pro Pixel ausgeführt wird.
WinSAT-
In Windows 8 hängt die Desktopkomposition nicht von WinSAT-Bewertungen ab. Darüber hinaus enthält WinSAT keine DWM-Bewertung mehr.
App-Kompatibilität und Benutzeraktion
In Windows 8:
- Alle Optionen zum Deaktivieren der Desktopkomposition, die in Windows 7 vorhanden sind, werden entfernt.
- Die Desktopkomposition ist für das Verfassen aller Designs verantwortlich.
- Apps können dwmEnableComposition nicht verwenden, um die Desktopkomposition zu deaktivieren. Um die Abwärtskompatibilität aufrechtzuerhalten, gibt ein Aufruf dieser API Erfolg zurück; Die Desktopkomposition ist jedoch nicht deaktiviert.
- Der Shim "Desktopkomposition deaktivieren" wird entfernt.
- Die Option "Desktopkomposition deaktivieren" auf der Registerkarte "Kompatibilität" des Dialogfelds "Anwendungseigenschaften" wird entfernt.
Eine App verwendet einen Spiegeltreiber zum Remoting
In Windows 8:
- Unterstützt keine Spiegeltreiber für Remotingszenarien; Während die meisten vorhandenen Apps, die Spiegeltreiber verwenden, weiterhin funktionieren sollten, funktionieren einige Features oder Apps, die Spiegeltreiber verwenden, aufgrund der infrastrukturellen Änderung, die zur Unterstützung vorhandener Spiegeltreiber in Windows 8 mit DWM ON erforderlich sind, möglicherweise nicht.
- Unterstützt Desktopduplizierungs-APIs für App-Entwickler, die Spiegeltreiber für Remotingszenarien verwenden.
- Vorhandene Barrierefreiheitsspiegeltreiber werden nicht unterstützt.
- Vorhandene Spiegeltreiber müssen aktualisiert werden, um sicherzustellen, dass sie mit Windows 8 kompatibel sind.
Remotedesktopverbindung
In Windows 8 ist die Desktopkomposition immer für eine Remotedesktopverbindung aktiviert. Ein Clientcomputer, der eine Verbindung mit einem Windows 8-Remotecomputer herstellt, erhält unabhängig von der Windows-Clientversion immer die Desktopkomposition für die Remotedesktopsitzung aktiviert. Die Desktopkomposition wird für mehrere Monitore auf dem Clientcomputer sowie für die Remote-App-Sitzung unterstützt.
Darüber hinaus werden beim Herstellen einer Verbindung mit einem Windows 8-Remotecomputer diese Einstellungen im Remotedesktopverbindungsclient nicht wirksam:
- Farbtiefe
- Kontrollkästchen "Komposition aktivieren"
Die Farbtiefe der Verbindung ist immer auf 32 Bit pro Pixel festgelegt, und die Desktopkomposition ist immer aktiviert.