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

แก้ไขข้อผิดพลาด 'รายการใช้งาน' เมื่อลบถังขยะบน Mac - แก้ไขด่วน

เมื่อเร็วๆ นี้ ฉันสังเกตเห็นว่าทุกครั้งที่ฉันพยายามล้างถังขยะ ฉันได้รับข้อความ "การดำเนินการไม่เสร็จสมบูรณ์เนื่องจากรายการ "yy.app" ถูกใช้งานอยู่ ” ดังนั้นฉันจึงถูกบังคับให้ข้ามไฟล์นี้เพื่อล้างถังขยะบน MacBook ของฉัน

หากฉันคลิกขวาที่ไฟล์นี้และเลือกลบทันที จะมีข้อความแจ้งอีกว่า:"การดำเนินการไม่เสร็จสมบูรณ์เนื่องจากต้องข้ามบางรายการ สำหรับแต่ละรายการ ให้เลือกไฟล์> รับข้อมูล ตรวจสอบให้แน่ใจว่าได้ยกเลิกการเลือก “ล็อคอยู่” แล้วตรวจสอบส่วนการแชร์และสิทธิ์ เมื่อคุณแน่ใจว่ารายการต่างๆ ถูกปลดล็อคแล้วและไม่ได้กำหนดให้เป็นแบบอ่านอย่างเดียวหรือไม่มีสิทธิ์เข้าถึง ให้ลองอีกครั้ง"

แก้ไขข้อผิดพลาด  รายการใช้งาน  เมื่อลบถังขยะบน Mac - แก้ไขด่วน

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

หากคุณประสบปัญหาเดียวกัน โปรดอ่านต่อเพื่อเรียนรู้วิธีลบไฟล์ที่ใช้งานอยู่

วิธีการแก้ไขไม่สามารถดำเนินการให้เสร็จสิ้นได้เนื่องจากมีการใช้งานรายการอยู่

แก้ไข 1:ล้างถังขยะ

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

แก้ไข 2:ลบแอปใน Launchpad

หากเป็นแอพที่ไม่ยอมลบบน Mac และดาวน์โหลดจาก Mac App Store ให้ลองลบออกจาก Launchpad ในการดำเนินการนี้ ให้เปิด Launchpad จาก Dock กดปุ่ม Option ค้างไว้จนกว่าแอพจะเริ่มกระตุก จากนั้นคลิกไอคอน x ที่ปรากฏที่มุมซ้ายบนของแอปที่คุณต้องการลบ

แก้ไขข้อผิดพลาด  รายการใช้งาน  เมื่อลบถังขยะบน Mac - แก้ไขด่วน

แก้ไข 3:ค้นหากระบวนการที่ใช้ไฟล์และปิด

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

  1. เปิด Terminal จากโฟลเดอร์ Applications> Utilities
  2. พิมพ์ sudo lsof | grep ในหน้าต่าง Terminal เว้นช่องว่าง จากนั้นลากและวางไฟล์ที่จะไม่ลบไป sudo lsof | grep file_path แก้ไขข้อผิดพลาด  รายการใช้งาน  เมื่อลบถังขยะบน Mac - แก้ไขด่วน
  3. กด Enter
  4. จากนั้นคุณจะเห็นกระบวนการทั้งหมดที่ใช้ไฟล์

หากเป็นแอปอื่น ให้ปิดแอปทั้งหมดโดยใช้ทางลัด Command + Q หากเป็นกระบวนการเบื้องหลัง ให้เปิด Terminal แล้วปิดแอปด้วยคำสั่งด้านล่าง:(แทนที่ PID ด้วยตัวเลขจาก lsof)

ฆ่า -9 PID

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

หากไม่พิมพ์อะไรเลย ให้ลองวิธีแก้ปัญหาอื่นด้านล่าง

แก้ไข 4:คัดลอกหรือลบไฟล์ที่ใช้งานจาก Terminal

หากคุณไม่สามารถคัดลอกหรือลบไฟล์ที่ใช้ใน Finder ได้ ให้ดำเนินการจาก Terminal

หากต้องการบังคับลบไฟล์ที่ใช้งานบน Mac ให้รันคำสั่งต่อไปนี้:

sudo rm -f file_path

ตัวอย่างเช่น sudo rm -f /Users/jenny/.Trash/yy.app

หากต้องการบังคับลบโฟลเดอร์ที่ใช้งานอยู่:

sudo rm -rf /path/to/folder

ตัวอย่างเช่น sudo rm -rf ~/Downloads/OldApp

วิธีบังคับลบถังขยะบน Mac:

sudo rm -rfv ~/.ถังขยะ

หากต้องการบังคับคัดลอกไฟล์ที่ใช้งานบน Mac ให้รันคำสั่งนี้:

cp -f file_path ปลายทาง_file_path

ตัวอย่างเช่น cp -f ~/Documents/contract.pdf ~/Backups/contract_backup.pdf

แก้ไข 5:ปิดใช้งาน SIP บน Mac

บางครั้ง สาเหตุที่คุณไม่สามารถลบไฟล์ที่ระบุว่ามีการใช้งานอยู่นั้นเนื่องมาจากการปกป้องระบบ SIP หรือ System Integrity Protection ป้องกันการลบไฟล์ที่เกี่ยวข้องกับระบบบางไฟล์ ในกรณีของฉัน ไฟล์ yy.app เป็นตัวติดตั้ง macOS ที่ถูกลบไม่สมบูรณ์และมีอิมเมจ InstallESD

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

หากไม่สามารถล้างถังขยะ macOS ได้เนื่องจากไฟล์บางไฟล์ที่ได้รับการป้องกันโดยระบบ คุณสามารถลองดูได้

  1. บูตเข้าสู่โหมดการกู้คืน macOS
  2. เปิด Terminal จากเมนูยูทิลิตี้
  3. เรียกใช้คำสั่งด้านล่างเพื่อปิดการใช้งาน SIP.csrutil ปิดการใช้งาน แก้ไขข้อผิดพลาด  รายการใช้งาน  เมื่อลบถังขยะบน Mac - แก้ไขด่วน
  4. รีสตาร์ทตามปกติแล้วลบไฟล์ที่จะไม่ลบ
  5. เปิดใช้งาน SIP อีกครั้ง

แก้ไข 6:แก้ไขไฟล์ที่ใช้งานอยู่

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

แก้ไข 7:ลบไฟล์บนคอมพิวเตอร์เครื่องอื่น

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

แก้ไข 8:เพิ่มไฟล์ลงในโฟลเดอร์การซิงค์บนคลาวด์

หากมีโฟลเดอร์ที่ซิงค์กับบริการคลาวด์ คุณสามารถเพิ่มไฟล์ลงในโฟลเดอร์นั้น จากนั้นเปิดบริการคลาวด์ในเว็บเบราว์เซอร์แล้วลบไฟล์ออกจากที่นั่น

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

โซลูชันใดที่ช่วยให้คุณคัดลอกหรือลบไฟล์ที่ใช้งานอยู่ แบ่งปันวิธีแก้ปัญหาของคุณกับเรา!

เหตุใดคุณจึงได้รับข้อความ 'การดำเนินการไม่เสร็จสมบูรณ์เนื่องจากสินค้าถูกใช้งานอยู่'?

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

  • ไฟล์กำลังเปิดอยู่ในแอปพลิเคชัน (เช่น เอกสารใน Preview หรือ Photoshop)
  • มีการเข้าถึงกระบวนการเบื้องหลัง (การสร้างดัชนีสปอตไลต์ การสำรองข้อมูลไทม์แมชชีน หรือการซิงค์ iCloud)
  • ไฟล์ถูกล็อค (ตรวจสอบโดยคลิกขวา → รับข้อมูล → เปิดใช้งาน "ล็อค" แล้ว)
  • กระบวนการของระบบกำลังใช้งานอยู่ (เช่น mds สำหรับ Spotlight หรือ cloudd สำหรับ Cloud)
  • สิทธิ์ถูกจำกัด (ตั้งค่าความเป็นเจ้าของไฟล์เป็นรูทหรือผู้ใช้รายอื่น)
  • ไฟล์ถูกใช้งานโดยกระบวนการเทอร์มินัลที่ซ่อนอยู่
  • ไฟล์นี้เป็นส่วนหนึ่งของดิสก์อิมเมจที่เมาท์ (.dmg) หรือไดรฟ์เครือข่าย
  • ไฟล์กำลังได้รับการแก้ไขโดยสคริปต์หรือระบบอัตโนมัติ
  • Finder ยังคงสร้างดัชนีไฟล์ (โดยทั่วไปหลังจากการถ่ายโอนไฟล์ขนาดใหญ่)
  • ไฟล์ถูกทำเครื่องหมายว่า "ใช้งานอยู่" เนื่องจากข้อผิดพลาดของระบบ (พบไม่บ่อย แต่อาจต้องรีบูต)

กระจายเหตุผลเพื่อเป็นประโยชน์ต่อผู้อื่นที่ไม่สามารถลบไฟล์ได้เนื่องจากมีการใช้งานอยู่!