如何删除c盘上的cygwin文件夹?

Snu*_*vie 25 windows cygwin permissions

我有一个名为C:\cygwin. 我怎样才能删除这个文件夹。

它说我需要permission管理员。但是我以管理员身份登录。

小智 63

以管理员身份打开 cmd.exe:

takeown /f "c:\cygwin" /r /d Y

最后一个参数使 takeown 对所有问题都假设为“是”,并取决于语言环境。在我的语言环境中,我必须回答“J”才能使其工作。天啊。

icacls "c:\cygwin" /T /Q /C /reset

最后,在我们获得相关权限后删除文件:

rd "c:\cygwin" /s /q

请参阅https://serverfault.com/questions/43794/using-icacls-to-set-permissions-on-user-directorieshttp://lallousx86.wordpress.com/2009/06/14/resetting-ntfs-files -security-and-permission-in-windows-7/

希望这对你有用。


Moh*_*ian 5

如果您收到对象正在使用的错误,请确保您已停止所有服务并关闭所有 Cygwin 程序。如果您收到“权限被拒绝”错误,则您将需要修改导致错误的文件或文件夹的权限和/或所有权。例如,有时系统服务使用的文件最终归 SYSTEM 帐户所有,普通用户无法写入。

如果遇到此问题,删除整个树的最快方法是将所有文件和文件夹的所有权更改为您的帐户。要在 Windows 资源管理器中执行此操作,请右键单击 Cygwin 根文件夹,选择“属性”,然后选择“安全”选项卡。如果您使用的是 Windows XP Home 或简单文件共享,则需要启动到安全模式才能访问“安全”选项卡。选择“高级”,然后转到“所有者”选项卡并确保您的帐户被列为所有者。选择“替换子容器和对象的所有者”复选框,然后按“确定”。在资源管理器应用更改后,您应该能够通过一次操作删除整个树。

如果您想彻底删除,可以删除 HKEY_LOCAL_MACHINE 和/或 HKEY_CURRENT_USER 下的注册表树 Software\Cygwin。但是,如果您按照上述说明进行操作,您将已经删除了所有重要的内容。通常,只有安装目录已存储在注册表中。

这是Cygwin源链接


归档时间:

查看次数:

26651 次

最近记录:

6 年,1 月 前