บางคนขณะดู Task Manager หา process ที่กินทรัพยากร อาจสังเกตเห็น process ชื่อ Bonjour Service แม้จะมีน้อยมากที่รู้ว่ามันคืออะไร และเล่นบทบาทอะไรในกิจกรรม PC ประจำวัน
ข้อแรก: Bonjour Service ไม่ใช่วไรัส เป็นซอฟต์แวร์ที่ Apple พัฒนา และเป็นส่วนหนึ่งของ OS ของพวกเขา iOS และ macOS ตั้งแต่ 2002 แอปพลิเคชันนี้ integrated ลึกใน Apple ecosystem ช่วยทำประสบการณ์ราบรื่นขึ้น บน Windows ซอฟต์แวร์นี้มาติดมาพร้อมเมื่อติดตั้งซอฟต์แวร์ Apple เช่น iTunes หรือ Safari web browser
บทความนี้จะอภิปรายลึกๆ เกี่ยวกับ Bonjour Service ว่าคุณต้องการมันหรือไม่ หรือสามารถลบออกจาก Windows ได้ หากตัดสินใจลบ เรามีคู่มือทีละขั้นตอนสำหรับปิด Bonjour service หรือลบออกโดยสมบูรณ์
Bonjour Service บน Windows 10 คืออะไร?
เดิมเรียกว่า Apple Rendezvous Bonjour service ช่วย discover และ connect shared devices & services ผ่าน local network ไม่เหมือนแอปทั่วไป Bonjour ทำงานใน background ขณะแอป Apple อื่นๆ ใช้มัน communicate ผ่าน local data network อัตโนมัติ อนุญาตให้ user ตั้งค่า network โดยไม่ต้อง config เรียกว่า zero-configuration networking (zeroconf)
ทำได้ด้วยเทคโนโลยีสมัยใหม่: hostname resolution, address assignment, service discovery การใช้ multicast Domain Name System (mDNS) ทำให้ Bonjour Service ไม่ส่งผลต่อ internet speed โดย caching support information
ปัจจุบัน service นี้ใช้มากที่สุดสำหรับ file-sharing และค้นหา printers บาง applications ของ Bonjour:
- หา shared music/photos ใน iTunes และ iPhoto
- หา local servers และ configuration pages สำหรับอุปกรณ์ใน Safari
- จัดการ licenses ในซอฟต์แวร์อย่าง SolidWorks และ PhotoView 360
- ใน SubEthaEdit หา collaborators สำหรับเอกสาร
- สื่อสารกับ multiple clients ในแอปอย่าง iChat, Adobe Systems Creative Suite 3 ฯลฯ
บน Windows คอมพิวเตอร์ Bonjour service ไม่มีฟังก์ชันโดยตรง และสามารถลบได้
อย่างไรก็ตาม หากคุณใช้ซอฟต์แวร์ Apple (iTunes หรือ Safari) บน Windows PC Bonjour เป็น essential service การลบอาจทำให้แอปเหล่านี้หยุดทำงาน ไม่ใช่แค่ซอฟต์แวร์ Apple แอปของบุคคลที่สามอย่าง Adobe Creative Suite และ Dassault Systemes' Solidworks ก็ต้องการ Bonjour service เพื่อทำงานได้ ถ้าจะลบ Bonjour ให้แน่ใจก่อนว่าไม่มีแอปไหนบนคอมพิวเตอร์ต้องการมัน
วิธีปิด Bonjour service
มี 2 วิธีลบ Bonjour service: 1) ปิด service ชั่วคราว 2) uninstall ทั้งหมด Uninstall เป็นการกระทำถาวร หากภายหลังรู้ว่าต้องการ ต้อง reinstall แต่ disable แค่ enable กลับได้
เพื่อปิด service ให้เปิด Windows Services application แล้วเปลี่ยน startup type เป็น Disabled สำหรับ service ที่ไม่ต้องการ
- เปิด Services: Windows + R > พิมพ์ services.msc > OK หรือค้นหา Services ใน Start search (Windows + S)
- ใน Services window หา Bonjour service > คลิกขวา > Properties (หรือดับเบิลคลิก)
- คลิก Name หัวตาราง เรียง A-Z หาง่ายขึ้น
- กด Stop ใต้ Service status > สถานะควรเป็น Stopped
- แท็บ General > drop-down Startup type > เลือก Disabled
- คลิก Apply มุมขวาล่าง > OK ออก
วิธี Uninstall Bonjour
Uninstall Bonjour ง่ายเท่าลบแอปอื่นๆ จากคอมพิวเตอร์ เพียงไปที่ Programs & Features ใน Control Panel และ uninstall Bonjour จากนั้น แต่วิธีละเอียดด้านล่าง:
- เปิด Run command box พิมพ์ control หรือ control panel > Enter เปิด Control Panel
- ใน Control Panel คลิก Programs & Features เปลี่ยน icon size เป็น small/large เพื่อหาง่าย
- หา Bonjour คลิกเลือก
- คลิก Uninstall ปุ่มบนสุด
- หรือ คลิกขวา Bonjour > Uninstall
- ป๊อปอัพยืนยัน > Yes > ตามคำแนะนำบนหน้าจอจนเสร็จ
เนื่องจาก Bonjour integrated ในหลายแอป Apple บางส่วนอาจคงอยู่บนคอมพิวเตอร์แม้ uninstall แอปแล้ว เพื่อลบ Bonjour ให้หมด ต้องลบ .exe และ .dll files ที่เกี่ยวข้อง
- เปิด File Explorer (Windows + E)
- ไปที่: C:\Program Files\Bonjour (บางระบบ เช่น Vista หรือ Win 7 x64 อาจอยู่ใน Program Files (x86))
- หา mDNSResponder.exe คลิกขวา > Delete
- หา mdnsNSP.dll > Delete หากมี popup ว่าไฟล์เปิดอยู่ใน Bonjour service > restart แล้วลองลบใหม่
ลบ Bonjour Service files ด้วย elevated command prompt ได้หาก popup ยังคงอยู่หลัง restart
- Command prompt แบบปกติ elevated ไม่ได้ ต้อง เปิด command prompt as administrator
- UAC popup ขออนุญาต > Yes
- นำทางไป Bonjour folder ใน CMD: เปิด File Explorer (Windows + E) หา Bonjour folder บันทึก address
- ใน CMD พิมพ์ address (\Program Files\Bonjour) Enter
- พิมพ์ mDNSResponder.exe –remove > Enter
- ควรเห็นข้อความ Removed Service
- หรือข้ามขั้นตอน 2-3 พิมพ์คำสั่งโดยตรง: "%PROGRAMFILES%\Bonjour\mDNSResponder.exe" -remove
- สุดท้าย unregister mdnsNSP.dll ด้วยคำสั่ง: regsvr32 /u "%PROGRAMFILES%\Bonjour\mdnsNSP.dll"
รีสตาร์ทคอมพิวเตอร์ แล้วลบโฟลเดอร์ Bonjour
แนะนำเพิ่มเติม:
- How to Transfer Microsoft Office to a New Computer?
- Fix Dragon Age Inquisition won't launch in Windows 10
หวังว่าบทความนี้ให้ข้อมูลชัดเจนเกี่ยวกับ Bonjour service และช่วยให้คุณ uninstall หรือ disable service จากคอมพิวเตอร์ได้สำเร็จ