Beim Ausführen einer Anwendung auf einem Windows Embedded CE 6.0-basierten Gerät in einigen bestimmten Szenarios kann die Anwendung abstürzen.
When this problem occurs, you may find call stack traces in two hanged threads that resemble the following:
Thread 1:
MSXML3!Base::_addRef() line 927
MSXML3!Base::AddRef() line 267 + 8 bytes
MSXML3!assign() line 53
MSXML3!HashEntry::set(int 0x2d45161e) line 286 + 24 bytes
MSXML3!Hashtable::_set() line 225
MSXML3!Hashtable::_add() line 186 + 20 bytes
MSXML3!NamespaceMgr::createAtom() line 1166
MSXML3!NodeFactory::ProcessXMLNSAttributes() line 1199 + 44 bytes
MSXML3!NodeFactory::CreateNode(_XML_NODE_INFO * * 0x001d1000) line 516 + 36 bytes
MSXML3!XMLParser::Run() line 1294
MSXML3!Document::run() line 1658 + 36 bytes
MSXML3!Document::_load(IStream * 0x01000ae8) line 1098
MSXML3!Document::loadXML() line 2252
MSXML3!DOMDocumentWrapper::loadXML() line 1389
UCCAPI!LoadXMLDOMNode() line 493
UCCAPI!CRTCCccpDecoder::Init() line 678 + 20 bytes
UCCAPI!CUccConfStateParserWorkItem::ProcessWorkItem() line 8435 + 16 bytes
UCCAPI!ASYNC_WORKITEM::ProcessWorkItemAndPostResult() line 942
UCCAPI!WorkItemWindowProc() line 123
K.COREDLL!xxx_PerformCallBack4() line 293
Thread 2:
KERNEL!NKSleep() line 257
KERNEL!UB_Sleep() line 277
COREDLL!xxx_Sleep() line 391
MSXML3!SpinLock() line 291
MSXML3!Base::_release() line 1085 + 8 bytes
MSXML3!Base::Release() line 268 + 8 bytes
MSXML3!assign() line 54
MSXML3!HashEntry::clear() line 281 + 20 bytes
MSXML3!Hashtable::clear() line 97 + 12 bytes
MSXML3!Hashtable::finalize() line 71
MSXML3!Base::_release() line 1058
MSXML3!Base::Release() line 268 + 8 bytes
MSXML3!assign() line 54
MSXML3!NamespaceMgr::finalize() line 297
MSXML3!Base::_release() line 1058
MSXML3!Base::Release() line 268 + 8 bytes
MSXML3!assign() line 54
MSXML3!Document::finalize() line 1891
MSXML3!Base::freeRentalObjects() line 713
MSXML3!Base::StackExitNormal() line 2314
Dieses Problem rührt in Datei "Msxml3.dll" ein Deadlock auftritt. Der Deadlock tritt zwischen zwei Threads, die unterschiedliche Prioritäten aufweisen.
Ein unterstütztes Softwareupdate ist inzwischen von Microsoft als Monatliches Update für Windows CE 6.0 Platform Builder erhältlich (November 2008). Sie können dies überprüfen, durch einen Bildlauf zum Abschnitt "Datei Informationen" in diesem Artikel. Der Paketdateiname enthält die Produktversion, Datum, Knowledge Base-Artikelnummer und Prozessortyp. Das Paket Datei Namensformat lautet:
Version-JJMMTT-Kbnnnnnn-Prozessor Produkttyp
Zum Beispiel: "Wincepb50-060503-kb917590-armv4i.msi" ist beispielsweise das ARMV4i Windows CE 5.0 Platform Builder-Update, das im Knowledge Base-Artikel 917590 dokumentiert ist und im monatlichen Update vom Mai 2006 enthalten ist. Dieses Problem sofort beheben möchten, klicken Sie auf die folgende Artikelnummer, Informationen zum Beziehen von Windows CE Platform Builder und zentralen Sie Betriebssystem Softwareupdates:
Wie Sie Kernbetriebssystem finden Updates für Microsoft Windows CE Platform Builder-Produkte
Voraussetzungen
Dieses Softwareupdate wird unterstützt, nur wenn alle zuvor ausgegebenen Softwareupdates für dieses Produkt auch angewendet werden.
Neustartanforderung
Nachdem Sie dieses Softwareupdate angewendet haben, müssen Sie einen bereinigter Build der gesamten Plattform ausführen. Verwenden Sie hierzu eine der folgenden Methoden:
Im Menü Erstellen klicken Sie auf Bereinigen und anschließend auf Build Platform .
Klicken Sie im Build auf Plattform neu erstellen .
Sie müssen den Computer nach der Installation dieses Updates neu starten.
Ersetzte Hotfixes
Dieses Softwareupdate ersetzt keine anderen Softwareupdates nicht.
Dateiinformationen
Die englische Version dieses Pakets weist die Dateiattribute (oder höher Dateiattribute), die in der folgenden Tabelle aufgelistet werden.
Tabelle minimierenTabelle vergrößern
Dateiname
Dateigröße
Datum
Uhrzeit
Wincepb60-081113-kb959877-armv4i.msi
14,815,744
14-Nov 2008
00: 50
Wincepb60-081113-kb959877-mipsii.msi
14,085,120
14-Nov 2008
00: 50
Wincepb60-081113-kb959877-mipsii_fp.msi
14,092,288
14-Nov 2008
00: 50
Wincepb60-081113-kb959877-mipsiv.msi
14,216,704
14-Nov 2008
00: 50
Wincepb60-081113-kb959877-mipsiv_fp.msi
14,220,800
14-Nov 2008
00: 50
Wincepb60-081113-kb959877-sh4.msi
13,728,256
14-Nov 2008
00: 50
Wincepb60-081113-kb959877-x86.msi
11,511,296
14-Nov 2008
00: 50
Die englische Version dieses Updates weist die Dateiattribute (oder höher Dateiattribute), die in der folgenden Tabelle aufgelistet werden. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) angegeben. Wenn Sie sich die Dateiinformationen ansehen, werden diese Angaben in die lokale Zeit konvertiert. Verwenden Sie die Registerkarte Zeitzone im Element Datum und Uhrzeit in der Systemsteuerung, um die Differenz zwischen UTC und der Ortszeit zu ermitteln.
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 959877
(http://support.microsoft.com/kb/959877/en-us/
)
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
Danke! Dieses Feedback hilft uns dabei, die Supportartikel weiter zu verbessern. Weitere Informationen finden Sie auf der Hilfe und Support-Startseite.