ผู้ใช้ Firefox ที่มีอีเกิ้ลอายอาจเห็นกระบวนการใหม่ (หรือสอง) ที่ปรากฏขึ้นเป็นครั้งคราวเมื่อพวกเขาใช้งานเว็บเบราว์เซอร์ กระบวนการ plugin-container.exe ปรากฏขึ้นและหายไปเป็นระยะ ๆ ขึ้นอยู่กับเว็บไซต์ที่เข้าชม
ขึ้นอยู่กับรุ่นของ Windows ที่ใช้มันอาจถูกระบุว่าเป็นปลั๊กอินคอนเทนเนอร์สำหรับ Firefox แทน
ผู้อ่าน Ghacks ปกติอาจรู้คำตอบอยู่แล้ว Mozilla ได้เพิ่มปลั๊กอินที่เรียกว่าไม่อยู่ในกระบวนการให้กับเว็บเบราว์เซอร์ Firefox คุณลักษณะนี้เรียกใช้ปลั๊กอิน Firefox ที่เฉพาะเจาะจงเช่น Flash Player ของ Adobe, Quicktime หรือ Silverlight ในกระบวนการของตัวเองเมื่อใดก็ตามที่จำเป็นต้องใช้องค์ประกอบในหน้าเว็บ (ดู Firefox 3.6.4 ประกาศสำหรับข้อมูลเพิ่มเติม)
ปลั๊กอิน container.exe
กระบวนการ plugin-container.exe คือกระบวนการพิเศษที่เปิดตัวเมื่อใดก็ตามที่ปลั๊กอินที่รองรับเริ่มต้นใน Firefox
กระบวนการยังคงใช้งานได้เมื่อเริ่มต้นแล้ว มันเป็นเช่นการทริกเกอร์เมื่อผู้ใช้ Firefox เริ่มดูวิดีโอ Flash หรือ Quicktime และปิดเมื่อ Firefox ถูกปิดหรือถูกฆ่าด้วยตนเอง เมื่อหน้าต้องการการเข้าถึงปลั๊กอินถูกยกเลิกในเว็บเบราว์เซอร์
Mozilla ใช้ปลั๊กอินคอนเทนเนอร์หนึ่งคอนเทนเนอร์หลายปลั๊กอินสำหรับปลั๊กอินเบราว์เซอร์ที่รองรับทั้งหมด สิ่งนี้คล้ายกับ Google Chrome ที่เปิดตัวปลั๊กอินทั้งหมดในกระบวนการของตัวเอง
ตรวจสอบเรียกใช้ปลั๊กอิน Firefox ที่กำหนดเองในกระบวนการของตัวเองเพื่อค้นหาวิธีใช้ปลั๊กอินเพิ่มเติมใน Plugin-Container.exe แทนที่จะเป็นกระบวนการหลักของ Firefox
อัปเดต 2 : Mozilla ปิดใช้งานการตั้งค่าทั้งหมดใน Firefox 43 ที่ขึ้นต้นด้วย dom.ipc.plugins เหตุผลของการย้ายคือการเตรียมเบราว์เซอร์สำหรับการย้ายไปยังเนื้อหาหลายกระบวนการในเว็บเบราว์เซอร์ Firefox
ในการเตรียมการสำหรับการเผยแพร่ในอนาคตเพื่อสลับไปยังเนื้อหาแบบหลายกระบวนการปลั๊กอิน NPAPI ไม่สามารถรันในกระบวนการเดียวกันกับเนื้อหาของหน้าได้อีกต่อไป การกำหนดค่าตามความชอบที่เริ่มต้นด้วย dom.ipc.plugins จะไม่ถูกใช้อีกต่อไป
ข้อมูลด้านล่างนี้สามารถใช้ได้กับ Firefox เวอร์ชันก่อนหน้า 43 เท่านั้นและอาจทำงานต่อในเบราว์เซอร์ที่เกี่ยวข้องกับ Firefox เช่น Pale Moon
อัปเดต: Plugin-Container.exe ปัจจุบันสนับสนุนปลั๊กอินยอดนิยมสามรายการต่อไปนี้:
- Adobe Flash
- Apple Quicktime
- Microsoft Silverlight
การสนับสนุนเชื่อมโยงกับรายงานความผิดพลาดของปลั๊กอินที่ Mozilla ได้รับจากระบบผู้ใช้ที่เลือกที่จะส่งข้อมูลเหล่านั้นโดยอัตโนมัติเมื่อใดก็ตามที่ปลั๊กอินในระบบขัดข้อง ปลั๊กอินใหม่อาจถูกเพิ่มไปยังกระบวนการจัดเก็บปลั๊กอินหากอัตราความผิดพลาดเพิ่มขึ้นอย่างมีนัยสำคัญ
ใน Firefox เวอร์ชันเก่าคุณสามารถปิดการใช้งาน plugin-container.exe ด้วยวิธีต่อไปนี้:
- พิมพ์ about: config เข้าไปในแถบที่อยู่ของเบราว์เซอร์และกด Enter
- ยืนยันว่าคุณจะระมัดระวัง
- ค้นหา dom.ipc.plugins.enabled
- คลิกสองครั้งที่การตั้งค่าเพื่อตั้งค่าเป็นเท็จ
สิ่งนี้ไม่ทำงานอีกต่อไปใน Firefox เวอร์ชันใหม่กว่าการตั้งค่าจะถูกละเว้น
อย่างไรก็ตามมีวิธีการปิดการใช้งานยัง แต่มันเกี่ยวข้องกับการทำงานมากขึ้น
- แตะที่ปุ่มเริ่มต้นของระบบของคุณและเข้าสู่สภาพแวดล้อม (ผู้ใช้ Windows 8 พิมพ์บนหน้าจอเริ่มต้น)
- เลือกเพื่อแก้ไขตัวแปรสำหรับบัญชีของคุณหรือสำหรับระบบ (ขึ้นอยู่กับว่าคุณต้องการให้การเปลี่ยนแปลงนั้นมีผลกับบัญชีของคุณเท่านั้นหรือสำหรับบัญชีผู้ใช้ทั้งหมดบนพีซี)
- คลิกที่ปุ่มใหม่
- พิมพ์ MOZ_DISABLE_OOP_PLUGINS เป็นชื่อและ 1 เป็นค่า
- รีสตาร์ท Firefox