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

ฉันทำตามคำแนะนำแล้ว แต่พบว่าไฟล์ไม่ได้ถูกล็อคหรือมีปัญหาเรื่องการอนุญาต หลังจากการค้นคว้าข้อมูล ฉันพบว่าข้อความแสดงข้อผิดพลาด "การดำเนินการไม่เสร็จสมบูรณ์เนื่องจากรายการถูกใช้งานอยู่" หมายความว่าไฟล์หรือแอปที่คุณพยายามคัดลอกหรือลบกำลังถูกใช้งานโดยกระบวนการหรือแอปพลิเคชันอื่น
หากคุณประสบปัญหาเดียวกัน โปรดอ่านต่อเพื่อเรียนรู้วิธีลบไฟล์ที่ใช้งานอยู่
วิธีการแก้ไขไม่สามารถดำเนินการให้เสร็จสิ้นได้เนื่องจากมีการใช้งานรายการอยู่
แก้ไข 1:ล้างถังขยะ
ในบางกรณี ข้อความจะเกิดขึ้นเมื่อมีการลบไฟล์ในโฟลเดอร์โดยตรงหรือลบไฟล์ทีละไฟล์ หากเป็นกรณีของคุณ ให้ลองย้ายไฟล์ไปที่ถังขยะแล้วล้างข้อมูลในถังขยะ นี่อาจเป็นการแก้ไขที่แปลก แต่ก็ได้ผลสำหรับผู้ใช้หลายคน
แก้ไข 2:ลบแอปใน Launchpad
หากเป็นแอพที่ไม่ยอมลบบน Mac และดาวน์โหลดจาก Mac App Store ให้ลองลบออกจาก Launchpad ในการดำเนินการนี้ ให้เปิด Launchpad จาก Dock กดปุ่ม Option ค้างไว้จนกว่าแอพจะเริ่มกระตุก จากนั้นคลิกไอคอน x ที่ปรากฏที่มุมซ้ายบนของแอปที่คุณต้องการลบ

แก้ไข 3:ค้นหากระบวนการที่ใช้ไฟล์และปิด
หากคุณยังคงไม่สามารถลบไฟล์ได้เนื่องจากมีการใช้งานอยู่ ให้ใช้ Terminal เพื่อตรวจสอบว่ากระบวนการใดที่กำลังใช้ไฟล์อยู่ คำสั่ง lsof ซึ่งย่อมาจากรายการไฟล์ที่เปิดอยู่ทั้งหมด ควรช่วยให้คุณทราบว่าเหตุใดจึงไม่สามารถลบไฟล์ได้
- เปิด Terminal จากโฟลเดอร์ Applications> Utilities
- พิมพ์ sudo lsof | grep ในหน้าต่าง Terminal เว้นช่องว่าง จากนั้นลากและวางไฟล์ที่จะไม่ลบไป sudo lsof | grep file_path

- กด Enter
- จากนั้นคุณจะเห็นกระบวนการทั้งหมดที่ใช้ไฟล์
หากเป็นแอปอื่น ให้ปิดแอปทั้งหมดโดยใช้ทางลัด 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 ได้เนื่องจากไฟล์บางไฟล์ที่ได้รับการป้องกันโดยระบบ คุณสามารถลองดูได้
- บูตเข้าสู่โหมดการกู้คืน macOS
- เปิด Terminal จากเมนูยูทิลิตี้
- เรียกใช้คำสั่งด้านล่างเพื่อปิดการใช้งาน SIP.csrutil ปิดการใช้งาน

- รีสตาร์ทตามปกติแล้วลบไฟล์ที่จะไม่ลบ
- เปิดใช้งาน SIP อีกครั้ง
แก้ไข 6:แก้ไขไฟล์ที่ใช้งานอยู่
เคล็ดลับอีกประการหนึ่งในการแก้ปัญหา "การดำเนินการไม่เสร็จสมบูรณ์เนื่องจากรายการถูกใช้งาน" บน Mac คือการเปลี่ยนชื่อไฟล์หรือนามสกุลไฟล์ หรือวางไฟล์ลงในโฟลเดอร์อื่น ผู้ใช้รายหนึ่งระบุว่าหลังจากรีบูตเครื่อง เขาได้ย้ายไฟล์ที่มีปัญหาจากถังขยะไปยังเดสก์ท็อป จากนั้นเปลี่ยนนามสกุลจาก .doc เป็น .pdf แล้วย้ายกลับไปที่ถังขยะ หลังจากนั้น เขาก็สามารถทิ้งถังขยะได้อย่างถาวร
แก้ไข 7:ลบไฟล์บนคอมพิวเตอร์เครื่องอื่น
หากคุณไม่สามารถลบไฟล์หรือแอพบน Mac ได้ ให้ย้ายไฟล์หรือแอพนั้นไปยังไดรฟ์ภายนอกและกำจัดมันบนคอมพิวเตอร์เครื่องอื่น วิธีนี้สามารถป้องกันไม่ให้แอปหรือกระบวนการใดๆ ใช้ไฟล์ได้ ทำให้มั่นใจได้ว่าการลบจะสำเร็จ
แก้ไข 8:เพิ่มไฟล์ลงในโฟลเดอร์การซิงค์บนคลาวด์
หากมีโฟลเดอร์ที่ซิงค์กับบริการคลาวด์ คุณสามารถเพิ่มไฟล์ลงในโฟลเดอร์นั้น จากนั้นเปิดบริการคลาวด์ในเว็บเบราว์เซอร์แล้วลบไฟล์ออกจากที่นั่น
ต่อไปนี้เป็นวิธีที่ผู้ใช้ใช้เคล็ดลับและแก้ไขปัญหา:"ฉันพบปัญหาที่คล้ายกันและจัดการเพื่อลบโฟลเดอร์โดยวางไว้ในโฟลเดอร์ที่ซิงค์กับ OneDrive ในแอปพลิเคชัน OneDrive ฉันเลือก "ดูออนไลน์" เพื่อเข้าถึงไฟล์ OneDrive ของฉันผ่านเว็บเบราว์เซอร์ ฉันพบโฟลเดอร์และลบมันทางออนไลน์ การเปลี่ยนแปลงนี้ซิงค์กลับไปยังแอป OneDrive ส่งผลให้ลบโฟลเดอร์ออกจาก Mac ของฉัน"
โซลูชันใดที่ช่วยให้คุณคัดลอกหรือลบไฟล์ที่ใช้งานอยู่ แบ่งปันวิธีแก้ปัญหาของคุณกับเรา!
เหตุใดคุณจึงได้รับข้อความ 'การดำเนินการไม่เสร็จสมบูรณ์เนื่องจากสินค้าถูกใช้งานอยู่'?
ข้อผิดพลาดนี้เกิดขึ้นเมื่อ macOS ป้องกันไม่ให้คุณย้าย ลบ หรือแก้ไขไฟล์/โฟลเดอร์ เนื่องจากกระบวนการใช้งานอยู่ นี่คือสาเหตุที่มันเกิดขึ้น:
- ไฟล์กำลังเปิดอยู่ในแอปพลิเคชัน (เช่น เอกสารใน Preview หรือ Photoshop)
- มีการเข้าถึงกระบวนการเบื้องหลัง (การสร้างดัชนีสปอตไลต์ การสำรองข้อมูลไทม์แมชชีน หรือการซิงค์ iCloud)
- ไฟล์ถูกล็อค (ตรวจสอบโดยคลิกขวา → รับข้อมูล → เปิดใช้งาน "ล็อค" แล้ว)
- กระบวนการของระบบกำลังใช้งานอยู่ (เช่น mds สำหรับ Spotlight หรือ cloudd สำหรับ Cloud)
- สิทธิ์ถูกจำกัด (ตั้งค่าความเป็นเจ้าของไฟล์เป็นรูทหรือผู้ใช้รายอื่น)
- ไฟล์ถูกใช้งานโดยกระบวนการเทอร์มินัลที่ซ่อนอยู่
- ไฟล์นี้เป็นส่วนหนึ่งของดิสก์อิมเมจที่เมาท์ (.dmg) หรือไดรฟ์เครือข่าย
- ไฟล์กำลังได้รับการแก้ไขโดยสคริปต์หรือระบบอัตโนมัติ
- Finder ยังคงสร้างดัชนีไฟล์ (โดยทั่วไปหลังจากการถ่ายโอนไฟล์ขนาดใหญ่)
- ไฟล์ถูกทำเครื่องหมายว่า "ใช้งานอยู่" เนื่องจากข้อผิดพลาดของระบบ (พบไม่บ่อย แต่อาจต้องรีบูต)
กระจายเหตุผลเพื่อเป็นประโยชน์ต่อผู้อื่นที่ไม่สามารถลบไฟล์ได้เนื่องจากมีการใช้งานอยู่!