การอัปเดต 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 ก่อนที่คุณจะลบไฟล์เหล่านี้
ในการดำเนินการนี้:
- ใน Finder ให้ใช้ปุ่ม Go เมนูและเลือกไปที่โฟลเดอร์
- ป้อนเส้นทางนี้ จากนั้นกด Enter :~/Library/Preferences .
- ค้นหาไฟล์ต่อไปนี้แล้วลากไปที่ เดสก์ท็อป :
- 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 ของคุณในเซฟโหมด วิธีการ:
- เริ่มต้น Mac ของคุณในเซฟโหมด ในการทำเช่นนั้น ให้ปิด Mac ของคุณ จากนั้นเปิด Mac ของคุณ แล้วกด Shift ค้างไว้ทันที คีย์จนกว่าคุณจะเห็นหน้าจอเข้าสู่ระบบ จากนั้นปล่อยแป้น Shift
- ตอนนี้ คอมพิวเตอร์ของคุณอยู่ในเซฟโหมด ลองเรียกใช้การอัปเดตเดี๋ยวนี้
- หากต้องการออกจากเซฟโหมด ให้รีสตาร์ท Mac ตามปกติโดยไม่ต้องกดปุ่ม Shift
แก้ไข #5:ติดตั้ง Combo Update
คุณสามารถใช้การอัพเดทคอมโบเพื่อติดตั้งการอัปเดต Mac โปรดทราบว่าก่อนดำเนินการต่อ คุณอาจต้องสำรองข้อมูล Mac ด้วย Time Machine หรือ iCloud
การอัพเดทแบบผสมทำให้คุณสามารถอัพเดท Mac ของคุณจาก macOS เวอร์ชั่นก่อนหน้าภายในรุ่นหลักเดียวกันได้ เป็นการอัปเดตแบบรวมซึ่งหมายความว่ามีการเปลี่ยนแปลงทั้งหมดตั้งแต่เวอร์ชันหลักนั้นออกวางจำหน่ายครั้งแรก
การอัปเดตคอมโบนั้นใหญ่มาก คุณจึงต้องสร้างที่ว่างให้พวกมัน หากต้องการดาวน์โหลดและติดตั้งการอัปเดตคอมโบ ให้ทำตามคำแนะนำด้านล่าง:
- ไปที่ไซต์การอัปเดตคอมโบของ Apple:https://support.apple.com/downloads/macos
- ค้นหาการอัปเดตคอมโบที่เหมาะสมและดาวน์โหลด คอมโบจะดาวน์โหลดเป็นไฟล์ .dmg
- ตอนนี้ ออกจากแอปทั้งหมดบน Mac ของคุณ
- ดับเบิลคลิกที่ไฟล์ที่ดาวน์โหลด หากไม่เริ่มทำงานโดยอัตโนมัติ
- ทำตามคำแนะนำบนหน้าจอ
แก้ไข #6:ใช้การกู้คืน macOS เพื่ออัปเดต Mac ของคุณ
หากคุณยังไม่สามารถอัพเดท Mac ของคุณได้ คุณอาจลองใช้การกู้คืน macOS ในการดำเนินการนี้ คุณต้องรีสตาร์ท Mac จากการกู้คืน macOS ด้วยวิธีการด้านล่าง คุณสามารถอัพเกรดเป็น macOS ล่าสุดที่เข้ากันได้กับ Mac ของคุณ วิธีการ:
- ปิดเครื่อง Mac
- เปิดเครื่อง Mac แล้วกด Option + Command + R . ค้างไว้ทันที คีย์เข้าด้วยกันจนกว่าคุณจะเห็นโลโก้ Apple หรือไอคอนลูกโลกหมุน
- เข้าสู่ระบบ Mac ของคุณ
- คลิก ติดตั้ง macOS อีกครั้ง และปฏิบัติตามคำแนะนำบนหน้าจอ
สรุป
การอัปเดตซอฟต์แวร์ล้มเหลว (ข้อผิดพลาด NSURLErrorDomain -1012) บน Catalina อาจดูเหมือนเป็นข้อผิดพลาดเล็กน้อยในขณะนี้ แต่อาจมีนัยร้ายแรงในระยะยาว ยิ่งคุณแก้ไขข้อผิดพลาดในการอัปเดตซอฟต์แวร์นี้เร็วเท่าใด คุณก็จะสามารถอัปเดต Mac ได้เร็วเท่านั้น