Không thể xóa hoặc di chuyển hoặc thực hiện bất kỳ hành động nào trên tệp vì tệp bị khóa bởi một quy trình? Tìm hiểu quy trình nào đang khóa tệp trong Windows 10 bằng các phương pháp khác nhau được thảo luận trong bài viết này.

Nhiều lần, khi chúng tôi cố gắng thực hiện một hành động (xóa, đổi tên, sao chép, v.v.) trên một tệp, chúng tôi nhận được hộp thoại Tệp đang sử dụng hiển thị lời nhắc “ Không thể hoàn thành tác vụ vì tệp đang mở trong chương trình khác “. Trong một số trường hợp, nó sẽ hiển thị quá trình hoặc tên chương trình đang sử dụng tệp. Tuy nhiên, rất nhiều lần, điều đó không xảy ra.

Bây giờ, làm cách nào để biết quy trình nào có tệp đang mở? Nếu khẩn cấp, bạn cần xác định quá trình khóa tệp và sau đó kết thúc quá trình để sửa đổi tệp đích. Trong hướng dẫn này, chúng ta sẽ thảo luận về các phương pháp khác nhau để kiểm tra quá trình đang giữ tệp trong Windows 10.

Cách biết quy trình nào đang khóa tệp trong Windows 10

Cách thực hiện cho biết quy trình nào đang khóa tệp trong Windows 10

Dưới đây là các các phương pháp để xác định quy trình đang khóa tệp trong Windows 10:

  1. Kiểm tra quy trình đang khóa tệp bằng Resource Monitor.
  2. Sử dụng SysInternals Process Explorer để xác định quy trình đang khóa tệp.
  3. Tìm hiểu thông qua Command Prompt bằng công cụ Handle.
  4. Sử dụng phần mềm miễn phí OpenedFilesView để xác định quy trình đang giữ tệp.

Bây giờ, hãy giải thích kỹ các phương pháp này.

1] Kiểm tra quy trình đang khóa tệp bằng lớp Resource Monitor

Sử dụng Giám sát tài nguyên , bạn có thể xác định quá trình hoặc dịch vụ khóa tệp. Đây là một tiện ích có sẵn trong Windows 10 giúp bạn theo dõi việc sử dụng CPU, bộ nhớ, mạng đĩa, xử lý tệp, v.v.

Mở ứng dụng Run bằng cách nhấn phím nóng Windows + R và sau đó nhập khôi phục lại trong đó. Nhấn nút OK và Resource Monitor sẽ mở ra.

Trong cửa sổ Resource Monitor, chuyển đến tab CPU và mở rộng tùy chọn Liên kết xử lý . Bây giờ, trong hộp tìm kiếm, hãy nhập tên của tệp đang hiển thị bị khóa bởi một quá trình và nhấn nút Enter. Nó sẽ hiển thị cho bạn danh sách các quy trình đang giữ tệp đích.

Bạn có thể nhấp chuột phải vào quy trình và chọn tùy chọn Kết thúc quy trình để kết thúc. Sau khi quá trình kết thúc, hãy thử thực hiện hành động bạn muốn đối với tệp đã bị khóa trước đó.

2] Sử dụng SysInternals Process Explorer để xác định quá trình đang khóa tệp

Một tùy chọn khác để xác định quy trình hoặc dịch vụ đang giữ tệp là SysInternals Process Explorer. Nó là một tiện ích nâng cao để tìm hiểu thông tin chi tiết liên quan đến các quy trình đang chạy trên hệ thống của bạn. Để xác định quy trình lưu giữ tệp qua tệp, bạn có thể làm theo các bước sau:

Trước tiên, hãy tải xuống và chạy SysInternals Process Explorer trên PC của bạn. Bây giờ, trong cửa sổ Process Explorer, đi tới trình đơn Tệp và nhấp vào tùy chọn Tìm Xử lý hoặc DLL . Tiếp theo, nhập tên tệp vào cửa sổ hộp thoại Process Explorer Search và nhấn tùy chọn Search. Tất cả các quy trình đang sử dụng tệp bạn đã nhập sẽ hiển thị trong kết quả.

Nhấp chuột phải vào quy trình đã xác định trong tab Quy trình và sau đó đóng nó.

Bây giờ, hãy kiểm tra với tệp nếu tệp vẫn bị giữ hoặc bị khóa bởi quy trình hay không.

Liên quan: Quá trình không thể truy cập tệp vì nó đang được sử dụng bởi một quá trình khác.

3] Tìm hiểu thông qua Command Prompt bằng công cụ Handle

Xử lý là một lệnh-dựa trên tiện ích để cho biết tiến trình nào có tệp đang mở. Về cơ bản, nó là một phiên bản dòng lệnh của SysInternals Process Explorer đã thảo luận ở trên. Bạn có thể làm theo các bước dưới đây để kiểm tra quá trình giữ tệp trong dấu nhắc lệnh bằng công cụ này:

Tải xuống Xử lý từ microsoft.com và giải nén thư mục ZIP. Bây giờ, hãy mở CMD trong thư mục được giải nén . Trong Command Prompt, nhập một lệnh với cú pháp sau:

 handle.exe-a-u 

Ví dụ:

 handle.exe-a-u"C: \ Users \ KOMAL \ Documents \ Sample Files \ twc.pdf"

Khi bạn nhập lệnh, nó sẽ hiển thị danh sách các quy trình đang giữ tệp với quy trình ID và tên người dùng.

Tôi đã cố gắng kiểm tra giống nhau bằng cách chỉ nhập tên tệp mà không có đường dẫn đầy đủ, nó hoạt động. Tuy nhiên, nó có thể không hoạt động đối với tất cả các tệp. Vì vậy, bạn nên nhập vị trí của tệp bị khóa.

Sau khi xác định quy trình, bạn có thể đóng quy trình từ Trình quản lý tác vụ .

4] Sử dụng phần mềm miễn phí OpenedFilesView để xác định quá trình giữ tệp

OpenedFilesView là một ứng dụng di động để xem tất cả các tệp đã mở của bạn và các quá trình lưu giữ chúng. Bạn có thể tải xuống thư mục ZIP của nó, giải nén nó rồi chạy tệp OpenedFilesView.exe để khởi chạy giao diện của nó. Sau đó, nó sẽ hiển thị tất cả các tệp hiện đang mở với các chi tiết tương ứng bao gồm tên quy trình, ID quy trình, đường dẫn quy trình, quyền đối với tệp, đường dẫn tệp đích, v.v.

Định vị tệp đích của bạn và kiểm tra quy trình nào đang giữ nó. Ngoài ra, bạn có thể sử dụng tùy chọn Tìm để nhanh chóng tìm kiếm tệp bị khóa và quy trình liên quan. Sau khi tìm thấy quy trình, hãy nhấp chuột phải vào tệp và đóng tất cả các quy trình đang giữ nó.

Hy vọng hướng dẫn này sẽ giúp bạn xác định quy trình giữ tệp và sau đó đóng tệp.

Bây giờ hãy đọc: Xóa tệp bị khóa và sửa tệp bị khóa lỗi.

Cách biết quy trình nào đang khóa tệp trong Windows 10

Categories: IT Info