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

การแก้ไขข้อผิดพลาด macOS 'Apple ไม่สามารถตรวจสอบซอฟต์แวร์ที่เป็นอันตราย' - คำแนะนำทีละขั้นตอน

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

ไม่สามารถเปิดได้เนื่องจาก Apple ไม่สามารถตรวจสอบซอฟต์แวร์ที่เป็นอันตรายได้

โดยปกติแล้ว สิ่งนี้จะเกิดขึ้นเนื่องจากแอปนี้สร้างโดยบุคคลที่ Apple ไม่รู้จัก หรือขาดการตรวจสอบความปลอดภัยพิเศษที่เรียกว่าตั๋วรับรองเอกสาร ซึ่ง Gatekeeper กำหนดไว้ ตั้งแต่ macOS Catalina เป็นต้นไป Apple ได้เพิ่มการตรวจสอบเหล่านี้ตามค่าเริ่มต้นเพื่อช่วยปกป้อง Mac ของคุณ แม้แต่แอปที่ปลอดภัยและมีประโยชน์ เช่น โปรแกรมติดตั้ง เครื่องมือเพิ่มประสิทธิภาพ หรือโปรแกรมโอเพนซอร์ส ก็สามารถแสดงคำเตือนนี้ได้

หากคุณใช้ Mac จากที่ทำงานหรือโรงเรียน ก่อนอื่นต้องแน่ใจว่าบริษัทของคุณอนุญาตให้คุณติดตั้งแอพนั้นได้

คำเตือน: ตรวจสอบอีกครั้งเสมอว่าคุณเชื่อถือแหล่งที่มาและความปลอดภัยของแอป โดยเฉพาะอย่างยิ่งเมื่อข้ามคำเตือนด้านความปลอดภัย หลีกเลี่ยงการทำให้ Mac ของคุณตกอยู่ในความเสี่ยงเพื่อความสะดวก

1. เปิดแอปพลิเคชันโดยคลิกขวา

บางครั้งคุณสามารถข้ามคำเตือนได้ด้วยการคลิกขวาและเลือก "เปิด"

  1. ในป๊อปอัปคำเตือน คลิก แสดงใน Finder จากนั้นคลิกขวา แอปพลิเคชัน
  2. กด การควบคุม ค้างไว้ คีย์แล้วคลิก เปิด . เปิดแอปพลิเคชันโดยคลิกขวาที่แอปพลิเคชัน
  3. ยืนยันว่าคุณต้องการเปิดแอป สิ่งนี้จะสร้างข้อยกเว้นในการตั้งค่าความปลอดภัยของ Mac ของคุณ ดังนั้นคุณจึงสามารถเปิดได้ในภายหลังเพียงแค่คลิกสองครั้ง ตรวจสอบว่าวิธีนี้ช่วยแก้ปัญหาได้หรือไม่
  4. หากไม่ ลองกด ตัวเลือก ค้างไว้ จากนั้น คลิกขวา ไฟล์แอป
  5. เลือก เปิด และดูว่าแอปพลิเคชันเริ่มต้นด้วยวิธีนี้หรือไม่

2. ย้ายแอปพลิเคชันไปยังโฟลเดอร์แอปพลิเคชัน

บางครั้งการลากแอปไปยังโฟลเดอร์แอปพลิเคชันอาจช่วยได้

  1. ค้นหาแอปแล้วลากไปไว้ แอปพลิเคชัน โฟลเดอร์ ลากและวาง Firefox ไปยังโฟลเดอร์แอปพลิเคชันของ Mac
  2. คลิกขวา บนแอปภายในโฟลเดอร์แอปพลิเคชัน และกดปุ่ม Control และคลิก เปิด .
  3. เมื่อคุณได้รับแจ้ง ให้ยืนยันการเปิดแอปและตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

3. ติดตั้งจากเดสก์ท็อปของ Mac

บางครั้งการย้ายตัวติดตั้งไปยังเดสก์ท็อปของคุณสามารถช่วยแก้ปัญหาด้านสิทธิ์หรือความปลอดภัยได้ แม้ว่าจะไม่สามารถแก้ไขคำเตือนได้เสมอไปก็ตาม

  1. ย้าย ไฟล์แอปลงบนเดสก์ท็อปของคุณ
  2. คลิกขวา ไฟล์และเลือก เปิด . ติดตั้งแอปพลิเคชันจากเดสก์ท็อปของ Mac
  3. ตกลงที่จะเปิดแอป ดูว่าวิธีนี้ช่วยแก้ปัญหาได้หรือไม่
  4. หากไม่เป็นเช่นนั้น ให้ลองกดปุ่ม Control ค้างไว้แล้วคลิกแอปบนเดสก์ท็อปแล้วเปิดใหม่อีกครั้ง

4. อนุญาตแอปจาก App Store และนักพัฒนาที่ระบุได้

หาก Mac ของคุณตั้งค่าไว้ให้คุณติดตั้งแอพจาก App Store เท่านั้น คุณอาจเห็นคำเตือนนี้เมื่อคุณพยายามเปิดแอพจากนอก App Store แม้ว่าจะมาจากนักพัฒนาที่รู้จักก็ตาม การเปลี่ยนการตั้งค่านี้สามารถแก้ไขปัญหาได้

  1. ไปที่ การตั้งค่าระบบ> ความปลอดภัยและความเป็นส่วนตัว> ทั่วไป .
  2. คลิก ล็อค และป้อนชื่อผู้ใช้และรหัสผ่านผู้ดูแลระบบของคุณ
  3. เลือก App Store และนักพัฒนาที่ระบุ . เลือกตัวเลือก App Store และผู้พัฒนาที่ระบุบน Mac
  4. รีสตาร์ท Mac ของคุณแล้วลองเปิดหรือติดตั้งแอปอีกครั้ง
  5. หรืออีกวิธีหนึ่ง ให้ค้นหา DMG ไฟล์ คลิกขวา และเลือก เปิดด้วย> โปรแกรมติดตั้ง .
  6. คุณอาจเห็นคำเตือนแตกต่างออกไปเล็กน้อยในครั้งนี้ แต่ตอนนี้เป็น เปิด หรือ ดำเนินการต่อ ปุ่มควรปรากฏขึ้น
  7. คลิก เปิด หรือ ดำเนินการต่อ และตรวจสอบว่าติดตั้งแอปแล้วหรือยัง

5. ใช้ตัวเลือก “เปิดต่อไป”

macOS มีปุ่ม 'เปิดต่อไป' ในตัว หากบล็อกแอพที่ไม่รู้จักหรือหากการตรวจสอบสิทธิ์ของแอพล้มเหลว

คำเตือน:ใช้สิ่งนี้เฉพาะเมื่อคุณแน่ใจว่าแอปและแหล่งที่มานั้นปลอดภัยเท่านั้น

  1. ไปที่ การตั้งค่าระบบ> ความปลอดภัยและความเป็นส่วนตัว> ทั่วไป .
  2. คลิก ล็อค ที่ด้านล่างและตรวจสอบสิทธิ์
  3. เลือก เปิดต่อไป ถัดจากแอปที่ถูกบล็อก คลิกเปิดต่อไปสำหรับแอปพลิเคชันที่มีปัญหาในแท็บทั่วไปของการตั้งค่าความปลอดภัยและความเป็นส่วนตัวของ Mac
  4. หากคุณไม่เห็นปุ่มนี้ ให้ลองเปิดแอปอีกครั้งจาก Finder รีเฟรชหน้าต่างความปลอดภัยและความเป็นส่วนตัวเพื่อดูว่าตัวเลือกปรากฏขึ้นหรือไม่

6. ดาวน์โหลดตัวติดตั้งแอปล่าสุด

บางครั้งตัวติดตั้งแอพที่คุณมีล้าสมัยและใช้งานไม่ได้กับ macOS เวอร์ชั่นปัจจุบันของคุณ การรับตัวติดตั้งล่าสุดมักจะช่วยแก้ปัญหานี้ได้

  1. เปิดเบราว์เซอร์ของคุณและไปที่เว็บไซต์อย่างเป็นทางการ (เช่น เว็บไซต์ของ Adobe)
  2. ดาวน์โหลดแอปเวอร์ชันล่าสุดที่คุณต้องการ (คุณอาจต้องมีใบอนุญาตหรือบัญชีของคุณเพื่อเข้าถึง) ดาวน์โหลดตัวติดตั้งแอปล่าสุดจากเว็บไซต์ OEM
  3. ติดตั้งแอปและดูว่ากระบวนการนี้สำเร็จหรือไม่

7. อัปเดต macOS และแอปพลิเคชันที่เกี่ยวข้อง

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

7.1. อัปเดตแอปที่เกี่ยวข้อง

  1. ตรวจสอบการอัปเดตสำหรับแอปใดๆ จากนักพัฒนาคนเดียวกัน ตัวอย่างเช่น สำหรับ Adobe XD ให้คลิก ความช่วยเหลือ> อัปเดต ในแอป ใช้การอัปเดตที่มีอยู่ ตรวจสอบการอัปเดต Adobe XD
  2. รีสตาร์ท Mac ของคุณแล้วลองติดตั้งหรือเปิดแอปที่มีปัญหาอีกครั้ง

7.2. อัปเดต macOS

  1. ไปที่ การตั้งค่าระบบ> ทั่วไป> การอัปเดตซอฟต์แวร์ . ตรวจสอบการอัปเดต macOS
  2. ติดตั้งการอัปเดตที่มีอยู่ รีสตาร์ท Mac ของคุณ และลองติดตั้งอีกครั้ง

8. ติดตั้งแอปพลิเคชันอีกครั้ง

หากการเปิดหรือใช้แอปทำให้เกิดคำเตือนอยู่เสมอ การติดตั้งอาจเสียหาย การติดตั้งใหม่มักจะแก้ไขปัญหานี้ได้

  1. ไปที่ การตั้งค่าระบบ> พิมพ์และสแกน .
  2. เลือกเครื่องพิมพ์ของคุณแล้วคลิกลบ ปุ่มเพื่อลบออก ลบเครื่องพิมพ์ออกจาก Mac
  3. เปิด Finder ไปที่ห้องสมุด> เครื่องพิมพ์> PPD> เนื้อหา> ทรัพยากร .
  4. ย้ายไฟล์ไดรเวอร์เครื่องพิมพ์ของคุณไปที่ถังขยะ
  5. ล้างถังขยะ รีสตาร์ท Mac จากนั้นติดตั้งใหม่และตั้งค่าเครื่องพิมพ์อีกครั้ง ดูว่าวิธีนี้ช่วยแก้ปัญหาได้หรือไม่

9. ใช้ยูทิลิตี้ Pacifist

หากคุณยังคงประสบปัญหา Pacifist ให้คุณเปิดและติดตั้งแพ็คเกจแอป (DMG) ด้วยตนเอง ใช้ Pacifist กับแอปจากแหล่งที่คุณเชื่อถือเท่านั้น

  1. ดาวน์โหลดและติดตั้งยูทิลิตี้ Pacifist มีโหมดสาธิตฟรี ใช้ Pacifist Utility เพื่อติดตั้งแอปพลิเคชันที่มีปัญหา
  2. เปิด Pacifist ค้นหาไฟล์ตัวติดตั้งแอปของคุณ คลิกติดตั้ง และยืนยันว่ามันเหมาะกับคุณหรือไม่

10. ลบไฟล์แอดแวร์

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

ระวัง—ลบเฉพาะไฟล์ที่คุณมั่นใจว่าเกี่ยวข้องกับมัลแวร์หรือแอดแวร์ เมื่อไม่แน่ใจ ให้ค้นหาชื่อไฟล์ทางออนไลน์

  1. เรียกใช้ Etrecheck เพื่อสแกน Mac ของคุณ ใช้ปุ่มข้อความเพิ่มเติมเพื่อดูรายละเอียดเพิ่มเติม ลบไฟล์ในแท็บความปลอดภัยของ Etrecheck
  2. ตรวจสอบบันทึกเพื่อหาสิ่งที่น่าสงสัย
  3. ลบไฟล์ใดๆ ที่ถูกทำเครื่องหมายว่าเป็นปัญหาในหน้า Etrecheck Security สำหรับการอ้างอิง ไฟล์ที่มีปัญหาอาจมีลักษณะดังนี้ (ไม่ต้องกังวลหากคุณไม่สามารถลบทุกรายการได้):
    Launchd: /Library/LaunchDaemons/com.fluviatic.plist
    Executable: /etc/fluviatic.sh
    Reason: Adware pattern match
    Launchd: /Library/LaunchDaemons/com.apple.nomaro.plist
    Executable: /Library/nomaro
    Reason: Adware pattern match
    Launchd: /Library/LaunchDaemons/com.brothelry.net-preferences.plist
    Executable: /etc/change_net_settings.sh
    Reason: Adware pattern match
    Launchd: /Library/LaunchDaemons/com.cytoid.plist
    Executable: /etc/cytoid.sh
    Reason: Adware pattern match
    Launchd: /Library/LaunchDaemons/com.apple.ightem.plist
    Executable: /Library/ightem
    Reason: Adware pattern match
    Launchd: /Library/LaunchDaemons/com.handily.service.plist
    Executable: /etc/run_app.sh
    Reason: Adware pattern match
    Launchd: /Library/LaunchDaemons/com.embraceor.service.plist
    Executable: /etc/run_app.sh
    Reason: Adware pattern match
    Unsigned Files:
    Launchd: ~/Library/LaunchAgents/com.JMGti.plist
    Executable: ~/Library/qeSGc/0iGb1
    Details: Domain name invalid - possibly adware
    Launchd: /Library/LaunchAgents/com.Ben.plist
    Executable: /Library/laciniated/FpvUIfsO/BezAOVjO/Ben
    Launchd: ~/Library/LaunchAgents/com.ReplayInfo.plist
    Executable: ~/Library/Application Support/com.ReplayInfo/ReplayInfo
    Details: Domain name invalid - possibly adware
    Launchd: ~/Library/LaunchAgents/com.outsting-nanomelus.plist
    Executable: ~/Library/caphar/CvjZdHjk/PFaVhNLb/jYKnVsvw/outsting-nanomelus
    Details: Domain name invalid - possibly adware
    Running app: /Library/unbenignant/unbenignant
    Running app: /Library/udandan/udandan.app/Contents/MacOS/udandan
    Running app: /Library/bagel-snatchable/sgHbeBUR/QBbJfEMQ/tyRvfkGJ/apsis
    Running app: /Library/wlaghmyrnqvj/wlaghmyrnqvj
    Running app: /Library/mPGDlnMj/mPGDlnMj
    Login Item: ~/bin/helper_update
  4. รีบูต Mac ของคุณแล้วเรียกใช้ EtreCheck อีกครั้ง
  5. ลบไฟล์ต้องสงสัยซ้ำแล้วตรวจสอบอีกครั้งจนกระทั่งไม่มีไฟล์แอดแวร์เหลืออยู่ จากนั้นดูว่าปัญหาของคุณได้รับการแก้ไขหรือไม่

11. ใช้คำสั่งเทอร์มินัล

หากไม่มีสิ่งใดได้ผล คุณสามารถใช้คำสั่ง Terminal เพื่อแก้ไขปัญหาได้

11.1. ลบแอตทริบิวต์กักกัน

  1. เปิด Terminal แล้วรันคำสั่งนี้ โดยปรับเส้นทางที่ถูกต้องไปยังไฟล์แอปของคุณ:
    xattr -d com.apple.quarantine /path/to/file
    ลบแอตทริบิวต์การกักกันออกจากแอปพลิเคชันบน Mac
  2. ลองติดตั้งหรือเปิดแอปอีกครั้ง
  3. หากคุณยังคงพบปัญหา ให้ลองใช้คำสั่งเหล่านี้ (แทนที่ด้วยเส้นทางไฟล์จริงของคุณอีกครั้ง):
    xattr /path/to/MyApp.app
    sudo xattr -r -d com.apple.quarantine /path/to/MyApp.app
  4. หากจำเป็น ให้ใช้คำสั่งนี้กับไฟล์แอปทั้งหมดในโฟลเดอร์:
    xattr -r -d com.apple.quarantine /path/to/directory/containing/the/binaries/*

11.2. ลงนามแอปพลิเคชันด้วย Codesign

  1. เปิด Terminal แล้วเปลี่ยนเป็น /bin ของคุณ ไดเร็กทอรี
  2. เรียกใช้คำสั่งนี้ โดยสลับ MyApp เป็นชื่อจริงของแอปของคุณ:
    sudo codesign --force --deep --sign - /Applications/MyApp.app
    ใช้ Codesign เพื่อลงนามแอปพลิเคชันบน Mac
  3. รีสตาร์ท Mac ของคุณและดูว่าแอปของคุณเปิดได้โดยไม่มีปัญหาหรือไม่

11.3. ปิดการใช้งาน GateKeeper ชั่วคราว

  1. เปิด Terminal แล้วป้อน:
    sudo spctl --master-disable
    ปิดการใช้งาน GateKeeper ของ Mac
  2. รีบูตและลองติดตั้งอีกครั้ง
  3. หากยังคงล้มเหลว ให้ไปที่ การตั้งค่าระบบ> ความปลอดภัยและความเป็นส่วนตัว> ทั่วไป .
  4. คลิก ล็อค และป้อนรหัสผ่านของคุณ
  5. ตั้งค่า อนุญาตแอปที่ดาวน์โหลดจาก เพื่อทุกที่ จากนั้นรีสตาร์ท
  6. ลองติดตั้งอีกครั้ง ซึ่งในที่สุดก็ควรจะอนุญาต หลังจากนั้น คุณสามารถเปิดใช้งาน GateKeeper อีกครั้งด้วย:
    sudo spctl --master-enable

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

หากขั้นตอนเหล่านี้ไม่สามารถแก้ไขปัญหาได้ คุณอาจต้องรีเซ็ตการตั้งค่าระบบหรือติดตั้ง macOS อีกครั้ง หากคุณยังคงพบปัญหา โปรดติดต่อ ฝ่ายสนับสนุนของ Apple หรือติดต่อนักพัฒนาแอปพลิเคชันเป็นอย่างยิ่ง

เกี่ยวกับผู้เขียน

การแก้ไขข้อผิดพลาด macOS  Apple ไม่สามารถตรวจสอบซอฟต์แวร์ที่เป็นอันตราย  - คำแนะนำทีละขั้นตอน

ราซา อาร์ชาด

Raza Arshad เป็นผู้เชี่ยวชาญด้านการสนับสนุนด้านไอทีของ Google ที่ได้รับการรับรอง ด้วยความใส่ใจในรายละเอียดและความหลงใหลในการแก้ปัญหา เขาจึงเป็นเลิศในการระบุและแก้ไขจุดบกพร่องและปัญหาที่เกี่ยวข้องกับ Windows ด้วยความเข้าใจอย่างลึกซึ้งเกี่ยวกับระบบคอมพิวเตอร์ Raza จึงสามารถนำทางผ่านความซับซ้อนได้อย่างง่ายดายเพื่อระบุสาเหตุที่แท้จริงและดำเนินการแก้ไขปัญหาที่มีประสิทธิภาพ ทักษะพิเศษของเขาในการตรวจจับจุดบกพร่องและการแก้ไขปัญหา Windows ทำให้เขาเป็นทรัพย์สินที่มีค่าในทีมสนับสนุนด้านไอที