ไฟล์ DLL มีข้อมูลและชุดฟังก์ชันที่โปรแกรมอื่นๆ ใน Windows ใช้เป็นประจำทุกวัน ตัวอย่างเช่น กล่องโต้ตอบที่คุณโต้ตอบด้วยใน Windows ใช้ฟังก์ชันต่างๆ จากไฟล์ Comdlg32 DLL ทุกกระบวนการใน Windows ขึ้นอยู่กับ DLL ไม่ทางใดก็ทางหนึ่ง Windows Shell Common DLL ไม่ตอบสนอง ข้อผิดพลาดที่เราอยู่ที่นี่เพื่อแก้ไขบ่งชี้ว่า Windows Shell Common DLL ขัดข้องเนื่องจากข้อผิดพลาดบางอย่าง กล่องโต้ตอบเล็ก ๆ จะปรากฏขึ้นเพื่อแสดงข้อความนี้ คุณสามารถตรวจสอบโซลูชันทางออนไลน์ได้จากกล่องโต้ตอบนั้น หรือคุณสามารถปิดกล่องโต้ตอบนั้นได้ สำหรับผู้ใช้หลายๆ คน พวกเขาอาจไม่เคยเห็นข้อผิดพลาดนี้อีกเลย แต่สำหรับบางคน ปัญหาดังกล่าวจะกลายเป็นปัญหาประจำที่ปรากฏขึ้นทุกครั้งที่คุณพยายามทำการเปลี่ยนแปลงบางอย่างใน Windows
ข้อขัดข้องนี้มักเกิดขึ้นก่อนโดยผู้ใช้พยายามเปลี่ยนแปลงการกำหนดค่าของอุปกรณ์เสียง เช่น อุปกรณ์เล่นหรือบันทึก กล่องโต้ตอบการกำหนดค่าอาจเปิดขึ้นได้ แต่หากคุณคลิกเข้าไปข้างใน ระบบจะแสดงข้อผิดพลาด 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 ให้ยอมรับใบรับรองบางส่วน (ถ้าไม่ใช่ทั้งหมด) จะสามารถแก้ไขปัญหานี้ให้คุณได้ ในการใช้โซลูชันนี้ คุณต้อง:
- เปิด เมนูเริ่ม .
- ค้นหา “powershell ”.
- คลิกขวาที่ผลการค้นหาชื่อ Windows PowerShell และคลิกที่ เรียกใช้ในฐานะผู้ดูแลระบบ ในเมนูบริบท
- พิมพ์ข้อความต่อไปนี้ลงใน Windows PowerShell แล้วกด Enter :
Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser
- เมื่อดำเนินการตามคำสั่งแล้ว ให้ปิด Windows PowerShell และ รีสตาร์ท คอมพิวเตอร์ของคุณ
ตรวจสอบเพื่อดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่เมื่อคอมพิวเตอร์เริ่มทำงาน
แนวทางที่ 5:ดำเนินการคลีนบูต
เป็นไปได้ว่าแอปพลิเคชันหรือบริการของบุคคลที่สามอาจรบกวนองค์ประกอบบางอย่างของระบบปฏิบัติการ ดังนั้น ในขั้นตอนนี้ เราจะเรียกใช้คลีนบูตเพื่อแยกแอปพลิเคชัน/บริการที่ก่อให้เกิดข้อผิดพลาดนี้ สำหรับสิ่งนั้น:
- บันทึก ใน ไปยังคอมพิวเตอร์ด้วยบัญชีผู้ดูแลระบบ
- กด “Windows ” + “อาร์ ” เพื่อ เปิด ขึ้น “วิ่ง ” พรอมต์
- พิมพ์ ใน “msconfig ” และ กด “ป้อน “.
- คลิก บน “บริการ ” และ ยกเลิกการเลือก “ซ่อน ทั้งหมด ไมโครซอฟท์ บริการ " ปุ่ม.
- คลิก บน “ปิดการใช้งาน ทั้งหมด ” จากนั้นใน “ตกลง “.
- คลิก บน “การเริ่มต้น ” และ คลิก บน “เปิด งาน ผู้จัดการ " ตัวเลือก.
- คลิก บน “การเริ่มต้น ” ในตัวจัดการงาน
- คลิก ใน แอปพลิเคชัน . ใดๆ ในรายการที่มี “เปิดใช้งาน ” เขียนข้างๆ แล้ว เลือก “ปิดการใช้งาน " ตัวเลือก.
- ทำซ้ำ กระบวนการนี้สำหรับแอปพลิเคชันทั้งหมดในรายการและ รีสตาร์ท คอมพิวเตอร์ของคุณ
- ตอนนี้คอมพิวเตอร์ของคุณถูกบูทใน “ล้าง บูต ” รัฐ.
- ตรวจสอบ เพื่อดูว่าปัญหาหายไปหรือไม่
- หากไม่พบข้อผิดพลาดอีกต่อไป ให้เริ่มเปิดใช้งาน บริการ หนึ่ง โดย หนึ่ง และ ระบุ บริการ โดย เปิดใช้งาน ซึ่ง ข้อผิดพลาด มา กลับมา .
- หรือ ติดตั้งใหม่ บริการหรือ เก็บ มัน ปิดการใช้งาน .
โซลูชัน 6:การติดตั้งไดรเวอร์ Synaptics Touchpad อีกครั้ง
บางครั้งไดรเวอร์ Synaptic Touchpad ทำให้เกิดข้อผิดพลาด Windows Shell Common DLL หยุดทำงาน ดังนั้น ในขั้นตอนนี้ เราจะทำการติดตั้งไดรเวอร์ใหม่ สำหรับสิ่งนั้น:
- กด “Windows ” + “อาร์ ” พร้อมกันเพื่อเปิด เรียกใช้ แจ้ง .
- พิมพ์ “devmgmt .msc ” และกด “เข้าสู่ “.
- สองเท่า คลิก บน “เมาส์ และ อื่นๆ ชี้ อุปกรณ์ ” แบบเลื่อนลงและขวา –คลิก บน “Synaptics ทัชแพด ” คนขับ
- เลือก “ถอนการติดตั้ง ” และคลิกที่ “ใช่ ” ในข้อความแจ้ง
- ติดตาม คำแนะนำบนหน้าจอเพื่อถอนการติดตั้ง .อย่างสมบูรณ์ คนขับรถ
- นำทาง กลับไปที่หน้าต่างการจัดการอุปกรณ์และคลิก ใน “การกระทำ ” ที่ด้านบน
- เลือก “สแกนหาการเปลี่ยนแปลงฮาร์ดแวร์ ” จากรายการเพื่อติดตั้งไดรเวอร์ใหม่
- ตรวจสอบ เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่