ฉันย้ายไฟล์บางไฟล์ไปยังเซิร์ฟเวอร์ (Windows Server 2003) และมีไฟล์ที่ถูกล็อคซึ่งดูเหมือนว่าไม่มีใครเปิดได้ ฉันจะลบไฟล์นี้ได้อย่างไร
ฉันย้ายไฟล์บางไฟล์ไปยังเซิร์ฟเวอร์ (Windows Server 2003) และมีไฟล์ที่ถูกล็อคซึ่งดูเหมือนว่าไม่มีใครเปิดได้ ฉันจะลบไฟล์นี้ได้อย่างไร
คำตอบ:
ใช้คำสั่งopenfilesเพื่อระบุและยกเลิกการเชื่อมต่อผู้ใช้ที่เปิดไฟล์ หากไม่ได้ผลให้ดาวน์โหลดยูทิลิตี้Unlocker
ไวยากรณ์ Openfiles:
openfiles.exe /query
openfiles.exe /disconnect /id openFileID
1.) Open `computer management', (right-click "My Computer", select
`Manage')
2.) Scroll down to `Shared Folders', expand.
3.) Select/click on `Open Files'. Double/triple-check to make sure
nobody has it open.
หากคุณเก่งในด้านบนพา ธ ของไฟล์ / โฟลเดอร์ที่ลึกเกินไปอาจทำให้คุณเศร้าโศก ลองนำทางหลายโฟลเดอร์ไปยังรูทจากนั้นตัดและวางเพื่อลดพา ธ นั้น อีกวิธีหนึ่งคุณสามารถเปลี่ยนชื่อโฟลเดอร์ในพา ธ เป็น "1", "2", "3" ฯลฯ การลดจำนวนอักขระที่ไม่เกี่ยวข้อง
SysInternals มีเครื่องมือที่เรียกว่า MoveFile ที่จะย้ายหรือลบไฟล์เมื่อรีบูตเครื่อง
ฉันเห็นสิ่งนี้ตลอดเวลาคุณยังสามารถเรียกใช้ Process Explorer ของ Systernal เพื่อค้นหาว่าใครมีไฟล์นี่เป็นวิธีการที่ยอดเยี่ยมในการใช้ Process Explorer เพื่อจุดประสงค์นี้: การปลดล็อกไฟล์ที่ใช้งานอยู่
ฉันชอบวิธีนี้เป็นการส่วนตัวเนื่องจากฉันมีเครื่องมือนี้ในไดรฟ์ USB ของฉันและสามารถเรียกใช้โดยไม่ต้องติดตั้ง
วิธีการอยู่ที่นี่: http://www.geeksaresexy.net/2007/06/04/how-to-delete-an-undeletable-file/
เป็นทางเลือกสุดท้ายคุณสามารถลองบูทในโหมด "เซฟโหมด" หรือ "พร้อมรับคำสั่ง" แล้วลบไฟล์ในลักษณะนั้น
เราเห็นสิ่งนี้มากมายกับไวรัสสปายแวร์ ฯลฯ การบูตเครื่องในเซฟโหมดมักจะเป็นการหลอกลวง
โชคดี!