KORRIGERA: Windows Shell Common DLL har slutat fungera

En DLL-fil innehåller data och uppsättningar funktioner som andra program i Windows använder dagligen. Till exempel använder dialogrutorna som du interagerar med i Windows olika funktioner från Comdlg32 DLL-filen. Varje process i Windows beror på en eller flera DLL-filer. Den Windows Shell Common DLL svarar inte fel att vi är här för att lösa indikerar att Windows Shell gemensamma DLL har kraschat på grund av något fel. En liten dialogruta visas som visar detta meddelande. Du kan kontrollera dess lösning online från den dialogrutan eller så kan du stänga dialogrutan. För många användare kanske de aldrig ser detta fel igen men för vissa blir det ett rutinproblem som visas varje gång du försöker göra vissa ändringar i Windows.

Denna krasch föregås vanligtvis av användarens försök att göra ändringar i konfigurationerna för sina ljudenheter, dvs. uppspelnings- eller inspelningsenheter. Konfigurationsdialogrutan kan öppna okej, men om du klickar inuti den kommer Windows Shell Common DLL inte att svara fel visas för dig och konfigurationsfönstret stängs.

Det konfigurationsfönstret har direkt åtkomst till ljudenhetens drivrutin, så om den drivrutinen är skadad eller inte är kompatibel med hur Windows fungerar kan det krascha DLL-processen och ge dig det felet. För vissa av de flesta användare försvann felet efter några fall men för resten följer de lösningar som är kända för att motverka detta fel.

Reparera korrupta systemfiler

Ladda ner och kör Restoro för att skanna och återställa korrupta och saknade filer härifrån , när du är klar fortsätter du med lösningarna nedan. Det är viktigt att se till att alla systemfiler är intakta och inte skadade innan du fortsätter med lösningarna nedan.

Lösning 1: Installera lämpliga drivrutiner

Inkompatibla ljudenhetsdrivrutiner är kända för att fungera mot den metod som Windows 7 och senare operativsystem följer. Så du måste se till att du använder en stabil version av drivrutiner istället för någon betaversion. Du kan ladda ner tidigare versioner av drivrutinerna för ditt operativsystem från datormodellens tillverkares webbplats och installera den via Enhetshanteraren.

Om dina ljudenheter är gamla kan du istället prova Microsoft Vista-drivrutinen för dem om drivrutinerna för det nyare operativsystemet inte är tillgängliga. Du kan också ladda ner dem från din datormodelltillverkares webbplats.

För att installera dem, Tryck och hållWindows -tangenten och trycka R . Skriv devmgmt.msc i dialogrutan Kör och tryck på Enter .

DubbelklickaLjud-, video- och spelkontroller i fönstret Enhetshantering som öppnas .

Under den högerklickar duHigh Definition Audio och klickar på Uppdatera drivrutinsprogramvara från popup-menyn.

Klicka på Bläddra på min dator efter drivrutinsprogramvara och navigera till den plats där du laddade ner drivrutinerna. Välj drivrutiner och fortsätt med instruktionerna på skärmen.

Om du inte har drivrutinerna bör du kontrollera om det finns drivrutiner på systemtillverkarens webbplats. Vanligtvis skulle du ange modellnumret för att hämta systemkonfigurationen på tillverkarens webbplats där du kan ladda ner drivrutinerna.

Om det här felet visas när du försöker ansluta USB-hörlurar försöker du sätta in dem i USB 3.0-drivrutinerna om de är tillgängliga eftersom detta är känt för att lösa problemet.

Lösning 2: Inaktivera ljudeffekter

På grund av drivrutinkompatibilitet, Om du har tillämpat någon form av effekt på ljudet, till exempel ändrat läge i equalizer, kan detta också bidra till Windows Shell Common Error.

Se till att alla dessa ljudeffekter är avstängda. Stäng också av alla funktioner som liknar Förbättrat ljud eller liknande.

Lösning 3: Kör SFC Scan

Den här skanningen kontrollerar integriteten hos viktiga Windows-filer inklusive alla DLL-filer. Följ stegen här för att köra en SFC-skanning.

Lösning 4: Konfigurera Windows för att acceptera certifikat

För många Windows-användare är deras datorer som standard konfigurerade för att blockera alla certifikat. Windows är starkt beroende av certifikat för att verifiera identiteten hos inte bara användare utan även installerade enheter och drivrutiner. I så fall kan Windows som är konfigurerat för att blockera alla certifikat leda till att operativsystemet inte kan verifiera identiteten på vissa enheter (t.ex. uppspelnings- och inspelningsenheter) och / eller deras drivrutiner, vilket får användaren att mötas med Windows Shell Common DLL har slutat fungera felmeddelande när de försöker justera inställningarna för de drabbade enheterna.

Om så är fallet bör du använda Windows PowerShell för att konfigurera Windows för att acceptera vissa, om inte alla, certifikat ska kunna lösa problemet åt dig. För att kunna använda den här lösningen måste du:

  1. Öppna Start-menyn .
  2. Sök efter “ powershell ”.
  3. Högerklicka på sökresultatet med titeln Windows PowerShell och klicka på Kör som administratör i snabbmenyn.
  4. Skriv följande i Windows PowerShell och tryck på Enter :
Set-ExecutionPolicy -ExecutionPolicy Obegränsad -Scope CurrentUser
  1. När kommandot har körts stänger du Windows PowerShell och startar om datorn.

Kontrollera om problemet har åtgärdats när din dator startar eller inte.

Lösning 5: Utföra en ren start

Det är möjligt att en tredje parts applikation eller tjänst kan störa vissa delar av operativsystemet. Därför kommer vi i detta steg att köra en ren start för att isolera applikationen / tjänsten som orsakar detta fel. För det:

  1. Logga in på datorn med ett administratörskonto.
  2. Tryck på " Windows " + " R " för att öppna " RUN " -prompten.
  3. Skrivmsconfig ” och tryckEnter ”.
  4. Klicka på alternativet " Tjänster " och avmarkera " Dölj alla Microsoft- tjänster " -knappen.
  5. Klickaalternativet " Inaktivera alla " och sedan på " OK ".
  6. Klicka på fliken " Startup " och klicka på " Open Task Manager ".
  7. Klicka på " Startup " -knappen i aktivitetshanteraren.
  8. Klicka på valfri applikation i listan som har " Enabled " skriven bredvid den och välj alternativet " Disable ".
  9. Upprepa denna process för alla applikationer i listan och starta om datorn.
  10. Nu har din dator startats i " Clean Boot " -läget.
  11. Kontrollera om problemet försvinner.
  12. Om felet inte uppstår längre, börja möjliggör de tjänster en av en och identifiera den tjänsten genom att möjliggöra som felet kommer tillbaka .
  13. Antingen installerar du om tjänsten eller håller den inaktiverad .

Lösning 6: Installera om Synaptics Touchpad Driver

Det är känt att Synaptic Touchpad-drivrutinen ibland orsakar felet "Windows Shell Common DLL har slutat fungera". Därför kommer vi att installera om drivrutinen i det här steget. För det:

  1. Tryck på ” Windows ” + ” R ” knapparna samtidigt för att öppna Kör prompt .
  2. Skriv “ devmgmt . msc ”och tryck“ Enter ”.
  3. Dubbelklicka”Mouse och andra Pointing Devices ” dropdown och höger - klicka på ” Synaptics Touchpad ” förare.
  4. Välj " Avinstallera " och klicka på " Ja " i meddelandet.
  5. Följ instruktionerna på skärmen för att helt avinstallera drivrutinen.
  6. Navigera tillbaka till enhetshanteringsfönstret och klicka på fliken " Åtgärder " högst upp.
  7. Välj " Sök efter maskinvaruändringar " i listan för att installera om drivrutinen.
  8. Kontrollera om problemet kvarstår.