ทุกวัน คุณใช้ MacBook และสังเกตเห็นกระบวนการหนึ่งชื่อ rpcsvhost ใน Activity Monitor ของคุณ แล้วกระบวนการนี้คืออะไรพอดี? และมันเป็นอันตรายต่อ Mac ของคุณไหม? คำตอบคือ ไม่ มันไม่เป็นอันตรายต่อ MacBook ของคุณเลย แต่มันเป็นส่วนประกอบหลักของ macOS
rpcsvchost เป็นประเภทของ Remote process host ที่ช่วยให้ Mac ของคุณเชื่อมต่อกับเครือข่ายได้อย่างปลอดภัย มันเชื่อมต่อโดยเฉพาะกับ เครือข่ายของ Microsoft

rpcsvchost เป็นสภาพแวดล้อมสำหรับโฮสต์บริการ DCE/RPC มันโหลดบริการ DCE/RPC จากรายการปลั๊กอินที่ให้มาเป็นอาร์กิวเมนต์ ผูกกับชุดเอนด์พอยต์ที่เหมาะสม และฟังคำขอโปรโตคอล โดยที่ DCE/RPC ย่อมาจาก Distributed Computing Environment / Remote Procedure Calls เครือข่ายทุกประเภทใช้ DCE/RPC Apple เพิ่มการรองรับ DCE/RPC กลับในปี 2010 เป็นส่วนหนึ่งของ Mac OS X Lion 10.7
คุณน่าจะไม่อ่านเกี่ยวกับ rpcsvchost หากมันไม่รบกวนคุณ แม้กระบวนการนี้จะเป็นส่วนประกอบของ macOS ที่ไม่เป็นอันตรายเลย มีการร้องเรียนจำนวนมากเกี่ยวกับวิธีที่กระบวนการนี้กิน CPU เกือบ 100% และทำให้ MacBook ช้าลง สาเหตุหลักของปัญหานี้คือ ไม่มีเหตุผลเฉพาะเจาะจงสำหรับการเกิดขึ้นนี้ ผู้ใช้หลายคนอ้างว่าพวกเขามีปัญหาเนื่องจากเหตุผลต่างกัน และวิธีแก้ไขก็แปลกประหลาดไปด้วย มาดูขั้นตอนบางอย่างที่ทำงานได้สำหรับผู้ใช้
สาเหตุและวิธีแก้ไขที่รู้จัก
- การเข้าชมเว็บไซต์เฉพาะบางแห่ง ผู้ใช้บางคนรายงานว่าเมื่อพวกเขาเข้าชมเว็บไซต์เฉพาะบางแห่ง มันกระตุ้น rpcsvchost ให้ใช้ CPU มากกว่า 90% เหตุผลอาจเป็นที่ MacBook ของคุณมีปัญหาขณะเชื่อมต่อกับเซิร์ฟเวอร์ Microsoft Exchange
- การรีเซ็ต SMC และ PRAM เมื่อคุณสังเกตพฤติกรรมแปลกประหลาดจากกระบวนการนั้น สิ่งแรกที่คุณสามารถทำได้คือการดำเนินการแก้ไขปัญหาเหล่านี้ เพื่อรีเซ็ต SMC ให้ปิด MacBook และ ต่อตัวแปลงไฟ ตอนนี้ กด CTRL+OPTION+SHIFT+POWER ปุ่ม ปล่อยหลังจาก 몇 วินาที และคุณจะเห็นการเปลี่ยนแปลงสั้นๆ ของไฟ MagSafe แสดงว่า SMC ถูกรีเซ็ตแล้ว

- การรีเซ็ต PRAM ต่อไป เราสามารถลองรีเซ็ต PRAM ของเรา ปิด MacBook กด POWER+COMMAND+OPTION+P+R ก่อนที่คุณจะเห็นหน้าจอสีเทา MacBook ของคุณจะรีบูทอีกครั้ง แสดงว่าได้รีเซ็ต PRAM แล้ว และค้างปุ่มจนกว่าคุณจะได้ยิน เสียงสตาร์ทอัพ ตอนนี้หลังจากที่คุณรีเซ็ต PRAM แล้ว คุณอาจต้องปรับเขตเวลาและความเร็วเมาส์ ฯลฯ มิฉะนั้น คุณพร้อมแล้ว

แอปพลิเคชันที่ต้องการการเชื่อมต่อเครือข่าย
- TeamViewer ผู้ใช้คนหนึ่งอ้างว่าในกรณีของเขา TeamViewer เป็นสาเหตุให้ rpcsvchost ใช้พลังการประมวลผลมาก การถอนการติดตั้งแก้ปัญหาได้

- IBM's Trusteer Rapport สำหรับธนาคารออนไลน์ บางธนาคารต้องการแอปพลิเคชันประเภท trustee บางอย่าง และ Trusteer Rapport เป็นหนึ่งในนั้น ผู้ใช้บางคนโพสต์ว่าการใช้แอปพลิเคชันนี้ทำให้ rpcsvchost ใช้ CPU ถึง 99% คุณอาจต้องติดต่อธนาคารของคุณเพื่อหาวิธีแก้ไข

สาเหตุและวิธีแก้ไขอื่นๆ
- มัลแวร์ (Malware) มัลแวร์อาจเป็นสาเหตุที่เป็นไปได้ของการควบคุม CPU คุณควรล้างโน้ตบุ๊คของคุณจาก โปรแกรมที่อาจไม่พึงประสงค์ (PUPs) โดยเฉพาะที่ต้องการการเชื่อมต่ออินเทอร์เน็ตบางรูปแบบ พร้อมกับนี้ ให้รันการสแกนระบบทั้งระบบเพื่อมัลแวร์และไวรัส

- ฮาร์ดแวร์ที่เสียหาย คุณอาจมีฮาร์ดแวร์ที่เสียหาย หรือ ฝุ่นสะสม ที่อาจขัดขวางประสิทธิภาพการระบายความร้อนของโน้ตบุ๊ค การทำความสะอาดโน้ตบุ๊คอาจช่วยได้ อาจเป็นปัญหา ฮาร์ดไดรฟ์ ด้วย
- การล้าง ถังขยะ (Recycle bin) อาจดูแปลก แต่เคยเห็นว่าการล้างถังขยะที่สะสมมาทำให้การใช้ CPU ของ rpcsvchost กลับสู่ปกติ

- การรีบูทเข้าสู่ Safe Mode Safe booting ทำให้แคชบางส่วนที่รักษาไว้ในระบบถูกสร้างใหม่ และบางครั้งนั่นคือทั้งหมดที่ต้องการเพื่อแก้ปัญหาแปลกประหลาดแบบนี้
