ฉันจะเปลี่ยนชื่อไฟล์และโฟลเดอร์ใน Windows ที่ใช้งานอยู่ได้อย่างไร


26

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

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

คำตอบ:


23

ให้LockHunterลองซึ่งสามารถปลดล็อคขนย้ายวัสดุใด ๆ ที่อาจมีล็อคไฟล์หรือโฟลเดอร์ของคุณ ไม่เหมือนกับ freewares ที่คล้ายกันมันรองรับ Windows ทั้ง 32 และ 64 บิต

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

  • แสดงกระบวนการที่ล็อกไฟล์หรือโฟลเดอร์
  • อนุญาตให้ปลดล็อคลบคัดลอกหรือเปลี่ยนชื่อไฟล์ที่ถูกล็อค
  • ช่วยให้การฆ่ากระบวนการล็อค
  • อนุญาตให้ลบกระบวนการล็อคออกจากฮาร์ดไดรฟ์
  • รวมเข้ากับเมนู Explorer
  • มันจะลบไฟล์ลงในถังรีไซเคิลดังนั้นคุณอาจกู้คืนไฟล์เหล่านั้นได้หากลบโดยไม่ตั้งใจ
  • รองรับ Windows ทั้ง 32 และ 64 บิต

19

TL; DR? อ่านตัวหนา!

หากคุณไม่ต้องการเครื่องมือภายนอกหรือต้องการวิธีที่รวดเร็วในการระบุกระบวนการที่ทำให้ไฟล์ของคุณใช้งานอยู่ จากนั้นคุณสามารถใช้ของ Windows Sysinternalsเครื่องมือที่เรียกว่าProcess Explorer คุณไม่จำเป็นต้องแยก zipfile หากคุณต้องการเพียงดึงรุ่นสดของ Process Explorer จากhttp://live.sysinternals.com/procexp.exeซึ่งทำให้ใช้งานได้ง่ายทุกที่ทุกเวลาตราบใดที่คุณมีอินเทอร์เน็ต (หรือถ้าคุณใส่ บน USB ก่อนออกเดินทาง)

โบนัสคือคุณสามารถใช้มันสำหรับงานอื่น ๆ ที่เกี่ยวข้องกับกระบวนการของคุณ ...

สำรวจกระบวนการ

Process Explorer มีความหมายว่าเป็นผู้เชี่ยวชาญด้านไอทีแทน Task Manager ท่ามกลางทางเลือกอื่น ๆ เช่น Performance Monitor, Resource Monitor หรือเครื่องมือภายนอกเช่น Process Hacker

คุณลักษณะที่คุณกำลังมองหาในเครื่องมือนี้จาก Microsoft นั้นง่ายเหมือนที่ได้รับมันCTRL+Fซึ่งช่วยให้คุณสามารถค้นหาสตริงย่อยสำหรับไฟล์HandleหรือDLL หากคุณค่อนข้างจะใช้เมาส์และเมนูของคุณคุณสามารถคลิกที่ค้นหา➯ค้นหามือจับหรือ DLL

สมมติว่ามีการใช้ไฟล์ฟอนต์ Arial อยู่เราสามารถค้นหาArialและดูว่า Instantbird และ Firefox นั้นชอบที่จะเก็บไฟล์ฟอนต์นั้นไว้ใช้งาน สมมติว่าฉันต้องการลบไฟล์นั้นฉันไม่สามารถทำได้ ลองเปลี่ยนการตั้งค่าและกำจัดไฟล์ Arial อย่าทำที่บ้าน ...

ประมวลผลการค้นหา Explorer

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

ตรวจสอบให้แน่ใจว่า Process Explorer เริ่มทำงานในฐานะผู้ดูแลระบบจากนั้นเลือกไฟล์➯แสดงรายละเอียดสำหรับกระบวนการทั้งหมด

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

จับปิด

ดังนั้นฉันเพียงแค่คลิกขวาที่รายการที่เกี่ยวข้องและคลิกปิดมือจับ

และตอนนี้ด้วย Firefox ที่ไม่มี Arial จัดการฉันโพสต์คำตอบของฉัน; โหลดแบบอักษรอยู่แล้ว ...

ทางเลือกบรรทัดคำสั่งซึ่งเป็นเพียงความสามารถในรายชื่อพวกเขาเป็นมือจับ ; เขียนโดย Windows Sysinternals คุณยังสามารถดึงข้อมูลเวอร์ชันสดของมันได้ที่http://live.sysinternals.com/handle.exeและใช้handle.exeตามด้วยสตริงย่อยที่คุณต้องการค้นหา

จากนั้นใช้taskkill /PID 1234 /F /Tตำแหน่งที่1234ควรถูกแทนที่ด้วย PID ของกระบวนการที่คุณได้รับพร้อมที่จับ taskkill /IM instantbird.exe /F /Tหรือคุณสามารถทำมันได้โดยใช้ชื่อภาพด้วย โปรดทราบว่า/Fกองกำลังการเลิกจ้างและ/Tฆ่า prcoesses เด็ก ...


1
วิธีการใช้Process Hackerแทน: P
Mehrdad

@ Mehrdad: ทำตามขั้นตอนเพิ่มเติมเพื่อไปที่นั่นและมันสูญเสียความคิดของรายการที่จัดการ ซึ่งทำให้ขั้นตอนต่อไปเมื่อคุณต้องการดูรายการอื่น ๆ ในขณะที่ค้นหา นั่นคือสิ่งที่คุณจะได้รับเมื่อคุณขโมยฟังก์ชันการทำงานโดยไม่ต้องใช้งานอย่างเต็มที่ สำหรับผู้เชี่ยวชาญด้านไอที Process Explorer เป็นเครื่องมือที่เลือกเนื่องจาก Process Hacker ยังขาดรูปแบบการใช้งานและคุณสมบัติบางอย่างเช่นการใช้ GPU พวกเขาค่อนข้างจะเพิ่มเนื้อหาที่โปรแกรมเมอร์ระดับต่ำมักใช้ WinDBG ซึ่งให้ชุดการทำงานที่ใหญ่กว่า ไม่ฉันจะไม่ใช้เครื่องมือที่ขโมยและมีเครื่องมือที่เหมาะสมมากกว่าสองแบบ
Tamara Wijsman

ฉันสับสน ... คุณหมายถึงอะไรโดย "สูญเสียความคิดในรายการที่จับ"? เพียงแค่เปิดโปรแกรมขึ้นมาและทำ Ctrl-F (หรือHacker->Find Handles or DLLs) เพื่อค้นหาหรือดับเบิลคลิกที่กระบวนการและไปที่แท็บการจัดการ ... นั่นไม่ได้ทำสิ่งที่คุณต้องการ? นอกจากนี้ยังมีการตรวจสอบ GPU อยู่ในนั้น - เพียงแค่ดาวน์โหลดปลั๊กอินเครื่องมือขยาย ฟังก์ชันอื่นใดที่คุณอ้างถึงซึ่งคุณไม่สามารถหาได้ใน PH (หรือที่ยังไม่ได้ใช้งานอย่างสมบูรณ์)
Mehrdad

1
มันเป็นการเชื่อมโยงระหว่างรายการทั้งสองที่พวกเขาลืมที่จะขโมย
Tamara Wijsman

โอ้ฉันเห็นสิ่งที่คุณหมายถึง ... ถ้าคุณแนะนำมันฉันแน่ใจว่าพวกเขาจะพิจารณาดำเนินการ : P
Mehrdad

4

นี่คือวิธีแก้ปัญหาปัจจุบันของฉัน:

ฉันหยุดใช้Teracopyเป็นตัวจัดการการคัดลอกเริ่มต้นของฉัน (แต่ฉันยังไม่ได้ถอนการติดตั้ง) หลังจากคัดลอกโฟลเดอร์ฉันจะเข้าไปข้างในแล้วก็ถอยออกมา จากนั้นฉันสามารถเปลี่ยนชื่อได้ มิฉะนั้นฉันจะต้องรอสักครู่


ฉันไม่ได้พบปัญหานี้กับ Teracopy ด้วยตัวเองดังนั้นตอนนี้อาจได้รับการแก้ไขแล้ว ทางเลือกคือการสร้างโฟลเดอร์ตัวเองเปลี่ยนชื่อแล้วเพียงแค่คัดลอกเนื้อหา ...
Tamara Wijsman

4

คำตอบสั้น ๆ :

คุณทำไม่ได้

คำตอบยาว:

ฉันเชื่อว่าขึ้นอยู่กับโหมดการแชร์ (ฉันไม่ได้หมายถึงว่าชนิดของการแบ่งปัน - ฉันหมายถึงFILE_SHARE_DELETEชนิดของการแบ่งปัน.) หากแฟ้มถูกเปิดด้วยโหมดการแบ่งปันลบจากนั้นในทางทฤษฎีคุณสามารถเขียนโปรแกรมไปที่:

  1. เปิดตัวจัดการอื่นไปยังไฟล์

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

  2. FILE_RENAME_INFORMATIONเปลี่ยนชื่อมันผ่านการจัดการที่ใช้

ฉันไม่รู้ว่าโหมดการแชร์ปัจจุบันของคุณอนุญาตหรือไม่ ... คุณแค่ต้องลองดู


3

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

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

ปิดสิ่งนี้โดยไปที่ ORGANIZE> ตัวเลือกโฟลเดอร์และค้นหา> ดู (แท็บ) ... จากนั้นทำเครื่องหมายที่ "แสดงไอคอนไม่แสดงภาพย่อเสมอ" คลิกใช้ / ตกลงและคุณทำเสร็จแล้ว

ลองเปลี่ยนชื่อโฟลเดอร์นั้นทันที ทำหลาย ๆ ครั้งอย่างรวดเร็วและหวังว่าคุณจะพบว่าปัญหาการเปลี่ยนชื่อโฟลเดอร์หาย


1
อันที่จริงการเปลี่ยนเส้นทางของโฟลเดอร์ที่ใช้งานหนักเป็นความคิดที่ไม่ดี
Tamara Wijsman

3

คุณสามารถปลดล็อกไฟล์โดยใช้เครื่องมือฟรีแวร์ชื่อ Unlocker คุณสามารถดาวน์โหลดได้จาก FileHippo

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

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

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


2

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


1
นี่เป็นวิธีแก้ปัญหาสำหรับฉัน: ปิดใช้งานการสร้าง Thumbs.db •คลิกเริ่มพิมพ์ตัวเลือกโฟลเดอร์ลงในแถบค้นหาแล้วกด Enter •สลับไปที่แท็บมุมมอง•ทำเครื่องหมายที่ช่อง“ แสดงไอคอนเสมอ
iokevins

หมายเหตุ: ประสบปัญหานี้ในเครือข่ายที่ใช้ร่วมกัน; และสิ่งนี้จะปิดใช้งานการสร้างภาพขนาดย่อฉันเชื่อไหม
iokevins

นี่เป็นเรื่องแปลกโดยเฉพาะ แต่ฉันคิดว่าอาจเป็นผลมาจากการสร้างภาพขนาดย่อที่ช้า โดยปกติแล้วบางส่วนขยายสำรวจอื่น ๆ ที่มีบทบาทในการชะลอตัวลงกระบวนการ แต่มันไม่ได้เป็นปัญหามากในขณะที่รอปิดการใช้งานและกำลังสองโซลูชั่นง่าย ...
Tamara Wijsman

0

นี่น่าจะเกิดจากหนึ่งในสองสิ่ง:

  1. โปรแกรม AV สแกนไฟล์ที่เพิ่งสร้างขึ้น
  2. ฟังก์ชั่นการทำดัชนี Windows 7 กำลังประมวลผลไฟล์ / โฟลเดอร์ที่สร้างขึ้นใหม่

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

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


2
ตัวค้นหาดัชนีค่อนข้างเร็วและตั้งโปรแกรมในลักษณะที่ไม่ขัดจังหวะการทำงานของคุณแม้แต่กำหนดเวลาให้ตัวเองทำงานในช่วงเวลาว่าง ไม่ควรใส่ไฟล์หรือโฟลเดอร์ในกรณีที่เป็นการเก็งกำไร สแกนเนอร์ป้องกันไวรัสบางตัวมีแนวโน้มที่จะเข้าไปยุ่ง อาจเป็นไปได้ว่าเครื่องสแกนไวรัสของคุณกำลังสแกนไฟล์ทั้งหมดที่ Search Indexer พยายามเข้าถึง ...
Tamara Wijsman

0

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

Run dialog (or command prompt):

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