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

แก้ไข Mac Error Code 8072: แก้ 'Unexpected Error' อย่างรวดเร็ว

หากคุณเป็นผู้ใช้ Mac มานาน คุณอาจเคยเห็นรหัสข้อผิดพลาดต่างๆ เกี่ยวกับข้อความ "The operation can't be completed" Error code 8072 เป็นหนึ่งในนั้น ซึ่งสามารถก่อให้เกิดจากสถานการณ์ต่างๆ รวมถึงการว่างถังขยะ ข้อผิดพลาดจะระบุเพียงว่า "An unexpected error occurred" ซึ่งไม่ช่วยแก้ไขปัญหาได้

ในบทความนี้ เราจะสำรวจว่า macOS error code 8072 คืออะไร สาเหตุ และวิธีแก้ไขมัน

Mac error code 8072 คืออะไร?

Mac error code 8072 เป็นข้อผิดพลาดที่เกิดขึ้นเมื่อลบไฟล์จากดิสก์ภายในหรือภายนอกบน Mac, ว่างถังขยะ, เปลี่ยนชื่อไฟล์, สร้างโฟลเดอร์ใหม่บนเดสก์ท็อป, ลากและวางไฟล์ไปที่เดสก์ท็อป, แปลงรูปภาพ, คัดลอกไฟล์ระหว่าง Mac และดิสก์ภายนอก ฯลฯ

แก้ไข Mac Error Code 8072: แก้  Unexpected Error  อย่างรวดเร็ว

ข้อความเต็มของมันอ่านว่า "The operation can't be completed because an unexpected error occurred (error code -8072)" หรือ "The operation can't be completed. An unexpected error occurred (error code -8072)" สิ่งต่างๆ หลายอย่างอาจทำให้ error code 8072 เกิดขึ้นบน Mac เช่น:

ข้อบกพร่องชั่วคราว: หาก Mac ของคุณมีข้อบกพร่องเล็กน้อยในขณะที่คุณโต้ตอบกับไฟล์ มันอาจทำให้เกิด error code 8072

สิทธิ์ไม่เพียงพอ: หากคุณไม่มีสิทธิ์ที่เหมาะสมในการดำเนินการที่ต้องการบนไฟล์ คุณอาจเจอรหัสข้อผิดพลาดนี้

ไฟล์เสียหาย: หากไฟล์ที่คุณพยายามลบ, ย้าย หรือคัดลอกเสียหาย รหัสข้อผิดพลาดอาจเกิดขึ้น

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

แชร์ข้อมูลเกี่ยวกับ error code 8072 บน Mac กับคนอื่นๆ!

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

บูทเข้าสู่ Safe Mode

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

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

เปลี่ยนสิทธิ์ของไฟล์หรือโฟลเดอร์

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

  1. คลิกขวาที่ไฟล์หรือโฟลเดอร์ที่ให้คุณ error code 8072 และเลือก "Get Info."
  2. ตรวจสอบให้แน่ใจว่ากล่องถัดจาก Locked ไม่ได้ถูกติ๊ก
  3. ภายใต้ "Sharing & Permissions" ตรวจสอบว่าบัญชีของคุณมีสิทธิพิเศษ Read & Write หรือไม่
    แก้ไข Mac Error Code 8072: แก้  Unexpected Error  อย่างรวดเร็ว
  4. หากไม่มี ให้แตะล็อกสีเหลืองและป้อนรหัสผ่าน
  5. จากนั้นเปลี่ยนสิทธิ์เป็น Read & Write

ตอนนี้ คุณสามารถลองทำสิ่งที่คุณล้มเหลวอีกครั้งเพื่อดูว่ามันทำงานหรือไม่ หากปัญหายังคงอยู่ ให้ดำเนินต่อกับโซลูชันอื่นๆ ด้านล่าง

ปิดใช้งาน SIP

โฟลเดอร์และไฟล์บางอย่างบน Mac ได้รับการปกป้องโดย SIP (System Integrity Protection) จากการถูกแก้ไขหรือเปลี่ยนแปลง แม้โดยผู้ใช้ที่มีสิทธิ์ผู้ดูแลระบบ เมื่อคุณพยายามลบพวกมัน คุณจะเจอ error code 8072 บน Mac เพื่อแก้ไขข้อผิดพลาด คุณสามารถปิดใช้งาน SIP ใน Recovery Mode และเปิดใช้งานใหม่หลังจากลบไฟล์

  1. บูทเข้าสู่ macOS Recovery
  2. ไปที่ Utilities > Terminal
  3. พิมพ์คำสั่งด้านล่างและกด Enter.csrutil disableแก้ไข Mac Error Code 8072: แก้  Unexpected Error  อย่างรวดเร็ว
  4. รีสตาร์ท Mac และลองแก้ไขไฟล์อีกครั้ง
  5. เปิดใช้งาน SIP ใหม่ใน Recovery Mode

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

ตัวอย่างเช่น โฟลเดอร์ .MobileBackups.trash ซึ่งเป็นโฟลเดอร์ชั่วคราวที่มีไอเท็มที่ลบจาก local snapshots ที่สร้างโดย Time Machine เมื่อดิสก์สำรองข้อมูลไม่พร้อมใช้งาน ได้รับการปกป้องโดย SIP เพื่อให้แน่ใจถึงความสมบูรณ์และความปลอดภัยของระบบของคุณ

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

ลบ, คัดลอก และย้ายไฟล์ด้วย iBoysoft MagicMenu

หากข้อผิดพลาด "The operation can't be completed because an unexpected error occurred (error code -8072)" เกิดขึ้นเมื่อคุณพยายามลบ, คัดลอก หรือย้ายไฟล์บน Mac ลอง iBoysoft MagicMenu มันเป็นส่วนขยายเมนูบริบทของ Finder ที่ช่วยให้คุณคลิกขวาที่ไฟล์ที่เลือกและคัดลอกหรือย้ายไปยังเส้นทางที่ต้องการหรือลบโดยตรงได้อย่างรวดเร็ว

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

นี่คือวิธีใช้มันเพื่อลบ, คัดลอก และย้ายไฟล์บน Mac อย่างถาวร:

ขั้นตอนที่ 1: ดาวน์โหลดและติดตั้ง iBoysoft MagicMenu

ขั้นตอนที่ 2: เลือกไฟล์ คลิกขวาที่มัน และเลือกการกระทำที่เหมาะสม

แก้ไข Mac Error Code 8072: แก้  Unexpected Error  อย่างรวดเร็ว

ลบไฟล์ด้วย iBoysoft DiskGeeker

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

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

นี่คือวิธีลบไฟล์ด้วย iBoysoft DiskGeeker:

ขั้นตอนที่ 1: ดาวน์โหลดและติดตั้ง iBoysoft DiskGeeker ฟรี

ขั้นตอนที่ 2: เปิดซอฟต์แวร์ เลือกโวลยุมของดิสก์ของคุณ และคลิก "Clean Drive."

แก้ไข Mac Error Code 8072: แก้  Unexpected Error  อย่างรวดเร็ว

ขั้นตอนที่ 3: รอการสแกนเสร็จสิ้น

ขั้นตอนที่ 4: ไปที่ไฟล์ที่คุณไม่สามารถลบได้เนื่องจาก error code 8072 ติ๊กกล่องข้างพวกมัน และคลิก "Delete All."

แก้ไข Mac Error Code 8072: แก้  Unexpected Error  อย่างรวดเร็ว

ขั้นตอนที่ 5: หากคุณต้องการลบไฟล์ขนาดใหญ่ที่ไม่ต้องการอื่นๆ บน Mac คลิก Size เพื่อจัดเรียง แล้วทำซ้ำขั้นตอนที่ 4

ขั้นตอนที่ 6: คลิก Cancel และกลับไปที่หน้าจอหลัก จากนั้นเลือกโวลยุมภายในและคลิก "Clean Junk."

แก้ไข Mac Error Code 8072: แก้  Unexpected Error  อย่างรวดเร็ว

ขั้นตอนที่ 7: ติ๊กกล่องถัดจากไฟล์ในถังขยะของคุณหรือไฟล์ขยะที่ไม่จำเป็นอื่นๆ และคลิก "Delete All."

แก้ไข Mac Error Code 8072: แก้  Unexpected Error  อย่างรวดเร็ว

ใช้ Terminal

อีกด้านหนึ่ง หาก Mac error code 8072 ป้องกันไม่ให้คุณลบไฟล์ ว่างถังขยะ หรือดำเนินการอื่นๆ ที่คุณต้องการ คุณสามารถใช้แอป Terminal ที่ built-in เพื่อทำภารกิจเหล่านี้เสร็จสิ้น มันเป็น command-line interface ของระบบปฏิบัติการของคุณ ซึ่งมักเป็นทางเลือกที่ทรงพลังกว่า graphical interface ที่คุณโต้ตอบอยู่ตลอดเวลา

คุณสามารถทำตามขั้นตอนเหล่านี้เพื่อใช้ Terminal เพื่อหลีกเลี่ยง macOS error code 8072:

  1. เปิด Finder และเปิด Terminal จากโฟลเดอร์ Applications/Utilities
  2. เลือกคำสั่งที่เหมาะสมจากด้านล่างและแน่ใจว่าคุณทำตามคำแนะนำเพื่อรันมัน โปรดทราบว่าคุณต้องกด Enter เพื่อรันคำสั่ง และคุณไม่ควรเว้นช่องว่างที่ท้ายของคำสั่ง
  3. เพื่อลบไฟล์อย่างถาวรบน Mac:rm -rf file_pathก่อนพิมพ์ rm -rf ในหน้าต่าง Terminal และกด Space bar หนึ่งครั้ง จากนั้นเลือกไฟล์หรือโฟลเดอร์ที่คุณไม่สามารถลบได้เนื่องจาก error code 8072 และลากและวางพวกมันเข้า Terminal เพื่อได้ path สุดท้าย กด Enter เพื่อรันคำสั่ง
    แก้ไข Mac Error Code 8072: แก้  Unexpected Error  อย่างรวดเร็ว
  4. เพื่อว่างถังขยะ ให้พิมพ์คำสั่งต่อไปนี้และกด Enter:sudo rm -rf ~/.Trash/*ป้อนรหัสผ่านผู้ดูแลระบบและกด Enter เมื่อถูกถาม โปรดทราบว่ารหัสผ่านจะไม่แสดงบนหน้าจอ
    แก้ไข Mac Error Code 8072: แก้  Unexpected Error  อย่างรวดเร็ว
  5. เพื่อเปลี่ยนชื่อไฟล์:mv file_path file_path_with_new_nameพิมพ์ mv ลง Terminal เว้นช่องว่าง ลากและวางไฟล์ที่คุณต้องการเปลี่ยนชื่อลง Terminal จากนั้นพิมพ์เส้นทางเต็มที่คุณต้องการบันทึกไฟล์ที่เปลี่ยนชื่อแล้ว ตัวอย่างรูปภาพด้านล่างเปลี่ยนชื่อรูป IMG_0179 เป็น TestImage และบันทึกไว้ที่ตำแหน่งเดิม

    แก้ไข Mac Error Code 8072: แก้  Unexpected Error  อย่างรวดเร็ว

  6. เพื่อสร้างโฟลเดอร์ใหม่:cd directory_you_want_to_create_the_new_foldermkdir new_folder_nameหากคุณต้องการสร้างโฟลเดอร์ใหม่บนเดสก์ท็อป คุณต้องรัน cd desktop ใน Terminal แล้วรัน mkdir Test\ Folder เพื่อสร้างโฟลเดอร์ใหม่ชื่อ Test Folderแก้ไข Mac Error Code 8072: แก้  Unexpected Error  อย่างรวดเร็ว
  7. เพื่อคัดลอกไฟล์จากตำแหน่งหนึ่งไปอีกตำแหน่ง:cp file_path destination_pathพิมพ์ cp ใน Terminal เว้นช่องว่าง ลากและวางไฟล์ที่คุณต้องการคัดลอกลง Terminal แล้วลากและวางโฟลเดอร์, ดิสก์ภายนอก หรือที่คุณต้องการคัดลอกไฟล์ไป และกด Enter
    แก้ไข Mac Error Code 8072: แก้  Unexpected Error  อย่างรวดเร็ว

แชร์โพสต์นี้หากคุณพบว่ามันมีประโยชน์!

ซ่อมแซมดิสก์ของคุณด้วย First Aid

การตรวจสอบและซ่อมแซมฮาร์ดดิสก์ภายในของคุณด้วย Disk Utility ยังช่วยได้ หากข้อผิดพลาดเกิดจากการเสียหายบนดิสก์ของคุณ หากไฟล์อยู่บนดิสก์ภายนอก ให้สแกนมันเช่นกัน

  1. เปิด Finder แล้วเปิด Disk Utility จากโฟลเดอร์ Applications/Utilities
  2. เลือกดิสก์ของคุณจากด้านซ้ายและคลิก "First Aid."
  3. คลิก Run

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

ลบการสำรองข้อมูล Time Machine จาก Terminal

โดยปกติ ดิสก์สำรองข้อมูล Time Machine จะลบการสำรองข้อมูลเก่าอัตโนมัติเมื่อมันหมดพื้นที่จัดเก็บ อย่างไรก็ตาม คุณอาจต้องการลบการสำรองข้อมูล Time Machine ด้วยตนเองเมื่อได้ข้อผิดพลาดอย่าง "Time Machine could not backup to the external drive."

หากคุณไม่สามารถลบการสำรองข้อมูลเหล่านี้และประสบกับ Mac error code 8072 ลองทำใน Terminal ตรวจสอบให้แน่ใจว่า Terminal มี full disk access และทำตามขั้นตอนด้านล่าง:

  1. เก็บดิสก์สำรองข้อมูล Time Machine เชื่อมต่ออยู่ และเปิดแอป Terminal
  2. พิมพ์คำสั่งต่อไปนี้และกด Enter เพื่อแสดงรายการการสำรองข้อมูลทั้งหมดบนดิสก์สำรองข้อมูลของคุณ.tmutil listbackups
  3. รันคำสั่งต่อไปนี้เพื่อลบการสำรองข้อมูลที่ไม่ต้องการ.sudo tmutil delete folder_pathพิมพ์ sudo tmutil delete เว้นช่องว่าง แล้วลากและวางโฟลเดอร์การสำรองข้อมูล Time Machine ที่คุณต้องการลบลง Terminal และกด Enter
  4. พิมพ์รหัสผ่านผู้ดูแลระบบและกด Enter (คุณจะไม่เห็นรหัสผ่านขณะพิมพ์)

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

สร้างไฟล์ซ้ำแล้วเปลี่ยนชื่อมัน

"An unexpected error occurred (error code 8072)" อาจเกิดขึ้นเมื่อเปลี่ยนชื่อไฟล์บน Mac ในกรณีนี้ คุณสามารถหลีกเลี่ยงข้อผิดพลาดได้โดยการสร้างไฟล์ซ้ำของไฟล์ที่คุณต้องการเปลี่ยนชื่อ แล้วเปลี่ยนชื่อไฟล์ซ้ำนั้น

ลากและวางไฟล์แทนการคัดลอกและวาง

หากคุณกำลังพยายามคัดลอกและวางไฟล์บน Mac เมื่อได้รับ "An unexpected error occurred (error code 8072)" ลองลากและวางไฟล์เหล่านี้แทน ด้วยวิธีนี้ มันจะไม่เกี่ยวข้องกับ system clipboard ซึ่งอาจมีปัญหาในการประมวลผลงาน

สร้างโฟลเดอร์เดสก์ท็อปใน private/var/root

หากคุณล็อกอินเป็น root user คุณอาจสังเกตว่าเดสก์ท็อปของคุณว่างเปล่าและเจอข้อผิดพลาด "An unexpected error occurred (error code 8072)" เมื่อพยายามสร้างโฟลเดอร์ใหม่บนเดสก์ท็อปของคุณ หรือลากและวางหรือบันทึกไฟล์ไปยังเดสก์ท็อปหรือโฟลเดอร์ Documents

นั่นอาจเป็นเพราะโฟลเดอร์ Desktop หรือ Documents ของคุณหายไป เพื่อตรวจสอบว่านี่คือปัญหาหรือไม่ คุณสามารถไปที่ตำแหน่งที่โฟลเดอร์ของ root user อยู่ด้วยขั้นตอนต่อไปนี้:

หากมันไม่มีโฟลเดอร์ Desktop คุณสามารถสร้างมันเองได้ หลังจากนั้น คุณควรสามารถทำงานกับเดสก์ท็อปของคุณโดยไม่เจอ macOS error code 8072

อ่านเพิ่มเติม:

The Operation Can't Be Completed (Error Code -8062) | Fixes

Mac Error Code -924: What It Is And How to Fix It?

Mac Error Code -100092: What Is It And How to Fix It?

คุณแก้ไข error code -8072 บน Mac แล้วหรือยัง? หากคำตอบเป็นใช่ โปรดแชร์โพสต์นี้เพื่อช่วยผู้ใช้ Mac อื่นๆ มากขึ้น