Att upptäcka att ett favoritprogram inte startar är i allmänhet tillräckligt i sig för att förstöra din dag, men tyvärr börjar de riktiga frustrationerna senare, när du försöker lista ut varför.

Du borde inte förvänta sig att ansökan själv erbjuder mycket hjälp. Om du ser ett felmeddelande alls är det i allmänhet alltför tekniskt eller omöjligt vagt ("en modul kunde inte hittas") - i de flesta fall lämnas du ensam.

Om du är en Windows-expert kan du köra något som Sysinternals Process Monitor, som spelar in allt som din app gör och kan markera problemet. Men det kräver viss kompetens. Det kan ta ett tag. Och det finns ett mycket enklare alternativ som kan peka dig i rätt riktning.

Bara ladda ner, pakka ut och starta den fria Microsoft Dependency Walker, dra sedan och släpp en körbar fil på den, och programmet kommer omedelbart att lista alla DLL-filer och andra stödjande filer som krävs. Om några specifika filer saknas eller har andra problem kommer de att markeras längst upp i modullistan - och det kan vara orsaken till ditt problem.

Vi säger bara "kan vara orsaken" här, eftersom det är ett osäkert företag att diagnostisera dessa fel. Program kan köras normalt även när Dependency Walker rapporterar några få uppenbara problem.

Men att bara ha en lista över misstänkta filer kan ge ledtrådarna du behöver, och om du leder till Google och söker efter varje filnamn i sin tur (fokuserar först på filer som inte är en Windows-komponent) kan du hitta andra som rapporterar liknande problem. Och med några lycka svarar några.

Saknar DLLs

Du måste vara försiktig med eventuella lösningar som du kanske ser rekommenderade, eftersom vissa kan orsaka fler problem än de löser. Börja inte att dra och släppa DLL-filer runt på din egen dator, till exempel - det kan vara farligt. Och det är också en dålig idé att ladda ner en ersättnings-DLL från någon slumpmässig webbplats. Även om det inte är infekterat med skadlig kod, finns det ingen garanti för att du får den version du behöver.

Ett bättre svar kommer att förklara hur du kan få denna DLL (eller annan fil) genom att installera en komponent från en pålitlig källa: Microsoft: s Visual C + + -fördelningsbara filer, till exempel.

Om Dependency Walker inte ger någon användbar information från det första dra och släpp, kan du låta det profilera din ansökan.

Detta kör programmet och övervakar vad det gör närmare och kan ge värdefulla extra detaljer. Dessa kan också vara extremt komplicerade, men om du vill prova, drar du och släpper programmet på Dependency Walker, klickar på Profil> Startprofilering> OK och kontrollerar rapporten för ytterligare information om dina startproblem.