Wednesday, September 11, 2024

Dynamics 365 für Outlook für Dynamics 365 (online) Version 9.0 – Microsoft-Support

Symptom

Nach dem Aktualisieren einer Dynamics 365-Instanz (Organisation) auf Version 9.0 kann der Dynamics 365 for Outlook-Client keine Verbindung herstellen. Möglicherweise wird die folgende Fehlermeldung angezeigt:

„Es liegt ein Problem bei der Kommunikation mit dem Microsoft Dynamics 365-Server vor"

Wenn Sie den Abschnitt „Details" des Fehlers erweitern, werden die folgenden zusätzlichen Details angezeigt:

„Metadaten enthalten einen Verweis, der nicht aufgelöst werden kann: ‚https://<yourD365URL>api.crm.dynamics.com/XRMServices/2011/Organization.svc?wsdl&sdkversion=8.2'. bei System.ServiceModel.Description.MetadataExchangeClient.MetadataRetriever. Retrieve(TimeoutHelper timeoutHelper) bei System.ServiceModel.Description.MetadataExchangeClient.ResolveNext(ResolveCallState restartCallState) ..."

Ursache

Eine Dynamics 365 (online)-Instanz in Version 9.0 erfordert TLS 1.2.

Auflösung

Microsoft hat Dynamics 365 für Microsoft Outlook Version 9.0 veröffentlicht. Diese Version beinhaltet Unterstützung für Transport Layer Security (TLS) 1.2.

Version 9.0 von Dynamics 365 for Outlook ist unter dem folgenden Link verfügbar und wird als Client für die Verbindung mit 9.0-Instanzen empfohlen:

https://www.microsoft.com/download/details.aspx?id=56972

Weitere Informationen

Wenn Sie Ihre Dynamics 365-Organisation von Version 8.x auf Version 9.x aktualisieren, können Sie Version 9 von Dynamics 365 for Outlook vor dem Upgrade Ihrer Dynamics 365-Organisation nicht installieren. Es wird unterstützt, dass Dynamics 365 for Outlook eine Hauptversion älter als Ihre Dynamics 365-Instanz ist (z. B. 8.x-Client, verbunden mit 9.x-Instanz), aber die Version des Clients darf keine höhere Hauptversion als Ihre Dynamics 365-Instanz sein (z. B. 9.x-Client verbindet sich mit 8.x-Instanz). Um einen Client der Version 8.x erfolgreich mit einer Instanz der Version 9.x zu verbinden, ist aufgrund der neuen TLS-Anforderung das folgende Update erforderlich:

https://www.microsoft.com/download/details.aspx?id=56327

Das dynamische Update funktioniert nicht in der Build-zu-Build-Aktualisierung von Windows 10 Technical Preview oder Windows Server Technical Preview – Microsoft-Support

Symptome

Dieses Problem tritt auf, wenn Windows 10 Technical Preview oder Windows Server Technical Preview auf einen neuen Build von Windows 10 Technical Preview oder Windows Server Technical Preview aktualisiert wird.

Auflösung

Um dieses Problem zu beheben, haben wir ein Update für die technische Vorschau von Windows 10 oder die technische Vorschau von Windows Server veröffentlicht.

Windows-Update

Dieses Update ist überWindows Update verfügbar.

Informationen aktualisieren

Voraussetzungen

Es gibt keine Voraussetzung für die Installation dieses Updates.

Registrierungsinformationen

Um dieses Update anzuwenden, müssen Sie keine Änderungen an der Registrierung vornehmen.

Neustartanforderung

Möglicherweise müssen Sie den Computer neu starten, nachdem Sie dieses Update installiert haben.

Aktualisieren Sie die Ersatzinformationen

Dieses Update ersetzt kein zuvor veröffentlichtes Update.

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Gilt für" aufgeführt sind.

Weitere Informationen

Die englische (USA) Version dieses Softwareupdates installiert Dateien mit den in den folgenden Tabellen aufgeführten Attributen. Die Datums- und Uhrzeitangaben für diese Dateien werden in der koordinierten Weltzeit (UTC) angegeben. Beachten Sie, dass Datums- und Uhrzeitangaben für diese Dateien auf Ihrem lokalen Computer in Ihrer Ortszeit und unter Berücksichtigung der aktuellen Sommerzeit angezeigt werden. Die Datums- und Uhrzeitangaben können sich auch ändern, wenn Sie bestimmte Vorgänge an den Dateien durchführen. Die MANIFEST-Dateien (.manifest) und die MUM-Dateien (.mum), die für jede Umgebung installiert werden, werden im Abschnitt „Zusätzliche Dateiinformationen" separat aufgeführt . MUM, MANIFEST und die zugehörigen Sicherheitskatalogdateien (.cat) sind sehr wichtig, um den Status der aktualisierten Komponenten aufrechtzuerhalten. Die Sicherheitskatalogdateien, deren Attribute nicht aufgeführt sind, sind mit einer digitalen Signatur von Microsoft signiert. Für alle unterstützten 32-Bit-Versionen der technischen Vorschau von Windows 10

Dateiname

Dateiversion

Dateigröße

Datum

Zeit

Plattform

Storewuauth.dll

6.4.9841.14

133.120

01.11.2014

02:45

x86

Wuuhext.dll

6.4.9841.14

308.224

01.11.2014

02:45

x86

Wuapi.dll

7.9.9841.14

667.648

01.11.2014

03:31

x86

Wups.dll

7.9.9841.14

21.504

01.11.2014

03:46

x86

Wuapp.exe

7.9.9841.14

30.720

01.11.2014

03:28

x86

Wuwebv.dll

7.9.9841.14

123.392

01.11.2014

03:28

x86

Windowsupdateclient-core.ptxml

Nicht zutreffend

11.791

01.11.2014

00:56

Nicht zutreffend

Wuauclt.exe

7.9.9841.14

50.256

01.11.2014

05:26

x86

Wuaueng.dll

7.9.9841.14

1.838.080

01.11.2014

02:49

x86

Wups2.dll

7.9.9841.14

22.528

01.11.2014

03:45

x86

Wuau.dll

7.9.9841.14

585.728

01.11.2014

02:54

x86

Wuaext.dll

7.9.9841.14

16.384

01.11.2014

03:39

x86

Wucltux.dll

7.9.9841.14

1.589.760

01.11.2014

02:40

x86

Wusettingsprovider.dll

7.9.9841.14

325.120

01.11.2014

02:45

x86

Für alle unterstützten 64-Bit-Versionen von Windows 10 Technical Preview oder Windows Server Technical Preview

Dateiname

Dateiversion

Dateigröße

Datum

Zeit

Plattform

Storewuauth.dll

6.4.9841.14

160.768

01.11.2014

03:11

x64

Wuuhext.dll

6.4.9841.14

412.672

01.11.2014

03:11

x64

Wuapi.dll

7.9.9841.14

824.832

01.11.2014

04:17

x64

Wups.dll

7.9.9841.14

45.056

01.11.2014

04:36

x64

Wuapp.exe

7.9.9841.14

36.352

01.11.2014

04:13

x64

Wuwebv.dll

7.9.9841.14

140.288

01.11.2014

04:12

x64

Windowsupdateclient-core.ptxml

Nicht zutreffend

11.791

01.11.2014

01:09

Nicht zutreffend

Wuauclt.exe

7.9.9841.14

58.520

01.11.2014

06:22

x64

Wuaueng.dll

7.9.9841.14

2.246.656

01.11.2014

03:19

x64

Wups2.dll

7.9.9841.14

48.128

01.11.2014

04:35

x64

Wuau.dll

7.9.9841.14

740.864

01.11.2014

03:24

x64

Wuaext.dll

7.9.9841.14

18.944

01.11.2014

04:27

x64

Wucltux.dll

7.9.9841.14

1.655.808

01.11.2014

03:05

x64

Wusettingsprovider.dll

7.9.9841.14

395.776

01.11.2014

03:10

x64

Wuapi.dll

7.9.9841.14

667.648

01.11.2014

03:31

x86

Wups.dll

7.9.9841.14

21.504

01.11.2014

03:46

x86

Wuapp.exe

7.9.9841.14

30.720

01.11.2014

03:28

x86

Wuwebv.dll

7.9.9841.14

123.392

01.11.2014

03:28

x86

Zusätzliche Dateiinformationen

Zusätzliche Informationen für alle unterstützten 32-Bit-Versionen der technischen Vorschau von Windows 10

Dateieigenschaft

Wert

Dateiname

Update.mum

Dateiversion

Nicht zutreffend

Dateigröße

1.789

Datum (UTC)

21. November 2014

Zeit (UTC)

00:28

Plattform

Nicht zutreffend

Dateiname

X86_2d041274a9e457801cfaca9c58daa64b_31bf3856ad364e35_6.4.9841.14_none_a2db6e835e9d848d.manifest

Dateiversion

Nicht zutreffend

Dateigröße

705

Datum (UTC)

21. November 2014

Zeit (UTC)

00:28

Plattform

Nicht zutreffend

Dateiname

X86_387a39756b4ada4c84395d9374ce68a1_31bf3856ad364e35_7.9.9841.14_none_eeea33b866e98b7c.manifest

Dateiversion

Nicht zutreffend

Dateigröße

709

Datum (UTC)

21. November 2014

Zeit (UTC)

00:28

Plattform

Nicht zutreffend

Dateiname

X86_39868ca9fd5ad851df7349018f28133e_31bf3856ad364e35_7.9.9841.14_none_c309ac9630eba31f.manifest

Dateiversion

Nicht zutreffend

Dateigröße

704

Datum (UTC)

21. November 2014

Zeit (UTC)

00:28

Plattform

Nicht zutreffend

Dateiname

X86_53092d87841147c1d0548fe1aa7cb911_31bf3856ad364e35_7.9.9841.14_none_78d0bbe303fc96d3.manifest

Dateiversion

Nicht zutreffend

Dateigröße

705

Datum (UTC)

21. November 2014

Zeit (UTC)

00:28

Plattform

Nicht zutreffend

Dateiname

X86_6ebfc2f0bb78afc11824fec8bec78d6d_31bf3856ad364e35_7.9.9841.14_none_2b10a319f27c2178.manifest

Dateiversion

Nicht zutreffend

Dateigröße

706

Datum (UTC)

21. November 2014

Zeit (UTC)

00:28

Plattform

Nicht zutreffend

Dateiname

X86_872ab629b7933ddf8ccf6df0f05ed7a9_31bf3856ad364e35_7.9.9841.14_none_a0f5d6d7f34c6d7e.manifest

Dateiversion

Nicht zutreffend

Dateigröße

704

Datum (UTC)

21. November 2014

Zeit (UTC)

00:28

Plattform

Nicht zutreffend

Dateiname

X86_9227aead39c15e8f465345295d90cce1_31bf3856ad364e35_7.9.9841.14_none_ff34e112302e0673.manifest

Dateiversion

Nicht zutreffend

Dateigröße

718

Datum (UTC)

21. November 2014

Zeit (UTC)

00:28

Plattform

Nicht zutreffend

Dateiname

X86_microsoft-windows-s..e-windowsupdateauth_31bf3856ad364e35_6.4.9841.14_none_334d037ecdf6b34f.manifest

Dateiversion

Nicht zutreffend

Dateigröße

3.110

Datum (UTC)

01.11.2014

Zeit (UTC)

05:32

Plattform

Nicht zutreffend

Dateiname

X86_microsoft-windows-w..nt-extupdatesupport_31bf3856ad364e35_7.9.9841.14_none_4da589491a2e4df6.manifest

Dateiversion

Nicht zutreffend

Dateigröße

8.458

Datum (UTC)

01.11.2014

Zeit (UTC)

05:32

Plattform

Nicht zutreffend

Dateiname

X86_microsoft-windows-w..owsupdateclient-aux_31bf3856ad364e35_7.9.9841.14_none_b4b5acb3e4b67fa3.manifest

Dateiversion

Nicht zutreffend

Dateigröße

164.568

Datum (UTC)

01.11.2014

Zeit (UTC)

05:32

Plattform

Nicht zutreffend

Dateiname

X86_microsoft-windows-w..pdateclient-activex_31bf3856ad364e35_7.9.9841.14_none_5ec06cf48a6db19f.manifest

Dateiversion

Nicht zutreffend

Dateigröße

10.823

Datum (UTC)

01.11.2014

Zeit (UTC)

05:32

Plattform

Nicht zutreffend

Dateiname

X86_microsoft-windows-w..wsupdateclient-core_31bf3856ad364e35_7.9.9841.14_none_cea47267d0f626a0.manifest

Dateiversion

Nicht zutreffend

Dateigröße

83.869

Datum (UTC)

01.11.2014

Zeit (UTC)

05:32

Plattform

Nicht zutreffend

Dateiname

X86_microsoft-windows-windowsupdateclient-au_31bf3856ad364e35_7.9.9841.14_none_4c3c7eea710da211.manifest

Dateiversion

Nicht zutreffend

Dateigröße

21.171

Datum (UTC)

01.11.2014

Zeit (UTC)

05:32

Plattform

Nicht zutreffend

Dateiname

X86_microsoft-windows-windowsupdateclient-ui_31bf3856ad364e35_7.9.9841.14_none_4c51961270fa6951.manifest

Dateiversion

Nicht zutreffend

Dateigröße

22.166

Datum (UTC)

01.11.2014

Zeit (UTC)

05:32

Plattform

Nicht zutreffend

Zusätzliche Informationen für alle unterstützten 64-Bit-Versionen von Windows 10 Technical Preview oder Windows Server Technical Preview

Dateieigenschaft

Wert

Dateiname

Amd64_05fd6a7ebeae4c6169728febae5242ae_31bf3856ad364e35_7.9.9841.14_none_ad6ff3592b9e84ef.manifest

Dateiversion

Nicht zutreffend

Dateigröße

708

Datum (UTC)

21. November 2014

Zeit (UTC)

00:28

Plattform

Nicht zutreffend

Dateiname

Amd64_0612527bb5d24a2b5d2fce1c9ed64ec4_31bf3856ad364e35_7.9.9841.14_none_5104eeefc9e84752.manifest

Dateiversion

Nicht zutreffend

Dateigröße

713

Datum (UTC)

21. November 2014

Zeit (UTC)

00:28

Plattform

Nicht zutreffend

Dateiname

Amd64_1b3774628d32d4f56ced0ad2d3753900_31bf3856ad364e35_7.9.9841.14_none_08734609d59b350c.manifest

Dateiversion

Nicht zutreffend

Dateigröße

713

Datum (UTC)

21. November 2014

Zeit (UTC)

00:28

Plattform

Nicht zutreffend

Dateiname

Amd64_35350a725b88e962d9f4fce0daa53f7d_31bf3856ad364e35_7.9.9841.14_none_f486fbfb51f81517.manifest

Dateiversion

Nicht zutreffend

Dateigröße

710

Datum (UTC)

21. November 2014

Zeit (UTC)

00:28

Plattform

Nicht zutreffend

Dateiname

Amd64_41fe08eee021c9d344d590b0d33616c8_31bf3856ad364e35_7.9.9841.14_none_33a6c54fb6c8657b.manifest

Dateiversion

Nicht zutreffend

Dateigröße

722

Datum (UTC)

21. November 2014

Zeit (UTC)

00:28

Plattform

Nicht zutreffend

Dateiname

Amd64_4be60b572c1c01f4706f819d747f5513_31bf3856ad364e35_6.4.9841.14_none_f9ecab962960af14.manifest

Dateiversion

Nicht zutreffend

Dateigröße

709

Datum (UTC)

21. November 2014

Zeit (UTC)

00:28

Plattform

Nicht zutreffend

Dateiname

Amd64_7676bb7183b1b79c0f38c34ec0c0d7c4_31bf3856ad364e35_7.9.9841.14_none_eea63476c9abfba9.manifest

Dateiversion

Nicht zutreffend

Dateigröße

708

Datum (UTC)

21. November 2014

Zeit (UTC)

00:28

Plattform

Nicht zutreffend

Dateiname

Amd64_aa526e69e73bd08154a756ad69eabab8_31bf3856ad364e35_7.9.9841.14_none_5f3839c9566f1436.manifest

Dateiversion

Nicht zutreffend

Dateigröße

709

Datum (UTC)

21. November 2014

Zeit (UTC)

00:28

Plattform

Nicht zutreffend

Dateiname

Amd64_d42c31436998aadced307638736595c0_31bf3856ad364e35_7.9.9841.14_none_7f0a3ffb561383bf.manifest

Dateiversion

Nicht zutreffend

Dateigröße

709

Datum (UTC)

21. November 2014

Zeit (UTC)

00:28

Plattform

Nicht zutreffend

Dateiname

Amd64_microsoft-windows-s..e-windowsupdateauth_31bf3856ad364e35_6.4.9841.14_none_8f6b9f0286542485.manifest

Dateiversion

Nicht zutreffend

Dateigröße

3.112

Datum (UTC)

01.11.2014

Zeit (UTC)

06:26

Plattform

Nicht zutreffend

Dateiname

Amd64_microsoft-windows-w..nt-extupdatesupport_31bf3856ad364e35_7.9.9841.14_none_a9c424ccd28bbf2c.manifest

Dateiversion

Nicht zutreffend

Dateigröße

8.460

Datum (UTC)

01.11.2014

Zeit (UTC)

06:26

Plattform

Nicht zutreffend

Dateiname

Amd64_microsoft-windows-w..owsupdateclient-aux_31bf3856ad364e35_7.9.9841.14_none_10d448379d13f0d9.manifest

Dateiversion

Nicht zutreffend

Dateigröße

164.572

Datum (UTC)

01.11.2014

Zeit (UTC)

06:26

Plattform

Nicht zutreffend

Dateiname

Amd64_microsoft-windows-w..pdateclient-activex_31bf3856ad364e35_7.9.9841.14_none_badf087842cb22d5.manifest

Dateiversion

Nicht zutreffend

Dateigröße

10.825

Datum (UTC)

01.11.2014

Zeit (UTC)

06:26

Plattform

Nicht zutreffend

Dateiname

Amd64_microsoft-windows-w..wsupdateclient-core_31bf3856ad364e35_7.9.9841.14_none_2ac30deb895397d6.manifest

Dateiversion

Nicht zutreffend

Dateigröße

83.875

Datum (UTC)

01.11.2014

Zeit (UTC)

06:26

Plattform

Nicht zutreffend

Dateiname

Amd64_microsoft-windows-windowsupdateclient-au_31bf3856ad364e35_7.9.9841.14_none_a85b1a6e296b1347.manifest

Dateiversion

Nicht zutreffend

Dateigröße

21.178

Datum (UTC)

01.11.2014

Zeit (UTC)

06:26

Plattform

Nicht zutreffend

Dateiname

Amd64_microsoft-windows-windowsupdateclient-ui_31bf3856ad364e35_7.9.9841.14_none_a87031962957da87.manifest

Dateiversion

Nicht zutreffend

Dateigröße

22.170

Datum (UTC)

01.11.2014

Zeit (UTC)

06:26

Plattform

Nicht zutreffend

Dateiname

Update.mum

Dateiversion

Nicht zutreffend

Dateigröße

2.892

Datum (UTC)

21. November 2014

Zeit (UTC)

00:28

Plattform

Nicht zutreffend

Dateiname

Wow64_microsoft-windows-w..owsupdateclient-aux_31bf3856ad364e35_7.9.9841.14_none_1b28f289d174b2d4.manifest

Dateiversion

Nicht zutreffend

Dateigröße

163.258

Datum (UTC)

01.11.2014

Zeit (UTC)

05:31

Plattform

Nicht zutreffend

Dateiname

Wow64_microsoft-windows-w..pdateclient-activex_31bf3856ad364e35_7.9.9841.14_none_c533b2ca772be4d0.manifest

Dateiversion

Nicht zutreffend

Dateigröße

10.399

Datum (UTC)

01.11.2014

Zeit (UTC)

05:31

Plattform

Nicht zutreffend

Referenzen

Sehen Sie sich die Terminologie an, die Microsoft zur Beschreibung von Softwareupdates verwendet.

Dynamische Seitenaktualisierungen mit XMLHTTP – Microsoft-Support

ASP.NET Support Voice-Spalte

Dynamische Seitenaktualisierungen mit XMLHTTP

Um diese Spalte an Ihre Bedürfnisse anzupassen, möchten wir Sie einladen, Ihre Ideen zu Themen einzureichen, die Sie interessieren, und zu Problemen, die in zukünftigen Knowledge Base-Artikeln und Support Voice-Spalten behandelt werden sollen. Sie können Ihre Ideen und Ihr Feedback über das Ask For It -Formular einreichen. Unten in dieser Spalte finden Sie auch einen Link zum Formular.

EINFÜHRUNG

Eine meiner Lieblingsmethoden, um die Benutzerfreundlichkeit von Webanwendungen zu studieren, besteht darin, meiner Frau beim Navigieren auf einer Website zuzusehen. Sie kann sich recht gut im Internet zurechtfinden, weiß aber wenig über die einfachen technischen Aspekte (die sie „die langweiligen Dinge" nennt), die dafür sorgen, dass alles funktioniert. An einem Abend sah ich meiner Frau zu, wie sie einen E-Commerce-Antrag von einem der großen Jungs durchging. Sie ging in eine Produktliste ein, indem sie mehrere Drop-down-Menüs nutzte, die sich jeweils auf die zuvor getroffene Auswahl stützten. Als sie in jedem Dropdown-Menü auf ein Element klickte, wurde die Seite zurückgesendet, um Daten für das nächste Dropdown-Menü abzurufen. Die Erfahrung war für sie frustrierend, da sie den Eindruck hatte, dass es aufgrund der Postbacks lange dauern würde. Der Grad der Frustration, den sie empfand, hätte von den Entwicklern der Anwendung leicht gemildert werden können, wenn sie nur XMLHTTP zum Abrufen der Daten verwendet hätten, anstatt sie zurückzusenden. Darum geht es in der Kolumne dieses Monats. Ich zeige Ihnen, wie Sie XMLHTTP verwenden, um einen Teil einer Webseite mit Daten von einem Microsoft ASP.NET-Webdienst zu aktualisieren, ohne einen Postback durchzuführen. Das wird wirklich cool! Vertrau mir.

Allgemeiner Überblick

XMLHTTP funktioniert, indem es vom Client eine Anfrage an den Webserver sendet und eine XML-Dateninsel zurückgibt. Abhängig von der Struktur des empfangenen XML können Sie XSLT oder das XML-DOM verwenden, um es zu manipulieren und Teile der Seite an diese Daten zu binden. Dies ist eine äußerst leistungsstarke Technik. HinweisMicrosoft bietet ein Webdienstverhalten für Internet Explorer, das asynchrone Aufrufe von ASP.NET-Webdiensten schnell und einfach macht. Dieses Verhalten wird jedoch nicht unterstützt und ist nicht die beste Möglichkeit, eine Seite asynchron zu aktualisieren. Sie sollten stattdessen XMLHTTP verwenden! In dem Beispiel, das ich in dieser Spalte durcharbeite, werde ich über XMLHTTP drei Webdienstaufrufe an einen ASP.NET-Webdienst durchführen. Der Webdienst fragt die Northwind-Datenbank auf dem lokalen SQL Server ab und gibt ein DataSet in Form eines XML-Diffgramms an den Client zurück. Anschließend verwende ich das XML-DOM, um diese XML-Daten zu analysieren und Teile meiner Seite dynamisch zu aktualisieren. Dies alles erfolgt ohne Rücksendung.

Der Webdienst

Der Webdienst, den ich verwenden werde, heißt DynaProducts. Es handelt sich um einen grundlegenden ASP.NET-Webdienst, der in C# geschrieben ist und die folgenden drei Methoden enthält.

  • GetCategories – Gibt ein DataSet zurück, das alle Kategorien in der Kategorientabelle enthält.

  • GetProducts – Gibt ein DataSet zurück, das alle Produkte der Kategorie enthält, die an die Methode übergeben werden.

  • GetProductDetails – Gibt ein DataSet zurück, das Details zum Produkt enthält, dessen ProductID an die Methode übergeben wird.

Die HTML-Seite

Das erste, was Ihnen an diesem Beispiel auffällt, ist, dass die Seite, die ich über den ASP.NET-Webdienst aktualisiere, keine ASP.NET-Seite ist. Es ist nur eine normale HTML-Seite. Allerdings habe ich der Seite eine ganze Menge clientseitiges JavaScript hinzugefügt, und es ist dieses Skript, das die Aufrufe an den Webdienst durchführt. Schauen wir uns den ersten Codeausschnitt der HTML-Seite an.

var objHttp; var objXmlDoc; function getDataFromWS(methodName, dataSetName, wsParamValue, wsParamName) { // create the XML object objXmlDoc = new ActiveXObject("Msxml2.DOMDocument"); if (objXmlDoc == null) { alert("Unable to create DOM document!"); } else { // create an XmlHttp instance objHttp = new ActiveXObject("Microsoft.XMLHTTP"); // Create the SOAP Envelope strEnvelope = "<soap:Envelope xsi=\"http://www.w3.org/2001/XMLSchema-instance\"" + " xsd=\"http://www.w3.org/2001/XMLSchema\"" + " soap=\"http://schemas.xmlsoap.org/soap/envelope/\">" + " <soap:Body>" + " <" + methodName + " xmlns=\"http://jimcoaddins.com/DynaProducts\">" + " </" + methodName + ">" + " </soap:Body>" + "</soap:Envelope>"; // Set up the post objHttp.onreadystatechange = function(){ // a readyState of 4 means we're ready to use the data returned by XMLHTTP if (objHttp.readyState == 4) { // get the return envelope var szResponse = objHttp.responseText; // load the return into an XML data island objXmlDoc.loadXML(szResponse); if (objXmlDoc.parseError.errorCode != 0) { var xmlErr = objXmlDoc.parseError; alert("You have error " + xmlErr.reason); } else { switch(dataSetName) { case "CategoriesDS": processCategory(); break; case "ProductsDS": processProducts(); break; case "ProductDetailDS": processProductDetails(); break; } } } } var szUrl; szUrl = "http://dadatop/wsXmlHttp/DynaProducts.asmx/" + methodName; if (wsParamValue != null) { szUrl += "?" + wsParamName + "=" + wsParamValue; } // send the POST to the Web service objHttp.open("POST", szUrl, true); objHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); objHttp.send(strEnvelope); } }

Dies ist der umfangreichste Codeabschnitt auf der Seite, und ich möchte ihn im Detail durchgehen, damit Sie verstehen, was vor sich geht. Oben in diesem Skriptblock habe ich zwei Variablen erstellt: objHttp und objXmlDoc. Dies sind die Variablen, die ich für mein XMLHTTP-Objekt und mein XML-DOM-Objekt verwenden werde. Unmittelbar danach folgt die Funktionsdefinition für die Funktion getDataFromWS. Dies ist die Funktion, die für den clientseitigen Aufruf des Webdienstes verantwortlich ist. Es benötigt die folgenden vier Argumente, von denen zwei optional sind:

  • methodName – Der Name der Methode, die im Webdienst aufgerufen werden soll.

  • dataSetName – Der Name des DataSets, der vom Webdienst zurückgegeben wird.

  • wsParamValue – Der Wert des Parameters, der gegebenenfalls an den Webdienst übergeben wird. (Optional)

  • wsParamName – Der Name des Parameters, der gegebenenfalls an den Webdienst übergeben wird. (Optional)

Lassen Sie uns die Funktion getDataFromWS in Teile aufteilen und jeden einzelnen besprechen. Hier ist der erste Ausschnitt:

// create the XML object objXmlDoc = new ActiveXObject("Msxml2.DOMDocument"); if (objXmlDoc == null) { alert("Unable to create DOM document!"); } else { // create an XMLHTTP instance objHttp = new ActiveXObject("Microsoft.XMLHTTP");

Dieser Codeblock erstellt das XMLHTTP-Objekt und das XML-Dokumentobjekt. Als nächstes beginne ich mit der Erstellung des SOAP-Umschlags.

// Create the SOAP Envelope strEnvelope = "<soap:Envelope xsi=\"http://www.w3.org/2001/XMLSchema-instance\"" + " xsd=\"http://www.w3.org/2001/XMLSchema\"" + " soap=\"http://schemas.xmlsoap.org/soap/envelope/\">" + " <soap:Body>" + " <" + methodName + " xmlns=\"http://jimcoaddins.com/DynaProducts\">" + " </" + methodName + ">" + " </soap:Body>" + "</soap:Envelope>";

In diesem Code weise ich den SOAP-Umschlag einer String-Variablen zu, damit ich ihn an den Webdienst weitergeben kann. Es ist eigentlich ganz einfach herauszufinden, wie Sie den SOAP-Umschlag für Ihren Webdienst formatieren. Navigieren Sie einfach zum Webdienst und klicken Sie auf eine der Methoden, um einen SOAP-Umschlag für diese Methode anzuzeigen. Folgendes sehe ich beispielsweise, wenn ich zur GetCategories-Methode des wsXMLHTTP-Webdiensts navigiere, den ich für diesen Artikel erstellt habe: ASP.NET teilt Ihnen mit, wie der SOAP-Umschlag für einen HTTP POST und einen HTTP GET formatiert werden soll. In dem in diesem Artikel vorgestellten Beispiel verwende ich HTTP POST. So weit, ist es gut. Schauen wir uns nun den nächsten Codeabschnitt an.

// Set up the post objHttp.onreadystatechange = function(){ // a readyState of 4means we're ready to use thedata returned byXMLHTTP if (objHttp.readyState == 4) { // getthe return envelope varszResponse= objHttp.responseText; // loadthe return into an XML data island objXmlDoc.loadXML(szResponse); if (objXmlDoc.parseError.errorCode != 0) { var xmlErr =objXmlDoc.parseError; alert("You have error " + xmlErr.reason); } else { switch(dataSetName) { case "CategoriesDS": processCategory(); break; case "ProductsDS": processProducts(); break; case "ProductDetailDS": processProductDetails(); break; } }

Wenn eine Anfrage über XMLHTTP gestellt wird, verwendet das XMLHTTP-Objekt eine readyState-Eigenschaft, um den Status der Anfrage zu verfolgen. Wenn alle Daten vom Webdienst zurückerhalten wurden, ändert sich die Eigenschaft „readyState" in den Wert 4. Mit der Eigenschaft „onreadystatechange" für das XMLHTTP-Objekt können Sie eine Rückruffunktion einrichten, die aufgerufen wird, wenn sich die Eigenschaft „readyState" ändert. Indem ich sicherstelle, dass die Daten vollständig empfangen wurden, kann ich keine Maßnahmen auf der Grundlage dieser Daten ergreifen, bis ich dazu bereit bin. Sobald alle Daten empfangen wurden, erstelle ich mithilfe der Eigenschaft „responseText" eine XML-Dateninsel mit der Antwort. Wie Sie wahrscheinlich wissen, erfolgt die Antwort eines Webdienstes im XML-Format. In diesem Fall gebe ich ein Microsoft ADO.NET DataSet zurück. Der nächste Abschnitt dieses Codeblocks verwendet eine Switch-Anweisung, um die entsprechende Funktion basierend auf dem Namen des DataSet aufzurufen, der vom Webdienst zurückgegeben wird. Auf den Code für diese Funktionen werde ich etwas später im Detail eingehen. Schauen wir uns nun den Code an, der die XMLHTTP-Anfrage tatsächlich ausführt.

var szUrl; szUrl = "http://dadatop/wsXmlHttp/DynaProducts.asmx/" + methodName; if (wsParamValue != null) { szUrl += "?" + wsParamName + "=" + wsParamValue; } // send the POST to the Web service objHttp.open("POST", szUrl, true); objHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); objHttp.send(strEnvelope);

Die Variable szUrl enthält der Übersichtlichkeit halber die URL, über die der Webservice aufgerufen wird. Ich habe dann eine if-Anweisung, die alle Parameter berücksichtigt, die als QueryString-Wert übergeben werden. In Ihrer Umgebung möchten Sie die Parameter möglicherweise zum SOAP-Umschlag hinzufügen. So oder so wird es gut funktionieren. Als nächstes wird die open-Methode des XMLHTTP-Objekts aufgerufen. Ich habe die ersten drei Argumente für die open-Methode verwendet; die Methode, die URL und einen booleschen Wert, der angibt, ob der Aufruf asynchron ist oder nicht. Wichtig Wenn Sie wie ich hier einen asynchronen Aufruf tätigen, müssen Sie über die Eigenschaft onreadystatechanged eine Rückruffunktion einrichten. Nachdem der Anforderungsheader für den Inhaltstyp festgelegt wurde, sende ich die Anforderung als SOAP-Umschlag unter Verwendung der zuvor ausgefüllten Zeichenfolgenvariablen. Wir haben jetzt den gesamten Code durchgesehen, der die XMLHTTP-Anfrage stellt. Schauen wir uns nun den Code an, der die Schnittstelle im Browser und die Antwort des Webdienstaufrufs verwaltet. Zuerst schauen wir uns die Funktion an, die aufgerufen wird, wenn die Seite zum ersten Mal geladen wird.

function getCategories() { var func = "getDataFromWS('GetCategories', 'CategoriesDS')"; document.all.lblCategoryDropdown.innerText = "Please wait while data is retrieved..."; window.setTimeout(func, 1); }

Das erste, was ich in dieser Funktion mache, ist, eine Variable zu erstellen, um die Funktionssignatur für getDataFromWS zu speichern. Ich mache das, weil ich window.setTimeout am Ende dieser Funktion aufrufen werde, um die Funktion getDataFromWS aufzurufen. Der Zweck dieses Ansatzes besteht darin, dass ich dem Benutzer den Status anzeigen kann, während ich auf den Abschluss des Webdienstaufrufs warte. Beachten Sie, dass ich den innerText eines DIV ändere, um eine Meldung anzuzeigen, die angibt, dass Daten abgerufen werden. Anschließend plane ich die Funktion „getDataFromWS" über den Aufruf „window.setTimeout" und stelle sie so ein, dass sie in einer Millisekunde ausgeführt wird.

Verarbeiten der Webdienst-Antwort

Denken Sie daran, dass ich vorhin die Eigenschaft onreadystatechanged verwendet habe, um eine Rückruffunktion zu konfigurieren. Denken Sie auch daran, dass die Callback-Funktion eine Switch-Anweisung enthält, die eine bestimmte Funktion basierend auf dem DataSet-Namen aufruft. In diesem Fall lautet unser DataSet-Name CategoryDS. Daher wird die Funktion „processCategory" von der Rückruffunktion aufgerufen. Schauen wir uns diese Funktion an, um zu sehen, wie das XML-DOM zum Parsen der Antwort vom Webdienst verwendet wird.

function processCategory() { // get an XML data island with the category data objNodeList = objXmlDoc.getElementsByTagName("Categories"); // add default value to the drop-down document.forms[0].drpCategory.options[0] = new Option("Select a Category", 0); // walk through the nodeList and populate the drop-down for (var i = 0; i < objNodeList.length; i++) { var dataNodeList; var textNode; var valueNode; dataNodeList = objNodeList[i].childNodes; valueNode = dataNodeList.item(0); textNode = dataNodeList.item(1); document.forms[0].drpCategory.options[i + 1] = new Option(textNode.text, valueNode.text); document.all.lblCategoryDropdown.innerText = "Select a Category:"; document.forms[0].drpCategory.style.visibility = "visible"; } }

Denken Sie daran, dass die Funktion getDataFromWS XML aus der Antwort in das objXmlDoc-Objekt geladen hat. In der Funktion „processCategory" nehme ich dieses XML und analysiere es, um das Dropdown-Menü „Kategorie" zu füllen. Als Erstes erstelle ich ein IXMLDOMNodeList-Objekt unter Verwendung eines Teils der XML-Antwort. Das DataSet, das ich vom Webdienstaufruf zurückgebe, wird als Diffgram zurückgegeben, und der einzige Teil dieser Antwort, der mich wirklich interessiert, sind die Daten aus der DataTable, die ich in das DataSet eingefügt habe. Ich kann das erreichen, indem ich ein IXMLDOMNodeList-Objekt aus dem XML-Block erstelle, der die DataTable enthält. Wenn Sie sich den Code für den Webdienst ansehen, werden Sie feststellen, dass ich eine Datentabelle mit dem Namen „Kategorien" erstelle und sie dem DataSet hinzufüge. Wenn das XML vom Webdienst zurückgegeben wird, ist das DataSet in einem <CategoriesDS>-Block enthalten, und jede Zeile aus der DataTable ist in separaten <Categories>-Blöcken enthalten, wie in der XML-Datei unten gezeigt. Die folgenden Dateien stehen im Microsoft Download Center zum Download zur Verfügung: Herunterladen Laden Sie jetzt das Paket GetCategories.xml herunter. Herunterladen Laden Sie jetzt das Paket WSXMLHTTP.exe herunter. Für weitere Informationen zum Herunterladen von Microsoft-Supportdateien klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:

119591 So erhalten Sie Microsoft-Supportdateien von Onlinediensten Microsoft hat diese Datei auf Viren überprüft. Microsoft verwendete die aktuellste Virenerkennungssoftware, die zum Zeitpunkt der Veröffentlichung der Datei verfügbar war. Die Datei wird auf Servern mit erhöhter Sicherheit gespeichert, die dazu beitragen, unbefugte Änderungen an der Datei zu verhindern. Um den XML-Block zu erhalten, der diese Datentabelle enthält, verwende ich den folgenden Code:

objNodeList = objXmlDoc.getElementsByTagName("Categories");

Dies gibt ein IXMLDOMNodeList-Objekt zurück, das jeden <Categories>-Knoten enthält. Dann iteriere ich diese Liste mithilfe einer for-Schleife.

// walk through the nodeList and populate the drop-down for (var i = 0; i < objNodeList.length; i++) { var dataNodeList; var textNode; var valueNode; dataNodeList = objNodeList[i].childNodes; valueNode = dataNodeList.item(0); textNode = dataNodeList.item(1); document.forms[0].drpCategory.options[i + 1] = new Option(textNode.text, valueNode.text); document.all.lblCategoryDropdown.innerText = "Select a Category:"; document.forms[0].drpCategory.style.visibility = "visible"; }

Ich weiß bereits, dass jeder <Categories>-Knoten zwei Knoten haben wird, die ich benötige: den <ID>-Knoten und den <CategoryName>-Knoten. Daher erstelle ich zunächst eine neue IXMLDOMNodeList und fülle sie mit den untergeordneten Knoten des aktuellen <Categories>-Knotens.

dataNodeList = objNodeList[i].childNodes;

Anschließend verwende ich die Item-Methode, um auf beide Knoten zuzugreifen, die ich zum Füllen meines Dropdown-Menüs benötige. Der erste Knoten enthält das Feld „CategoryID" aus der Datenbank und der zweite Knoten enthält das Feld „CategoryName" aus der Datenbank. Ich erstelle ein neues Option-Objekt, setze den Text auf den CategoryName, setze den Wert auf die CategoryID und füge ihn zum drpCategory-Dropdown hinzu. Der Code, der in den übrigen Funktionen verwendet wird, verwendet dieselbe Methode, um die benötigten Daten aus der XML-Antwort abzurufen und Teile der Seite zu füllen. HinweisDa es sich hier um kleine Datenmengen handelt, ist die Verwendung des DOM eine hervorragende Möglichkeit, die benötigten Daten abzurufen. Wenn Sie mit einer großen Datenmenge zu tun haben, können Sie stattdessen XSLT verwenden.

Wie man alles zum Laufen bringt

Nachdem ich nun die wichtigsten Details zur Funktionsweise des Ganzen besprochen habe, ist es an der Zeit, zu besprechen, wie Sie die mitgelieferten Beispieldateien verwenden können, um selbst zu sehen, wie es funktioniert.

Bereitstellen des Webdienstes

Um den ASP.NET-Webdienst bereitzustellen, entpacken Sie einfach das angehängte Webdienst-Beispiel in das Stammverzeichnis Ihres Webservers. Anschließend müssen Sie den Code für DynaProducts.asmx öffnen und die Verbindungszeichenfolge ändern. Zumindest müssen Sie das SA-Passwort eingeben. Nachdem Sie diese Änderung vorgenommen haben, kompilieren Sie den Webdienst neu.

Bereitstellen der HTML-Datei

Die HTML-Datei enthält eine Variable namens szUrl, die eine URL zum Webdienst enthält. Sie finden diese Variable in der Funktion getDataFromWS am unteren Rand der Funktion. Sie müssen dies in die URL für den Webdienst ändern, den Sie oben bereitgestellt haben. Nachdem Sie sowohl den Webdienst als auch die HTML-Datei bereitgestellt haben, navigieren Sie zur HTML-Datei. Beim Laden wird das Dropdown-Menü „Kategorie" mit der ersten XMLHTTP-Anfrage an den Webdienst gefüllt. Sobald diese ausgefüllt ist, wählen Sie eine Kategorie aus, um die nächste XMLHTTP-Anfrage zu starten, die das Dropdown-Menü „Produkte" ausfüllt. Wenn Sie ein Produkt aus der Dropdown-Liste „Produkte" auswählen, wird eine Tabelle mit Daten zu diesem Produkt gefüllt. Beachten Sie, dass die Seite bei keiner dieser XMLHTTP-Anfragen zurückgesendet wird. Das ist das Schöne an XMLHTTP-Anfragen. Wenn ich dies auf einer großen Seite getan hätte, hätte die Seite auch ihre Scroll-Position beibehalten, ohne den Benutzer anzublinzeln. Wenn Sie mich fragen, ist das ein ziemlich mächtiges Zeug! Noch etwas: In diesem Artikel habe ich XMLHTTP verwendet, um einen Webdienst abzufragen. Ich hätte es genauso gut verwenden können, um eine Anfrage für eine ASPX-Seite oder eine ASP-Seite zu stellen. Die Möglichkeiten, wie Sie diese Technologie nutzen können, sind endlos. Ich hoffe, dass Sie XMLHTTP bei der Entwicklung Ihrer zukünftigen Webanwendungen nützlich finden.

Wie immer können Sie gerne Ideen zu Themen einreichen, die Sie in zukünftigen Kolumnen oder in der Microsoft Knowledge Base behandeln möchten, indem Sie das Formular „Ask For It" verwenden.

Dynamische Anwendungen werden in System Center 2012 Configuration Manager Service Pack 2 nicht installiert – Microsoft-Support

Symptome

Einige Anwendungen werden nicht installiert, wenn Sie versuchen, sie mithilfe einer dynamischen Variablenliste in einer Tasksequenz zu installieren. Dieses Problem tritt auf, wenn eine der Anwendungen neu gestartet wird. Alle zusätzlichen Anwendungen, die am selben Schritt beteiligt sind, werden nach dem Neustart des Computers nicht installiert. In den Protokollen sind keine spezifischen Fehler verzeichnet. Stattdessen fährt die Tasksequenz mit dem nächsten Schritt fort.

Auflösung

Hotfix-Informationen

Ein unterstützter Hotfix ist von Microsoft erhältlich. Dieser Hotfix soll jedoch nur das in diesem Artikel beschriebene Problem beheben. Wenden Sie diesen Hotfix nur auf Systemen an, bei denen das in diesem Artikel beschriebene Problem auftritt. Dieser Hotfix wird möglicherweise weiteren Tests unterzogen. Wenn Sie von diesem Problem nicht schwerwiegend betroffen sind, empfehlen wir Ihnen daher, auf das nächste Software-Update zu warten, das diesen Hotfix enthält. Wenn der Hotfix zum Download verfügbar ist, finden Sie oben in diesem Knowledge Base-Artikel den Abschnitt „Hotfix-Download verfügbar". Wenn dieser Abschnitt nicht angezeigt wird, wenden Sie sich an den Kundendienst und Support von Microsoft, um den Hotfix zu erhalten. Hinweis Wenn weitere Probleme auftreten oder eine Fehlerbehebung erforderlich ist, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Für weitere Supportfragen und Probleme, die für diesen speziellen Hotfix nicht in Frage kommen, fallen die üblichen Supportkosten an. Eine vollständige Liste der Microsoft-Kundendienst- und Support-Telefonnummern oder zum Erstellen einer separaten Serviceanfrage finden Sie auf der folgenden Microsoft-Website:

http://support.microsoft.com/contactus/?ws=support Hinweis Im Formular „Hotfix-Download verfügbar" werden die Sprachen angezeigt, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, liegt das daran, dass für diese Sprache kein Hotfix verfügbar ist.

Voraussetzungen

Um diesen Hotfix anzuwenden, benötigen Sie das kumulative Update 1 für System Center 2012 R2 Configuration Manager Service Pack 1 und System Center 2012 Configuration Manager Service Pack 2.

Informationen zum Neustart

Sie müssen den Computer nach der Installation dieses Hotfixes nicht neu starten. Hinweis Wir empfehlen, dass Sie die Configuration Manager-Verwaltungskonsole schließen, bevor Sie dieses Hotfix-Paket installieren.

Informationen zum Hotfix-Ersatz

Dieser Hotfix ersetzt keine zuvor veröffentlichten Hotfixes.

Die englische Version dieses Hotfixes verfügt über die Dateiattribute (oder spätere Dateiattribute), die in der folgenden Tabelle aufgeführt sind. Die Datums- und Uhrzeitangaben für diese Dateien werden in der koordinierten Weltzeit (UTC) angegeben. Wenn Sie die Dateiinformationen anzeigen, werden diese in die Ortszeit konvertiert. Um den Unterschied zwischen UTC und Ortszeit zu ermitteln, verwenden Sie die Registerkarte „Zeitzone" im Element „Datum und Uhrzeit" in der Systemsteuerung.

Dateiname

Dateiversion

Dateigröße

Datum

Zeit

Plattform

Configmgr2012ac-sp2r2sp1-kb3089696-x64.msp

Nicht zutreffend

3.304.448

26.06.2015

02:30

Nicht zutreffend

Smsappinstall.exe

5.0.8239.1218

292.016

26.06.2015

02:30

x64

Configmgr2012ac-sp2r2sp1-kb3089696-i386.msp

Nicht zutreffend

2.297.344

26.06.2015

02:30

Nicht zutreffend

Configmgr2012adminui-sp2r2sp1-kb3089696-i386.msp

Nicht zutreffend

96.287.744

26.06.2015

02:30

Nicht zutreffend

Microsoft.configurationmanagement.exe

5.0.8239.1218

396.976

26.06.2015

02:30

x86

Smsappinstall.exe

5.0.8239.1218

219.208

26.06.2015

02:30

x86

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Gilt für" aufgeführt sind.

Referenzen

Erfahren Sie mehr über den Tasksequenzschritt „Anwendung installieren" in Configuration Manager. Erfahren Sie mehr über die Terminologie , die Microsoft zur Beschreibung von Softwareupdates verwendet.

Der DWM.exe-Prozess reagiert nicht mehr, wenn Sie den Deckel in Windows 10 wiederholt schließen und öffnen – Microsoft-Support

Symptome

Betrachten Sie die folgenden Szenarien.

Szenario 1

  • Sie schließen einen HDMI-Monitor (High-Definition Multimedia Interface) an einen Laptop-Computer an, auf dem Windows 10 ausgeführt wird.

  • Der Monitor ist für den Betrieb mit 4K-Auflösung konfiguriert.

  • Sie spielen wiederholt ein 4K-H264-Video in „Filme & TV" auf dem Computer ab.

  • Öffnen Sie in der Systemsteuerung den Bildschirm „Erweiterte Einstellungen" des Elements „Energieoptionen" und stellen Sie dann die Aktion „Deckel schließen" auf „Nichts tun" ein.

  • Während das 4K-Video abgespielt wird, schließt und öffnet man immer wieder den Computerdeckel.

Szenario 2

  • Sie schließen zwei 4K-Monitore an eine Thunderbolt 3-Dockingstation an.

  • Sie schließen einen Laptop mit einem 4K-Lösungsmonitor an die Dockingstation an und konfigurieren dann eine dreifache 4K-Anzeigekonfiguration entweder im „Klonen"- oder „Erweitern"-Modus.

  • Sie docken den Laptop wiederholt ab und wieder an.

In diesen Szenarien reagiert der Desktop Windows Manager-Prozess (DWM.exe) nicht mehr.

Ursache

Dieses Problem tritt aufgrund eines Problems in der Microsoft DirectX Video Memory Management-Komponente (Dxgmms2.sys) auf. Dies ist kein Hardwareproblem.

Status

Microsoft arbeitet an einer Lösung für dieses Problem.

Tuesday, September 10, 2024

Der DWM.exe-Prozess verbraucht übermäßige CPU-Ressourcen, nachdem eine Zeitüberschreitung bei der Anzeige des Sperrbildschirms aufgetreten ist – Microsoft-Support

Symptome

Sie haben einen Computer, auf dem Windows 8 oder Windows Server 2012 ausgeführt wird. Auf dem Sperrbildschirm und nach einem Anzeige-Timeout verbraucht der DWM.exe-Prozess einen hohen Prozentsatz an CPU-Ressourcen. Diese übermäßige CPU-Auslastung hält an, bis Sie den Mauszeiger bewegen oder die Tastatur berühren.

Auflösung

Hotfix-Informationen

Ein unterstützter Hotfix ist beim Microsoft-Support erhältlich. Dieser Hotfix soll jedoch nur das in diesem Artikel beschriebene Problem beheben. Wenden Sie diesen Hotfix nur auf Systemen an, bei denen das in diesem Artikel beschriebene Problem auftritt. Dieser Hotfix wird möglicherweise weiteren Tests unterzogen. Wenn Sie von diesem Problem nicht schwerwiegend betroffen sind, empfehlen wir Ihnen daher, auf das nächste Software-Update zu warten, das diesen Hotfix enthält. Wenn der Hotfix zum Download verfügbar ist, finden Sie oben in diesem Knowledge Base-Artikel den Abschnitt „Hotfix-Download verfügbar". Wenn dieser Abschnitt nicht angezeigt wird, wenden Sie sich an den Kundendienst und Support von Microsoft, um den Hotfix zu erhalten. Hinweis Wenn weitere Probleme auftreten oder eine Fehlerbehebung erforderlich ist, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Für weitere Supportfragen und Probleme, die für diesen speziellen Hotfix nicht in Frage kommen, fallen die üblichen Supportkosten an. Eine vollständige Liste der Microsoft-Kundendienst- und Support-Telefonnummern oder zum Erstellen einer separaten Serviceanfrage finden Sie auf der folgenden Microsoft-Website:

http://support.microsoft.com/contactus/?ws=support Hinweis Im Formular „Hotfix-Download verfügbar" werden die Sprachen angezeigt, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, liegt das daran, dass für diese Sprache kein Hotfix verfügbar ist.

Voraussetzungen

Um diesen Hotfix anzuwenden, müssen Sie Windows 8 oder Windows Server 2012 ausführen.

Neustartanforderung

Sie müssen den Computer neu starten, nachdem Sie diesen Hotfix angewendet haben.

Informationen zum Hotfix-Ersatz

Dieser Hotfix ersetzt keine zuvor veröffentlichten Hotfixes.

Die englische (USA) Version dieses Hotfixes installiert Dateien mit den in den folgenden Tabellen aufgeführten Attributen. Die Datums- und Uhrzeitangaben für diese Dateien werden in der koordinierten Weltzeit (UTC) angegeben. Die Datums- und Uhrzeitangaben für diese Dateien auf Ihrem lokalen Computer werden in Ihrer Ortszeit zusammen mit Ihrer aktuellen Sommerzeit (DST) angezeigt. Darüber hinaus können sich Datum und Uhrzeit ändern, wenn Sie bestimmte Vorgänge an den Dateien ausführen.

Dateiinformationen und Hinweise zu Windows 8 und Windows Server 2012. Wichtige Hotfixes für Windows 8 und Windows Server 2012 sind in denselben Paketen enthalten. Allerdings wird auf der Hotfix-Request-Seite nur „Windows 8" aufgeführt. Um das Hotfix-Paket anzufordern, das für eines oder beide Betriebssysteme gilt, wählen Sie den Hotfix aus, der auf der Seite unter „Windows 8" aufgeführt ist. Sehen Sie sich in Artikeln immer den Abschnitt „Gilt für" an, um das tatsächliche Betriebssystem zu ermitteln, für das jeder Hotfix gilt.

  • Die Dateien, die für ein bestimmtes Produkt, einen Meilenstein (RTM, SP n ) und einen Servicezweig (LDR, GDR) gelten, können anhand der Dateiversionsnummern identifiziert werden, wie in der folgenden Tabelle dargestellt.

    Version

    Produkt

    Meilenstein

    Servicezweig

    6.2.920 0,16 xxx

    Windows 8 und Windows Server 2012

    RTM

    DDR

    6.2.920 0,20 xxx

    Windows 8 und Windows Server 2012

    RTM

    LDR

    6.2.920 0,21 xxx

    Windows 8 und Windows Server 2012

    RTM

    LDR

  • Die MANIFEST-Dateien (.manifest) und die MUM-Dateien (.mum), die für jede Umgebung installiert werden, werden im Abschnitt „Zusätzliche Dateiinformationen für Windows 8 und Windows Server 2012" separat aufgeführt . MUM- und MANIFEST-Dateien sowie die zugehörigen Sicherheitskatalogdateien (.cat) sind äußerst wichtig, um den Status der aktualisierten Komponenten aufrechtzuerhalten. Die Sicherheitskatalogdateien, deren Attribute nicht aufgeführt sind, sind mit einer digitalen Signatur von Microsoft signiert.

Für alle unterstützten x86-basierten Versionen von Windows 8

Dateiname

Dateiversion

Dateigröße

Datum

Zeit

Plattform

Dwmcore.dll

6.2.9200.21007

1.840.640

05.04.2014

04:05

x86

Microsoft-windows-desktopwindowmanager-compositor.ptxml

Nicht zutreffend

2.392

11. Okt. 2012

00:39

Nicht zutreffend

Dxgi.dll

6.2.9200.21007

366.080

05.04.2014

04:05

x86

Cdd.dll

6.2.9200.16384

166.400

26. Juli 2012

03:30

x86

Dxgkrnl.sys

6.2.9200.21007

1.228.632

05.04.2014

04:22

x86

Dxgmms1.sys

6.2.9200.20604

259.816

10. Januar 2013

05:52

x86

Lddmcore.ptxml

Nicht zutreffend

1.151

25. Juli 2012

20:32

Nicht zutreffend

Für alle unterstützten x64-basierten Versionen von Windows 8 und Windows Server 2012

Dateiname

Dateiversion

Dateigröße

Datum

Zeit

Plattform

Dwmcore.dll

6.2.9200.21007

2.205.696

05.04.2014

04:31

x64

Microsoft-windows-desktopwindowmanager-compositor.ptxml

Nicht zutreffend

2.392

11. Okt. 2012

00:37

Nicht zutreffend

Dxgi.dll

6.2.9200.21007

459.264

05.04.2014

04:31

x64

Cdd.dll

6.2.9200.20828

199.680

19.09.2013

07:44

x64

Dxgkrnl.sys

6.2.9200.21007

1.445.208

05.04.2014

07:12

x64

Dxgmms1.sys

6.2.9200.20604

303.848

10. Januar 2013

07:35

x64

Lddmcore.ptxml

Nicht zutreffend

1.151

25. Juli 2012

20:29

Nicht zutreffend

Dwmcore.dll

6.2.9200.21007

1.840.640

05.04.2014

04:05

x86

Microsoft-windows-desktopwindowmanager-compositor.ptxml

Nicht zutreffend

2.392

11. Okt. 2012

00:39

Nicht zutreffend

Dxgi.dll

6.2.9200.21007

366.080

05.04.2014

04:05

x86

Zusätzliche Dateiinformationen

Zusätzliche Dateiinformationen für Windows 8 und für Windows Server 2012

Zusätzliche Dateien für alle unterstützten x86-basierten Versionen von Windows 8

Dateiname

Package_1_for_kb2957979~31bf3856ad364e35~x86~~6.2.1.0.mum

Dateiversion

Nicht zutreffend

Dateigröße

1.812

Datum (UTC)

06.04.2014

Zeit (UTC)

18:06

Plattform

Nicht zutreffend

Dateiname

Package_2_for_kb2957979~31bf3856ad364e35~x86~~6.2.1.0.mum

Dateiversion

Nicht zutreffend

Dateigröße

1.795

Datum (UTC)

06.04.2014

Zeit (UTC)

18:06

Plattform

Nicht zutreffend

Dateiname

Package_3_for_kb2957979~31bf3856ad364e35~x86~~6.2.1.0.mum

Dateiversion

Nicht zutreffend

Dateigröße

3.179

Datum (UTC)

06.04.2014

Zeit (UTC)

18:06

Plattform

Nicht zutreffend

Dateiname

Package_4_for_kb2957979~31bf3856ad364e35~x86~~6.2.1.0.mum

Dateiversion

Nicht zutreffend

Dateigröße

1.812

Datum (UTC)

06.04.2014

Zeit (UTC)

18:06

Plattform

Nicht zutreffend

Dateiname

Package_5_for_kb2957979~31bf3856ad364e35~x86~~6.2.1.0.mum

Dateiversion

Nicht zutreffend

Dateigröße

1.830

Datum (UTC)

06.04.2014

Zeit (UTC)

18:06

Plattform

Nicht zutreffend

Dateiname

Package_6_for_kb2957979~31bf3856ad364e35~x86~~6.2.1.0.mum

Dateiversion

Nicht zutreffend

Dateigröße

1.823

Datum (UTC)

06.04.2014

Zeit (UTC)

18:06

Plattform

Nicht zutreffend

Dateiname

Package_for_kb2957979_rtm~31bf3856ad364e35~x86~~6.2.1.0.mum

Dateiversion

Nicht zutreffend

Dateigröße

3.860

Datum (UTC)

06.04.2014

Zeit (UTC)

18:06

Plattform

Nicht zutreffend

Dateiname

X86_3b6531107d38e39f82ac895af736c9c4_31bf3856ad364e35_6.2.9200.21007_none_faefaaa987162924.manifest

Dateiversion

Nicht zutreffend

Dateigröße

696

Datum (UTC)

06.04.2014

Zeit (UTC)

18:06

Plattform

Nicht zutreffend

Dateiname

X86_4cd7063ec005a3ebbf575f996ce28319_31bf3856ad364e35_6.2.9200.21007_none_6372ceeb28cbdb27.manifest

Dateiversion

Nicht zutreffend

Dateigröße

700

Datum (UTC)

06.04.2014

Zeit (UTC)

18:06

Plattform

Nicht zutreffend

Dateiname

X86_d452fda6bf4e75138512a3b13c84ef62_31bf3856ad364e35_6.2.9200.21007_none_7fdf112dcfacdc3d.manifest

Dateiversion

Nicht zutreffend

Dateigröße

719

Datum (UTC)

06.04.2014

Zeit (UTC)

18:06

Plattform

Nicht zutreffend

Dateiname

X86_microsoft-windows-d..wmanager-compositor_31bf3856ad364e35_6.2.9200.21007_none_03105d81299ee48a.manifest

Dateiversion

Nicht zutreffend

Dateigröße

116.655

Datum (UTC)

05.04.2014

Zeit (UTC)

04:39

Plattform

Nicht zutreffend

Dateiname

X86_microsoft-windows-directx-dxgi_31bf3856ad364e35_6.2.9200.21007_none_380c82dd08cdafd5.manifest

Dateiversion

Nicht zutreffend

Dateigröße

90.010

Datum (UTC)

05.04.2014

Zeit (UTC)

04:39

Plattform

Nicht zutreffend

Dateiname

X86_microsoft-windows-lddmcore_31bf3856ad364e35_6.2.9200.21007_none_a956a328cdcdbb89.manifest

Dateiversion

Nicht zutreffend

Dateigröße

283.125

Datum (UTC)

06.04.2014

Zeit (UTC)

18:06

Plattform

Nicht zutreffend

Zusätzliche Dateien für alle unterstützten x64-basierten Versionen von Windows 8 und Windows Server 2012

Dateiname

Amd64_4cd7063ec005a3ebbf575f996ce28319_31bf3856ad364e35_6.2.9200.21007_none_bf916a6ee1294c5d.manifest

Dateiversion

Nicht zutreffend

Dateigröße

702

Datum (UTC)

06.04.2014

Zeit (UTC)

18:28

Plattform

Nicht zutreffend

Dateiname

Amd64_511dddaf565353f8514aeef5112f0d39_31bf3856ad364e35_6.2.9200.21007_none_cc045a2249441cb1.manifest

Dateiversion

Nicht zutreffend

Dateigröße

1.048

Datum (UTC)

06.04.2014

Zeit (UTC)

18:28

Plattform

Nicht zutreffend

Dateiname

Amd64_5522c8fe922a16778cdef764bcba1573_31bf3856ad364e35_6.2.9200.21007_none_4f29b0df5156aa5a.manifest

Dateiversion

Nicht zutreffend

Dateigröße

700

Datum (UTC)

06.04.2014

Zeit (UTC)

18:28

Plattform

Nicht zutreffend

Dateiname

Amd64_5f08b5533fef08b4a3a7dcc2306afe29_31bf3856ad364e35_6.2.9200.21007_none_516f5530ee67b320.manifest

Dateiversion

Nicht zutreffend

Dateigröße

1.086

Datum (UTC)

06.04.2014

Zeit (UTC)

18:28

Plattform

Nicht zutreffend

Dateiname

Amd64_fdd8423515409380c2f9b813998f76cf_31bf3856ad364e35_6.2.9200.21007_none_677d24a07c8f98c8.manifest

Dateiversion

Nicht zutreffend

Dateigröße

704

Datum (UTC)

06.04.2014

Zeit (UTC)

18:28

Plattform

Nicht zutreffend

Dateiname

Amd64_microsoft-windows-d..wmanager-compositor_31bf3856ad364e35_6.2.9200.21007_none_5f2ef904e1fc55c0.manifest

Dateiversion

Nicht zutreffend

Dateigröße

116.659

Datum (UTC)

05.04.2014

Zeit (UTC)

07:14

Plattform

Nicht zutreffend

Dateiname

Amd64_microsoft-windows-directx-dxgi_31bf3856ad364e35_6.2.9200.21007_none_942b1e60c12b210b.manifest

Dateiversion

Nicht zutreffend

Dateigröße

90.012

Datum (UTC)

05.04.2014

Zeit (UTC)

07:15

Plattform

Nicht zutreffend

Dateiname

Amd64_microsoft-windows-lddmcore_31bf3856ad364e35_6.2.9200.21007_none_05753eac862b2cbf.manifest

Dateiversion

Nicht zutreffend

Dateigröße

283.129

Datum (UTC)

06.04.2014

Zeit (UTC)

18:28

Plattform

Nicht zutreffend

Dateiname

Package_1_for_kb2957979~31bf3856ad364e35~amd64~~6.2.1.0.mum

Dateiversion

Nicht zutreffend

Dateigröße

1.822

Datum (UTC)

06.04.2014

Zeit (UTC)

18:28

Plattform

Nicht zutreffend

Dateiname

Package_2_for_kb2957979~31bf3856ad364e35~amd64~~6.2.1.0.mum

Dateiversion

Nicht zutreffend

Dateigröße

1.805

Datum (UTC)

06.04.2014

Zeit (UTC)

18:28

Plattform

Nicht zutreffend

Dateiname

Package_3_for_kb2957979~31bf3856ad364e35~amd64~~6.2.1.0.mum

Dateiversion

Nicht zutreffend

Dateigröße

2.483

Datum (UTC)

06.04.2014

Zeit (UTC)

18:28

Plattform

Nicht zutreffend

Dateiname

Package_4_for_kb2957979~31bf3856ad364e35~amd64~~6.2.1.0.mum

Dateiversion

Nicht zutreffend

Dateigröße

2.284

Datum (UTC)

06.04.2014

Zeit (UTC)

18:28

Plattform

Nicht zutreffend

Dateiname

Package_5_for_kb2957979~31bf3856ad364e35~amd64~~6.2.1.0.mum

Dateiversion

Nicht zutreffend

Dateigröße

2.282

Datum (UTC)

06.04.2014

Zeit (UTC)

18:28

Plattform

Nicht zutreffend

Dateiname

Package_6_for_kb2957979~31bf3856ad364e35~amd64~~6.2.1.0.mum

Dateiversion

Nicht zutreffend

Dateigröße

2.319

Datum (UTC)

06.04.2014

Zeit (UTC)

18:28

Plattform

Nicht zutreffend

Dateiname

Package_7_for_kb2957979~31bf3856ad364e35~amd64~~6.2.1.0.mum

Dateiversion

Nicht zutreffend

Dateigröße

2.040

Datum (UTC)

06.04.2014

Zeit (UTC)

18:28

Plattform

Nicht zutreffend

Dateiname

Package_8_for_kb2957979~31bf3856ad364e35~amd64~~6.2.1.0.mum

Dateiversion

Nicht zutreffend

Dateigröße

2.077

Datum (UTC)

06.04.2014

Zeit (UTC)

18:28

Plattform

Nicht zutreffend

Dateiname

Package_9_for_kb2957979~31bf3856ad364e35~amd64~~6.2.1.0.mum

Dateiversion

Nicht zutreffend

Dateigröße

1.833

Datum (UTC)

06.04.2014

Zeit (UTC)

18:28

Plattform

Nicht zutreffend

Dateiname

Package_for_kb2957979_rtm~31bf3856ad364e35~amd64~~6.2.1.0.mum

Dateiversion

Nicht zutreffend

Dateigröße

5.827

Datum (UTC)

06.04.2014

Zeit (UTC)

18:28

Plattform

Nicht zutreffend

Dateiname

X86_microsoft-windows-d..wmanager-compositor_31bf3856ad364e35_6.2.9200.21007_none_03105d81299ee48a.manifest

Dateiversion

Nicht zutreffend

Dateigröße

116.655

Datum (UTC)

05.04.2014

Zeit (UTC)

04:39

Plattform

Nicht zutreffend

Dateiname

X86_microsoft-windows-directx-dxgi_31bf3856ad364e35_6.2.9200.21007_none_380c82dd08cdafd5.manifest

Dateiversion

Nicht zutreffend

Dateigröße

90.010

Datum (UTC)

05.04.2014

Zeit (UTC)

04:39

Plattform

Nicht zutreffend

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Gilt für" aufgeführt sind.

Referenzen

Erfahren Sie mehr über die Terminologie , die Microsoft zur Beschreibung von Softwareupdates verwendet.