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

วิธีจัดการกับการอัปเดตซอฟต์แวร์ล้มเหลว (ข้อผิดพลาด NSURLErrorDomain -1012) บน Catalina

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

ดังนั้น หากคุณไม่ได้เปิดการอัปเดตอัตโนมัติ ให้ตรวจสอบอย่างสม่ำเสมอสำหรับการอัปเดตที่รอดำเนินการ สำหรับ macOS คุณต้องคลิกเมนู Apple จากนั้นคลิก Software Update เพื่อตรวจสอบการอัปเดตที่พร้อมใช้งานซึ่งจำเป็นต้องติดตั้ง หากมีการอัปเดต ให้คลิกปุ่มอัปเดตทันทีเพื่อติดตั้ง

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

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

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

ขออภัย อาจมีหลายอย่างเกิดขึ้นเมื่อคุณติดตั้งการอัปเดต ปัญหาหนึ่งที่คุณอาจพบและทำให้คุณปวดหัวคือ Software Update Failing (NSURLErrorDomain error -1012) บน Catalina ข้อผิดพลาดนี้บ่งชี้ว่ามีบางอย่างผิดพลาดในกระบวนการดาวน์โหลดและติดตั้งการอัปเดต ดังนั้นจึงไม่สามารถดำเนินการต่อได้

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

ข้อผิดพลาด NSURLErrorDomain -1012 บน Mac คืออะไร

การอัปเดตซอฟต์แวร์ล้มเหลว (ข้อผิดพลาด NSURLErrorDomain -1012) บน Catalina ส่งผลกระทบต่อผู้ใช้ Mac จำนวนมากเมื่อเร็วๆ นี้ เมื่อคุณตรวจสอบผ่าน Software Update คุณจะเห็นข้อความแสดงข้อผิดพลาดที่ระบุว่า:

ไม่สามารถตรวจสอบการอัปเดตได้
ตรวจสอบว่าคุณเชื่อมต่อกับอินเทอร์เน็ตแล้ว

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

เมื่อผู้ใช้ตรวจสอบล็อกไฟล์ ปรากฎว่าไม่สามารถดาวน์โหลดไฟล์อัพเดตบางไฟล์ได้ ทำให้กระบวนการล้มเหลว ในกรณีส่วนใหญ่ ไฟล์ที่รับผิดชอบต่อข้อผิดพลาดคือ:
NSErrorFailingURLKey=https://swscan.apple.com/content/catalogs/others/index-10.15-10.14-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog
NSLocalizedRecoverySuggestion=ตรวจสอบให้แน่ใจว่าคุณเชื่อมต่อกับอินเทอร์เน็ตแล้วลองอีกครั้ง
SUErrorRelatedCode=SUErrorCodeScanCatalogNotFound

เมื่อผู้ใช้พยายามดาวน์โหลดไฟล์เดียวกันจาก URL เดียวกัน ไฟล์นั้นก็ดาวน์โหลดสำเร็จโดยไม่มีปัญหา

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

เหตุใด Mac จึงได้รับ NSURLErrorDomain Error -1012?

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

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

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

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

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

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

ความไม่ลงรอยกันของซอฟต์แวร์บุคคลที่สามเป็นผู้ร้ายอีกราย หากแอปของบุคคลที่สามเข้ากันไม่ได้กับ Software Update ปัญหาก็จะเกิดขึ้น

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

วิธีการแก้ไขข้อผิดพลาด NSURLErrorDomain -1012

เมื่อใดก็ตามที่คุณมีปัญหากับ Software Update คุณควรตรวจสอบเบื้องต้นก่อน นี่คือขั้นตอนเริ่มต้นที่คุณควรทำ:

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

หากขั้นตอนเหล่านี้ไม่เพียงพอที่จะแก้ไขข้อผิดพลาด NSURLErrorDomain -1012 ให้ลองใช้วิธีการด้านล่าง

แก้ไข #1:รีเซ็ตการตั้งค่าการอัปเดตซอฟต์แวร์

การอัปเดตซอฟต์แวร์อาจมีปัญหาในการดาวน์โหลดการอัปเดตเนื่องจากไฟล์แคชเก่าหรือการดาวน์โหลด ในการแก้ไขปัญหานี้ คุณสามารถรีเซ็ตการอัพเดทซอฟต์แวร์ plist จากโฟลเดอร์ Preferences ขอแนะนำให้ออกจาก Mac App Store ก่อนที่คุณจะลบไฟล์เหล่านี้

ในการดำเนินการนี้:

  1. ใน Finder ให้ใช้ปุ่ม Go เมนูและเลือกไปที่โฟลเดอร์
  2. ป้อนเส้นทางนี้ จากนั้นกด Enter :~/Library/Preferences .
  3. ค้นหาไฟล์ต่อไปนี้แล้วลากไปที่ เดสก์ท็อป :
    • com.apple.appstore.plist
    • com.apple.appstore.plist.lockfile
    • com.apple.softwareupdate.plist

ลองเรียกใช้ Software Update อีกครั้งเพื่อดูว่าการทำเช่นนี้ช่วยได้หรือไม่ หากไม่เป็นเช่นนั้น คุณสามารถลากกลับไปที่โฟลเดอร์ Preferences ได้

แก้ไข #2:รีเซ็ต DNS Cache

สำหรับ Mac รุ่นใหม่ที่ใช้ macOS เวอร์ชันล่าสุด คุณสามารถรีเซ็ตแคช DNS ได้โดยพิมพ์คำสั่งด้านล่างลงใน Applications> Utilities> Terminal:

  • sudo killall -HUP mDNSResponder

กด ป้อน จากนั้นพิมพ์รหัสผ่านผู้ดูแลระบบของคุณเมื่อได้รับแจ้ง

หากคุณใช้ macOS เวอร์ชันเก่า ให้ลองใช้คำสั่งเหล่านี้:

  • sudo ค้นพบ udnsflushcaches
  • sudo Discoveryutil mdnsflushcache

แก้ไข #3:ติดตั้งการอัปเดตแบบสแตนด์อโลน

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

แก้ไข #4:อัปเดตในเซฟโหมด

ลองอัปเดต Mac ของคุณในเซฟโหมด วิธีการ:

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

แก้ไข #5:ติดตั้ง Combo Update

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

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

การอัปเดตคอมโบนั้นใหญ่มาก คุณจึงต้องสร้างที่ว่างให้พวกมัน หากต้องการดาวน์โหลดและติดตั้งการอัปเดตคอมโบ ให้ทำตามคำแนะนำด้านล่าง:

  1. ไปที่ไซต์การอัปเดตคอมโบของ Apple:https://support.apple.com/downloads/macos
  2. ค้นหาการอัปเดตคอมโบที่เหมาะสมและดาวน์โหลด คอมโบจะดาวน์โหลดเป็นไฟล์ .dmg
  3. ตอนนี้ ออกจากแอปทั้งหมดบน Mac ของคุณ
  4. ดับเบิลคลิกที่ไฟล์ที่ดาวน์โหลด หากไม่เริ่มทำงานโดยอัตโนมัติ
  5. ทำตามคำแนะนำบนหน้าจอ

แก้ไข #6:ใช้การกู้คืน macOS เพื่ออัปเดต Mac ของคุณ

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

  1. ปิดเครื่อง Mac
  2. เปิดเครื่อง Mac แล้วกด Option + Command + R . ค้างไว้ทันที คีย์เข้าด้วยกันจนกว่าคุณจะเห็นโลโก้ Apple หรือไอคอนลูกโลกหมุน
  3. เข้าสู่ระบบ Mac ของคุณ
  4. คลิก ติดตั้ง macOS อีกครั้ง และปฏิบัติตามคำแนะนำบนหน้าจอ

สรุป

การอัปเดตซอฟต์แวร์ล้มเหลว (ข้อผิดพลาด NSURLErrorDomain -1012) บน Catalina อาจดูเหมือนเป็นข้อผิดพลาดเล็กน้อยในขณะนี้ แต่อาจมีนัยร้ายแรงในระยะยาว ยิ่งคุณแก้ไขข้อผิดพลาดในการอัปเดตซอฟต์แวร์นี้เร็วเท่าใด คุณก็จะสามารถอัปเดต Mac ได้เร็วเท่านั้น