Windows använder inte en enda, lätt namngiven "kommandouppsättning" för sina diagnostiska tester. De diagnostiska verktygen och de underliggande kommandona varierar avsevärt beroende på * vad * diagnostiseras. Här är en uppdelning:
* Inbyggd diagnostik (t.ex. startreparation, systemfilkontroll): Dessa använder interna Windows-komponenter och exponerar inte ett direkt kommandoradsgränssnitt på det sätt du kan förvänta dig. De uppmanas av systemprocesser och kan utnyttja olika kommandoradsverktyg *indirekt *. Till exempel använder startreparation ofta `chkdsk`,` sfc` och andra verktyg bakom kulisserna, men du interagerar inte direkt med dessa kommandon under reparationsprocessen.
* chkdsk (check disk): Detta kommando (`chkdsk c:/f /r` till exempel) är ett kraftfullt verktyg för att kontrollera integriteten för en hårddisk och reparera fel. Det är en kommandoradsverktyg.
* sfc (systemfilcheck): Detta kommando (`SFC /SCANNOW ') skannar efter och reparerar skadade systemfiler. Det är också ett kommandoradsverktyg.
* DISM (Distribution Bild Servicering och hantering): `DISM 'är ett mer avancerat kommandoradsverktyg som används för att hantera och reparera Windows-bilder, inklusive komponentbutiken (där Windows-systemfiler finns). Det används ofta för att reparera problem som "SFC" inte kan fixa. Exempel:`DISM /Online /Cleanup-Image /RestoreHealth`
* PowerShell Cmdlets: Windows PowerShell (och dess efterträdare, PowerShell 7) erbjuder en enorm mängd CMDLETS (PowerShell-kommandon) för att diagnostisera olika systemaspekter, från nätverksanslutning (`test-netconnection ') till hårdvaruinformation (` get-wmiobject').
* Hårdvarudiagnostik: Många hårdvarukomponenter (moderkort, hårddiskar etc.) kommer med sina egna diagnostiska verktyg, ofta åtkomna via en BIOS eller startmeny. Dessa är specifika för hårdvarutillverkaren och inte en del av den allmänna Windows -kommandot.
Kort sagt, det finns ingen enda "Diagnostic Command Set." Windows använder en kombination av interna processer, specifika kommandoradsverktyg (`ChKDSK`,` SFC`, `DISM`), PowerShell CMDLets och tillverkarspecifik hårdvarudiagnostik för att utföra sina tester. De specifika verktygen som används beror helt på vilken typ av diagnostisk som utförs.