เหตุใด macOS Catalina จึงตรวจสอบแอปพลิเคชันก่อนที่ฉันจะเปิดได้

เหตุผลหนึ่งที่เราชื่นชอบ macOS ก็คือคุณสมบัติด้านความปลอดภัยที่แน่นหนา คุณแทบจะไม่ต้องกังวลเกี่ยวกับไวรัสหรือมัลแวร์เพราะ Apple ให้ซอฟต์แวร์ปฏิบัติการถูกล็อคไว้อย่างปลอดภัย ทั้งหมดนี้เป็นไปด้วยดีและดีจนกระทั่งคุณไม่สามารถเปิดแอปได้เนื่องจาก macOS คอยตรวจสอบอยู่เสมอ

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

มาดูกันว่าคุณสามารถทำอะไรกับมันได้บ้าง

สารบัญ

    • ที่เกี่ยวข้อง:
  • Catalina คอยตรวจสอบแอปพลิเคชันต่อไป
    • อย่าสับสนกับข้อจำกัดของ Gatekeeper
  • จะทำอย่างไรถ้า Mac ของคุณกำลังตรวจสอบแอปพลิเคชัน
    • 1. อัพเดท macOS และแอพทั้งหมดของคุณ
    • 2. ลบและติดตั้งแอพที่มีปัญหาใหม่
    • 3. ดูหน้าจอกิจกรรม
    • 4. ถอนการติดตั้งซอฟต์แวร์ป้องกันไวรัส ความปลอดภัย หรือการล้างข้อมูล
    • 5. บูตเข้าสู่เซฟโหมดและซ่อมแซมดิสก์ของคุณ
    • 6. ปิดใช้งานการตรวจสอบแอปใน macOS
    • 7. ลบ Mac ของคุณและติดตั้ง macOS. ใหม่
  • หากล้มเหลว ดาวน์เกรดเป็น macOS Mojave
  • เคล็ดลับผู้อ่าน
    • กระทู้ที่เกี่ยวข้อง:

ที่เกี่ยวข้อง:

  • วิธีเปิดแอพที่ดาวน์โหลดจากทุกที่ macOS
  • ทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับการรับรองแอปใน macOS Catalina
  • ต้องการเรียกใช้แอพ 32 บิตบน macOS Catalina หรือไม่ ใช้เครื่องเสมือนโมฮาวี

Catalina คอยตรวจสอบแอปพลิเคชันต่อไป

หลังจากเริ่มต้นระบบ Mac และเปิดแอพ แถบการโหลดจะปรากฏขึ้นโดยแจ้งว่า macOS คือ “กำลังตรวจสอบ [แอปพลิเคชัน]” บางครั้งอาจใช้เวลาครึ่งชั่วโมงหรือนานกว่านั้นก่อนที่การยืนยันจะเสร็จสิ้น และให้คุณใช้แอปได้!

เห็นได้ชัดว่า macOS Catalina รู้สึกว่าจำเป็นต้องตรวจสอบแอพทุกประเภท ไม่ใช่แค่แอปที่ไม่รู้จัก แต่แอปทั่วไป เช่น Xcode, Microsoft Word และแม้แต่แอป iWork ของ Apple

กำลังตรวจสอบแอป Microsoft PowerPoint ใน macOS Catalina
ผู้ใช้บางคนบอกว่าจะใช้เวลามากกว่าครึ่งชั่วโมงกว่าที่แถบแสดงความคืบหน้าจะเต็ม

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

แต่ก่อนอื่น เรามาสำรวจวิธีแก้ปัญหาที่แนะนำซึ่งใช้เวลาน้อยกว่ากันก่อน

อย่าสับสนกับข้อจำกัดของ Gatekeeper

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

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

ดูบทความอื่นๆ ของเราสำหรับ ข้อมูลเพิ่มเติมเกี่ยวกับGatekeeper.

macOS ไม่สามารถตรวจสอบได้ว่าแอปนั้นฟรีจากมัลแวร์
หาก macOS แจ้งว่าไม่สามารถตรวจสอบแอปของคุณได้ คุณต้องเลี่ยงผ่าน Gatekeeper

จะทำอย่างไรถ้า Mac ของคุณกำลังตรวจสอบแอปพลิเคชัน

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

แจ้งให้เราทราบว่าโซลูชันใดที่เหมาะกับคุณในความคิดเห็น!

1. อัพเดท macOS และแอพทั้งหมดของคุณ

ผู้ใช้จำนวนมากประสบปัญหาคล้ายกันนี้ เมื่อ Apple เปิดตัว macOS High Sierra ในปี 2560. ในที่สุด Apple ได้ออกโปรแกรมปรับปรุงแก้ไขเพื่อแก้ไขปัญหานี้ หวังว่าสิ่งเดียวกันจะเกิดขึ้นกับ macOS Catalina

ตรวจสอบให้แน่ใจว่า Mac และแอพทั้งหมดของคุณเป็นเวอร์ชั่นล่าสุดโดยสมบูรณ์:

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

2. ลบและติดตั้งแอพที่มีปัญหาใหม่

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

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

ในการลบและติดตั้งแอพใหม่จาก Mac ของคุณ:

  1. เปิด Launchpad จากนั้นคลิกแอพใดก็ได้ค้างไว้
  2. คลิก NS เพื่อถอนการติดตั้งแอพที่คุณได้รับจาก Mac App Store มีแอพ Apple จำนวนมากที่คุณไม่สามารถถอนการติดตั้งได้
  3. สำหรับแอปที่คุณดาวน์โหลดจากที่อื่น ให้ไปที่เว็บไซต์ของนักพัฒนาซอฟต์แวร์เพื่อดูคำแนะนำในการถอนการติดตั้ง หากไม่มี ให้ลากแอปไปที่ถังขยะจากโฟลเดอร์แอปพลิเคชันของคุณ
แอพ Launchpad พร้อมปุ่มลบ
หากแอพไม่แสดงปุ่มลบ ให้ลากไปที่ถังขยะด้วย Finder

3. ดูหน้าจอกิจกรรม

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

เปิดแอพตัวตรวจสอบกิจกรรมใน แอปพลิเคชั่น > ยูทิลิตี้.

ดูภายใต้รายการชื่อกระบวนการและตรวจสอบว่าแอปติดอยู่ใน XProtectService และตรวจสอบจำนวน CPU ที่กระบวนการใช้ หากแอพหรือกระบวนการไม่ตอบสนอง macOS จะทำเครื่องหมายด้วย (ไม่ตอบสนอง.)

หากแถบความคืบหน้าของแอปหยุดเคลื่อนที่ไปข้างหน้าและคงอยู่ที่นั่นเป็นระยะเวลาหนึ่ง แสดงว่าแอปนั้นอาจค้างอยู่ในกระบวนการตรวจสอบ

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

หากต้องการยกเลิกหรือบังคับให้ออกจากกระบวนการ ให้เลือกและกดปุ่ม "x" ที่มุมซ้ายบนของตัวตรวจสอบกิจกรรม

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

เมื่อบังคับออก กระบวนการจะหยุดทันที

4. ถอนการติดตั้งซอฟต์แวร์ป้องกันไวรัส ความปลอดภัย หรือการล้างข้อมูล

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

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

แอพที่อาจมีปัญหา ได้แก่:

  • MacKeeper
  • MacCleaner
  • ดร.คลีนเนอร์

5. บูตเข้าสู่เซฟโหมดและซ่อมแซมดิสก์ของคุณ

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

รีสตาร์ท Mac ของคุณค้างไว้ กะ ในขณะที่บูทขึ้นเพื่อเปิด Safe Mode คุณควรเห็นข้อความสีแดงว่า "Safe Boot" จากด้านบนขวาของหน้าจอการเข้าสู่ระบบ เปิดแอพต่างๆ เพื่อดูว่าปัญหาการยืนยันยังคงมีอยู่หรือไม่

รีสตาร์ท Mac ของคุณอีกครั้งเพื่อออกจาก Safe Mode

ข้อความ Safe Boot ในแถบเมนูของหน้าจอเข้าสู่ระบบ
มีข้อความว่า 'Safe Boot' บนหน้าจอเข้าสู่ระบบเท่านั้น

จากนั้นเปิดยูทิลิตี้ดิสก์เพื่อซ่อมแซมการอนุญาตบนดิสก์ของคุณ:

  1. เปิดยูทิลิตี้ดิสก์จากโฟลเดอร์ยูทิลิตี้ในแอพพลิเคชั่น
  2. เลือก Macintosh HD ของคุณจากแถบด้านข้าง
  3. คลิกปุ่มปฐมพยาบาลและตกลง วิ่ง ปฐมพยาบาล.
หน้าต่างป๊อปอัปการปฐมพยาบาลของยูทิลิตี้ดิสก์
ระยะเวลาที่ใช้ในการปฐมพยาบาลจะแตกต่างกันไปตามไดรฟ์ของคุณ

6. ปิดใช้งานการตรวจสอบแอปใน macOS

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

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

คุณควรใช้วิธีนี้เป็นวิธีการแก้ปัญหาชั่วคราวเท่านั้น

ใช้ Terminal เพื่อปิดใช้งานการตรวจสอบบน Mac ของคุณ:

  1. เปิด Terminal จากโฟลเดอร์ Utilities ใน Applications
  2. คัดลอกและวางคำสั่งต่อไปนี้ใน Terminal จากนั้นกด กลับ:
    ค่าเริ่มต้นเขียน com.apple LaunchServices LSQuarantine -bool NO
  3. เมื่อพร้อมที่จะเปิดใช้งานการตรวจสอบอีกครั้ง ให้ป้อนรหัสเดียวกันใน Terminal แทนที่ ไม่ ลงท้ายด้วย ใช่ แทนที่.
หน้าต่างเทอร์มินัลพร้อมคำสั่งปิดการตรวจสอบแอป
ใช้ความระมัดระวังเป็นพิเศษเมื่อป้อนคำสั่งใดๆ ลงใน Terminal เพื่อไม่ให้ Mac ของคุณเสียหาย

ลองใช้คำสั่ง Terminal อื่น

ผู้ใช้บางคนบอกเราว่า Terminal Command นี้ใช้งานไม่ได้กับ macOS Catalina 10.15.4 ขึ้นไปอีกต่อไป

ผู้อ่านบางคนพบว่าการใช้คำสั่งนี้แทนได้ผลสำหรับพวกเขา:

sudo xattr -dr com.apple.quarantine /Applications/AppName.app

  • เพิ่มช่องว่างระหว่าง quarantine และ /Applications– นี่เป็นสิ่งสำคัญ!
  • คุณอาจไม่จำเป็นต้องใช้ sudo ที่จุดเริ่มต้นของคำสั่ง ทั้งนี้ขึ้นอยู่กับสิทธิ์ของบัญชีของคุณ

คำสั่ง xattr จะช่วยได้ถ้าแอพของคุณติดค้างอยู่ในการตรวจสอบวนรอบ

คุณยังสามารถลากและวางแอพที่เป็นปัญหาลงใน Terminal

  1. เปิดหน้าต่างแอป Terminal ใหม่
  2. พิมพ์ดังต่อไปนี้: xattr -d com.apple.quarantine ป้องกันไม่ให้ macOS ตรวจสอบแอป
  3. ให้แน่ใจว่าคุณวางช่องว่างหลังกักตัว
  4. นำแอพของคุณแล้วลากและวางลงใน Terminal
  5. คำสั่งควรอ่านบางอย่างเช่น: xattr -d com.apple.quarantine /Applications/ชื่อแอป.แอป
  6. กดปุ่มตกลง
  7. ลองอีกครั้งเพื่อเปิดแอปนั้น

7. ลบ Mac ของคุณและติดตั้ง macOS. ใหม่

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

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

ทำตามขั้นตอนเหล่านี้เพื่อลบ Mac ของคุณและติดตั้ง macOS ใหม่:

  1. สร้างข้อมูลสำรองใหม่ของ Mac ของคุณโดยใช้ Time Machine
  2. ถือ Command+R ในขณะที่ Mac ของคุณเปิดเครื่องเพื่อบู๊ตเข้าสู่โหมดการกู้คืน
  3. จากหน้าต่างยูทิลิตี้ macOS ให้เปิด ยูทิลิตี้ดิสก์.
  4. เลือก Macintosh HD ของคุณจากแถบด้านข้างแล้วคลิก ลบ. กรอกชื่อใหม่สำหรับไดรฟ์ของคุณและยืนยันว่าคุณต้องการ ลบ มัน.
  5. ออกจากยูทิลิตี้ดิสก์แล้วคลิก ติดตั้ง macOS อีกครั้ง จากหน้าต่างยูทิลิตี้
  6. ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้ง macOS Catalina ใหม่
  7. หลังจากติดตั้งซอฟต์แวร์แล้ว ให้เชื่อมต่อกับข้อมูลสำรอง Time Machine ของคุณและกู้คืนข้อมูลสำคัญ อย่ากู้คืนข้อมูลสำรองทั้งหมดของคุณ
หน้าต่างยูทิลิตี้โหมดการกู้คืน macOS
โหมดการกู้คืนจะติดตั้ง macOS เวอร์ชันปัจจุบันบนคอมพิวเตอร์ของคุณอีกครั้ง

หากล้มเหลว ดาวน์เกรดเป็น macOS Mojave

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

มิฉะนั้น ให้ปฏิบัติตามคู่มือนี้เพื่อ ปรับลดรุ่น Mac ของคุณเป็น macOS Mojave. คำแนะนำอ้างถึง macOS High Sierra แต่ยังเหมาะสำหรับ Mojave

เคล็ดลับผู้อ่าน

  • หากแอพยังคงแสดงข้อความยืนยันทุกครั้งที่คุณเปิดมัน เป็นไปได้ว่า macOS ยังคงตั้งค่าสถานะข้อความนั้นอยู่ หากต้องการลบแฟล็กนั้น ให้ใช้ Terminal ด้วยคำสั่ง: sudo xattr -dr com.apple.quarantine /Applications/AppName.app
  • บนไอคอนแอป ให้กด Option ค้างไว้ จากนั้นคลิกขวาที่ไอคอนและเลือก เปิด จากตัวเลือกเมนูแบบเลื่อนลง คุณเห็นข้อความเดียวกันเกี่ยวกับแอปที่ไม่ได้มาจากนักพัฒนาที่ได้รับการยืนยัน แต่ macOS ให้คุณเปิดต่อไปได้ คุณต้องทำเพียงครั้งเดียวเท่านั้น หลังจากนั้นครั้งนึง แอพก็เปิดตามปกติ เหมือนแอพอื่นๆ
  • บางครั้งแอพไม่เปิดขึ้นหลังจากกระบวนการตรวจสอบ macOS นั้น ในกรณีดังกล่าว ให้บังคับออก จากนั้นแอปจะทำงาน คุณสามารถบังคับออกจากแอพได้ทางเมนู Apple > Force Quit จากนั้นเลือกแอพและยืนยัน Force Quit
แดน เฮลเยอร์( นักเขียนอาวุโส )

Dan เขียนบทช่วยสอนและคำแนะนำในการแก้ปัญหาเพื่อช่วยให้ผู้คนใช้ประโยชน์จากเทคโนโลยีของตนให้เกิดประโยชน์สูงสุด ก่อนที่จะมาเป็นนักเขียน เขาสำเร็จการศึกษาระดับปริญญาตรีด้านเทคโนโลยีเสียง ดูแลการซ่อมที่ Apple Store และสอนภาษาอังกฤษในประเทศจีนด้วย