Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

การแก้ไข:Windows Shell Common DLL หยุดทำงาน

ไฟล์ DLL มีข้อมูลและชุดฟังก์ชันที่โปรแกรมอื่นๆ ใน Windows ใช้เป็นประจำทุกวัน ตัวอย่างเช่น กล่องโต้ตอบที่คุณโต้ตอบด้วยใน Windows ใช้ฟังก์ชันต่างๆ จากไฟล์ Comdlg32 DLL ทุกกระบวนการใน Windows ขึ้นอยู่กับ DLL ไม่ทางใดก็ทางหนึ่ง Windows Shell Common DLL ไม่ตอบสนอง ข้อผิดพลาดที่เราอยู่ที่นี่เพื่อแก้ไขบ่งชี้ว่า Windows Shell Common DLL ขัดข้องเนื่องจากข้อผิดพลาดบางอย่าง กล่องโต้ตอบเล็ก ๆ จะปรากฏขึ้นเพื่อแสดงข้อความนี้ คุณสามารถตรวจสอบโซลูชันทางออนไลน์ได้จากกล่องโต้ตอบนั้น หรือคุณสามารถปิดกล่องโต้ตอบนั้นได้ สำหรับผู้ใช้หลายๆ คน พวกเขาอาจไม่เคยเห็นข้อผิดพลาดนี้อีกเลย แต่สำหรับบางคน ปัญหาดังกล่าวจะกลายเป็นปัญหาประจำที่ปรากฏขึ้นทุกครั้งที่คุณพยายามทำการเปลี่ยนแปลงบางอย่างใน Windows

การแก้ไข:Windows Shell Common DLL หยุดทำงาน

ข้อขัดข้องนี้มักเกิดขึ้นก่อนโดยผู้ใช้พยายามเปลี่ยนแปลงการกำหนดค่าของอุปกรณ์เสียง เช่น อุปกรณ์เล่นหรือบันทึก กล่องโต้ตอบการกำหนดค่าอาจเปิดขึ้นได้ แต่หากคุณคลิกเข้าไปข้างใน ระบบจะแสดงข้อผิดพลาด Windows Shell Common DLL ไม่ตอบสนอง และหน้าต่างการกำหนดค่าจะปิดลง

หน้าต่างการกำหนดค่านั้นเข้าถึงไดรเวอร์ของอุปกรณ์เสียงโดยตรง ดังนั้นหากไดรเวอร์นั้นเสียหายหรือไม่เข้ากันกับวิธีการทำงานของ Windows ก็อาจทำให้กระบวนการ DLL ขัดข้องและให้ข้อผิดพลาดนั้นแก่คุณ สำหรับผู้ใช้ส่วนใหญ่บางส่วน ข้อผิดพลาดหายไปหลังจากผ่านไปสองสามอินสแตนซ์ แต่สำหรับส่วนที่เหลือ ต่อไปนี้เป็นวิธีแก้ไขปัญหาที่ทราบว่าสามารถแก้ไขข้อผิดพลาดนี้ได้

ซ่อมแซมไฟล์ระบบที่เสียหาย

ดาวน์โหลดและเรียกใช้ Restoro เพื่อสแกนและกู้คืนไฟล์ที่เสียหายและหายไปจากที่นี่ เมื่อดำเนินการเสร็จแล้วให้ดำเนินการตามแนวทางแก้ไขด้านล่าง สิ่งสำคัญคือต้องตรวจสอบให้แน่ใจว่าไฟล์ระบบทั้งหมดไม่เสียหายและไม่เสียหายก่อนที่จะดำเนินการแก้ไขด้านล่าง

โซลูชันที่ 1:ติดตั้งไดรเวอร์ที่เหมาะสม

เป็นที่ทราบกันดีว่าไดรเวอร์อุปกรณ์เสียงที่เข้ากันไม่ได้ทำงานกับวิธีที่ Windows 7 และระบบปฏิบัติการใหม่กว่าปฏิบัติตาม ดังนั้น คุณจะต้องตรวจสอบให้แน่ใจว่าคุณใช้ไดรเวอร์เวอร์ชันเสถียรแทนเวอร์ชันเบต้า คุณสามารถดาวน์โหลดไดรเวอร์เวอร์ชันก่อนหน้าสำหรับระบบปฏิบัติการของคุณได้จากเว็บไซต์ของผู้ผลิตคอมพิวเตอร์รุ่น และติดตั้งผ่านตัวจัดการอุปกรณ์

หากอุปกรณ์เสียงของคุณเก่า คุณสามารถลองใช้ไดรเวอร์ของ Microsoft Vista แทนได้หากไดรเวอร์สำหรับระบบปฏิบัติการรุ่นใหม่กว่าไม่พร้อมใช้งาน คุณสามารถดาวน์โหลดได้จากเว็บไซต์ของผู้ผลิตรุ่นคอมพิวเตอร์ของคุณด้วย

ในการติดตั้ง กด และ ถือ หน้าต่าง คีย์และ กด R . พิมพ์ devmgmt.msc ในกล่องโต้ตอบเรียกใช้แล้วกด Enter .

ในหน้าต่างจัดการอุปกรณ์ที่เปิดขึ้น ดับเบิลคลิก บนตัวควบคุมเสียง วิดีโอ และเกม .

ข้างใต้นั้น คลิกขวา ใน เสียงความละเอียดสูง และคลิก อัปเดตซอฟต์แวร์ไดรเวอร์ จากเมนูป๊อปอัป

คลิก เรียกดูคอมพิวเตอร์ของฉันเพื่อหาซอฟต์แวร์ไดรเวอร์ และไปที่ตำแหน่งที่คุณดาวน์โหลดไดรเวอร์ เลือกไดรเวอร์และดำเนินการตามคำแนะนำบนหน้าจอ

หากคุณไม่มีไดรเวอร์ คุณควรตรวจสอบไซต์ของผู้ผลิตระบบเพื่อหาไดรเวอร์ โดยปกติ คุณจะต้องใส่หมายเลขรุ่นเพื่อดึงการกำหนดค่าระบบบนไซต์ของผู้ผลิตซึ่งคุณสามารถดาวน์โหลดไดรเวอร์ได้

หากข้อผิดพลาดนี้ปรากฏขึ้นเมื่อคุณพยายามเชื่อมต่อหูฟัง USB ให้ลองเสียบเข้ากับไดรเวอร์ USB 3.0 หากมีเท่าที่ทราบเพื่อแก้ไขปัญหานี้

แนวทางที่ 2:ปิดใช้งานเอฟเฟกต์เสียงใด ๆ

เนื่องจากโปรแกรมควบคุมไม่เข้ากัน หากคุณใช้เอฟเฟกต์ใดๆ กับเสียง เช่น เปลี่ยนโหมดในอีควอไลเซอร์ สิ่งนี้สามารถทำให้เกิดข้อผิดพลาดทั่วไปของ Windows Shell ได้

ตรวจสอบให้แน่ใจว่าเอฟเฟกต์เสียงเหล่านี้ปิดอยู่ ปิดคุณลักษณะใดๆ ที่คล้ายกับ Enhanced Audio หรืออย่างอื่นด้วย

โซลูชันที่ 3:เรียกใช้การสแกน SFC

การสแกนนี้จะตรวจสอบความสมบูรณ์ของไฟล์ Windows ที่สำคัญรวมถึง DLL ทั้งหมด ทำตามขั้นตอนที่นี่เพื่อเรียกใช้การสแกน SFC

โซลูชันที่ 4:กำหนดค่า Windows ให้ยอมรับใบรับรอง

ในกรณีของผู้ใช้ Windows จำนวนมาก คอมพิวเตอร์ของผู้ใช้จะได้รับการกำหนดค่าให้บล็อกใบรับรองใดๆ และทั้งหมดตามค่าเริ่มต้น Windows อาศัยใบรับรองเป็นอย่างมากในการยืนยันตัวตนของผู้ใช้ ไม่เพียงแต่ผู้ใช้เท่านั้น แต่ยังรวมถึงอุปกรณ์และไดรเวอร์ที่ติดตั้งด้วย ในกรณีนี้ Windows ที่ได้รับการกำหนดค่าให้บล็อกใบรับรองทั้งหมดอาจทำให้ระบบปฏิบัติการไม่สามารถตรวจสอบข้อมูลระบุตัวตนของอุปกรณ์บางอย่าง (เช่น อุปกรณ์เล่นและบันทึก) และ/หรือไดรเวอร์ของอุปกรณ์ดังกล่าว ทำให้ผู้ใช้ต้องพบกับ Windows Shell Common DLL หยุดทำงาน ข้อความแสดงข้อผิดพลาดทุกครั้งที่พยายามปรับการตั้งค่าของอุปกรณ์ที่ได้รับผลกระทบ

หากเป็นกรณีนี้ ให้ใช้ Windows PowerShell เพื่อกำหนดค่า Windows ให้ยอมรับใบรับรองบางส่วน (ถ้าไม่ใช่ทั้งหมด) จะสามารถแก้ไขปัญหานี้ให้คุณได้ ในการใช้โซลูชันนี้ คุณต้อง:

  1. เปิด เมนูเริ่ม .
  2. ค้นหา “powershell ”.
  3. คลิกขวาที่ผลการค้นหาชื่อ Windows PowerShell และคลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ ในเมนูบริบท
  4. พิมพ์ข้อความต่อไปนี้ลงใน Windows PowerShell แล้วกด Enter :
Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser
  1. เมื่อดำเนินการตามคำสั่งแล้ว ให้ปิด Windows PowerShell และ รีสตาร์ท คอมพิวเตอร์ของคุณ

ตรวจสอบเพื่อดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่เมื่อคอมพิวเตอร์เริ่มทำงาน

แนวทางที่ 5:ดำเนินการคลีนบูต

เป็นไปได้ว่าแอปพลิเคชันหรือบริการของบุคคลที่สามอาจรบกวนองค์ประกอบบางอย่างของระบบปฏิบัติการ ดังนั้น ในขั้นตอนนี้ เราจะเรียกใช้คลีนบูตเพื่อแยกแอปพลิเคชัน/บริการที่ก่อให้เกิดข้อผิดพลาดนี้ สำหรับสิ่งนั้น:

  1. บันทึก ใน ไปยังคอมพิวเตอร์ด้วยบัญชีผู้ดูแลระบบ
  2. กด “Windows ” + “อาร์ ” เพื่อ เปิด ขึ้น “วิ่ง ” พรอมต์ การแก้ไข:Windows Shell Common DLL หยุดทำงาน
  3. พิมพ์ ใน “msconfig ” และ กดป้อน “. การแก้ไข:Windows Shell Common DLL หยุดทำงาน
  4. คลิก บน “บริการ ” และ ยกเลิกการเลือกซ่อน ทั้งหมด ไมโครซอฟท์ บริการ " ปุ่ม. การแก้ไข:Windows Shell Common DLL หยุดทำงาน
  5. คลิก บน “ปิดการใช้งาน ทั้งหมด ” จากนั้นใน “ตกลง “. การแก้ไข:Windows Shell Common DLL หยุดทำงาน
  6. คลิก บน “การเริ่มต้น ” และ คลิก บน “เปิด งาน ผู้จัดการ " ตัวเลือก. การแก้ไข:Windows Shell Common DLL หยุดทำงาน
  7. คลิก บน “การเริ่มต้น ” ในตัวจัดการงาน
  8. คลิก ใน แอปพลิเคชัน . ใดๆ ในรายการที่มี “เปิดใช้งาน ” เขียนข้างๆ แล้ว เลือกปิดการใช้งาน " ตัวเลือก. การแก้ไข:Windows Shell Common DLL หยุดทำงาน
  9. ทำซ้ำ กระบวนการนี้สำหรับแอปพลิเคชันทั้งหมดในรายการและ รีสตาร์ท คอมพิวเตอร์ของคุณ
  10. ตอนนี้คอมพิวเตอร์ของคุณถูกบูทใน “ล้าง บูต ” รัฐ.
  11. ตรวจสอบ เพื่อดูว่าปัญหาหายไปหรือไม่
  12. หากไม่พบข้อผิดพลาดอีกต่อไป ให้เริ่มเปิดใช้งาน บริการ หนึ่ง โดย หนึ่ง และ ระบุ บริการ โดย เปิดใช้งาน ซึ่ง ข้อผิดพลาด มา กลับมา .
  13. หรือ ติดตั้งใหม่ บริการหรือ เก็บ มัน ปิดการใช้งาน .

โซลูชัน 6:การติดตั้งไดรเวอร์ Synaptics Touchpad อีกครั้ง

บางครั้งไดรเวอร์ Synaptic Touchpad ทำให้เกิดข้อผิดพลาด Windows Shell Common DLL หยุดทำงาน ดังนั้น ในขั้นตอนนี้ เราจะทำการติดตั้งไดรเวอร์ใหม่ สำหรับสิ่งนั้น:

  1. กด “Windows ” + “อาร์ ” พร้อมกันเพื่อเปิด เรียกใช้ แจ้ง . การแก้ไข:Windows Shell Common DLL หยุดทำงาน
  2. พิมพ์ “devmgmt .msc ” และกด “เข้าสู่ “. การแก้ไข:Windows Shell Common DLL หยุดทำงาน
  3. สองเท่า คลิก บน “เมาส์ และ อื่นๆ ชี้ อุปกรณ์ ” แบบเลื่อนลงและขวาคลิก บน “Synaptics ทัชแพด ” คนขับ การแก้ไข:Windows Shell Common DLL หยุดทำงาน
  4. เลือกถอนการติดตั้ง ” และคลิกที่ “ใช่ ” ในข้อความแจ้ง การแก้ไข:Windows Shell Common DLL หยุดทำงาน
  5. ติดตาม คำแนะนำบนหน้าจอเพื่อถอนการติดตั้ง .อย่างสมบูรณ์ คนขับรถ
  6. นำทาง กลับไปที่หน้าต่างการจัดการอุปกรณ์และคลิก ใน “การกระทำ ” ที่ด้านบน
  7. เลือกสแกนหาการเปลี่ยนแปลงฮาร์ดแวร์ ” จากรายการเพื่อติดตั้งไดรเวอร์ใหม่ การแก้ไข:Windows Shell Common DLL หยุดทำงาน
  8. ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่