у меня есть папка под названием C:cygwin
. Как я могу удалить эту папку.
Он говорит, что мне нужно permission
от администратора. Однако я вошел в систему как администратор.
у меня есть папка под названием C:cygwin
. Как я могу удалить эту папку.
Он говорит, что мне нужно permission
от администратора. Однако я вошел в систему как администратор.
Если вы получаете сообщение об ошибке, что объект используется, убедитесь, что вы остановили все службы и закрыли все программы Cygwin. Если вы получаете сообщение об ошибке "отказано в разрешении", то вам нужно будет изменить разрешения и / или права собственности на файлы или папки, которые вызывают ошибку. Например, иногда файлы, используемые системными службами, становятся собственностью системной учетной записи и недоступны для записи обычным пользователям.
самый быстрый способ, чтобы удалить все дерево, если вы столкнулись с этой проблемой чтобы сменить владельца всех файлов и папок на ваш счет. Для этого в Проводнике Windows щелкните правой кнопкой мыши корневую папку Cygwin, выберите Свойства, затем вкладку Безопасность. Если вы используете Windows XP Home или простой общий доступ к файлам, вам нужно будет загрузиться в безопасном режиме, чтобы получить доступ к вкладке Безопасность. Выберите дополнительно, а затем перейдите на вкладку владелец и убедитесь, что ваша учетная запись указана как владелец. Выберите флажок заменить владельца подконтейнеров и объектов и нажмите OK. После применения Explorer изменения вы сможете удалить все дерево за одну операцию.
Если вы хотите быть тщательным, вы можете удалить дерево реестра Software\Cygwin в HKEY_LOCAL_MACHINE и/или HKEY_CURRENT_USER. Однако, если вы следовали инструкциям выше, вы уже удалили все важное. Обычно в реестре хранится только каталог установки.
вот источник Cygwin Link
открыть cmd.exe как администратор:
takeown /Ф "c:\cygwin" /Р /Д Г
последний параметр заставляет takeown принимать да на все вопросы и зависит от локали. В моем регионе я должен был ответить "J", чтобы заставить его работать. YMMV.
программа icacls "c:\cygwin" /Т /М /С /сбросить
наконец, чтобы удалить файлы после того как мы получили соответствующие разрешения:
rd "c:\cygwin" / s / q
посмотреть https://serverfault.com/questions/43794/using-icacls-to-set-permissions-on-user-directories и http://lallousx86.wordpress.com/2009/06/14/resetting-ntfs-files-security-and-permission-in-windows-7/
надеюсь, что это работает для вас.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]