Windows 7 ไฟล์จะปรากฏขึ้นอีกครั้งหลังจากการลบ


11

ฉันพยายามลบไฟล์บางไฟล์ออกจากโฟลเดอร์ ฉันเป็นเจ้าของไฟล์และโฟลเดอร์ เมื่อฉันลบไฟล์เหล่านี้ Windows จะไม่รายงานข้อผิดพลาดใด ๆ และจะลบทิ้ง แต่หลังจากที่ฉันกด F5 ไฟล์เหล่านี้จะปรากฏขึ้นอีกครั้ง ไม่มีข้อความใด ๆ พวกเขาจะไม่สามารถลบได้

ฉันรู้ว่าการเข้าสู่ระบบปิดจะช่วยได้ แต่ฉันจะแก้ไขได้อย่างไรโดยไม่ต้องผ่านความเจ็บปวดจากการปิดทุกอย่างลง

ไฟล์ PS หายไปจากโฟลเดอร์หลังจาก aprox 5 นาที.

ปรับปรุง ปรากฎว่า Windows รุ่นของฉันไม่ได้อัพเกรดอย่างถูกต้องจากรุ่นทดสอบดังนั้นจึงมีปัญหาบางอย่างเกี่ยวกับดิสก์ไดรฟ์


ไฟล์อะไร โฟลเดอร์อะไร รายละเอียดเพิ่มเติมได้ที่
Dan McGrath

1
Steam ในขณะนี้ แต่ฉันเห็นพฤติกรรมนี้กับโปรแกรมอื่น
HeavyWave

MAAAGGGICCC! : D
Alastair Pitts

1
> อัปเดต ปรากฎว่า Windows รุ่นของฉันไม่ได้อัพเกรดอย่างถูกต้องจากรุ่นทดสอบดังนั้นจึงมีปัญหาบางอย่างเกี่ยวกับดิสก์ไดรฟ์ ได้โปรดอธิบายเพิ่มเติมหน่อยได้ไหม? ฉันมีปัญหาเดียวกันแน่นอนและไม่รู้จะทำอย่างไร Windows 7 Enterprise x64 ของฉันเป็นรุ่นทดสอบก่อนหน้านี้ แต่ฉันไม่ทราบว่าปัญหาจะเกิดขึ้นหรือไม่ หากคุณสามารถบอกสิ่งที่คุณได้ทำฉันจะขอบคุณมาก

คำตอบ:


13

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

ดูที่หน้านี้ที่เว็บไซต์สนับสนุนของ Microsoft:

คุณไม่สามารถลบไฟล์หรือโฟลเดอร์ในวอลุ่มระบบไฟล์ NTFS

สาเหตุที่ 2: ไฟล์กำลังถูกใช้งาน

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

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

[ ... ]

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

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

คุณสามารถใช้Process Explorerหรือคำสั่งhandle (มีทั้งจากไซต์SysInternals ) เพื่อกำหนดว่ากระบวนการใดที่ยังคงใช้ไฟล์ที่คุณพยายามลบ

แต่ฉันไม่คิดว่ามันเป็นปัญหาจริงๆ - ดูเหมือนว่ามีปัญหาเท่านั้น พิจารณาว่าเป็นปัญหาการแสดงผล


+1 คุณสามารถใช้ Unlocker (dwld จาก Filehippo) เพื่อดูว่าใครกำลังเข้าถึงไฟล์ & ปลดล็อกไฟล์หรือฆ่ากระบวนการ อย่างไรก็ตาม Windows ควรมีข้อผิดพลาดที่แจ้งว่าไฟล์นั้นถูกใช้งาน (บางครั้งเพียงแค่โฟลเดอร์เปล่าถูกทิ้งไว้ข้างหลังเพื่อใช้งานในกรณีนี้)
Ganesh R.

ขอบคุณ คำสั่งหมายเลขอ้างอิงแสดงว่าหมายเลขอ้างอิงถูกเปิดโดยกระบวนการไม่มีอยู่ ยิงตัวเอง
HeavyWave

สิ่งนี้เกิดขึ้นกับฉันจากการแชร์ไฟล์ที่ทำคลัสเตอร์เซิร์ฟเวอร์ Win 2008 การรีบูตไม่ใช่ตัวเลือกเนื่องจากทรัพยากรคลัสเตอร์ล้มเหลวอื่น ๆ ที่จะได้รับผลกระทบ ฉันพบผู้ใช้ที่เปิดไฟล์
user38537

4

ขณะทำการค้นคว้าปัญหานี้ฉันพบคำถามนี้ก่อนซึ่งอธิบายปัญหาของฉันใน Win7 แต่ไม่ได้แสดงวิธีแก้ปัญหา (คำตอบ "การอัปเกรดที่ไม่ดี" น่าจะเป็นเพียงแค่บริการด้านล่าง) การใช้Process Explorerคำตอบที่ได้รับการยอมรับชี้ให้ฉันเห็นว่า "ระบบ" (PID 4) ทำให้ไฟล์เปิดอยู่ซึ่งทำให้ฉันมีคำถามนี้:

เหตุใดระบบจะล็อคแฟ้มที่ปฏิบัติการได้ต่อไปหลังจากที่แอปได้ออกแล้ว

สำหรับฉันการแก้ปัญหาเป็นเรื่องง่ายเหมือนเปิดขึ้นservices.mscแล้วตั้งค่าประสบการณ์ใช้งานเป็น "อัตโนมัติ"

การปิดใช้งานการจัดทำดัชนีอาจช่วยได้เช่นกัน แต่ดูเหมือนว่าจะเป็นวิธีแก้ปัญหาที่หนักหน่วงและน่าลองใช้หาก Application Experience เปิดใช้งานอยู่แล้ว


0

ฉันมีปัญหาเดียวกันทุกประการเมื่อฉันเปิดการทำดัชนี (ไฟล์ปรากฏขึ้นอีกครั้งแล้วหายไปอีกครั้งหลังจาก 1 นาที)

การปิดใช้งานวิธีใช้การทำดัชนี (แผงควบคุม»ตัวเลือกการทำดัชนี)


0

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

หวังว่านี่จะช่วยได้ Imemine


-1

ฉันมีปัญหาเดียวกันฉันทำงานใน visual studio และสร้าง exe จากนั้นรันใน VS และออกจากแอปพลิเคชัน แต่เมื่อฉันพยายามสร้างอีกครั้ง VS จะแสดงข้อผิดพลาดว่า exe มีอยู่แล้วและไม่สามารถเขียนทับได้ หากฉันลบมันด้วยตนเองมันจะหายไป แต่กลับมาที่การอ้างอิงและ VS ยังคงพบกับข้อผิดพลาดเดียวกัน หากฉันออกจาก VS และลบ exe และรอ 1 นาทีก็จะถูกลบออกจริง ๆ


สำหรับฉันการแก้ปัญหาเป็นเรื่องง่ายเหมือนเปิดขึ้น services.msc แล้วตั้งค่าประสบการณ์การใช้งานให้เป็น "อัตโนมัติ" วิธีการแก้ปัญหาที่ได้รับดังกล่าวข้างต้นทำงาน .. ขอบคุณ :)
Md Imran

หากคุณมีคำถามใหม่โปรดขอได้โดยคลิกที่ถามคำถามปุ่ม รวมลิงค์ไปยังคำถามนี้หากช่วยระบุบริบท
Donald Duck
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.