2013-07-11 35 views
8

Tôi đã tìm thấy chính mình trong một tình huống hơi độc đáo.Xóa thư mục bị mất chủ sở hữu

Tôi có một thư mục. Thư mục này, bằng cách nào đó, đã mất chủ nhân của nó.

Trong "Advanced Settings Security for FOLDER" dưới "chủ sở hữu hiện tại:" được hiển thị:

Unable to display current owner. 

Tôi cố gắng để xóa thư mục này không có thành công. Tôi đã cố gắng nắm quyền sở hữu với cả người dùng của tôi và người dùng Administrator và cả năng suất

Unable to set new owner on FOLDER, Access is denied 

Tôi đã cố gắng để cấp quyền quản trị đầy đủ qua vỏ chạy Windows as administrator:

icacls FOLDER /grant administrators:F 

Và tôi đã cố gắng để loại bỏ các thư mục thông qua Windows shell chạy as administrator:

rmdir FOLDER /s 

mà trở lại:

Access is denied 

Có ai có ý tưởng nào về cách xóa thư mục này không?

+0

Nếu thư mục được đề cập nằm trong một thư mục trống khác hoặc nếu điều này có thể được sắp xếp, hãy xem http://superuser.com/a/423821/96662 –

+0

Trong trường hợp của tôi, tôi vừa sao chép một tệp từ thư mục này sang thư mục khác (tất cả sử dụng trình khám phá) và sau đó tôi không thể xóa nguồn. Sau khi đi qua tất cả các tùy chọn trên net, tôi đã đóng tất cả các cửa sổ thám hiểm của tôi và sau đó từ dấu nhắc lệnh đã có thể xóa thư mục (không thể trước khi đóng tất cả các cửa sổ thám hiểm). – Avnish

Trả lời

2

Tải xuống và thêm Take Ownership sổ đăng ký. Sau đó, nhấp chuột phải vào thư mục và nhấn Hãy sở hữu và chọn tên người dùng của bạn.

+1

đây là địa chỉ được cập nhật của liên kết bạn đã đề cập.http: //www.howtogeek.com/howto/windows-vista/add-take-ownership-to-explorer-right-click-menu-in-vista/ –

2

Tôi gặp sự cố này khi tôi có thiết bị đầu cuối Cygwin trong thư mục bị khóa. Sau khi thay đổi thư mục trong cửa sổ Cygwin, tôi đã có thể xóa thư mục Windows.

1

Quyền sở hữu thư mục không ảnh hưởng đến khả năng xóa của nó, miễn là quyền truy cập của thư mục gốc bao gồm quyền ghi cho người dùng xóa.

Một thư mục không thực sự mất chủ sở hữu của nó, nhưng chủ sở hữu của nó có thể ngừng tồn tại. Tuy nhiên, thư mục vẫn có ID chủ sở hữu và đối với hầu hết các mục đích và mục đích, thư mục đó vẫn hợp lệ.

@birkner đang đi đúng hướng. Kiểm tra xem bạn có bất kỳ quá trình nào đang chạy trong thư mục đó không và nếu có, hãy chấm dứt chúng.

+0

Trong trường hợp này ngay cả khi thư mục mẹ được sở hữu bởi người dùng hiện tại thì thư mục vẫn có thể không bị xóa trên máy của tôi. –

+1

Điều đó sẽ cho chính nó vào một quá trình cũ đã mở thư mục. –

+1

Điều đó sẽ giải thích tại sao tôi có thể xóa thư mục sau khi khởi động lại. –

6

Hãy thử chkdsk /F bằng cmd với đặc quyền quản trị!

Vì thư mục có thể chứa tệp mà không có chủ sở hữu, đây là lỗi trong hệ thống tệp của bạn.

Nếu thư mục đó nằm trong đĩa khởi động của bạn (C :), cmd sẽ hỏi bạn có nên quét khi lần khởi động máy tính tiếp theo không, gõ "y" để xác nhận.

Sau khi quét chkdsk sẽ xóa (các) tệp bị hỏng.

Tôi gặp sự cố này sau khi gỡ cài đặt Android Studio, tôi không thể xóa C:\Program Files\Android\Android Studio. Đã thử DEL/RD/TAKEOWN/ICACLS ... trong một giờ, không có tiện ích nào phù hợp với tôi. Sau đó, tôi nhận ra, thư mục đó chứa một số tệp bị hỏng mà không có chủ sở hữu ... Đoán đó là lỗi của Windows hoặc Android Studio ...

Đây là một trong những khả năng tại sao một số thư mục hoặc tệp không thể bị xóa ngay cả với đặc quyền quản trị viên.

Hy vọng điều này sẽ giúp người hỏi và những người có cùng một vấn đề!

+0

Tôi đã có cùng một vấn đề, tôi cài đặt Mcafee antivirus, sau đó một số tệp exe bị hỏng. –

+0

Đã xảy ra sự cố tương tự và là do Android Studio. 'CHKDSK/F' sau đó khởi động lại. Thoát khỏi thư mục không thể xóa. – Madushan

1

Nếu bạn cố gắng xóa tệp/thư mục và không thành công do quá trình giữ lại, nó sẽ mất quyền sở hữu. Sử dụng Process Explorer và thực hiện tìm kiếm thư mục/tệp. Nó sẽ hiển thị quá trình nào đang sử dụng thư mục/tập tin đó. Khi bạn kết thúc quá trình, thư mục/tập tin sẽ biến mất.

+1

Điều này hoạt động tốt. Đối với những người khác, Process Explorer là một tiện ích nhỏ được phân phối bởi Microsoft tại https://docs.microsoft.com/en-us/sysinternals/downloads/process-explorer. 'Ctrl + F' cho phép bạn" Tìm Xử lý hoặc DLL ". Tôi đã nhập tên tệp ở đó. – wibeasley

Các vấn đề liên quan