Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> การบำรุงรักษาคอมพิวเตอร์

กำจัดคำเตือน HPDeviceMonitoring.framework บน Mac – วิธีแก้ไขเร็วสำหรับปัญหาเครื่องพิมพ์ HP

คุณจะทำอย่างไร หากแอปที่ทำงานได้ดีก่อนบน Mac ทันทีก็โผล่ข้อความเตือนว่ามันเป็นมัลแวร์หรือจะทำลายคอมพิวเตอร์? นี่คือกรณีของผู้ใช้ Mac ที่ใช้เครื่องพิมพ์ HP ซึ่งได้รับข้อผิดพลาด "HPDeviceMonitoring.framework will damage your computer" เมื่อพยายามพิมพ์ผ่าน print dialog

รายงานเกี่ยวกับข้อความข้อผิดพลาดนี้เริ่มปรากฏเมื่อวันที่ 23 ตุลาคม และข้อผิดพลาดส่งผลต่อผู้ใช้ Mac ที่มีเครื่องพิมพ์ HP รุ่นเก่า ตามรายงาน พวกเขาไม่ได้ติดตั้งอัปเดตใดๆ ทั้งสำหรับ macOS และเครื่องพิมพ์ HP และไม่ได้ติดตั้งแอปใหม่ ข้อผิดพลาดนี้ป้องกันไม่ให้ใช้เครื่องพิมพ์ HP ซึ่งเป็นความไม่สะดวกมาก

HP Device Monitoring Framework Malware บน Mac คืออะไร?

เมื่อผู้ใช้พยายามพิมพ์ด้วยเครื่องพิมพ์ HP พวกเขาได้ข้อความต่อไปนี้:

HPDeviceMonitoring.framework" will damage your computer.
This file was downloaded on an unknown date.
Report malware to Apple to protect other users

เคล็ดลับ: สแกน Mac เพื่อตรวจสอบปัญหาประสิทธิภาพ ไฟล์ขยะ แอป有害 和 威脅ความปลอดภัย
那可能导致系统问题或减慢性能。

นี่คือรูปแบบอื่นของข้อผิดพลาดนี้:

  • "framework" will damage your computer.
  • "hpPostProcessing.bundle" will damage your computer.
  • "HPDM.framework" will damage your computer.
  • "Matterhorn.framework" will damage your computer.
  • "Productimprovementstudy.hptask" will damage your computer.
  • "HP Scanner 3" will damage your computer.
  • "inkjet1.driver" will damage your computer.
  • "HP Utility" will damage your computer.
  • "PDE.plugin will damage your computer.
  • "ScanEventHandler.app" will damage your computer.
  • "FaxArchive.task" will damage your computer.
  • "inkjet3.driver" will damage your computer.
  • "commandtohp.filter" will damage your computer.

HPDeviceMonitoring.framework และไฟล์อื่นๆ ที่กล่าวมาข้างต้น เกี่ยวข้องกับเครื่องพิมพ์ HP และจำเป็นต้องรันทุกครั้งที่มีงานพิมพ์ที่ต้องเสร็จสิ้น แต่ด้วยเหตุผลที่ไม่ทราบาบางอย่าง มีบางอย่างป้องกันไม่ให้ไฟล์เหล่านี้รัน นอกจากเครื่องพิมพ์ HP ข้อผิดพลาดนี้ยังส่งผลต่อแอปอื่นๆ เช่น Amazon Music

สิ่งที่ทำให้ข้อผิดพลาดนี้รบกวนมากกว่าคือ มันไม่เคยหายจากหน้าจอ ไม่ว่าจะกดปุ่มอะไร หากคลิกปุ่ม Show in Finder โฟลเดอร์ต่างๆ ที่เกี่ยวข้องกับ HP printer driver จะเปิดขึ้นทุกครั้ง หากคลิก OK ข้อความข้อผิดพลาดจะโผล่ขึ้นมาอีกไม่กี่วินาที

ข้อผิดพลาดนี้ส่งผลต่อ Mac ที่รัน macOS Catalina และ macOS Mojave เท่านั้น ไม่มีรายงานมาจาก Mac ที่รัน macOS เวอร์ชันเก่ากว่า

สาเหตุเบื้องหลังข้อผิดพลาด "HPDeviceMonitoring.framework will damage your computer"

การปรากฏของข้อผิดพลาดนี้ทำให้ผู้ใช้ Mac หลายคนสับสน เพราะเครื่องพิมพ์ทำงานได้ดีก่อนหน้านี้ และไม่มีการเปลี่ยนแปลงหรือซอฟต์แวร์ใหม่ที่ติดตั้งซึ่งอาจส่งผลต่อซอฟต์แวร์ของเครื่องพิมพ์

ข้อความข้อผิดพลาดนี้ ไม่ได้หมายความว่าซอฟต์แวร์ HP ของคุณเป็นมัลแวร์หรือติดเชื้อมัลแวร์ เพื่อตรวจสอบอีกครั้ง สามารถตรวจสอบลายเซ็นของแอป HP โดยใช้คำแนะนำที่นี่:

  1. เปิด Terminal จากโฟลเดอร์ Applications
  2. คัดลอกและวางคำสั่งต่อไปนี้ เพิ่ม space:
    codesign –verify –verbose
  3. ลากแอป HP ไปที่หน้าต่าง Terminal เพื่อใส่ path ไปยังมัน
  4. กด Enter เพื่อตรวจสอบ

ผลลัพธ์ควรบ่งบอกว่าแอป valid หรือไม่ หรือว่า signing requirements ถูกปฏิบัติตามแล้วหรือไม่ นี่คือตัวอย่างผลลัพธ์ที่ควรได้:

$ codesign –verify –verbose /Applications/Safari.app
/Applications/Safari.app: valid on disk
/Applications/Safari.app: satisfies its Designated Requirement

เมื่อทำการตรวจสอบนี้ จะยืนยันว่า HP driver valid ซึ่งหมายความว่าข้อผิดพลาดอยู่ที่อื่น

จากการสืบสวนของ Thomas Reed ที่ Malwarebytes พบว่าข้อผิดพลาดนี้เกี่ยวข้องกับ Mac's Gatekeeper นี่คือความปลอดภัยสร้างตัวใน macOS เพื่อให้แน่ใจว่าโปรแกรมที่ปลอดภัยและน่าเชื่อถือเท่านั้นที่รันบน Mac เมื่อ macOS ตรวจพบปัญหากับแอปหรือมีเนื้อหาอันตราย Gatekeeper จะแจ้งเตือนเมื่อพยายามเปิด และขอให้ย้ายไป Trash

แต่ดูเหมือนนี้ไม่ใช่ข้อผิดพลาดของ Apple ตามโฆษกของ HP พวกเขาขอให้ Apple เพิกถอน credentials ของ Mac drivers รุ่นเก่า ซึ่งทำให้ Apple ถือว่าเป็นมัลแวร์

นี่คือข้อความของ HP:

"We unintentionally revoked credentials on some older versions of Mac drivers. This caused a temporary disruption for those customers and we are working with Apple to restore the drivers. In the meantime, we recommend users experiencing this problem to uninstall the HP driver and use the native AirPrint driver to print to their printer."

ทำอย่างไรกับ HP Device Monitoring Framework Malware บน Mac

ตาม HP พวกเขาขอให้ Apple ออก certificate ใหม่ ซึ่งควรหมายความว่าทุกอย่างดีแล้วใช่ไหม? น่าเสียดายที่ผู้ใช้จำนวนมากยังได้ข้อผิดพลาดเดียวกัน

ดังนั้น หากได้รับผลกระทบ นี่คือสิ่งที่สามารถทำได้:

วิธีแก้ #1: ใช้ AirPrint

หากแอป HP ไม่อนุญาตให้พิมพ์ สามารถใช้ AirPrint แทน ไม่ต้องติดตั้ง driver ใดๆ ตราบใดที่ Mac และเครื่องพิมพ์เชื่อมต่อ Wi-Fi เดียวกัน สามารถพิมพ์เอกสารแบบไร้สายได้

วิธีใช้ AirPrint:

  1. เปิดเอกสารที่ต้องการพิมพ์ แล้วคลิก File จากเมนูด้านบน
  2. เลือก Print
  3. ในเมนู Printer เลื่อนลงไป Nearby Printers แล้วเลือก AirPrint
  4. ปรับแต่งการตั้งค่าพิมพ์ทั้งหมด แล้วคลิก Print

วิธีแก้ #2: ติดตั้ง HP Driver ใหม่

ก่อนทำสิ่งนี้ ต้อง uninstall HP printer driver โดยลากไป Trash และลบโฟลเดอร์ HP ที่มีไฟล์ทั้งหมดที่เกี่ยวข้องกับเครื่องพิมพ์ หลัง uninstall เครื่องพิมพ์เสร็จสิ้น ถอดการเชื่อมต่อจาก Mac และรีสตาร์ท

ต่อมา เชื่อมต่อเครื่องพิมพ์กับ Mac จะได้กล่องโต้ตอบขึ้นว่า:

Would you like to download and install software for "HP"?

หมายความว่า macOS ตรวจพบว่าไม่มี driver ที่เหมาะสมสำหรับเครื่องพิมพ์ HP แค่คลิก Install เพื่อให้ macOS หาและติดตั้ง driver ที่ถูกต้องให้อัตโนมัติ

วิธีแก้ #3: ติดตั้ง Printer Driver ด้วยตนเอง

หาก macOS ไม่สามารถหา driver ที่ถูกต้องได้ สามารถติดตั้ง HP driver ใหม่ด้วยตนเองแทน วิธีทำ:

  1. ไปที่ Finder และค้นหาโฟลเดอร์ /Library/Printers/hp
  2. ลบโฟลเดอร์ทั้งหมด สามารถใช้ Mac Cleaner กำจัดไฟล์คงเหลือทั้งหมด
  3. ลบเครื่องพิมพ์ HP ภายใต้ System Preferences > Printers and Scanners
  4. ติดตั้ง HewlettPackardPrinterDrivers.dmg จากลิงก์เหล่านี้:
    • https://support.apple.com/kb/dl1888?locale=en_US
    • https://support.hp.com/ca-en/drivers/printers
    • https://support.hp.com/us-en/document/c06164609
    • https://h30434.www3.hp.com/t5/Printers-Knowledge-Base/quot-HPxxxxx-framework-quot-will-damage-your-computer-quot/ta-p/7825233
  5. ต่อไป เชื่อมต่อเครื่องพิมพ์ และเพิ่มกลับใน System Preferences > Printers and Scanners
  6. ทดสอบพิมพ์เพื่อให้แน่ใจว่าทำงานได้

สรุป

แม้ Apple จะออก certificate ใหม่สำหรับ HP drivers รุ่นเก่าแล้ว แต่ยังมีผู้ใช้ที่ไม่สามารถกำจัดข้อผิดพลาดนี้ได้ หากเป็นกรณีนี้ วิธีแก้ไขข้างต้นควรช่วยแก้ไขปัญหานี้