- Lösaren av hårdvara och Enheter förblir aktiva via "msdt.exe -id DeviceDiagnostic" även om den är dold.
- För tillförlitlig självdiagnos, använd perfmon /report och förstärk med SFC/DISM och Windows Update.
- Säkerhetsövervakning: sårbarheter (Follina/DogWalk), placering i System32 och eventuell borttagning av MSDT.
Om du vill förstå exakt vad den gör msdt.exe -id DeviceDiagnostic, varför det ibland inte visas, hur man använder pålitliga alternativ och hur man åtgärdar fel associerade med msdt.exe och msdt.exe.mui, har du kommit till rätt ställe. Här har vi samlat och organiserat allt du behöver veta för diagnostik, reparationer och säkerhet i en resurs. Windows.
I de senaste versionerna av Windows 10 och 11 har Microsoft dolda vissa lösare klassiker, inklusive Hårdvara och enheter, men är fortfarande tillgängliga via kommandonVi förklarar hur du anropar dem korrekt, varför du ibland kan få meddelanden om behörighet eller saknade filer, vad du ska göra om msdt.exe saknas eller kraschar, och de säkerhetsrisker som denna komponent utgör.
Vad är msdt.exe och vilken roll spelar DeviceDiagnostic?
MSDT står för Microsoft Support Diagnostic Tool, ett supportverktyg som samlar in diagnostikdata. Till skillnad från andra Windows-guider som åtgärdar problem används MSDT för att samla in och skicka information till en Microsoft-tekniker när du deltar i en supportsession; det är därför du vanligtvis blir ombedd att ange en fråga när du öppnar den. kodnyckel tillhandahålls av yrkespersonen.
Inom det ekosystemet, identifieraren Enhetsdiagnostik (Maskinvara och enheter) anropar resolvern som fokuserar på hårdvarukomponenter: portar, kameror, Bluetooth, batteri, skrivare, genvägar för ljusstyrka etc. Även om den var dold från det grafiska gränssnittet sedan Windows 10 1809, togs inte bort från systemet och kan köras med lämpligt kommando.
Hur man kör den dolda lösningen: Rätt kommando
Det mest direkta sättet att öppna felsökaren för maskinvara och enheter är att använda exakt samma kommando. msdt.exe -id DeviceDiagnosticDetta anropar den klassiska felsökaren, även om den inte visas i Inställningar > Uppdatering och säkerhet > Felsök.
Vissa översatta guider förvirrar eller förvränger kommandot (du kommer att se varianter som "msdt.exe device diagnostics" eller till och med "mysdt.device diagnostics helper"), men de sätten fungerar inteAnvänd alltid syntaxen med id som erkänts av MSDT.
Om du vill komma dit från det klassiska kontrollpanelgränssnittet kan du öppna Felsökning > Maskinvara och ljud > Konfigurera enhet, även om den synliga inmatningen inte längre visas i många moderna installationer, utan kommandot är id det mest pålitliga sättet.
När felsökaren ändrar inställningar: Uppdatera drivrutiner
Det finns fall där Windows, efter att ha använt DeviceDiagnostic, får felet blockerade drivrutiner för automatisk uppdatering. Om du märker att den inte längre laddas ner chaufförer, kan du vända det så här (till exempel användbart för Åtgärda en pekplatta som inte svarar):
- Tryck på Windows + R, skriv kontroll sysdm.cpl och tryck på Enter.
- Under fliken hårdvara, gå in i Konfiguration av enhetsinstallation.
- Märke Ja (rekommenderas) för att tillåta Windows att ladda ner drivrutinsuppdateringar.
- Spara ändringarna och omstart om det behövs.
Den här inställningen återställer Windows Update till sitt normala beteende med drivrutiner, något användbar om datorn slutade hitta drivrutiner efter en diagnostiksession.
Alternativ för självdiagnos utan lösenord: perfmon /report
Om det du vill ha är en snabb röntgen av systemet utan att förlita sig på en lösenkod eller Microsofts supportflöde, prova systemdiagnostikrapporten eller verktyg för att Diagnostisera fel i Windows med Dependency Walker:
- Öppna Kör (Windows + R) och skriv perfmon / rapport.
- Vänta cirka 60 sekunder medan den samlar in data från datorn.
- Granska rekommendationerna och varningar som genererar rapporten.
Den här rapporten är särskilt praktisk när du behöver upptäcka flaskhalsar eller snabbt bekräfta om det finns prestandafel eller problematiska konfigurationer, och du kan lyfta problemet under dessa 60 sekunder för att fånga det.
Plats, säkerhet och “msdt.exe på konstiga platser”
MSDT-körbar fil ska finnas i C: \ Windows \ System32Om du hittar den på en annan väg, behandla den som en varningstecken: det är lämpligt analysera systemet med ditt betrodda antivirus-/antimalwareprogram och om det finns korruption, följ instruktionerna för att reparera korrupta filer.
Om Windows visar "Den angivna filen kan inte nås" eller om du saknar msdt.exe i System32, kan det bero på behörigheter, policyer eller ms-msdt-protokollet är inaktiveratNedan hittar du hur du validerar ditt system och reparerar filer med SFC/DISM, tillsammans med rekommendationer för säkerhet och återställning.
Kända sårbarheter och MSDT-pensionsstatus
MSDT har varit huvudpersonen i två sårbarheter De mycket uppmärksammade exploiterna: Follina och DogWalk. Båda visade att komponenten kunde missbrukas för att köra kod eller utföra oönskade åtgärder. Därför meddelade Microsoft att MSDT kommer att dra sig tillbaka (meddelande synligt i nya versioner av Windows 11) med en horisont fram till 2025, med prioritet för säkerhet.
Om du vill minimera risken på datorer där du inte behöver protokollet kan du inaktivera det genom att köra det här registerkommandot som administratör: reg borttagning av HKEY_CLASSES_ROOT\ms-msdt /fFör mer information om registret och dess hantering, se hur felsöka registerfelDenna åtgärd bryter anropet enligt protokollet (från ms-msdt-länkar), vilket mildrar exploateringsvektorer som har setts i det vilda.
Obs: om du inaktiverar det här protokollet kommer det att sluta fungera. vissa stödflöden baserat på ms-msdt. Tänk på detta om du använder officiella Microsoft-procedurer som är beroende av det.
msdt.exe.mui: Vad det är och vanliga fel
Bredvid msdt.exe ser du filen msdt.exe.mui (en MUI/Interface Resource DLL). Den här typen av fil gör det möjligt för olika program att dela resurser och översatta strängar, vilket optimerar minne och belastning. Dess fördel är också dess svaghet: om den saknas eller är skadad, runtime-fel, liknande andra DLL-fel.
Vanliga meddelanden: ”Åtkomstfel”, ”msdt.exe.mui hittades inte”, ”Kan inte registreras”, ”Filen är skadad” eller ”Kunde inte läsa in msdt.exe.mui”. när du startar Windows eller när felsökaren startas. Orsakerna inkluderar oavsiktliga borttagningar, avinstallationer, strömavbrott, dåliga sektorer på disken eller virusinfektioner. malware.
Om du upplever dessa symtom, se till att din antivirusprogrammet är uppdaterat och kör skanningar. Om det inte finns några hot, reparera systemfiler med kommandona som beskrivs nedan.
Reparera msdt.exe och systemfiler: Windows Update, SFC och DISM
Börja med grunderna: tillämpa alla uppdateringar Windows. I Start-sökningen skriver du "uppdatering" och går till Windows Update > Sök efter uppdateringar. Många problem har åtgärdats med nya patchar.
Om de kvarstår, använd Systemfilsgranskaren (SFC). Öppna en konsol som administratör (sök cmd, högerklicka > Kör som administratör) och starta: sfc / scannowVänta tills det är klart; det reparerar automatiskt viktiga Windows-filer när det är möjligt.
Om SFC inte räcker, fortsätt med DISM för att reparera systemavbildningen. Kör följande kommandon i samma konsol som administratören: DISM / Online / Cleanup-Image / CheckHealthsedan / Scan Health och slutligen / RestoreHealthDenna trio upptäcker och återställer korrupta komponenter som hindrar CFS från att träda i kraft.
Om allt annat misslyckas och problemet började nyligen, överväg SystemåterställningTryck på Windows + R, skriv rstrui, välj "Välj en annan återställningspunkt", välj "Visa fler punkter" och välj en från tiden innan incidenten inträffade. Bekräfta med Nästa > Slutför och vänta på omstarten.
SFC-loggar (inklusive offline-läge) och var du hittar dem
När du kör SFC kan du granska vad som upptäcktes och reparerades genom att kontrollera CBS.log. Den är inne C: \ Windows \ Logs \ CBS \ CBS.logOm du använde SFC på offline-läge, kommer du att se referenser till “OFFLOGFILE”; relevant innehåll dumpas hela tiden i den mappen loggar.
För att starta SFC utan att starta Windows, starta med en installationsmedium (USB/DVD), gå till Reparera datorn > Felsök > Avancerade alternativ > Kommandotolken, och kör: sfc / scannow / offbootdir = C: \ / offwindir = C: \ WindowsJustera enhetsbeteckningen om din Windows-dator finns på en annan partition.
Efter reparationen, gå tillbaka till Windows och kontrollera CBS.log för att bekräfta om några filer har reparerats eller markerats som oreparerbara, vilket är avgörande för att förstå omfattningen av korruptionen.
Verkligt fall: webbkameran försvinner och msdt.exe saknas
En användare kommenterade att efter installationen ansiktsrigg, den virtuella drivrutinen ersatte den för hans kamera, och när han försökte starta drivrutinen dök meddelandet upp: "Windows kan inte komma åt enheten, sökvägen eller filen", med den extra överraskningen att msdt.exe inte fanns i System32. Han körde sfc / scannow men fann inga överträdelser.
I ett sådant scenario, kombinera flera fronter: installera om/uppdatera tillverkarens drivrutin av kameran, validera integriteten med DISM, kontrollera policyer eller antivirusprogram som kan blockera msdt.exe och kontrollera om ms-msdt-protokollet avregistrerades (vilket "avbryter" vissa anrop). Om verktyget fortfarande är oåtkomligt, prioritera perfmon / rapport för att få diagnoser och använda kameralösare från Inställningar > Felsök > Andra felsökare, utöver rätt kommando -id EnhetsdiagnostikDet är också vanligt att man behöver åtgärder för att återaktivera Windows efter att ha bytt hårdvara efter förarbyten.
Som en ytterligare åtgärd, bekräfta att msdt.exe är endast på System32 och att det inte finns några kopior i oönskade sökvägar; om det finns, skanna systemet noggrant med ditt antivirusprogram.
Hårdvaru- och enhetslösaren: Dold sedan 1809, men fungerar
Microsoft dolde den grafiska åtkomsten till denna resolver med uppdatering 1809. Många användare trodde att hade försvunnit, när de i själva verket flyttade den ur sikte för att ge plats åt mer specifika lösningar i Inställningarna.
Trots detta finns den körbara filen fortfarande i Windows, och det rekommenderade sättet att öppna den är via msdt.exe -id DeviceDiagnosticNär den öppnats klickar du på Nästa och låter Windows skanna och tillämpa vanliga korrigeringar på anslutna enheter.
Om du föredrar att navigera: Start > Inställningar > Uppdatering och säkerhet > Felsök > Andra felsökare. Beroende på version kanske felsökaren för "Maskinvara och enheter" dock inte visas, så kommandot är nyckeln.
Msdt.exe startfel och hur man åtgärdar dem
Det finns buggrapporter när man börjar relaterade till msdt.exe (eller start av äldre MSDN-skivor). Dessa orsakas vanligtvis av skadade eller saknade körbara filer. Att ersätta EXE, reparera med SFC/DISM och hålla Windows Update uppdaterat löser vanligtvis problemen, och om inte, en Systemåterställning till en tidigare punkt hjälper till att återfå stabilitet.
Om felen kvarstår och msdt.exe visas utanför System32, överväg malwareI så fall, prioritera systemrensning innan du återställer filer, eftersom en infektion kan installera om skadliga binärfiler efter varje omstart.
När ska man använda msdt.exe och när ska man inte
Om en Microsoft-tekniker ber dig att öppna MSDT och ger dig en kodnyckel, framåt: är en del av stödflödet. För resten av vardagliga situationer, kombinera Konfigurationslösare, rapporten perfmon / rapport, The Enhetshanteraren och verktyg som SFC/DISM och Systemåterställning. Du slipper förlita dig på en komponent som kommer att dras tillbaka och har samlat på sig en historik av sårbarheter.
Alla som snabbt behöver diagnostisera sin dator utan fjärrsupport hittar det mest användbara och säkra toolkit ovan, utöver att kontrollera drivrutiner och firmware direkt på enhetstillverkarens webbplats.
Passionerad författare om bytesvärlden och tekniken i allmänhet. Jag älskar att dela med mig av min kunskap genom att skriva, och det är vad jag kommer att göra i den här bloggen, visa dig alla de mest intressanta sakerna om prylar, mjukvara, hårdvara, tekniska trender och mer. Mitt mål är att hjälpa dig att navigera i den digitala världen på ett enkelt och underhållande sätt.