Computer Debugging-Tools von gewerblichen Anwendern verwendet werden , um herauszufinden, warum ein Computer -Programm oder ein Betriebssystem abgestürzt ist. Programm Designer in der Regel verwenden Debugger-Werkzeuge zu sortieren, Konflikte zwischen ihren Programmen und Microsoft -Betriebssysteme. Microsoft bietet fünf Debugging-Tools für Windows x64-Systemen --- alle von ihnen frei , außer für Microsoft Visual Studio Debugger . Microsoft Console Debugger
Microsoft Console Debugger ( CDB) bietet einen niedrigen Level-Analyse von Windows -Speicher, die nützlich für die Lösung von Konflikten zwischen Speicher zwei verschiedene Computer-Anwendungen ist . Falls ein bestimmtes Programm ist abgestürzt , kann CDB verwendet zu untersuchen, welche Parameter des Programms den Absturz verursacht werden. Einige Programmierer verwenden Microsoft Console Debugger demontiert Maschinencode nach Fehlern zu suchen . CBD lesen und schreiben kann sowohl ausgelagerten ( Speicher derzeit von Programmen verwendet ) und nicht ausgelagerten ( freier Speicher nicht genutzt ) Speicher .
Microsoft NT Symbolic Debugger
Microsoft NT Symbolic Debugger ( NTSD ) bietet exakt die gleichen Debugging-Funktionen zu CDB , mit Ausnahme der Tatsache, dass NTSD öffnet in einem neuen Fenster mit einer Windows-Oberfläche anstelle von DOS . CDB läuft von der Eingabeaufforderung. Ein Vorteil ist, dass es NTSD serienmäßig in das System32- Verzeichnis von Windows x64 -Betriebssystemen wie Microsoft Console Debugger gegen die heruntergeladen werden müssen .
Kernel Debugger
Kernels sind Zusammenstellungen von Code, der die Beziehung zwischen Hardware-und Software-Komponenten zu regieren. Programmierer verwenden Kernel Debugger ( KD) , um die Gerätetreiber , die die Lücke zwischen Hardware, wie zB ein Modem oder eine Grafikkarte, und das Windows-Betriebssystem zu überbrücken entwickeln wird. Die KD kann verwendet werden, um mehr ernsthafte Betriebssystem Programme wie Blue Screens zu adressieren. Bluescreens Pop-up nach einem kritischen Systemfehler , nach welchem Punkt der Computer neu gestartet werden muss .
Windows-Debugger
Windows-Debugger ( WinDbg ) kombiniert Kernel Debugger und NTSD mit eine freundliche Benutzeroberfläche. WinDbg verfügt über zwei Modi. Das Programm kann verwendet werden, um einen neuen Kernel debuggen oder kann verwendet werden, um regelmäßige Programm Fehler debuggen werden .
Microsoft Visual Studio Debugger
Microsoft Visual Studio Debugger ( mVSB ) ist ein beliebtes Wahl für Web- Designer, Code-Editoren und Software- Entwickler . Das Debugging-Tool kommt mit Microsoft Visual Studio , eine Entwicklung, Anwendung, die Benutzern hilft bei der Erstellung von Web- Anwendungen , Websites und andere Arten von Software. MVSB bietet Unterstützung für die meisten Programmiersprachen und eine benutzerfreundliche grafische Oberfläche, die einfach zu bedienen ist . MVSB bieten Anregungen Entwicklern zu helfen, zu finden und zu vermeiden Programmierfehler. Die Nutzer werden noch WinDbg oder Kernel-Debugger verwenden, wenn sie auf der Kernel- Code arbeiten .