Wie beheben Sie ADPlus.vbs "hängt" bzw. "abstürzt"

Zusammenfassung

ADPlus.vbs (ADPlus) ist ein Tool von Microsoft technischen Support (PSS), die jeder Prozess bzw. der Anwendung nicht mehr reagiert (hängt) oder schlägt fehl (Absturz) zu beheben. Häufig können Sie ADPlus als Ersatztool für Microsoft Internet Information Server (IIS) Ausnahme Monitor (6.1/7.1) und Benutzermodus-Prozessabbildern. Sind zwei separate Programme, die häufig von PSS eingesetzt zu isolieren ein Prozesses reagiert (hängt) oder unerwartet beendet (stürzt ab), in einer Microsoft Windows DNA-Umgebung.

Weitere Informationen

Systemanforderungen

ADPlus verfügt über die folgenden Mindestanforderungen:
  • Windows NT 4.0 Servicepack 4 oder höher
  • Windows Scripting Host, Version 5.6 oder höher
  • Mindestens 10 Megabyte (MB) freien Speicherplatz auf dem Datenträger oder der Netzwerkfreigabe, ADPlus die Ausgabedateien verlagert
  • Microsoft Debugging Tools for Windows installiert

Wo können Sie ADPlus beziehen?


ADPlus ist in den neuesten Microsoft Debugging Tools für Windows enthalten. Die neuesten Microsoft Debugging Tools für Windows finden Sie auf folgender Microsoft-Website:

Debugging Tools sind in zwei Positionen auf dem Bildschirm Installationsoptionen im Windows SDK-Setup-Assistenten aufgeführt. Wenn Sie Debugtools für Windows auf dem Computer installieren, den Sie verwenden, möchten, sollte die Option Debugtools für Windows unter Allgemeine Dienstprogrammeauswählen Wenn Sie Debugging Tools for Windows auf einem anderen Computer einrichten möchten, sollten Debugging Tools können unter Verteilbaren Pakete alle drei Debugtools Installationspakete (X86, X64, Itanium) Versionen auswählen

Hinweis Die neueste Version von Microsoft Debugging Tools for Windows wird als Teil des Windows SDK bereitgestellt. Außerdem wurde der Dateiname von ADPlus.vbs zu ADPlus_Old.vbs geändert. Außerdem wurde die ADplus.exe hinzugefügt. Daher wird bei Eingabe von Adplusnur ADplus.exe ausgeführt. ADplus.exe entspricht nicht der ADPlus_Old.vbs. In diesem Artikel erwähnt die vbs-Version. Wenn Sie die vbs-Version ausführen möchten, müssen Sie ADPlus_old.vbseingeben.


Neue Funktionen für ADPlus Version 6.0

ADPlus V6. 0 wurde vollständig umgeschrieben. Das Tool verfügt über neue Befehlszeilenoptionen sowie über neue Funktionen. Sie können das Tool nun über eine externe Konfigurationsdatei konfigurieren. Sie können Informationen zu neuen Features und Optionen in der Debugger-Hilfedatei (Debugger.chm) anzeigen, die im Microsoft Windows Debugger-Paket enthalten ist.

Debugger.chm befindet sich in demselben Ordner wie ADPlus.vbs. Um die Dokumentation für ADPlus zu finden, klicken Sie auf die Registerkarte Inhalt , und klicken Sie durch die folgenden Elemente:

  • Verwenden der Debugtools für Windows
  • Dateien für das Absturzspeicherabbild
  • Benutzermodus-Abbilddateien
  • Erstellen einer Speicherabbilddatei Modus
  • ADPlus
Dokumentation für ADPlus finden durch Klicken auf die Registerkarte Index Typ ADPlus im Textfeld Schlüsselwort.

Was ADPlus?

ADPlus ist Microsoft Visual Basic-Skript Konsole. Es automatisiert den Microsoft CDB-Debugger Speicherabbilder und Protokolldateien, die Debugausgaben von einem oder mehreren Prozessen enthalten. Bei jedem Ausführen von ADPlus wird debugging-Informationen (Speicherabbilder und Textdateien mit Debuginformationen) in einem neuen, eindeutig benannten Ordner (wie C:\Temp\Crash_Mode__Date_01-22-2001__Time_09-41-08AM) auf dem lokalen Dateisystem oder einer remote-Netzwerkfreigabe abgelegt. Außerdem muss jede Datei ADPlus erstellt einen eindeutigen Namen (wie PID-1708__Inetinfo.exe__Date_01-22-2001__Time_09-41-08AM.log) vermeiden Sie ältere Dateien durch neuere überschrieben.

ADPlus funktioniert Benutzermodusprozess oder Service oder Internet Information Services (IIS), Microsoft Transaction Server (MTS), Microsoft COM+ Applikationen.

Es folgen einige der Features von ADPlus:
  • ADPlus verwendet die neueste Microsoft Debugger für verbesserte Funktionen, Geschwindigkeit und Zuverlässigkeit.
  • Wenn ADPlus Speicherabbilder für mehrere Prozesse erstellt, erfolgt dies auf asynchrone, damit jeder Prozess eingefroren und gleichzeitig gesichert. Diese Methode bietet einen effektiven "Snapshot" der gesamten Anwendung zum Zeitpunkt von ADPlus Ausführung. Sie müssen alle Prozesse, die eine Anwendung und alle Prozesse, die die Anwendung zur gleichen Zeit verwendet werden, um den Zustand der Anwendung zu erfassen, die das Problem erfassen. Dies ist besonders wichtig für Applikationen, die Remoteprozeduraufrufe an andere Prozesse bilden.
  • ADPlus verfügt über eine Befehlszeilenschnittstelle. Da ADPlus nicht über eine Benutzeroberfläche verfügt, führen Sie es im stillen Modus (zu Dialogfeldern) aus einer remote-Befehlsshell (eine Befehls-Shell, die Sie Remote mit Remote.exe). Im stillen Modus werden Fehler in der Konsole angezeigt und in das Ereignisprotokoll geschrieben. Weitere Informationen zum Ausführen von ADPlus von einer remote-Befehlsshell finden Sie im Abschnitt "Anwendungsszenarios" dieses Artikels.
  • Verwenden Sie die -Benachrichtigen Option ADPlus für Abstürze, überwacht der Windows Messenger-Dienst gestartet und ADPlus kann ein Benutzer oder Computer über einen Absturz der Windows Messenger-Dienst benachrichtigen.
  • Wenn ADPlus einen Prozess im Absturzmodus, überwacht, ein Absturz auftritt, sendet ADPlus wichtige Informationen über die Art des Absturzes an das Ereignisprotokoll.
  • ADPlus unterstützt XCOPY-Bereitstellung. Wenn Sie Debugger-Paket auf einem Testcomputer mit ADPlus gelieferte installieren, können Sie den Ordner kopieren, auf dem der Debugger auf einem anderen Computer installiert wurden. Darüber hinaus erfordert ADPlus nicht, dass alle angepassten Component Object Model (COM)-Komponenten im System registrieren. Aus diesem Grund können Sie ADPlus auf, die eine Sperrung Softwarekonfiguration. Wenn Sie ADPlus entfernen löschen Sie, in dem es installiert oder kopiert wurde.

Wann sollten Sie ADPlus verwenden?

ADPlus soll Microsoft PSS Unterstützung mit Debuginformationen, die sie Probleme identifizieren, die in einer komplexen Umgebung auftreten.

Verwenden Sie ADPlus, um debugging-Informationen aufzuzeichnen, wenn folgende Probleme auftreten:
  • Prozesse, die nicht mehr reagiert.
  • Prozesse, die beanspruchen die CPU 100 Prozent auf einem Computer mit einem Prozessor auf einem Dualprozessorcomputer 25 % Auslasten, auf Computern mit vier Prozessoren zu 50 % Auslasten usw..
  • Prozesse, die abstürzen oder unerwartet beendet.

Wann sollten Sie ADPlus nicht verwenden?

Verwenden Sie ADPlus nicht in den folgenden Situationen:
  • Problembehandlung bei einem Programm oder verarbeiten müssen wird beim Starten unerwartet beendet. Sie können nur ADPlus für Prozesse, die erfolgreich gestartet. Zur Problembehandlung von Prozessen, die beim Starten unerwartet beendet Benutzermodus-Prozessabbildern besser möglicherweise. Weitere Informationen zu Benutzermodus-Prozessabbildern klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:

    253066 OEM Support Tools Phase 3 Service Release 2 Verfügbarkeit

    Die neuesten Debugger können Sie auch um den Prozess manuell zu debuggen. Weitere Informationen zu den neuesten Debuggern finden Sie auf folgender Microsoft-Website:
  • Wenn eine spürbar Leistung ADPlus im Absturzmodus verwenden wird. In der Regel ist dadurch durch Dynamic Link Libraries (DLLs) oder Programme, löst viele Microsoft Visual C++ EH-Ausnahmen. (Diese Ausnahmen treten bei Verwendung von C++ throw -Anweisung oder Try/Catch -Blöcke verwenden.) Programme, die viele Informationen in den Debug-Ausgabestrom schreiben kann auch zu verringern. In den meisten Fällen wird ADPlus nicht Performance merklich beeinträchtigt, wenn im Absturzmodus ausgeführt wird.
  • In einer Clusterumgebung ausführen sollten bestimmte Vorsichtsmaßnahmen ergriffen werden, wenn Sie ADPlus verwenden. Für Weitere Informationen klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:

    841673 ein Server in einem Cluster Failover beim Versuch, die Erstellung einer Speicherabbilddatei des Informationsspeichers mit ADPlus oder Exchange 2000 Server oder Exchange Server 2003 Userdump

Wie funktioniert ADPlus?

ADPlus verfügt über zwei Betriebsmodi:
  • "Hang"-Modus dient zur Problembehandlung bei Prozesse hängen bleiben, 100 Prozent CPU-Auslastung und andere Probleme, die einen Absturz nicht beinhalten. Wenn Sie ADPlus im Hängmodus verwenden, müssen Sie warten, bis des Prozess oder Prozesse hängen, bevor Sie das Skript ausführen (Absturzmodus handelt sich also nicht persistent).
  • "Crash"-Modus dient zur Problembehandlung bei Abstürzen, die Dr. Watson-Fehler oder sonstige Fehler, ein Programm oder Dienst unerwartet führen. Wenn Sie ADPlus im Absturzmodus verwenden, müssen Sie ADPlus vor dem Starten der Absturz auftritt. Sie können ADPlus Administrator oder einen Computer über einen Absturz zu informieren die -Benachrichtigen wechseln.

Hängen Sie Modus

In diesem Modus erzeugt ADPlus unmittelbar vollständige Speicherabbilder für alle Prozesse, die in der Befehlszeile angegeben werden, nachdem das Skript ausgeführt wurde. Jede erstellte dmp-Datei wird in einem Ordner abgelegt, die Ausführung von ADPlus den Zeitstempel enthält. Jeder Dateiname enthält den Prozessnamen, die Prozess-ID und den Zeitstempel Ausführung von ADPlus. Während der Prozessspeicher in einer Datei abgebildet wird, ist der Prozess eingefroren. Nachdem die Speicherabbilddatei erstellt wurde, ist der Prozess fortgesetzt, den CDB-Debugger mit einer nicht invasive verbinden/trennen.

Tipp: Einsatz ADPlus können im Hängmodus anstelle Userdump.exe Speicherabbild für einen oder mehrere Prozesse. Außerdem hängen Sie funktioniert in einer Terminal Server-Sitzung.





Absturzmodus

In diesem Modus schließt ADPlus den CDB-Debugger an alle Prozesse, die in der Befehlszeile angegeben werden. Automatisch konfiguriert ADPlus den Debugger auf die folgenden Arten von Ausnahmen überwacht:
  • Ungültiger Handle
  • Ungültige Anweisung
  • Ganzzahldivision durch null
  • Gleitkommadivision durch null
  • Integer-Überlauf
  • Ungültige Sperrsequenz
  • Verletzung
  • Stack-Überlauf
  • C++ EH-Ausnahmen
  • Unbekannte Ausnahme
Sie können ADPlus im Absturzmodus IIS Ausnahme Monitor oder Userdump.exe Sie diese Arten von Ausnahmen behandeln. Da Crash-Modus verwendet eine "invasive" durch den CDB-Debugger anfügen, funktioniert es innerhalb einer Microsoft Windows NT 4.0 oder Windows 2000 Terminal Server-Sitzung nicht. Nur hängen Sie funktioniert innerhalb einer Terminal Server-Sitzung unter diesen Betriebssystemen verwenden nicht invasiven Attach erforderlich. Weitere Informationen zum invasiven und nicht invasive der neuesten Debugger an einen Prozess anhängen, finden Sie die "Using Debugging Tools for Windows: Anfügen an einen laufenden Prozess (Benutzermodus)" in der Debugger-Hilfe im Abschnitt.


Hinweis Absturzmodus wird in einer Terminal Server-Sitzung unter Windows XP und Microsoft Windows Server 2003 unterstützt.


Wenn ADPlus im Absturzmodus ausgeführt wird, bleibt ein Debugger an jeden Prozess für die Lebensdauer des Prozesses in der Befehlszeile angegeben wird, bis eine schwerwiegende Ausnahme aufgefangen wird und der Prozess wird unerwartet beendet, oder der Benutzer drückt die Tastenkombination STRG + C, um den Debugger von diesem Prozess zu trennen. Um den Debugger vom Prozess zu trennen, müssen Sie das Debuggerfenster maximieren und drücken Sie dann STRG + C, um den Debugger.

Drücken Sie STRG + C ADPlus fallen dieser Befehl beginnt die Stapel für alle Threads in einer Protokolldatei aufzulisten und erzeugt anschließend ein Minispeicherabbild des Prozesses vor der Debugger trennt. Da Absturzmodus ein invasiver Anhang ausgeführt, wird der Prozess beendet, wenn der Debugger getrennt ist. Sie müssen den Vorgang neu starten. Ist einem MTS- oder COM+-Prozess wird der Prozess automatisch wieder neu gestartet, die Komponente in diesem Paket aufgerufen wird.

Ausnahmen der ersten chance

Jede Art von Ausnahme (z. B. eine Verletzung oder einen Stapelüberlauf) kann an einen Debugger oder eine Ausnahme der ersten Chance eine Ausnahme der zweiten Chance ausgelöst werden. Per Definition ist eine erste zufällige Ausnahme Mittelschwerer, wenn es nicht ordnungsgemäß mit einer Fehlerbehandlungsroutine behandelt wird. Wenn dieses Problem auftritt, wird die Ausnahme erneut als eine Ausnahme der zweiten Chance ausgelöst (nur ein Debugger behandeln kann). Wenn kein Debugger eine Ausnahme der zweite Chance behandelt, beendet die Anwendung.


Weitere Informationen über erste und zweite chance, Ausnahmen und Windows NT-SEH (strukturierte Ausnahmebehandlung), finden Sie im folgenden Artikel der Microsoft Knowledge Base:

105675 erste und zweite chance Ausnahmebehandlung

ADPlus erkennt eine erste zufällige (nicht schwerwiegend) Ausnahme für alle Arten von Ausnahmen außer unbekannte und EH-Ausnahmen, führt er die folgenden Aktionen:
  1. Hält den Vorgang, um Datum und Uhrzeit, zu denen die Ausnahme in der Protokolldatei für den Prozess, der überwacht wird.
  2. Protokolliert die Thread-ID und Aufrufliste für den Thread, der die Ausnahme in der Protokolldatei für den Prozess, die überwacht wird.
  3. Erzeugt ein eindeutig benanntes Minispeicherabbild (.dump-u/m) des Prozesses zum Zeitpunkt der Ausnahme und nimmt anschließend den Prozess wieder.
Hinweis Standardmäßig wird ADPlus keine eindeutige Minispeicherabbild für erste Chance EH und unbekannten Ausnahmen erzeugen, da diese Ausnahmen treten häufig auf. Diese Ausnahmen werden in der Regel von Fehlerbehandlungscode in einem Prozess oder DLL behandelt. Da diese Ausnahmen behandelt werden, werden keine zweite Chance (nicht behandelte) Ausnahmen und Beenden des Prozesses nicht.

Jedoch können Sie ADPlus eindeutige Minispeicherabbilder für erste Chance EH und unbekannten Ausnahmen zu erzeugen. Hierzu müssen Sie eine Konfigurationsdatei verwenden, um ADPlus anzupassen.

Zweite Chance-Ausnahmen

Wenn ADPlus eine zweite Chance-Ausnahme (schwerwiegend) für Alle Arten von Ausnahmen (einschließlich EH und unbekannten Ausnahmen) erkennt, führt die folgenden Aktionen:
  1. Hält den Vorgang, um Datum und Uhrzeit, zu denen die Ausnahme in der Protokolldatei für den Prozess, der überwacht wird.
  2. Protokolliert die Thread-ID und Aufrufliste für den Thread, der die Ausnahme in der Protokolldatei für den Prozess, die überwacht wird.
  3. Erzeugt ein vollständiges Speicherabbild des Prozesses zum Zeitpunkt der schwerwiegenden Ausnahme und beendet den Debugger. Dieser Vorgang löscht den Prozess.
Hinweis Für die Microsoft PSS-Supportmitarbeiter Speicherabbilder analysieren müssen sie Kopien von benutzerdefinierten Komponenten oder DLLs und den entsprechenden Symboldateien.
Weitere Informationen zum Erstellen von Symboldateien für Ihre DLLs finden Sie in den folgenden zu Artikeln der Microsoft Knowledge Base:

121366 PDB- und DBG-Dateien - Definition und Funktionsweise

291585 zum Erstellen von Debugsymbole für eine Visual C++-Anwendung

Weitere Informationen zum Beziehen von Symbolen für Microsoft-Produkte (erforderlich für die Analyse der Speicherabbilder mit den Debuggern) finden Sie auf folgender Microsoft-Website:

Befehlszeilenoptionen für ADPlus

Verwendung von ADPlus müssen Sie eine Reihe von Befehlszeilenoptionen oder-Argumenten in dem Skript angeben. ADPlus benötigt mindestens zwei Optionen: eine, die den Betriebsmodus angibt und jeweils einen Zielprozess auswirken.

Es folgen die am häufigsten verwendeten Optionen. Sie können auch die vollständige Liste der Optionen anzeigen, mit ADPlus – Hilfe, oder in der Debugger-Hilfedatei (Debugger.chm).
  • -Absturz
    Diese Option wird ADPlus im Hängmodus ausführen konfiguriert. Sie müssen diese Option mit den Optionen - Iis, - Pnoder -p verwenden. Können keine -Verbindung mit der -Crash wechseln.

    Hinweis Wenn ADPlus im Hängmodus ausgeführt wird, muss ADPlus nach dem Starten des Prozesses nicht mehr reagiert oder einen hohen Prozentsatz der CPU verbraucht.
  • -Absturz
    Diese Option wird ADPlus im Absturzmodus ausführen konfiguriert. Sie müssen diese Option mit den Optionen - Iis, - Pnoder -p verwenden. Können keine -Crash mit der -hängen wechseln.

    Hinweis Wenn ADPlus im Absturzmodus ausgeführt wird, müssen Sie ADPlus vor dem Starten der Prozess abstürzt oder instabil wird.
  • -Pn Prozessname
    Option - Pn wird verwendet, um einen Prozessnamen angeben, den ADPlus analysieren soll. Um mehr als einen Prozess angeben möchten, verwenden Sie mehrere Optionen - Pn Prozessname . Beispiel:
    -Pn process1.exe - Pn process2.exe
  • p - Prozess-ID
    Die Option -p dient die Prozess-ID (PID) des Prozesses an, den ADPlus analysieren soll. Um mehr als einen Prozess angeben möchten, verwenden Sie mehrere Optionen -p PID . Beispiel:
    -p 1896-p 1702
  • -sc Befehl gestartet
    Im Gegensatz zu den - Pn und p - Switches, welche Prozesse angeben, die bereits ausgeführt werden, um den Debugger, definiert der sc - Switch im Debugger Anwendung und Parameter gestartet (oder erzeugt werden). Beispiel:
    -sc "c:\windows\system32\notepad.exe
  • Iis-
    Die Option -IIS dient zum Debuggen von Servercomputern mit Internet Information Server (IIS) 4.0 oder höher. Wenn Sie ADPlus mit dem Iis - Schalter verwenden, überwacht ADPlus alle IIS im Prozess (Inetinfo.exe) und Out-of-Process (Mtx.exe/Dllhost.exe) Anwendung. Können die Iis - Option mit der Option - Pn oder -p Switch oder können sie allein analysieren Sie IIS und alle ausgeführten MTS / COM+ entweder Programmabstürze Modus Modus oder hängen.

    Wenn Sie versuchen, einen Server mit IIS 3.0 analysieren oder früher, Option - Pn verwenden und Inetinfo.exe als den zu überwachenden Prozess angeben.
  • -notify Computername oder Benutzername
    Diese Option ist nur gültig, wenn ADPlus im Absturzmodus ausgeführt wird. Diese Option veranlasst ADPlus, den angegebenen Benutzernamen oder Computernamen ein Warnung. Trennt der Debugger vom Prozess durch eine Ausnahme der zweiten Chance oder wenn ein Benutzer zum Debuggen beenden Strg + C drückt, wird eine Benachrichtigung an den Remotebenutzer oder-Computer über den lokalen Nachrichtendienst gesendet. Benachrichtigung erfolgt nur, wenn der lokale Nachrichtendienst auf dem Computer gestartet wird, der gedebuggt wird.
  • -quiet
    Diese Option veranlasst ADPlus, alle modalen Dialogfelder zu unterdrücken. Diese Option ist nützlich, wenn von ADPlus von einer remote-Befehlsshell ausführen, modale Dialogfelder ADPlus endlos für einen Benutzer auf OKklicken kann. Am besten stellen Sie sicher, dass dies die erste Option ist, die an "ADPlus.vbs" übergebene.
  • -o- Verzeichnis
    Diese Option veranlasst ADPlus, wo die Ausgabedateien Debuggen. Wenn Sie lange Dateinamen verwenden, müssen Sie sie in doppelte Anführungszeichen einschließen. Sie können außerdem einen FERNEN Pfad (\\Server\Freigeben). Verwenden Sie einen FERNEN Pfad erstellt ADPlus einen neuen Ordner direkt unter der angegebenen Quellpfad. Der Ordner erhält den Namen des Servers, auf dem ADPlus ausgeführt (z. B. \\Server\ \Web1Freigebenoder \\Server\ \Web2Freigeben). Diese Option ist nützlich, wenn ADPlus auf mehreren Computern in einer Webfarm ausgeführt wird, die alle ihre Ausgabe auf derselben Netzwerkfreigabe ablegen.

Führen Sie ADPlus zum ersten Mal

Debugger installieren in Ordner C:\Program c:\Programme\Debugging Tools für Windows. Um den Installationsordner zu ändern, führen Sie eine benutzerdefinierte Installation beim Installieren der Debugger und einen anderen Ordner angeben. Auch wenn eine Standardinstallation durchgeführt wurde, kopieren Sie den Inhalt Programm c:\Programme\Debugging Tools für Windows-Ordner in einen anderen Ordner.


Zum Starten von ADPlus öffnen Sie eine Befehlsshell, wechseln Sie zum Ordner, in dem die Debugger installiert oder kopiert wurden, und geben Sie ADPlus.vbs.


Sie möglicherweise aufgefordert, Ihren Standard-Skriptinterpreter von Wscript.exe in Cscript.exe ändern. Microsoft empfiehlt, dass Sie ADPlus CSCript als Standard-Skriptinterpreter konfigurieren können.

Syntax

ADPlus verwendet folgende Syntax: ADPlus.vbs Betriebsmodus zu überwachende Prozesse Betriebsmodus ist -hängen, oder -Crash
ist zu überwachende Prozesse - Iis, - Pn Prozess.exeoder -p PID
ist der Schalter -Benachrichtigen, -ooder -Stiller.

Vorbereiten des Servers für das Debuggen von Abstürzen im

Bevor Sie ADPlus im Absturzmodus ausführen, müssen Sie den Server die Informationen aus den Absturzmodus Debugsitzungen erhalten.

Schritte zum Vorbereiten eines Windows 2000-basierten Servers zum Debuggen im Absturzmodus

  1. Installieren Sie Windows 2000 SP1 oder SP2-Symbole in den Ordner C:\WINNT\Symbols auf Ihren Servern. Sie können die Symbole von der folgenden Microsoft-Websites:
    Nachdem Sie Sp1sym.exe oder Sp2sym.exe heruntergeladen haben, führen Sie die Datei aus dem angegebenen Ordner.
  2. Wenn Sie aufgefordert werden, extrahieren Sie die Dateien in einen neuen temporären Ordner wie C:\Sp1sym bzw. C:\Sp2sym, oder auf einem Laufwerk oder Ordner mit genügend Speicherplatz.
  3. Führen Sie C:\Sp1sym\Support\Debug\Symbols\i386\Symbols_spexe oder C:\Sp2sym\Support\Debug\Symbols\i386\Symbols_spexe (wobei C:\Sp1sym bzw. C:\Sp2sym Ordner Dateien im vorherigen Schritt extrahierten).
  4. Wenn Sie den Endbenutzer-Lizenzvertrag angezeigt wird, klicken Sie auf Ja.
  5. Aufforderung für einen Ordner, in dem die Dateien extrahiert werden können, klicken Sie auf C:\WINNT\Symbolsund klicken Sie dann auf OK. Daraufhin wird ein neuer Ordner C:\WINNT\Symbols angezeigt. Dieser Ordner enthält zahlreiche Unterordner mit den Namen DLL und EXE.
  6. Kopieren Sie die Symbole für Ihre benutzerdefinierten DLLs und Post SP1 oder SP2-Updates in den Ordner C:\WINNT\Symbols\Dll.
  7. Kopieren Sie die Symbole für Ihre benutzerdefinierten .exe-Dateien in den Ordner C:\WINNT\Symbols\Exe. Außerdem müssen Sie alle PDB- oder DBG-Dateien von Ihren Entwicklern beziehen und diese Dateien im Ordner "C:\WINNT\Symbols\Dll" ablegen.
  8. Überschreiben Sie alle DBG- oder PDB-Dateien, die in den Ordner C:\WINNT\Symbols\Dll Versionen von Ihren Updates vorhanden.


    Hinweis Die neueste Version von Winzip können um Hotfix-Paketen zu öffnen. Sie können die Symbole aus dem Unterordner "\Debug" extrahieren. Jedes Hotfixinstaller selbst enthält Unterordner "\Debug".
  9. Erstellen Sie eine Umgebungsvariable _NT_SYMBOL_PATH und legen Sie es auf C:\WINNT\Symbols. Diese Variable kann entweder eine System- oder Benutzerumgebungsvariable sein.

Schritte zum Vorbereiten eines Windows NT 4.0-basierten Servers zum Debuggen im Absturzmodus

  1. Angenommen Sie, Sie Windows NT 4.0 Service Pack 6a ausführen. Installieren Sie Windows NT 4.0 SP6a-Symbole in den Ordner C:\WINNT\Symbols auf Ihren Servern.
    Weitere Informationen zu Windows NT 4.0 Service Pack 6/6a, finden Sie im folgenden Artikel der Microsoft Knowledge Base:

    241211 Liste der behobenen Probleme in Windows NT 4.0 Service Pack 6/6a (Teil 1)

    Nachdem Sie Sp6symi.exe heruntergeladen haben, führen Sie es aus dem angegebenen Ordner.
  2. Wenn Sie aufgefordert werden, extrahieren Sie die Dateien im Ordner C:\WINNT oder Ersetzen Sie den entsprechenden Ordner \WINNT, wenn die Symbole nicht c:\Winnt installiert wurden. Beachten, die ein neuer Ordner C:\WINNT\Symbols angezeigt wird, die verschiedenen Unterordner mit dem Namen DLL und EXE.
  3. Kopieren Sie die Unterordner aus dem Ordner C:\WINNT\Symbols\IIS4 in C:\WINNT\Symbols. Klicken Sie auf Ja, wenn Sie aufgefordert werden, alle Dateien zu überschreiben.
  4. Kopieren Sie die Symbole für Ihre benutzerdefinierten DLLs und ggf. vorhandene nach SP6a-Updates in den Ordner C:\WINNT\Symbols\Dll.
  5. Kopieren Sie die Symbole für Ihre benutzerdefinierten .exe-Dateien in den Ordner C:\WINNT\Symbols\Exe. Außerdem müssen Sie alle PDB- oder DBG-Dateien von Ihren Entwicklern beziehen und diese Dateien im Ordner "C:\WINNT\Symbols\Dll" ablegen.
  6. Überschreiben Sie alle DBG- oder PDB-Dateien, die bereits im Ordner "C:\WINNT\Symbols\Dll" mit den Versionen von Ihren Updates vorhanden sind.


    Hinweis Die neueste Version von Winzip können um Hotfix-Paketen zu öffnen. Sie können die Symbole aus dem Unterordner "\Debug" extrahieren. Dieser Unterordner wird in jeder Hotfixinstaller selbst enthalten.
  7. Erstellen Sie eine Umgebungsvariable _NT_SYMBOL_PATH und legen Sie es auf C:\WINNT\Symbols. Diese Variable kann entweder eine System- oder Benutzerumgebungsvariable sein.
Obwohl Sie nicht herunterladen und Installieren von Symbolen auf den Servern, die Sie Debuggen, wird dringend empfohlen. Downloaden und installieren Sie die Symbole auf dem Server wird die Ausgabe, die die Protokolldateien sammeln nützlicher Microsoft PSS.


Weitere Informationen dazu, wie Sie Microsoft-Debugsymbole erhalten, finden im folgenden Artikel der Microsoft Knowledge Base:

268343 Umdhtools.exe: wie Umdh.exe Speicher zu Speicherverlusten

Nach der Konfiguration Ihrer Server können Sie ADPlus im Absturzmodus ausführen. Dieser Modus wird im Abschnitt "Typisch ADPlus Anwendungsszenarios" beschrieben.




Normale ADPlus-Verwendungsszenarien

Dieser Abschnitt beschreibt einige der häufigeren Szenarios, in denen Sie möglicherweise zum Ausführen von ADPlus.

Prozess hängt oder verursacht 100 % CPU-Auslastung

In diesem Szenario kann ein Prozess willkürlich CPU zu 100 % für längere Perioden oder unbegrenzt verwenden. Führen Sie ADPlus im Hängmodus erhalten ein Speicherabbild des Prozesses bzw. der Prozesse, die CPU nach belegen das Problem auftritt. Beispielsweise verwenden Sie eine der folgenden Befehlssyntaxarten:
ADPlus-Absturz -p 1896
Mit diesem Befehl wird ADPlus im Hängmodus ausgeführt und ein vollständiges Speicherabbild des Prozesses mit der PID 1896 erzeugt.


ADPlus-Absturz - Pn myapp.exe
Mit diesem Befehl wird ADPlus im Hängmodus ausgeführt und vollständige Speicherabbilder aller Prozesse mit dem Namen Myapp.exe erzeugt.


ADPlus-Absturz - Iis - Pn myapp.exe -o c:\temp
Mit diesem Befehl wird ADPlus im Hängmodus ausgeführt und vollständige Speicherabbilder von IIS, alle Instanzen von Mtx.exe oder Dllhost.exe, und allen Prozessen mit Myapp.exe heißen. Anschließend legt er die Speicherabbilddateien im Ordner C:\Temp.
Wenn Sie ADPlus im Hängmodus während der 100 Prozent CPU-Bedingung ausführen, erstellt das Tool Speicherabbilder des Prozesses bzw. der Prozesse, die in der Befehlszeile angeben.


Hinweis In seltenen Fällen der Debugger möglicherweise nicht an den Prozess anhängen nach 100 Prozent CPU-Bedingung oder hängen aufgetreten. Wenn Sie ADPlus im Hängmodus ausführen, nachdem das Problem aufgetreten ist, kann das Tool nicht Speicherabbilddateien erstellt. In diesen Szenarien ist es möglicherweise am besten an den Debugger vor dem Auftreten des Problems. Dazu verwenden Sie eine der folgenden Befehlssyntaxarten ADPlus im Absturzmodus ausführen:
ADPlus-crash -p 1896
Mit diesem Befehl wird ADPlus im Absturzmodus für einen Prozess, der mit der PID 1896 ausgeführt. ADPlus wartet eine Ausnahme auftritt oder ein Benutzer drücken STRG + C im minimierten Debuggerfenster ein Speicherabbild erzeugen und den Debugger zu trennen.

ADPlus-crash - Pn myapp.exe
Mit diesem Befehl wird ADPlus im Absturzmodus für den Prozess mit dem Namen Myapp.exe ausgeführt. ADPlus wartet eine Ausnahme auftritt oder ein Benutzer drücken STRG + C im minimierten Debuggerfenster ein Speicherabbild erzeugen und den Debugger zu trennen.

ADPlus-crash - Iis - Pn myapp.exe -o c:\temp
Mit diesem Befehl wird ADPlus im Absturzmodus für alle Instanzen des Prozesses mit den Namen Myapp.exe und Inetinfo.exe und für alle Instanzen von Mtx.exe oder Dllhost.exe ausgeführt. ADPlus wartet eine Ausnahme auftritt oder ein Benutzer in einem oder mehreren minimierten Debuggerfenster, Kernelspeicherabbild-Datei (oder Dateien) zu generieren und den Debugger zu trennen STRG + C drücken (bzw.). ADPlus stellt die Speicherabbilder und Protokolldateien im Ordner C:\Temp.
Dann, nachdem der Prozess hängt oder verwendeten 100 Prozent CPU-Auslastung der Benutzer kann drücken STRG + C im minimierten Debuggerfenster (oder Windows), die ADPlus generiert, damit der Debugger ein Speicherabbild für den Prozess (oder Prozesse) erstellen kann.


Hinweis Standardmäßig erzeugt ADPlus nur Mini Speicherplatz, wenn STRG + C gedrückt. Dadurch spart Speicherplatz. In diesem Szenario kann es hilfreich sein konfiguriert ADPlus ein vollständiges Speicherabbild generiert, wenn der Benutzer STRG + C drückt. Zu diesem Zweck verwenden Sie Switch -CTCF . Darüber hinaus ist es häufig hilfreich, eine Leistungsprotokolldatei oder eine Systemmonitor-Protokolldatei für die Zeitspanne bis einschließlich 100 Prozent CPU-Auslastung zu erfassen. Protokolldatei sollte mindestens die folgenden Objekte in 1-bis 5-Sekunden-Intervallen erfassen:
  • Speicher
  • Prozess
  • Prozessor
  • System
  • Thread

Prozess wird unerwartet beendet.

In diesem Szenario ein Prozess kann zufällig beenden (oder Absturz) unerwartet beendet. Führen Sie ADPlus im Absturzmodus zu ein Speicherabbild des Prozesses bzw. der Prozesse, die vor dem beenden das Problem auftritt. Beispielsweise verwenden Sie eine der folgenden Befehlssyntaxarten:
ADPlus-crash - Iis
Mit diesem Befehl wird ADPlus im Absturzmodus ausgeführt und an den CDB-Debugger Inetinfo.exe und alle Mtx.exe oder Dllhost.exe Prozesse, die auf dem Computer ausgeführt wird. ADPlus wartet dann jeder erste und zweite Chance-Ausnahmen auftreten. Legt ADPlus standardmäßig alle Dateien in einem Unterordner des Installationsordners da die Option -o weggelassen wird.

ADPlus-quiet - crash - Iis- Remotecomputer -o c:\temp benachrichtigen
Mit diesem Befehl wird ADPlus im stillen Modus (keine Dialogfelder alle Ausgaben im Ereignisprotokoll protokollieren) bei Modus und verarbeitet den CDB-Debugger Inetinfo.exe und alle Mtx.exe oder Dllhost.exe anzuschließen, wird auf dem Computer ausgeführt werden. Da die -Benachrichtigen Switch verwendet wird, benachrichtigen die Debugger alle Benutzer auf, den Computer mit remote-Computer , wenn ein Absturz erkannt oder der überwachte Prozess beendet. Da die Option -o verwendet wird, legt ADPlus alle Ausgaben in den Ordner C:\Temp. Wenn der Ordner nicht vorhanden ist, wird Sie von ADPlus erstellt.


ADPlus-crash - Iis -o \\Server\Freigeben
Dieser Befehl ist identisch mit dem vorherigen Befehl, alle Ausgaben an einen Netzwerkserver protokolliert. Erstellt einen neuen Unterordner ADPlus \\Server\Freigeben für den lokalen Computer benannt. Wenn Sie ADPlus in einer Webfarm ausführen, protokolliert jeden Server in der Farm, die ADPlus ausgeführt daher eigenen eindeutigen Ordner unter \\Server\Freigeben. (Sie müssen keinen eindeutigen Ordner für jeden Server erstellen. ADPlus erstellt Sie automatisch.)
Hinweis Wenn Sie ADPlus im Absturzmodus von der lokalen Konsole ausführen (anstelle von remote-Befehlsshell wie im nächsten Abschnitt beschrieben), müssen Sie für die Dauer der Debugsitzung bei der Konsole angemeldet bleiben.


Angenommen Sie ADPlus im Absturzmodus starten, verwenden Sie die Iis - Option zum Überwachen von IIS. Wenn Sie von der Konsole anmelden, beenden die Kopien der Cdb.exe auf der Konsole (und alle anderen ausgeführten Programme) ausgeführt werden. Daher wird das Debuggen angehalten und der überwachte Prozess beendet.

Um dieses Problem zu vermeiden, können Sie die Konsole-Sitzung gesperrt (drücken Sie die Tastenkombination STRG + ALT + ENTF und klicken Sie dann auf Computer sperren) oder Ausführen von ADPlus von einer remote-Befehlsshell, die nicht interaktiv ausführen geplant haben (d. h. erfordert keine interaktive Anmeldung).


Weitere Informationen zum Planen einer remote-Befehlsshell nicht interaktiv ausgeführt finden Sie im Abschnitt "Typisch ADPlus Verwendung Szenarien: in Crash Modus Remoteausführung".



MTS / COM+-Server-Anwendung beendet unerwartet

Benutzerdefinierte Component Object Model (COM)-Komponenten, die in eine MTS / COM+ Serveranwendung tatsächlich in einem Surrogatprozess (Mtx.exe oder Dllhost.exe) ausgeführt. Diese Ersatz-Prozesse haben Eigenschaften und Einstellungen, die über die MTS-Explorer (für Windows NT 4.0) oder Component Services Microsoft Management Console (MMC)-Snap-in (für Windows 2000, Windows XP und Windows Server 2003) konfigurieren können.


Standardmäßig sind MTS / COM+-Server-Anwendung konfiguriert nach drei Minuten Leerlaufzeit beendet. Um sicherzustellen, dass diese Prozesse bleiben, während der Debugger angeschlossen ist und auf Ausnahmen überwacht, müssen Sie diese Leave running when idlekonfigurieren.


Zusätzlich implementieren MTS und COM+ eine Failfast. Ein Failfast wird ausfällt (oder Beenden) soll Sicherheit MTS / COM+-Prozesse, die generieren nicht behandelte zugriffsverletzungen.

Standardmäßig ist die Failfast in MTS / COM+-Anwendung, die nicht behandelte Zugriffsverletzungsausnahmen auslösen. Als Ergebnis einer MTS / COM+-Server-Anwendung eine zweite Chance Zugriffsverletzungsausnahme kann nicht heraufgestuft werden (d. h. Beenden nach der ersten Chance Acess Verstoß). Standardmäßig konfiguriert ADPlus ist um nur ein Minispeicherabbild zu erzeugen, wenn Ausnahmen der erste Chance auftreten.

Zum Debuggen von MTS / COM+-Server Applications, Followthese Schritte:
  1. Konfigurieren der MTS / COM+-Server-Anwendung verlassen Leerlauf.
  2. Verwenden Sie die Option FullOnFirst , um vollständige Abbilddateien auf Ausnahmen der ersten Chance zu erstellen.
  3. Führen Sie ADPlus im Absturzmodus, und warten Sie, bis die Anwendung fehlschlägt.
Hinweis Da MTS und COM+ eine Anwendung herunterfahren und Failfast-Richtlinie verhindert, dass den Vorgang eine Ausnahme der zweite Chance ausgelöst, nur eine erste Chance Zugriff Verstoß Speicherabbilddatei erhalten möglicherweise.



Remoteausführung im Absturzmodus

Es gibt viele Situationen, in denen muss ADPlus im Absturzmodus von einem lokalen Clientcomputer einen Prozess zu überwachen, die auf Remoteservern in einer Serverfarm unerwartet beendet wird. Normalerweise verwenden Windows 2000 Sie über Windows-Terminaldienste. Jedoch kann keine Anwendung debuggen, die in verschiedenen Arbeitsstationen unter Windows NT 4.0 und Windows 2000 ausgeführt werden. Daher abstürzen ADPlus deaktiviert Funktion Entdeckung in einer Terminaldienste-Sitzung ausgeführt wird. Zum Beheben dieses Problems mit dem Programm "Remote.exe" freigegeben Sie, erstellen Sie eine Batchdatei, die eine Befehls-Shell auf dem Remoteserver startet und Planen Sie diese Batchdatei mit dem Befehl AT auf dem Zielserver ausführen. (Der Befehl AT wird die Befehlsshell nicht interaktiv ausführen ähnlich wie ein Dienst.) Remote-Befehlsshell wird anschließend mit einer lokalen Arbeitsstation oder Client-Computer, die dieselbe Remote.exe Utility verwendet, verwendet die Befehlsshell gestartet, verbunden.


Starten eine remote-Befehlsshell auf einem Server mit dem Befehl AT , gehen Sie folgendermaßen vor:
  • Auf dem Remoteserver
    Vorausgesetzt, die Debugger C:\Debuggers installiert werden. Gehen Sie folgendermaßen vor:
    1. Erstellen Sie im Ordner C:\Debuggers eine neue Batchdatei mit dem Namen Remoteshell.cmd.
    2. Diese Batchdatei die folgende Zeile hinzufügen:
      c:\debuggers\remote.exe/s "cmd.exe" remoteshell
    3. Die Konsole auf dem Server oder in einer Terminaldienste-Sitzung öffnen Sie eine Befehls-Shell, und geben Sie folgenden Befehl:
      BEI 15:00 c:\debuggers\remoteshell.cmd
      ist 15:00 eine Minute später als die aktuelle Uhrzeit ein. Wenn die aktuelle Zeit 14:59 ist, geben Sie 15:00ein.
    4. Warten Sie auf Befehl ausführen.
    5. Geben Sie an der Befehlszeile AT ohne Parameter zu überprüfen, ob die Aufgabe ohne Fehler ausgeführt wurde.
  • Auf dem lokalen Client:

    Installieren der Debugger auf dem lokalen Computer oder (mindestens) das Programm "Remote.exe" Lokal kopieren. (Standardmäßig ist das Dienstprogramm mit den Debuggern im Stamm-Installationsverzeichnis installiert.)


    Vorausgesetzt, die Debugger und das Programm "Remote.exe" C:\Debuggers installiert werden. Gehen Sie folgendermaßen vor:
    1. Befehlszeile wechseln Sie zum Ordner C:\Debuggers.
    2. Geben Sie folgenden Befehl ein:
      Remote.exe/c Remoteserver remoteshell
      Wo ist Remoteserver der Name des Remoteservers.
    3. Ihre lokale Befehlsshell ist nun mit auf dem Server ausgeführten Befehlsshell verbunden, und alle Befehle, die Sie lokal eingeben erfolgt auf dem Remoteserver ( DIR c:\ Befehl listet den Inhalt von Laufwerk C auf dem remote-Server).
    4. In remote-Befehlsshell können nun ADPlus im Absturzmodus ausführen als ob Sie es lokal von der Konsole ausgeführt wurden. Allerdings müssen Sie verwenden die -stillen wechseln alle standardmäßig ADPlus Dialogfelder zu unterdrücken. Verwenden Sie nicht die -Stiller Switch, die remote-Befehlsshell reagiert nach der Ausführung von ADPlus und nicht auf eine Bestätigung zurück. Wenn dieses Problem auftritt, müssen Sie die remote-Befehlsshell (Cmd.exe) auf dem Server beenden und starten Sie eine neue Instanz.
    5. Um Debugabbruch (STRG + C) an einen Prozess zu senden, die ADPlus derzeit Remote-Absturzmodus debuggt wird, müssen Sie das Programm "Breakin.exe" verwenden. Breakin.exe wird standardmäßig mit den Debuggern im Stamm des Debugger-Verzeichnisses installiert. Debuggen von IIS (Inetinfo.exe), das mit der Prozess-ID 1975 ausgeführt wird, unterbrechen beispielsweise den folgenden Befehl in die remote-Befehlsshell:
      Breakin.exe 1975
      Den Befehl Kill.exe (befindet sich im Stammordner der Debugger) können Sie auch alle Prozesse beenden, die gerade gedebuggt werden.

Weitere Informationen und bekannte Probleme

  • Wie können Sie ermitteln, wenn ADPlus Informationen zu einem Absturz aufgezeichnet hat oder ein Prozess im Absturzmodus überwacht beenden?


    Es gibt hierfür zwei Arten:
    • Verwenden der -Benachrichtigen wechseln, und stellen Sie sicher, dass der Nachrichtendienst gestartet wurde auf dem Server, der gedebuggt wird und auf dem Clientcomputer, die Benachrichtigungen erhalten.
    • In einem Texteditor öffnen der Log-Datei im Ausgabeverzeichnis für jeden Prozess, und führen Sie einen Bildlauf an das Ende der Datei. Suchen Sie den folgenden Text:
           0:070> * -------- AutodumpPlus 4.01 finished running at: --------     0:070> .time
      Debug session time: Mon Aug 06 15:25:15 2001
      System Uptime: 3 days 17:00:34
      Process Uptime: 1 days 3:10:38
      0:070> * -------------------------------------------------------
    • Suchen Sie in den Ausgabeordner DMP-Dateien, die den Ausdruck "__2nd_chance" enthalten. Wenn dieser Ausdruck in der Bezeichnung eines Datensatzes Dump Speicher angezeigt wird, wurde ein Prozess unerwartet beendet.
    • Suchen Sie in den Ausgabeordner DMP-Dateien, die den Satz "__Process_was_shutdown" enthalten. Wird dieser Ausdruck in der Bezeichnung eines Datensatzes Dump Speicher Administrator abgebrochen oder, wenn es einem MTS / COM+-Anwendung den Prozess beenden, da die im Leerlauf erreicht.
    • Suchen Sie im Ausgabeverzeichnis nach DMP-Dateien, die den Ausdruck "__CTRL C" enthalten. Wenn dieser Ausdruck in der Bezeichnung eines Datensatzes Dump Speicher angezeigt wird, entweder eine Debug Break Ausnahme aus einer DLL, die in der Konsole gedrückten STRG + C im Prozess oder jemand ausgeführt wurde (oder Breakin.exe verwendet, wenn ADPlus ausgeführt wird) die aktuelle Debugsitzung zu beenden.
  • Sie müssen Windows Scripting Host-Komponenten für ADPlus für die Ausführung auf dem System installieren. Downloaden von Windows Scripting Host finden Sie auf folgender Microsoft-Website:Hinweis Windows Scripting Host-Komponenten möglicherweise bereits installiert, wenn eines der folgenden Microsoft-Produkte installiert ist:
    • Microsoft Internet Explorer 5
    • Microsoft Office 2000
    • Microsoft Visual InterDev 6.0
    • Microsoft Visual Studio 6.0
    • Microsoft Windows NT Option Pack
    • Microsoft Windows 2000
    • Microsoft Windows XP
    • Microsoft Windows Server 2003
    • Microsoft Windows Vista
  • Die Option -IIS funktioniert nur, wenn Internet Information Server (IIS) 4.0 oder Internet Information Services (IIS) 5.0. X ist installiert.
  • Wenn Sie ADPlus im stillen Modus ausführen, meldet das Tool Informationen in das Ereignisprotokoll.
  • Wenn Sie die Option -o verwenden, muss im angegebene Pfad nicht mehr als einen nicht vorhandenen Ordner. Beispiel:
    1. Sie geben -o c:\temp1\temp2. Der Ordner C:\Temp1 und \Temp2 sind jedoch nicht vorhanden.
    2. Sie erhalten eine Fehlermeldung, die besagt, dass der Ordner nicht existieren ADPlus nicht erstellt, sie werden von
    Wenn Sie nur -o c:\temp1angeben, erstellt ADPlus den Ordner C:\Temp1, wenn nicht vorhanden ist, und setzt alle Ausgabedateien in diesen Ordner. Wenn Sie die Option -o verwenden mehrere Unterordner angeben möchten, stellen Sie sicher, dass alle Unterordner existieren, vor dem Ausführen von ADPlus.
  • In COM+ können Sie ein Serverpaket im Debugger auf der Registerkarte Erweitert im Dialogfeld Eigenschaften des Pakets zu konfigurieren. Aktivieren Sie die Option im Debugger starten kann nicht ADPlus den CDB-Debugger an einen Prozess anfügen. Standardmäßig kann nur ein Debugger gleichzeitig an einen Prozess angefügt.
  • Wenn ein Remoteprozeduraufruf (RPC) von einem Prozess erfolgt, der ADPlus im Absturzmodus an einen anderen Prozess analysieren, die (oder), die ADPlus erstellt Protokolldatei für den Prozess beenden, das ist enthalten eine oder mehrere der folgenden Ausnahmen:
    Unbekannte Ausnahme - Code 80010105 (erste chance)
    Unbekannte Ausnahme - Code 800706be (erste chance)
    Unbekannte Ausnahme - Code 800706ba (erste chance)
    Diese Ausnahmen sind Normal. RPC löst diese Ausnahmen aus, wenn von einem Prozess aufgerufen wird, die einem nicht vorhandenen oder fehlgeschlagenen Prozess überwacht.

    ADPlus ADPlus-Debugprotokoll für diesen Prozess Inetinfo.exe überwacht, kann außerdem die folgende Ausnahme im Protokoll angezeigt:
    Unbekannte Ausnahme - Code 800706bf (erste chance)
    Diese Ausnahme erscheint gewöhnlich, nachdem IIS eine Out-of-Process (hohe Isolation) Website aufruft, die fehlgeschlagen ist. Es kann zwei Instanzen der folgenden Ausnahmen folgen:
    Unbekannte Ausnahme - Code 800706ba (erste chance)

Referenzen

Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:

323478 Sie nicht über eine Terminal Server-Sitzung Debuggen

Eigenschaften

Artikelnummer: 286350 – Letzte Überarbeitung: 23.01.2017 – Revision: 1

Feedback