Không thể xóa thư mục trong windows 7?


23

Tôi không thể xóa một số thư mục trên đĩa cứng ngoài của tôi. Tôi cũng đã thử xóa chúng ở chế độ an toàn nhưng tôi không thể thực hiện điều này. Đây là một vấn đề đau đầu với tôi bây giờ. Ngay cả tôi là quản trị viên và nó vẫn cần đặc quyền của quản trị viên để xóa chúng. Vì vậy, làm thế nào tôi có thể thoát khỏi rắc rối này? Làm ơn giúp tôi!

nhập mô tả hình ảnh ở đây

Câu trả lời:


14

Bạn cũng có thể thử Unlocker . Nó mở khóa hoặc giết quá trình đang sử dụng tệp / thư mục và xóa / đổi tên nó.


404 trên liên kết đó :(
ScottJ

1
@ScottJ Tôi đã cập nhật liên kết!
Klemen Košir

18

Hãy thử sở hữu thư mục:

Nhấp chuột phải vào thư mục -> Thuộc tính -> tab Bảo mật -> Nút nâng cao -> tab Chủ sở hữu -> Nút chỉnh sửa -> Chọn tài khoản người dùng của bạn -> Kích hoạt Thay thế chủ sở hữu trên các đối tượng phụ và đối tượng .

Khi hoàn tất, hãy đóng tất cả các cửa sổ thuộc tính và mở lại Thuộc tính -> tab Bảo mật -> Nút nâng cao -> tab Permissons -> Thay đổi nút Permissons -> Thêm tài khoản người dùng của bạn và chọn Thay thế tất cả các đối tượng con ...

Sau đó thử lại.


3
Nopes nó không làm việc cho tôi.
avirk

3
Và "Nopes" này có nghĩa là cùng một thông báo xuất hiện lại?
Tex Hex

Nếu tên / mã định danh trong thông báo lỗi không thay đổi, thì giai đoạn đầu tiên không hoạt động. Hãy thử lại và đảm bảo bạn đã đánh dấu vào hộp kiểm 'chủ sở hữu thay thế trên các nhà thầu phụ và đối tượng'.
sgmoore

2
Nếu bạn đang cố xóa các thư mục thì ở giai đoạn thứ hai, bạn cũng nên đánh dấu vào 'Kiểm soát hoàn toàn'
sgmoore

Đã thử tất cả mọi thứ nhưng không có gì hoạt động như được đề cập trong câu trả lời ...... :-(
avirk

8

Chồng tôi có cùng một vấn đề với ổ đĩa bên ngoài của mình. Đây là những gì tôi đã làm để xóa nó. Đây là các bước tôi đã làm trong windows 7 trong khi đăng nhập dưới quyền quản trị viên ... không chắc phần đó là cần thiết, nhưng tôi muốn đưa vào đó một chút thông tin.

Giai đoạn 1 - Nhận quyền sở hữu

  1. Nhấp chuột phải vào thư mục
  2. Chọn "thuộc tính"
  3. Chọn tab "bảo mật"
  4. Nhấp vào nút 'Nâng cao "
  5. Chọn tab "chủ sở hữu"
  6. Nhấp vào nút "Chỉnh sửa"
  7. Trong phần 'thay đổi chủ sở hữu thành' làm nổi bật người dùng bạn muốn đặt làm chủ sở hữu
  8. Đánh dấu vào ô 'thay thế chủ sở hữu trên các nhà thầu phụ và đối tượng'
  9. nhấp vào nút 'áp dụng' (điều này sẽ đưa bạn trở lại cửa sổ 'cài đặt bảo mật nâng cao')

Giai đoạn 2 - Quyền

Khi bạn quay lại cửa sổ 'cài đặt bảo mật nâng cao', hãy làm theo các hướng dẫn sau (Lưu ý: Bạn có thể phải đóng cửa sổ thuộc tính hoàn toàn và sau đó mở lại để các thay đổi ở trên có hiệu lực trước khi thực hiện các bước tiếp theo).

  1. Chọn tab 'quyền'
  2. Nhấp vào nút "Thay đổi quyền"
  3. Làm nổi bật người dùng bạn cần thay đổi quyền cho
  4. nhấp vào nút 'chỉnh sửa'
  5. Chọn hộp "cho phép" bên cạnh toàn quyền kiểm soát
  6. Nhấp vào "Ok"
  7. Chọn hộp bên cạnh "bao gồm các quyền thừa kế từ cha mẹ của đối tượng này"
  8. Chọn hộp bên cạnh "thay thế tất cả các quyền đối tượng con bằng các quyền kế thừa từ đối tượng này"
  9. Nhấp vào "áp dụng"
  10. Nhấp vào "có" trong hộp bật lên "
  11. Nhấp vào "OK" để đóng cửa sổ quyền
  12. Nhấp vào "Ok" để đóng cửa sổ cài đặt bảo mật nâng cao
  13. Nhấp vào "ok" để đóng cửa sổ thuộc tính

Bây giờ bạn có thể xóa thư mục không thể xóa.

Giai đoạn 3 (nó là một thư mục dùng chung)

Hãy chắc chắn để làm các bước sau:

  1. Tính chất
  2. Tab chia sẻ
  3. Chia sẻ ... Hãy chắc chắn rằng bạn có người dùng của mình với cấp độ đọc / ghi
  4. Quay lại, chia sẻ nâng cao
  5. Quyền chắc chắn rằng người dùng của bạn đang ở đây với Toàn quyền kiểm soát

5

Đôi khi bạn không thể xóa một tập tin hoặc một thư mục vì tên tệp hoặc một tập tin trong thư mục chứa một ký tự ẩn.

Bạn có thể xóa nó trong Dấu nhắc lệnh bằng các lệnh DOS - cần một chút kiến ​​thức về lệnh DOS.

Khi bạn đã mở Command Prompt, hãy điều hướng đến thư mục cụ thể đó và mở nó. Xóa tất cả các tập tin trong thư mục đó bằng cách sử dụng del *.*.

Thoát khỏi thư mục đó và bây giờ bạn có thể xóa thư mục.


1
Tôi đã sử dụng rmdir / s để xóa nó
Matthew Lock

3

Tôi đã sử dụng dọn dẹp Windows. Tôi đã hoàn thành điều này bằng cách làm theo hướng dẫn này . Nó dành cho Windows 8 nhưng cũng hoạt động tốt với Windows 7.

Press Start -> Type "cleanmgr" and press enter -> Select Windows Drive -> Then find previous Windows installations -> check it -> press OK

Điều đó làm việc cho tôi.


Đơn giản và nó hoạt động!
Marco Demaio

2

Chỉ cần sử dụng văn bản này, lưu nó trong tệp .reg và chạy nó. Sau này, bạn có thể xóa / đổi tên các loại thư mục bị khóa chỉ bằng một cú nhấp chuột.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\runas]
@="Grant Admin Full Control"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\exefile\shell\runas2]
@="Grant Admin Full Control"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\exefile\shell\runas2\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="Grant Admin Full Control"
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

Xem hướng dẫn đầy đủ tại đây về Cách xóa / Đổi tên / Di chuyển các tệp bị hạn chế chỉ bằng một cú nhấp chuột


Câu trả lời tốt đẹp. Tuy nhiên tôi sẽ không giới thiệu câu trả lời này cho người mới. Bởi vì nếu họ chơi với các đặc quyền của các thư mục hệ thống hoặc bị hạn chế (vô tình hay không), nó có thể tạo ra rất nhiều vấn đề bảo mật.
Máy bay phản lực

0

Tôi đã gặp vấn đề này một vài lần. Tôi đã kết luận rằng một cái gì đó trong HĐH hoặc một số ứng dụng nền có tệp hoặc thư mục mở và hệ thống sẽ không cho phép hoạt động được tiến hành. Các thông báo lỗi có thể là không có thật - họ nhận được lỗi và cho rằng đó là lỗi xác thực.

Không bao giờ cố gắng "khắc phục" điều này vì đối với tôi, đó chỉ là một vấn đề khó chịu, không phải là vấn đề "thực sự". (Và thêm một điều khó chịu nữa từ Windows, trong sơ đồ lớn của mọi thứ?)


0

Tôi đã có vấn đề này và sử dụng thành công ý tưởng di chuyển và / hoặc xóa dần các mục.

Tôi không thể di chuyển một thư mục có hai thư mục con và tập tin. Đó là một thư mục cũ, vì vậy không có cách nào có thể tưởng tượng được có thể sử dụng nó. Tôi đã sử dụng trình giám sát tài nguyên (hộp "tìm kiếm", phía trên bên phải của cửa sổ phụ xử lý và tệp trong hoạt động của CPU) để xác minh rằng cửa sổ quy trình Explorer có liên quan gì đó. Quá trình CHỈ liên quan đến chúng là cửa sổ hiển thị (Explorer) và dường như chúng chỉ ở đó vì chúng nằm trong danh sách các thư mục được hiển thị. Không có quá trình khác đã hoạt động.

Mặt khác, không có quá trình hoạt động bằng cách sử dụng các tệp hoặc thư mục này. Tôi đã kiểm tra các tệp khóa hoặc những thứ kỳ lạ khác như các tệp ẩn hoặc hệ thống và không có tệp nào. Dấu nhắc lệnh không giúp được gì. Mỗi mục có cùng tên và tôi cũng không thể di chuyển thư mục mẹ trong DOS. NOTHING dường như giải thích lý do tại sao tôi không thể xóa thư mục mẹ, vì vậy rõ ràng kiến ​​thức về những rắc rối của tôi là thiếu sót.

Tôi đã quản lý để sử dụng Windows Explorer để di chuyển các tệp của từng thư mục sang thư mục khác (thậm chí đã sử dụng cùng tên thư mục, nhưng không sao chép tên trong trường hợp có một ký tự vô hình ở đó). Sau khi di chuyển tập tin, tôi xóa các thư mục. Sau đó, tôi đặt tất cả chúng trong một cấu trúc tệp trùng lặp ngay tại vị trí cũ "," để xem liệu tôi có thể (tôi có thể). Cuối cùng, tôi di chuyển thư mục (và nội dung) đến đích mới dự định của nó. Tôi đang hạnh phúc! :-)


0

Tôi cũng gặp vấn đề này trên Windows 10 với một thư mục trong một trong các dự án của tôi (vì vậy không phải do Windows tạo). Tôi nhận được một tin nhắn tương tự, nhưng thay vào đó nó nói rằng nó yêu cầu sự cho phép từ tôi (?). Một dấu nhắc lệnh nâng cao cũng không hoạt động. Nhận quyền sở hữu và đặt lại các quyền cũng không khắc phục được sự cố. Tuy nhiên, sau khi tôi khởi động lại PC, tôi đã có thể xóa thư mục (thở dài). Có lẽ một trong những tập tin đã được giữ bởi một quá trình.


-1

Hãy thử thay đổi sự cho phép của thư mục đầu tiên. Làm cho nó có thể chỉnh sửa bởi bạn.

Nếu điều đó không hiệu quả, hãy thử chạy explorer.exe với tư cách là người dùng HỆ THỐNG.


2
Tôi sẽ không đề nghị mọi người chạy bất kỳ ứng dụng nào với tư cách là người dùng HỆ THỐNG. Điều đó có thể làm hỏng rất nhiều thứ thậm chí không hài hước, và luôn có một cách thích hợp xung quanh nó. Nếu bạn không biết đủ để biết tại sao bạn không nên , thì bạn không biết đủ để làm điều đó một cách an toàn.
Darth Android

1
-1 để đề xuất sử dụng tài khoản Hệ thống cục bộ. Như @DarthAndroid đã nói, điều này rất nguy hiểm và cũng tệ như thực hiện các tác vụ phi quản trị trên roottài khoản của hệ thống Unix , nếu không nói là tệ hơn vì Windows không được thiết kế để cho phép người dùng chạy trực tiếp các ứng dụng như Hệ thống cục bộ.
bwDraco

Như @DragonLord đã nói chạy thám hiểm theo HỆ THỐNG là xấu. Tuy nhiên, chạy cmd.exetrong HỆ THỐNG không nguy hiểm CHỈ nếu bạn biết bạn đang làm gì.
Máy bay phản lực
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.