Computer >> Máy Tính >  >> Hệ thống >> Windows

Làm cách nào để biết Quy trình nào đang khóa hoặc sử dụng Tệp trong Windows 11/10?

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 11/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 tệp, chúng tôi nhận được Tệp đang sử dụng hộp thoại 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. Nhưng, rất nhiều lần, điều đó không xảy ra.

Bây giờ, làm thế nào để biết tiến 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 11/10.

Làm cách nào để biết Quy trình nào đang khóa hoặc sử dụng Tệp trong Windows 11/10?

Cách biết quá trình nào đang khóa hoặc sử dụng tệp trong Windows 11/10

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

  1. Kiểm tra quy trình đang khóa tệp bằng Trình giám sát tài nguyên.
  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ách sử dụng công cụ Handle.
  4. Sử dụng phần mềm miễn phí OpenedFilesView để xác định quy trình lưu giữ tệp.

Bây giờ hãy nói rõ hơn về các phương pháp này.

1] Kiểm tra quy trình đang khóa tệp bằng Trình giám sát tài nguyên

Làm cách nào để biết Quy trình nào đang khóa hoặc sử dụng Tệp trong Windows 11/10?

Sử dụng Resource Monitor, 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ở Chạy ứng dụng bằng cách nhấn phím nóng Windows + R rồi nhập khôi phục lại trong đó. Nhấn nút OK và Resource Monitor sẽ mở ra.

Trong cửa sổ Giám sát tài nguyên, chuyển đến CPU và mở rộng Xử lý được liên kết lựa chọn. 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 Kết thúc quy trình tùy chọn để kết thúc nó. Sau khi quá trình kết thúc, hãy thử thực hiện tác vụ bạn muốn đối với tệp đã bị khóa trước đó.

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

Làm cách nào để biết Quy trình nào đang khóa hoặc sử dụng Tệp trong Windows 11/10?

Một tùy chọn khác để xác định quá 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ữ một tệp thông qua nó, bạn có thể làm theo các bước sau:

Đầu tiên, 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, hãy chuyển đến Tệp và nhấp vào trình đơn Find Handle hoặc DLL lựa chọn. Tiếp theo, nhập tên tệp vào Tìm kiếm của trình khám phá quy trình cửa sổ hộp thoại và nhấn tùy chọn Tìm kiếm. 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 xem tệp có còn bị giữ hoặc bị khóa bởi một quy trình hay không.

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

3] Tìm hiểu thông qua Command Prompt bằng cách sử dụng công cụ Handle

Làm cách nào để biết Quy trình nào đang khóa hoặc sử dụng Tệp trong Windows 11/10?

Xử lý là một tiện ích dựa trên lệnh để 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 Trình khám phá quy trình SysInternals đã 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 Handle từ microsoft.com và giải nén thư mục ZIP. Bây giờ, mở CMD trong thư mục đã giải nén. Trong Command Prompt, nhập một lệnh với cú pháp sau:

handle.exe -a -u <filename-with-path>

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 ID quy trình và tên người dùng.

Tôi đã cố gắng kiểm tra tương tự 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 lưu giữ tệp

Làm cách nào để biết Quy trình nào đang khóa hoặc sử dụng Tệp trong Windows 11/10?

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 quy trình đang 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 OpenedFilesView.exe của nó để 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.

Xác định vị trí tệp đích của bạn và kiểm tra quá trình nào đang giữ nó. Ngoài ra, bạn có thể sử dụng Tìm tùy chọn để 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 đã khóa và sửa lỗi tệp bị khóa.

Làm cách nào để biết Quy trình nào đang khóa hoặc sử dụng Tệp trong Windows 11/10?