DetailPage-MSS-KB

Knowledge Base

Artikel-ID: 885117 - Geändert am: Montag, 30. Oktober 2006 - Version: 4.2

 

Auf dieser Seite

Problembeschreibung

Sie stellen möglicherweise eines oder mehrere der folgenden Symptome fest:
  • Wenn Sie versuchen, ein Speicherabbild auf Ihrem Windows 2000-Computer anzeigen, die Speicherabbilddatei beschädigt und die Datei kann nicht geöffnet.
  • Die Debuginformationen Liste Einstellung im Dialogfeld Starten und Wiederherstellen auf Kernel-Speicherabbild festgelegt ist, aber ein vollständiges Speicherabbild wird auf Ihrem Windows 2000-basierten Computer oder auf dem Windows Server 2003-Computer ausgeführt.

Ursache

Dieses Problem kann auftreten, wenn alle folgenden Bedingungen erfüllt sind:
  • Die Größe des Arbeitsspeichers haben in Ihrem Computer 2 Gigabyte (GB) oder mehr erhöht werden.

    Hinweis: Die Speicherabbilddatei wird auf einem Windows 2000-basierten Computer beschädigt, wenn Sie den Speicher auf 4 GB oder mehr erhöhen.
  • Sie beschriebene Hotfix im Microsoft Knowledge Base-Artikel 820361 installiert haben, oder Sie unter Sicherheitshotfix MS04-011 beschriebene Hotfix installiert haben.

    Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
    835732  (http://support.microsoft.com/kb/835732/ ) MS04-011: Sicherheitsupdate für Microsoft Windows
  • Der Wert des Eintrags CrashDumpEnabled in der Registrierung wurde auf 0 x 1 festgelegt.
Wenn Sie Speicher auf einem Computer, auf dem Windows 2000 oder Windows Server 2003 ausgeführt wird hinzufügen, wird der Wert des Registrierungseintrags CrashDumpEnabled nicht die erhöhte Größe des Speichers entsprechend geändert. Der Wert 0 x 1 wird der Registrierungseintrag CrashDumpEnabled zugewiesen, wird ein vollständiges Speicherabbild von Windows ausgeführt werden. Der Wert 0 x 2 wird der Registrierungseintrag CrashDumpEnabled zugewiesen, wird ein Kernelspeicherabbild von Windows ausgeführt werden. Wenn Sie die Speichermenge im Computer, auf dem Windows auf mehr als 2 GB ausgeführt wird erhöhen, wird davon ausgegangen, dass das vollständige Speicherabbild festlegen, die Kernelspeicherabbild festlegen in sowohl der Registrierungseintrag CrashDumpEnabled und die Debuginformationen Liste im Dialogfeld Starten und Wiederherstellen festlegen geändert wird.

Wenn Sie Windows auf einem Computer mit 2 GB Arbeitsspeicher installieren, ist die Debuginformationen Liste Einstellung im Dialogfeld Starten und Wiederherstellen , Systemeigenschaften, z. B. Vollständiges Speicherabbild . Der entsprechende Registrierungseintrag CrashDumpEnabled wird auf den Wert 0 x 1 festgelegt.

Wenn Sie Speicher auf dem Computer, auf dem Windows ausgeführt wird hinzufügen, sodass der gesamte Speicher mehr als 2 GB ist, wird die Einstellung der Debuginformationen Liste in Kernelspeicherabbild geändert. Allerdings behält der CrashDumpEnabled Registrierungseintrag den Wert 0 x 1.

Wenn einem unerwarteten Systemabbruch und ein Speicherabbild auftritt, die IopReadDumpRegistry() -Funktion liest den Wert des Eintrags CrashDumpEnabled aus der Registrierung. Die IopReadDumpRegistry() -Funktion hat allerdings eine fest codierte Einschränkung, die überschreibt des Registrierungswert von 0 x 1 und wird ein Kernelspeicherabbild ausführen, wenn die Funktion erkennt, dass der Server mehr als 2 GB Speicher besitzt. Wenn der Server angehalten wird, ist daher ein Kernelspeicherabbild statt ein vollständiges Speicherabbild ausgeführt.

Wenn Sie Hotfix 820361 oder Sicherheitshotfix MS04-011 auf einem Windows 2000-basierten Computer installieren, wird die hartcodierte 2 GB Arbeitsspeicher Einschränkung aus der IopReadDumpRegistry() -Funktion entfernt. Daher, wenn Sie in Ihrem Computer mehr als 2 GB des Speichers erhöhen, Windows 2000 versucht, ein vollständiges Speicherabbild statt ein Kernelspeicherabbild erstellen, wenn der Computer unerwartet reagiert.

Wenn Sie des Speichers auf mindestens 4 GB auf einem Windows 2000-basierten Computer erhöhen, Windows 2000 kein vollständiges Speicherabbild durchführen, und die Speicherabbilddatei Speicher beschädigt.

Hinweis: Windows Server 2003 können ein vollständiges Speicherabbild ungeachtet des Arbeitsspeichers durchführen, die auf dem Computer installiert ist. Genommen Sie an, dass die Einstellung Starten und Wiederherstellen und den Registrierungseintrag CrashDumpEnabled zum Durchführen von ein Kernelspeicherabbild und ein vollständiges Speicherabbild festgelegt sind. Wenn Sie 4 GB Arbeitsspeicher auf Ihrem Computer haben, ein vollständiges Speicherabbild tritt auf, wenn eine große genug Auslagerungsdatei auf der Systempartition. Die Auslagerungsdatei muss die Größe des physischen Speichers plus 1 Megabyte (MB) sein.

Der Registrierungseintrag CrashDumpEnabled befindet sich in den folgenden Registrierungsunterschlüssel:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl

Abhilfe

Hotfix zur Behebung der Debuginformationen Liste Anzeige in Windows 2000

Der falsch umgehen Debuginformationen Liste Anzeige Problem auf einem Windows 2000-Computer wenden den Hotfix, der im Knowledge Base-Artikel 837297 beschrieben wird. Nachdem Sie diesen Hotfix angewendet haben, wird die Einstellung mit dem Registrierungswert in der Liste Debuginformationen synchronisiert. Wenn Ihr Computer verfügt über mehr als 2 GB Arbeitsspeicher und der Registrierungseintrag CrashDumpEnabled ist der Wert 0 x 1 zugewiesen, wird die Option Vollständiges Speicherabbild in der Liste Debuginformationen aktiviert. Wenn der Registrierungseintrag CrashDumpEnabled nicht den Wert 0 x 1 zugewiesen ist, wird die Option Vollständiges Speicherabbild nicht in der Liste Debuginformationen angezeigt.

Weitere Informationen zu diesem Hotfix finden Sie im folgenden Artikel der Microsoft Knowledge Base:
837297  (http://support.microsoft.com/kb/837297/ ) Absturz-Speicherabbild erstellt unterscheidet sich in Windows 2000 starten und Wiederherstellen Einstellungen ausgewählten Typs

So beheben Sie die Debuginformationen Liste Anzeige in Windows Server 2003-Hotfix

Ein Windows Server 2003 Version des Hotfixes die in Knowledge Base-Artikel 837297 beschriebene ist geplant in Windows Server 2003 Service Pack 1 enthalten sein.

Microsoft Visual Basic-Skript zum Erzwingen von Windows 2000 mit 4 GB Arbeitsspeicher ein Kernelspeicherabbild schreiben

Um eine Windows 2000-basierten Computer zu erzwingen, die 4 GB oder mehr Arbeitsspeicher ein Kernelspeicherabbild geschrieben hat, können Sie das folgende Visual Basic-Skript verwenden.

Microsoft bietet Programmierbeispiele für Abbildung nur ohne Gewährleistung oder konkludent. Dies umfasst, ist jedoch nicht beschränkt auf konkludenten Garantien der Handelsüblichkeit oder Eignung für einen bestimmten Zweck. Dieser Artikel setzt voraus, dass Sie mit der Programmiersprache, die Programmierungsbeispiele ist und mit den Tools, die zum Erstellen und Debuggen von Prozeduren verwendet werden vertraut sind. Microsoft Support-Technikern helfen Erläuterung die Funktionalität einer bestimmten Prozedur, Sie werden ändert jedoch nicht diese Beispiele bieten Funktionen hinzugefügt oder Verfahren, um Ihren Anforderungen entsprechend zu erstellen.
########## Start of VBS script ########## 
 
On Error Resume Next
 
Const ForAppending=8
 
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objLogFile = objFSO.OpenTextFile("c:\memoryCheck.txt", ForAppending, True)
 
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
    
Set colOperatingSystems = objWMIService.ExecQuery _
    ("Select * from Win32_OperatingSystem")
    
For Each objOperatingSystem in colOperatingSystems
    OSNum="5.0.2195"
     csName=objOperatingSystem.CSName
 
    objLogFile.Write csName
    objLogFile.Writeline
                 
    objLogFile.Write objOperatingSystem.Caption & " " & objOperatingSystem.Version
    objLogFile.Writeline
    
    objMemory = objOperatingSystem.TotalVisibleMemorySize
    objLogFile.Write "Memory Size:" & objMemory& "KB"
    objLogFile.Writeline
 
    Set wshell = CreateObject("WScript.Shell")
    crashControl = Wshell.RegRead("HKLM\System\CurrentControlSet\Control\CrashControl\CrashDumpEnabled")
    objLogFile.Write "CrashDumpEnabled:" & crashControl 
    objLogFile.Writeline
 
    'verify whether os is 2000 server
    If (InStr(1,objOperatingSystem.Version,OSNUm)>1) and (objOperatingSystem.ProductType >1) Then 
                 objMemory = objOperatingSystem.TotalVisibleMemorySize
                     'verify whether menory is >4G
                      If objMemory >= 4194304 Then
                          'modify registry "CrashDumpEnabled" value to 2 and get the CSName if value is 1
                          If crashControl=1 Then
                               Const HKEY_LOCAL_MACHINE = &H80000002
                               Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" &_ 
                               strComputer & "\root\default:StdRegProv")
                               strKeyPath = "System\CurrentControlSet\Control\CrashControl"
                               strValueName = "CrashDumpEnabled"
                               dwValue = 2
                               oReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,dwValue
                               objLogFile.Write "CrashDumpEnabled has been modified from 1 to 2"
                               objLogFile.Writeline
          Wscript.Echo "CrashDumpEnabled has been modified from 1 to 2"
                         End  If 
                       End If                                      
    End If  
Next
objLogFile.Close
 
########## End of VBS script ##########

Weitere Informationen

Die folgenden Tabellen zeigen den Typ des Speicherabbild, das auftritt, und welche die Debuginformationen Einstellung zeigt die im Dialogfeld Starten und Wiederherstellen . Diese Elemente hängen von dem Wert, der den Registrierungseintrag CrashDumpEnabled und die Menge an Speicher, der auf dem Computer installiert ist zugewiesen ist.

Windows 2000 vor dem Hotfix 820361 installiert, der vor dem Update MS04-011 installiert ist oder vor Update 891861 installiert ist

Registrierung der Wert 0 x 1

Tabelle minimierenTabelle vergrößern
Größe des Arbeitsspeichers2 GB oder weniger2 GB - 4 GB4 GB oder mehr
Dump Typ ausgeführt VollständigKernel Kernel
Benutzeroberfläche anzeigen VollständigKernelKernel

Registrierung der Wert 0 x 2

Tabelle minimierenTabelle vergrößern
Menge an Speicher2 GB oder weniger2 GB - 4 GB4 GB oder mehr
Dump Typ ausgeführt KernelKernelKernel
Benutzeroberfläche anzeigen KernelKernelKernel

Windows 2000 wird nach dem Hotfix 820361 installiert ist, nachdem Update MS04-011 installiert ist, oder nach Update 891861 installiert.

Registrierung der Wert 0 x 1

Tabelle minimierenTabelle vergrößern
Größe des Arbeitsspeichers2 GB oder weniger2 GB - 4 GB4 GB oder mehr
Dump Typ ausgeführt VollständigVollständigVollständige beschädigt
Benutzeroberfläche anzeigen VollständigKernelKernel

Registrierung der Wert 0 x 2

Tabelle minimierenTabelle vergrößern
Größe des Arbeitsspeichers2 GB oder weniger2 GB - 4 GB4 GB oder mehr
Dump Typ ausgeführt KernelKernelKernel
Benutzeroberfläche anzeigen KernelKernelKernel

Windows Server 2003 bevor Hotfix 820361 installiert wird, bevor Update MS04-011 installiert wird oder bevor Service Pack 1 installiert ist

Registrierung der Wert 0 x 1

Tabelle minimierenTabelle vergrößern
Größe des Arbeitsspeichers2 GB oder weniger2 GB - 4 GB4 GB oder mehr
Dump Typ ausgeführt VollständigVollständig Vollständig
Benutzeroberfläche anzeigen VollständigKernelKernel

Registrierung der Wert 0 x 2

Tabelle minimierenTabelle vergrößern
Größe des Arbeitsspeichers2 GB oder weniger2 GB - 4 GB4 GB oder mehr
Dump Typ ausgeführt KernelKernelKernel
Benutzeroberfläche anzeigen KernelKernelKernel

Windows Server 2003, sobald der Hotfix 820361 installiert ist, nach dem Update MS04-011 installiert ist oder Service Pack 1 installiert ist

Registrierung der Wert 0 x 1

Tabelle minimierenTabelle vergrößern
Größe des Arbeitsspeichers2 GB oder weniger2 GB - 4 GB4 GB oder mehr
Dump Typ ausgeführt VollständigVollständigVollständig
Benutzeroberfläche anzeigen VollständigKernelKernel

Registrierung der Wert 0 x 2

Tabelle minimierenTabelle vergrößern
Größe des Arbeitsspeichers2 GB oder weniger2 GB - 4 GB4 GB oder mehr
Dump Typ ausgeführt KernelKernelKernel
Benutzeroberfläche anzeigen KernelKernelKernel

Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
Keywords: 
kbmt kbtshoot kbprb KB885117 KbMtde
Maschinell übersetzter ArtikelMaschinell übersetzter Artikel
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: 885117  (http://support.microsoft.com/kb/885117/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.
Freigeben
Weitere Supportoptionen
Microsoft Community-Supportforen
Kontaktieren Sie uns direkt
Zertifizierten Partner finden
Microsoft Store