Câu trả lời:
Nếu bạn gặp lỗi mà một đối tượng đang sử dụng, thì hãy đảm bảo rằng bạn đã dừng tất cả các dịch vụ và đóng tất cả các chương trình Cygwin. Nếu bạn gặp lỗi 'Quyền bị từ chối' thì bạn sẽ cần sửa đổi các quyền và / hoặc quyền sở hữu các tệp hoặc thư mục gây ra lỗi. Ví dụ: đôi khi các tệp được sử dụng bởi các dịch vụ hệ thống cuối cùng thuộc sở hữu của tài khoản HỆ THỐNG và không thể ghi được bởi người dùng thông thường.
Cách nhanh nhất để xóa toàn bộ cây nếu bạn gặp phải vấn đề này là thay đổi quyền sở hữu của tất cả các tệp và thư mục vào tài khoản của bạn. Để thực hiện việc này trong Windows Explorer, nhấp chuột phải vào thư mục Cygwin gốc, chọn Thuộc tính, sau đó chọn tab Bảo mật. Nếu bạn đang sử dụng Windows XP Home hoặc Chia sẻ tệp đơn giản, bạn sẽ cần phải khởi động vào Chế độ an toàn để truy cập tab Bảo mật. Chọn Nâng cao, sau đó chuyển đến tab Chủ sở hữu và đảm bảo tài khoản của bạn được liệt kê là chủ sở hữu. Chọn hộp kiểm 'Thay thế chủ sở hữu trên các nhà cung cấp phụ và đối tượng' và nhấn Ok. Sau khi Explorer áp dụng các thay đổi, bạn sẽ có thể xóa toàn bộ cây trong một thao tác.
Nếu bạn muốn kỹ lưỡng, bạn có thể xóa phần mềm cây đăng ký \ Cygwin trong HKEY_LOCAL_MACHINE và / hoặc HKEY_CURRENT_USER. Tuy nhiên, nếu bạn làm theo các hướng dẫn ở trên, bạn sẽ xóa mọi thứ quan trọng. Thông thường chỉ có thư mục cài đặt đã được lưu trữ trong sổ đăng ký.
Đây là nguồn Cygwin Link
Mở cmd.exe với tư cách quản trị viên:
mất / f "c: \ cygwin" / r / d Y
Tham số cuối cùng làm cho Takeown giả sử có cho tất cả các câu hỏi và phụ thuộc vào miền địa phương. Tại địa phương của tôi, tôi đã phải trả lời "J" để làm cho nó hoạt động. YMMV.
icacls "c: \ cygwin" / T / Q / C / đặt lại
Cuối cùng, để xóa các tệp sau khi chúng tôi có các quyền liên quan:
"c: \ cygwin" / s / q
Xem /server/43794/USE-icacls-to-set-permissions-on-user-directories và http://lallousx86.wordpress.com/2009/06/14/resetting-ntfs-files -securance-and-allow-in-windows-7 /
Hy vọng điều này làm việc cho bạn.
rsync
bên trong Cygwin mà tôi đã cài đặt mới với cài đặt HĐH hiện tại của mình ...
noacls
thêm, tạo một thư mục mà chủ sở hữu không thể xem, thay đổi và các bước được đề cập ở đây cũng thất bại vì lý do đó.
sudo
lệnh, đó là lời gọi siêu người dùng * nix.