วิธีจัดการกับการอัปเดตซอฟต์แวร์ล้มเหลว (ข้อผิดพลาด NSURLErrorDomain -1012) บน Catalina (08.04.25)
การอัปเดต Mac ของคุณเป็นสิ่งสำคัญสำหรับการทำงานที่ราบรื่นของแอปและกระบวนการของคุณ แอพและระบบปฏิบัติการที่ล้าสมัยสามารถนำไปสู่ข้อผิดพลาดและปัญหาด้านประสิทธิภาพต่างๆ สิ่งนี้เป็นจริงไม่ว่าคุณจะใช้ระบบปฏิบัติการ Mac เวอร์ชันใด
ดังนั้น หากคุณไม่ได้เปิดการอัปเดตอัตโนมัติ อย่าลืมตรวจสอบการอัปเดตที่รอดำเนินการอยู่เป็นประจำ สำหรับ macOS คุณต้องคลิกเมนู Apple จากนั้นคลิก Software Update เพื่อตรวจสอบการอัปเดตที่พร้อมใช้งานซึ่งจำเป็นต้องติดตั้ง หากมีการอัปเดต ให้คลิกปุ่มอัปเดตทันทีเพื่อติดตั้ง
หากต้องการอัปเดตแอป ให้ไปที่ Mac App Store ไปที่แท็บอัปเดต จากนั้นคลิกอัปเดตทั้งหมด คุณยังสามารถคลิกปุ่มอัปเดตถัดจากแอพเพื่ออัปเดตทีละตัว การอัปเดตซอฟต์แวร์ Mac ของคุณเป็นเรื่องง่าย
กระบวนการอัปเดตมักใช้เวลาสองสามนาที ยกเว้นเมื่อคุณอัปเกรดระบบปฏิบัติการ นอกจากนี้ยังขึ้นอยู่กับปริมาณข้อมูลที่คุณต้องดาวน์โหลดเพื่ออัปเดตแอปของคุณ แต่หากคุณกำลังติดตั้งการอัปเดตเล็กน้อย ใช้เวลาเพียงไม่กี่นาทีเพื่อทำทุกอย่างให้เสร็จสิ้น
ขออภัย อาจมีสิ่งต่างๆ มากมายเกิดขึ้นเมื่อคุณติดตั้งการอัปเดต ปัญหาหนึ่งที่คุณอาจพบและทำให้คุณปวดหัวคือ Software Update Failing (NSURLErrorDomain error -1012) บน Catalina ข้อผิดพลาดนี้บ่งชี้ว่ามีบางอย่างผิดพลาดกับกระบวนการดาวน์โหลดและติดตั้งการอัปเดต ดังนั้นจึงไม่สามารถดำเนินการต่อได้
ผู้ใช้ Mac หลายคนเขียนเกี่ยวกับข้อผิดพลาดนี้ในฟอรัมออนไลน์และหน้าสนับสนุนของ Apple แต่ไม่มีวิธีแก้ไข ออนไลน์ได้ เราได้จัดทำคู่มือนี้ขึ้นเพื่อช่วยเหลือผู้ใช้ Mac ที่ประสบปัญหานี้
ข้อผิดพลาด NSURLErrorDomain -1012 บน Mac คืออะไรการอัปเดตซอฟต์แวร์ล้มเหลว (ข้อผิดพลาด NSURLErrorDomain -1012) บน Catalina ส่งผลกระทบต่อผู้ใช้ Mac จำนวนมากเมื่อเร็วๆ นี้ เมื่อคุณตรวจสอบผ่านการอัปเดตซอฟต์แวร์ คุณจะเห็นข้อความแสดงข้อผิดพลาดที่ระบุว่า:
ไม่สามารถตรวจหาการอัปเดตได้
ตรวจสอบว่าคุณเชื่อมต่ออินเทอร์เน็ตแล้ว
เมื่อคุณพยายามอัปเดตผ่าน 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 ได้รับการออกแบบมาเพื่อกรองการรับส่งข้อมูลขาเข้า และอาจกรองอย่างเข้มงวดเกินไปจนบล็อกการอัปเดตซอฟต์แวร์ไม่ได้
ความไม่ลงรอยกันของซอฟต์แวร์ของบริษัทอื่นถือเป็นสาเหตุอีกประการหนึ่ง หากแอปของบุคคลที่สามเข้ากันไม่ได้กับการอัปเดตซอฟต์แวร์ ปัญหาก็อาจเกิดขึ้นได้
ไม่ว่าจะด้วยเหตุผลใดก็ตาม คุณไม่ควรปล่อยให้ Mac ของคุณใช้ระบบปฏิบัติการที่ล้าสมัย ดังนั้น การแก้ไขข้อผิดพลาดนี้ควรเป็นสิ่งสำคัญอันดับแรกของคุณ คุณสามารถดูคำแนะนำด้านล่างได้หากคุณไม่แน่ใจว่าจะดำเนินการอย่างไร
วิธีแก้ไข NSURLErrorDomain Error -1012เมื่อใดก็ตามที่คุณมีปัญหากับการอัปเดตซอฟต์แวร์ คุณควรตรวจสอบเบื้องต้นก่อน นี่คือขั้นตอนเริ่มต้นที่คุณควรทำ:
- รีสตาร์ท Mac เพื่อกำจัดจุดบกพร่องที่อาจเป็นสาเหตุของข้อผิดพลาด
- ตรวจสอบว่าคุณมีการเชื่อมต่ออินเทอร์เน็ตที่เสถียรหรือไม่ เปลี่ยนไปใช้การเชื่อมต่อแบบมีสาย หากมี หากไม่เป็นเช่นนั้น ให้ลองใช้เครือข่ายอื่น
- เพิ่มประสิทธิภาพ Mac ของคุณโดยใช้แอปซ่อม Mac เพื่อให้แน่ใจว่าไม่มีปัญหาอื่นๆ ที่อาจทำให้กระบวนการแก้ไขปัญหายุ่งยากขึ้น
- ยกเลิกการเชื่อมต่ออุปกรณ์ต่อพ่วงคอมพิวเตอร์ที่คุณไม่ต้องการ ถอดอุปกรณ์จัดเก็บข้อมูลภายนอกออกด้วย
- ตรวจสอบให้แน่ใจว่าคุณมีที่เก็บข้อมูลเพียงพอในฮาร์ดไดรฟ์สำหรับการอัปเดต
หากขั้นตอนเหล่านี้ไม่เพียงพอที่จะแก้ไขข้อผิดพลาด NSURLErrorDomain -1012 ให้ลองใช้วิธีการด้านล่าง
แก้ไข #1: รีเซ็ตการตั้งค่าการอัปเดตซอฟต์แวร์การอัปเดตซอฟต์แวร์อาจมีปัญหาในการดาวน์โหลดการอัปเดตเนื่องจากไฟล์แคชเก่าหรือการดาวน์โหลด ในการแก้ไขปัญหานี้ คุณสามารถรีเซ็ตการอัพเดทซอฟต์แวร์ plist จากโฟลเดอร์ Preferences ขอแนะนำให้ออกจาก Mac App Store ก่อนที่คุณจะลบไฟล์เหล่านี้
ในการดำเนินการนี้:
- com.apple.appstore.plist
- com.apple.appstore.plist lockfile
- com.apple.softwareupdate.plist
ลองเรียกใช้ Software Update อีกครั้งเพื่อดูว่าการทำเช่นนี้ช่วยได้หรือไม่ หากไม่เป็นเช่นนั้น คุณสามารถลากกลับไปที่โฟลเดอร์ Preferences ได้
แก้ไข #2: รีเซ็ต DNS Cacheสำหรับ Mac รุ่นใหม่กว่าที่ใช้ macOS เวอร์ชันล่าสุด คุณสามารถรีเซ็ตแคช DNS ได้โดยพิมพ์คำสั่งด้านล่าง ลงใน แอปพลิเคชัน > ยูทิลิตี้ > เทอร์มินัล:
- sudo killall -HUP mDNSResponder
กด Enter แล้วพิมพ์ ในรหัสผ่านผู้ดูแลระบบของคุณเมื่อได้รับแจ้ง
หากคุณใช้ macOS เวอร์ชันเก่า ให้ลองใช้คำสั่งเหล่านี้:
- sudo Discoveryd udnsflushcaches
- sudo Discoveryutil mdnsflushcache
หากคุณไม่สามารถใช้เครื่องมืออัปเดตซอฟต์แวร์จาก macOS คุณสามารถดาวน์โหลดการอัปเดตแบบสแตนด์อโลนได้จากเว็บไซต์ Apple การอัปเดตแต่ละครั้งจะมีตัวติดตั้งของตัวเองเป็นเวอร์ชันสแตนด์อโลน ในกรณีที่ผู้ใช้ประสบปัญหากับเครื่องมืออัปเดตซอฟต์แวร์ ในการดาวน์โหลดการอัปเดตแบบสแตนด์อโลนสำหรับ Mac ของคุณ ให้เปิดหน้าดาวน์โหลดของ Apple Support แล้วเลือกตัวเลือกการอัปเดตเพื่อติดตั้ง ดาวน์โหลดและใช้การอัปเดต จากนั้นรีสตาร์ทคอมพิวเตอร์หากได้รับแจ้ง
แก้ไข #4: อัปเดตในเซฟโหมดลองอัปเดต Mac ของคุณในเซฟโหมด นี่คือวิธี:
คุณสามารถใช้การอัปเดตคอมโบเพื่อติดตั้งการอัปเดต Mac โปรดทราบว่าก่อนที่คุณจะดำเนินการต่อ คุณอาจต้องการสำรองข้อมูล Mac ของคุณด้วย Time Machine หรือ iCloud
การอัพเดทแบบคอมโบทำให้คุณสามารถอัพเดท Mac ของคุณจาก macOS เวอร์ชันก่อนหน้าภายในรีลีสหลักเดียวกันได้ เป็นการอัปเดตแบบรวม ซึ่งหมายความว่ามีการเปลี่ยนแปลงทั้งหมดตั้งแต่เวอร์ชันหลักออกวางจำหน่ายครั้งแรก
การอัปเดตแบบคอมโบนั้นมีขนาดใหญ่มาก คุณจึงต้องมีที่ว่างสำหรับการอัปเดตเหล่านั้น หากต้องการดาวน์โหลดและติดตั้งการอัปเดตคอมโบ ให้ทำตามคำแนะนำด้านล่าง:
หากคุณยังไม่สามารถอัพเดท Mac ของคุณได้ คุณอาจลองใช้การกู้คืน macOS ในการดำเนินการนี้ คุณต้องรีสตาร์ท Mac จากการกู้คืน macOS ด้วยวิธีการด้านล่าง คุณสามารถอัพเกรดเป็น macOS ล่าสุดที่เข้ากันได้กับ Mac ของคุณ โดยมีวิธีการดังนี้:
การอัปเดตซอฟต์แวร์ล้มเหลว (ข้อผิดพลาด NSURLErrorDomain -1012) บน Catalina อาจดูเหมือนเป็นข้อผิดพลาดเล็กน้อยในขณะนี้ แต่อาจมีผลกระทบร้ายแรงในระยะยาว ยิ่งคุณแก้ไขข้อผิดพลาดในการอัปเดตซอฟต์แวร์นี้เร็วเท่าใด คุณก็จะสามารถอัปเดต Mac ได้เร็วเท่านั้น
วิดีโอ YouTube: วิธีจัดการกับการอัปเดตซอฟต์แวร์ล้มเหลว (ข้อผิดพลาด NSURLErrorDomain -1012) บน Catalina
08, 2025