ดังที่คุณทราบ Windows เวอร์ชันใด ๆ ก็ไม่มีได้รับการประกันจากการเกิดความล้มเหลวที่ร้ายแรงซึ่งอาจเกิดจากกระบวนการของระบบ หนึ่งในนั้นคือ COM Surrogate ตัวอย่างเช่นใน "ตัวจัดการงาน" เดียวกันมีเพียงไม่กี่คนที่นึกออก และเป็นบริการนี้เองที่อาจทำให้เกิดข้อผิดพลาดร้ายแรงมากพอที่จะนำไปสู่ความผิดพลาดโดยสิ้นเชิง แม้จะมีทั้งหมดนี้ แต่ก็ค่อนข้างง่ายที่จะจัดการกับอาการดังกล่าว แต่เพื่อให้เข้าใจถึงวิธีการแก้ไขปัญหาที่นำไปใช้ก่อนอื่นคุณต้องพิจารณาว่าส่วนประกอบของระบบคืออะไรและมีหน้าที่รับผิดชอบอะไร สำหรับหลาย ๆ คนวิธีแก้ปัญหาที่เสนอด้านล่างนี้จะช่วยให้คุณสามารถกำจัดปัญหาต่างๆที่เกี่ยวข้องกับการทำงานของบริการนี้ได้และระบบปฏิบัติการจะหยุดทำงานอย่างต่อเนื่องเนื่องจากความล้มเหลวที่สามารถกระตุ้นได้
ตัวกระบวนการและไฟล์ EXE ที่รับผิดชอบในการดำเนินการนั้นเป็นการผสมผสานระหว่างแอพเพล็ตระบบและการควบคุมแอปพลิเคชันมัลติมีเดีย
สิ่งนี้สามารถอธิบายได้อย่างไร?มาดูกระบวนการของระบบ COM Surrogate (Windows 7 x64) มันคืออะไร? นี่คือบริการตัวเรียกใช้งานแอปพลิเคชันที่ใช้กฎ COM + สำหรับ IIS ซึ่งจะเรียกใช้คำสั่ง ในแง่หนึ่งตามที่กล่าวไปแล้วนี่คือบริการระบบในอีกด้านหนึ่งเป็นกระบวนการที่รับผิดชอบในการเริ่มโปรแกรมมัลติมีเดียและเล่นเนื้อหาดังกล่าว ไลบรารีระบบและไฟล์ปฏิบัติการ dllhost (COM Surrogate) เป็นผู้รับผิดชอบ มันคืออะไรในแง่ของกระบวนการมันง่ายต่อการคาดเดาหากคุณวิเคราะห์การทำงานของส่วนประกอบ
ผู้ใช้จำนวนมากพบว่ามีการโหลดเพิ่มขึ้นบนทรัพยากรระบบ โดยปกติถ้าไม่ใช่ไวรัส แต่เป็นกระบวนการมาตรฐานการใช้ RAM และโปรเซสเซอร์ไม่เกินห้าสิบเปอร์เซ็นต์ แต่การดำเนินการให้เสร็จสิ้นอาจนำไปสู่ความล้มเหลวที่ร้ายแรงได้
หลังจากเสร็จสิ้นขั้นตอนนี้คุณจะได้รับการปรากฏตัวของสิ่งที่เรียกว่าหน้าจอสีน้ำเงินแห่งความตายซึ่งเต็มไปด้วยผลกระทบร้ายแรง ในกรณีนี้คุณจะต้องมีวิธีกำจัดข้อผิดพลาดประเภทนี้ซึ่งมีอยู่ในระบบปฏิบัติการเอง (ไม่มีเครื่องมือของบุคคลที่สามในขณะนี้)
วิธีการหลักในการแก้ไขข้อผิดพลาดคือไปที่ "แผงควบคุม" มาตรฐานและใช้การตั้งค่าพารามิเตอร์เพิ่มเติมในส่วนระบบ
ที่นี่คุณต้องไปที่แท็บป้องกันการเรียกใช้ข้อมูลและหยุดใช้ DEP สำหรับโปรแกรมทั้งหมดโดยเปิดใช้งานบรรทัดด้านล่างและทำการเปลี่ยนแปลงรายการโดยเพิ่มไฟล์ dllhost.exe (อยู่ในไดเร็กทอรี System32) เมื่อเสร็จสิ้นการดำเนินการทั้งหมดจำเป็นต้องมีการรีบูตระบบใหม่ทั้งหมด เป็นไปได้ว่าภาระในทรัพยากรระบบจะลดลง
แต่การกระทำข้างต้นบางครั้งก็ไม่มีผล ใน Windows 8 COM Surrogate อาจทำให้เกิดข้อผิดพลาดเนื่องจากซอฟต์แวร์ไม่ตรงตามข้อกำหนดของระบบ
ตัวอย่างเช่นความล้มเหลวมักจะเกิดขึ้นได้เป็นเพราะ KMPlayer บทวิจารณ์ของผู้ใช้บางคนบนอินเทอร์เน็ตถึงกับบอกว่าในการแก้ไขปัญหาคุณต้องถอดชุดตัวแปลงสัญญาณและตัวถอดรหัส K-Lite หรืออะนาล็อกออก
จะดีกว่าถ้าเอาออกโดยไม่ใช้เครื่องมือระบบปฏิบัติการและใช้โปรแกรมถอนการติดตั้งซึ่งมีโมดูลสำหรับการสแกนวัตถุตกค้างในเชิงลึกในรูปแบบของไดเร็กทอรีไฟล์และรายการในรีจิสทรีของระบบ เฉพาะในกรณีนี้เท่านั้นที่รับประกันการถอนการติดตั้งโดยสมบูรณ์ (ชุดเครื่องมือดั้งเดิมของ Windows ไม่ได้ลบทุกอย่างออกทั้งหมด)
อันที่จริงนี่คือบริการ COM Surrogate แอพเพล็ตนี้คืออะไรฉันคิดว่าอย่างน้อยก็ชัดเจน ตอนนี้จำเป็นต้องพิจารณาการกระทำที่ไม่สามารถทำได้ภายใต้สถานการณ์ใด ๆ
เงื่อนไขแรก:ห้ามมิให้สิ้นสุดกระบวนการใน "ตัวจัดการงาน" โดยเด็ดขาด (ระบบจะ "ขัดข้อง" หากมีข้อผิดพลาดที่ไม่ได้รับการแก้ไข) ประการที่สอง: คุณไม่ควรลบไฟล์ dllhost.exe ออกจากโฟลเดอร์ System32 ไม่ว่าในกรณีใด
ด้วยการกระทำดังกล่าวแม้ว่าจะตรวจสอบระบบแล้วก็ตามส่วนประกอบเพื่อความสมบูรณ์ด้วยคำสั่ง sfc / scannow จะไม่มีผลลัพธ์ที่เป็นบวก เป็นไปได้แน่นอนที่จะพยายามกู้คืนระบบหรือโหลดการกำหนดค่าที่ดีล่าสุด แต่ก็ยังห่างไกลจากความจริงที่ว่าการทำงานจะถูกเรียกคืน
สำหรับบริการ COM Surrogateอะไรมันก็ชัดเจนอยู่แล้ว สุดท้ายนี้เป็นสิ่งที่คุ้มค่าอย่างยิ่งที่จะดึงดูดความสนใจของผู้ใช้ทุกคนให้เข้าสู่ความจริงที่ว่าไม่แนะนำให้ดำเนินการใด ๆ กับกระบวนการเองและไฟล์ที่รับผิดชอบในการดำเนินการเลย (เว้นแต่คุณต้องการให้ระบบปฏิบัติการดำเนินการ หยุดทำงาน).
หากการกระทำเหล่านี้เป็นไปไม่ได้เนื่องจากไม่มีสิทธิ์ในการเปลี่ยนแปลงพารามิเตอร์ของระบบขอแนะนำให้ลดระดับการควบคุม UAC ส่วนนี้สามารถพบได้ในระบบค้นหาและในหน้าต่างที่ปรากฏขึ้นแถบเลื่อนที่กำหนดลำดับความสำคัญด้านความปลอดภัยจะต้องถูกย้ายไปที่ตำแหน่งต่ำสุด
ส่วนที่เหลือคิดว่าไม่น่าจะมีปัญหาอะไรนอกจากนี้ยังนำไปใช้กับการทำความเข้าใจกับบริการเองหลักการของการดำเนินการและวิธีการที่ใช้ในกรณีที่มีการบังคับให้หยุดทำงาน แต่บางครั้งการรีสตาร์ทเครื่องคอมพิวเตอร์หรือแล็ปท็อปที่อยู่กับที่โดยทั่วไปจะช่วยในกรณีที่เกิดความล้มเหลวในระยะสั้น แต่บนอุปกรณ์มือถือที่มี Windows บนเครื่องไม่พบปัญหาดังกล่าวดังนั้นจึงไม่ได้พิจารณาปัญหาเหล่านี้เลย (ไฟล์ระบบไม่มีอยู่ในระบบปฏิบัติการมือถือเช่นนี้)