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

วิธีแก้ 'Error Occurred while Installing the Selected Updates' บน macOS

ข้อผิดพลาด 'An error occurred while downloading the updates (Update Failed)' ปรากฏเมื่อพยายามติดตั้ง macOS เวอร์ชันใหม่ ปัญหานี้มักรายงานว่าเกิดขึ้นเมื่อพยายามติดตั้ง Catalina และ Big Sur

วิธีแก้  Error Occurred while Installing the Selected Updates  บน macOS

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

  • ปัญหาเซิร์ฟเวอร์ Apple – คุณอาจเจอปัญหานี้หาก Apple กำลังมีปัญหาเกี่ยวกับโครงสร้างพื้นฐานการส่งมอบ Software Update หากเป็นกรณีนี้ สิ่งเดียวที่ทำได้คือระบุปัญหาเซิร์ฟเวอร์และรอ Apple แก้ไขฝั่งพวกเขา
  • ความไม่สอดคล้องของเครือข่าย – ข้อผิดพลาดเครือข่ายอาจรบกวนการติดตั้งอัปเดตระบบล่าสุด หากปัญหามาจากความไม่สอดคล้องของข้อมูล IP หรือ TCP คุณควรแก้ได้โดยรีสตาร์ทหรือรีเซ็ตเราเตอร์
  • ความขัดแย้งจากซอฟต์แวร์เคอร์เนลเอกสถานที่ 3 –> ตามรายงานผู้ใช้หลายคน มีเครื่องมือภายนอกหลายอย่างที่อาจทำให้เกิดข้อผิดพลาดนี้เนื่องจากโต้ตอบกับเคอร์เนล เพื่อหลีกเลี่ยงปัญหานี้ คุณต้องถอนการติดตั้งซอฟต์แวร์เคอร์เนลเอกสถานเช่น Parallels, CPU Gadget, หรือ Little Snitch ก่อนลองติดตั้งอัปเดตอีกครั้ง
  • ปัญหาแคช PRAM หรือ NVRAM –> สถานการณ์อื่นที่อาจป้องกันไม่ให้ระบบติดตั้งอัปเดตคือปัญหากับแคช NVRAM หรือ PRAM ผู้ใช้หลายคนรายงานว่าแก้ไขได้หลังจากรีเซ็ตทั้งสองแคช
  • รายการ iTunes ที่เสียหายในไฟล์ /hosts –> ในบางสถานการณ์ ไฟล์ /etc/hosts อาจใช้ไม่ได้เนื่องจากรายการ iTunes ที่เสียหายและรบกวนการติดตั้งอัปเดตระบบ หากเป็นกรณีนี้ คุณควรแก้ได้โดยลบรายการ iTunes ที่มีปัญหาออกจากไฟล์ hosts ด้วยตนเอง
  • ไฟล์ชั่วคราวที่เกี่ยวข้องกับ OS เสียหาย –> บทบาทที่เสียหายจากการพยายามติดตั้ง OS เวอร์ชันก่อนหน้าอาจรบกวนการพยายามใหม่ในการอัปเกรดเป็น Big Sur ในกรณีนี้ คุณต้องเริ่มด้วยการล้างโฟลเดอร์แคชก่อนลองอัปเดตใหม่
  • Software Update Catalog เสียหาย –> macOS Catalina และเวอร์ชันเก่าอาจเจอข้อบกพร่องที่ส่งผลต่อ Software Update Catalog และ 'หลอก' ระบบว่าไม่ต้องการอัปเดตที่รออยู่ ในกรณีนี้ คุณต้องล้าง Software Update Catalog ก่อนลองติดตั้งอัปเดตอีกครั้ง

ตอนนี้คุณรู้สาเหตุที่เป็นไปได้ทั้งหมดแล้ว ให้ดูวิธีแก้ที่ผู้ใช้คนอื่นใช้ได้สำเร็จ:

ตรวจสอบปัญหาเซิร์ฟเวอร์

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

ในอดีต (เมื่อ Big Sur ออกอย่างเป็นทางการ) มีรายงาน 'An error occurred while downloading the updates (Update Failed)' เยอะมาก เพราะส่วนประกอบ Software Update ของ Apple เสียหายจริงๆ

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

โชคดีที่มีวิธีง่ายในการตรวจสอบว่า Apple กำลังมีปัญหากับส่วนประกาน macOS Software update หรือไม่ – เพียงแค่เข้าไปที่ หน้าสถานะระบบของ Apple และดูว่ามี Issue หรือ Outage เกี่ยวกับ macOS Software Update หรือไม่

วิธีแก้  Error Occurred while Installing the Selected Updates  บน macOS

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

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

รีสตาร์ทหรือรีเซ็ตเราเตอร์

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

ในกรณีนี้ คุณจะเจอข้อผิดพลาดอัปเดตล้มเหลวไม่ว่าคุณจะอัปเดตจากแท็บ System Preferences หรือดาวน์โหลดจากหน้าดาวน์โหลดอย่างเป็นทางการ

โชคดีที่ปัญหาน่าจะเกิดจากกรณีทั่วไปของข้อมูล IP/TCP ที่แคชผิดปกติ บังคับให้เซิร์ฟเวอร์ Apple ปฏิเสธการเชื่อมต่อเนื่องจากกังวลด้านความปลอดภัย

หากเป็นกรณีนี้ คุณควรแก้ได้โดยการรีสตาร์ทหรือรีเซ็ตเราเตอร์

หมายเหตุ: หากคุณแก้ได้ด้วยการรีสตาร์ทเราเตอร์ปกติ ให้ทำอย่างนั้นแทนการรีเซ็ตเครือข่าย

รีสตาร์ทเราเตอร์

การรีบูตเราเตอร์แบบง่ายจะล้างข้อมูลที่แคชอยู่สำหรับ Internet Protocol และ Transmission Control Protocol

เพื่อรีบูตเราเตอร์ เริ่มด้วยการระบุปุ่มพาวเวอร์ (มักอยู่ด้านหลังอุปกรณ์) เมื่อเจอ กดหนึ่งครั้งเพื่อตัดไฟ

ทันทีที่ไฟถูกตัด ให้ถอดสายไฟจากปลั๊กและรอ 1 นาทีหรือมากกว่าก่อนเสียบกลับ เพื่อให้ตัวเก็บประจุไฟฟ้ามีเวลาระบายไฟ盡

วิธีแก้  Error Occurred while Installing the Selected Updates  บน macOS

เมื่อเวลาผ่านไป ให้เปิดเราเตอร์อีกครั้ง พยายามติดตั้งอัปเดตเดียวกันที่เคยล้มเหลวกับข้อผิดพลาด 'An error occurred while downloading the updates (Update Failed)' และดูว่าปัญหาแก้แล้วหรือยัง

หากปัญหายังไม่แก้ ให้ไปที่วิธีแก้ถัดไปด้านล่าง

รีเซ็ตการตั้งค่าเราเตอร์

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

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

หากคุณเข้าใจผลลัพธ์ สามารถเริ่มรีเซ็ตเราเตอร์โดยค้นหาปุ่มรีเซ็ตด้านหลังเราเตอร์

หมายเหตุ: ปกติเป็นปุ่ม built-in ที่เข้าถึงได้เฉพาะด้วยวัตถุ مدبบ (เข็ม, ไม้ขูดฟัน, ฯลฯ) เพื่อป้องกันการกดโดยไม่ได้ตั้งใจ

เมื่อเจอปุ่มรีเซ็ตแล้ว กดค้าง 10 วินาทีหรือมากกว่า หรือจนกว่าจะสังเกตเห็น LED หน้าสว่างกระพริบพร้อมกัน

วิธีแก้  Error Occurred while Installing the Selected Updates  บน macOS

หลังจากรีเซ็ตเราเตอร์สำเร็จ ให้เชื่อมต่อใหม่โดยใส่ข้อมูล PPPoE อีกครั้ง และดูว่าปัญหาแก้แล้วหรือยัง

หากยังไม่สามารถอัปเดต macOS ได้ ให้ไปที่วิธีแก้ถัดไปด้านล่าง

กำจัดซอฟต์แวร์ Kernel Extension (หากเกี่ยวข้อง)

หากคุณเจอ 'An error occurred while downloading the updates (Update Failed)' ขณะพยายามติดตั้ง Big Sur สาเหตุทั่วไปคือซอฟต์แวร์ภายนอกที่ติดตั้ง kernel extensions

สาเหตุทั่วไปคือซอฟต์แวร์เช่น Parallels, CPU Gadget, และ Little Snitch

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

หากต้องการคำแนะนำเฉพาะ ให้ทำตามขั้นตอนด้านล่าง:

  1. เปิดแอป Finder จาก Launchbar ที่ด้านล่างหน้าจอวิธีแก้  Error Occurred while Installing the Selected Updates  บน macOS
  2. เข้าไปในแท็บ Applications และค้นหาซอฟต์แวร์เคอร์เนลเอกสถานที่คุณสงสัยว่าขัดแย้งกับอัปเดต Big Sur
  3. เมื่อเจอซอฟต์แวร์ที่มีปัญหา ให้คลิกขวาและเลือก Move to Trash (Move to Bin) จากเมนูบริบทที่ปรากฏวิธีแก้  Error Occurred while Installing the Selected Updates  บน macOS
  4. หากถูกขอให้ใส่ชื่อผู้ใช้และรหัสผ่าน ให้ทำเพื่อให้สิทธิ์การถอนการติดตั้งแอปพลิเคชัน
  5. เมื่อถอนการติดตั้งเสร็จ ให้รีบูต macOS และรอการเริ่มต้นครั้งถัดไปเสร็จสิ้น ก่อนลองติดตั้งอัปเดต Big Sur อีกครั้ง

หากปัญหายังไม่แก้ ให้ไปที่วิธีถัดไปด้านล่าง

รีเซ็ตแคช PRAM & NVRAM

หากวิธีแก้ข้างต้นไม่ได้ผลในกรณีของคุณ น่าจะเป็นที่คุณกำลังเผชิญกับปัญหา NVRAM (Non-Volatile Random-Access Memory) หรือ PRAM (Parameter Random-Access Memory) ที่ป้องกันไม่ให้ระบบจัดการไฟล์ชั่วคราวได้อย่างถูกต้อง

ข้อมูล: คอมพิวเตอร์ macOS ใช้ NVRAM จัดเก็บข้อมูลการตั้งค่าบางอย่างที่เข้าถึงได้เร็ว ในขณะที่ PRAM ใช้จัดเก็บข้อมูลเกี่ยวกับส่วนประกอบหลักบางอย่างของ Mac

หากคุณเจอปัญหาจากแคชใดแคชหนึ่ง (NVRAM หรือ PRAM) คุณควรแก้ได้โดยการรีเซ็ตแคช PRAM และ NVRAM ทั้งสอง

หากต้องการคำแนะนำทีละขั้นตอน นี่คือสิ่งที่คุณต้องทำ:

  1. เริ่มด้วยการปิด Mac แบบปกติ (ปิดเครื่องปกติ ไม่ใช่โหมด hibernation)
  2. หลังจากแน่ใจว่า Mac ปิดแล้ว ให้เปิด ON และทันที กดค้างปุ่มต่อไปนี้:
    Option + Command + P key + R key
  3. ค้างปุ่มทั้งหมดเกิน 20 วินาที
  4. เมื่อ macOS ดูเหมือนกำลังจะรีสตาร์ท อย่าปล่อย ปุ่มทั้งสี่ยังวิธีแก้  Error Occurred while Installing the Selected Updates  บน macOS
  5. ต่อไป ฟังเสียงสตาร์ทอัป 2 ครั้ง เมื่อได้ยินเสียงบี๊บครั้งที่สอง ให้ปล่อยปุ่มทั้ง 4 พร้อมกัน
    หมายเหตุ: หากคุณใช้ Mac ที่มีชิป T2 Security คุณต้องปล่อยปุ่มทั้ง 4 หลังจากโลโก้ Apple หายไปครั้งที่สอง
  6. เมื่อเริ่มต้นครั้งถัดไปเสร็จ ให้ลองติดตั้งอัปเดตที่รออยู่อีกครั้ง และดูว่าปัญหาแก้แล้วหรือยัง

หากปัญหายังไม่แก้ ให้ไปที่วิธีแก้ถัดไปด้านล่าง

ลบรายการ iTunes จากไฟล์ /hosts

ตามรายงานผู้ใช้บางส่วน คุณอาจเจอรหัสข้อผิดพลาดนี้เนื่องจากไฟล์ /etc/hosts ที่ผิดปกติรบกวนกระบวนการอัปเดต

โอกาสมากที่คีย์ที่มีปัญหาซึ่งบล็อกการอัปเดตเป็น Big Sur คือ 127.0.0.1 osxapps.itunes.apple.com.

ผู้ใช้หลายคนที่เคยเจอปัญหาแบบเดียวกันยืนยันว่าปัญหาแก้ไขได้หลังจากเข้าถึงไฟล์ /hosts และลบรายการที่มีปัญหาที่รบกวนกระบวนการอัปเดต

หากต้องการคำแนะนำเฉพาะในการเข้าถึงและแก้ไขไฟล์ hosts บน macOS ให้ทำตามขั้นตอนด้านล่าง:

  1. ใช้ Launchpad ที่ด้านล่างหน้าจอเพื่อเปิดแอป Finderวิธีแก้  Error Occurred while Installing the Selected Updates  บน macOS
  2. เข้าไปใน Finder แล้วเข้าถึงแท็บ Applications จากนั้นเปิดแอป Terminal จากรายการตัวเลือกวิธีแก้  Error Occurred while Installing the Selected Updates  บน macOS
  3. ในแอป Terminal พิมพ์คำสั่งต่อไปนี้และกด Return (Enter):
    sudo nano /etc/hosts.
  4. เมื่อถูกขอให้ใส่รหัสผ่านบัญชีผู้ใช้งาน ให้ใส่ข้อมูลที่จำเป็นเพื่อให้ได้รับการเข้าถึงไฟล์ hosts
  5. เมื่อเปิดไฟล์ /hosts แล้ว ให้เลื่อนดู Hosts Database และค้นหารายการต่อไปนี้:
    127.0.0.1 osxapps.itunes.apple.com.
  6. เมื่อเจอ ให้ลบบรรทัดนั้นออกจากไฟล์ hosts เพื่อลบออกโดยสิ้นเชิง และกด Control + O เพื่อบันทึกการเปลี่ยนแปลงและเขียนทับไฟล์ hosts ด้วยรูปแบบนี้
  7. สุดท้าย ออกจากแอป Nano Editor และรีสตาร์ท macOS และเราเตอร์ทั้งคู่ ก่อนลองติดตั้งอัปเดตที่รออยู่อีกครั้ง

หากปัญหายังไม่แก้ ให้ไปที่วิธีแก้ถัดไปด้านล่าง

ล้างโฟลเดอร์ Caches ของ macOS

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

ผู้ใช้หลายคนที่เจอปัญหาเดียวกันแก้ได้โดยเข้าถึงโฟลเดอร์ Library และล้างเนื้อหาของโฟลเดอร์นี้

หมายเหตุ: ขั้นตอนนี้ปลอดภัยและจะไม่ทำให้เกิดปัญหากับการติดตั้ง macOS

จดจำไว้ว่าคุณต้องเริ่มด้วยการเข้าถึงเมนู System Preferences และปิดการรวม iCloud กับ Calendar เพื่อให้สามารถลบไฟล์จากโฟลเดอร์ Caches ได้

สำคัญ: หากต้องการให้แน่ใจว่าไม่ทำความเสียหายเพิ่มเติม เราแนะนำให้เริ่มด้วยการสำรองข้อมูล Time Machine ก่อนเริ่มขั้นตอนด้านล่าง

เมื่อพร้อมแล้ว ให้เริ่มทำตามขั้นตอนด้านล่าง:

  1. ใช้แถบที่ด้านบนคลิกไอคอนแอปเปิล แล้วคลิก System Preferences จากรายการตัวเลือกวิธีแก้  Error Occurred while Installing the Selected Updates  บน macOS
  2. ในเมนู System preferences คลิกที่รายการ iCloud (ด้านซ้ายมือ)
  3. จากการตั้งค่า iCloud ไปที่ส่วนขวา แล้วเอาติ๊กออกจากกล่องที่เกี่ยวกับ Calendars.วิธีแก้  Error Occurred while Installing the Selected Updates  บน macOS
  4. หลังจากปิดการซิงค์ปฏิทิน iCloud แล้ว ใช้แถบการกระทำด้านล่างคลิกแอป Finder ของคุณ
  5. เมื่อเข้าไปในแอป Finder แล้ว กดค้างปุ่ม Option แล้วกดรายการ Go จากแถบเมนูด้านบน และเลือก Library จากรายการตัวเลือกวิธีแก้  Error Occurred while Installing the Selected Updates  บน macOS
  6. เมื่อเข้าสู่โฟลเดอร์ Library ให้ค้นหาโฟลเดอร์ Caches ดับเบิลคลิกเพื่อเลือกเมื่อเจอ
  7. เมื่อเข้าสู่โฟลเดอร์ Caches แล้ว กด CMD + A บนคีย์บอร์ดเพื่อเลือกทั้งหมด แล้วกด CMD + Backspace เพื่อลบ (หรือ คลิกขวา > Move to Bin)วิธีแก้  Error Occurred while Installing the Selected Updates  บน macOS

     

    หมายเหตุ: จดจำว่าโฟลเดอร์ Cache จะมีเฉพาะไฟล์ชั่วคราวที่แอปพลิเคชันต่างๆ ในระบบนิเวศ macOS ใช้ การลบอาจทำให้คุณต้องล็อกอินใหม่กับบางแอป แต่ไม่會ทำให้แอปพลิเคชันเสียหาย

  8. รีสตาร์ทเครื่อง macOS แล้วพยายามติดตั้งอัปเดตระบบที่รออยู่อีกครั้งเมื่อสตาร์ทอัปครั้งถัดไปเสร็จ เพื่อดูว่าปัญหาแก้แล้วหรือยัง

หากปัญหาแบบเดียวกันยังคงเกิด ให้ไปที่วิธีแก้สุดท้ายด้านล่าง

ล้าง Software Update Catalog

หากวิธีแก้ข้างต้นไม่มีผลในกรณีของคุณ คุณควรพิจารณาสถานการณ์ที่มีข้อบกพร่องส่งผลต่อ Software Update Catalog ของคอมพิวเตอร์ macOS

ผู้ใช้ macOS หลายคนที่เจอปัญหาเดียวกันยืนยันว่าพวกเขาสามารถหลีกเลี่ยงข้อผิดพลาด 'An error occurred while downloading the updates (Update Failed)' ได้โดยการเปิดแอป Terminal และใช้คำสั่งล้าง Software Update Catalog

การดำเนินการนี้จะสร้าง Software catalog ใหม่และกำจัดข้อบกพร่องทุกประเภทที่กำลังทำให้เกิดข้อความข้อผิดพลาด

หากคุณอยู่ในสถานการณ์นี้ ให้ทำตามขั้นตอนด้านล่างเพื่อเปิดแอป Terminal และล้าง software update catalog โดยใช้คำสั่ง sudo:

  1. เริ่มด้วยการเปิดแอป Finder โดยใช้แถบการกระทำด้านล่างหน้าจอวิธีแก้  Error Occurred while Installing the Selected Updates  บน macOS
  2. เข้าไปในอินเทอร์เฟซแอป Finder แล้วคลิกปุ่ม Go (ใช้แถบเมนูด้านบน) แล้วคลิก Utilities จากเมนูบริบทที่ปรากฏวิธีแก้  Error Occurred while Installing the Selected Updates  บน macOS
  3. ในหน้าจอ Utilities ดับเบิลคลิกแอป Terminal และใส่รหัสผ่านบัญชีหากถูกขอ
  4. เมื่อเข้าไปในแอป Terminal แล้ว พิมพ์คำสั่งต่อไปนี้และกด Enter (Return) เพื่อล้าง Software Update Catalog บน macOS อย่างมีประสิทธิภาพ:
    sudo softwareupdate --clear-catalog
  5. หลังจากคำสั่งประมวลผลสำเร็จ ให้รีบูต Mac และพยายามติดตั้งซอฟต์แวร์ระบบที่รออยู่เมื่อคอมพิวเตอร์บูทกลับมา