现在的位置: 首页 > 综合 > 正文

Windows 无法删除文件夹的只读

2013年08月24日 ⁄ 综合 ⁄ 共 1819字 ⁄ 字号 评论关闭

状况:

在XP 下,只读 前面的方框整个被填满成绿色底色(不是对勾), 在window 2003中是勾,但是是灰色的。

怎么改,都改不掉(但是里面的文件只读属性能改)。

原因:

在Windows XP中,所有的文件夹都具有“只读”属性,取消只读属性后再次察看会发现依然是只读的,但是这不影响文件的使用。因为在Windows XP中,文件夹属性中的“只读”不再代表原来的字面含义:
对于文件系统来说,文件夹的只读属性没有实际的意义。即使一个文件夹是只读的,你仍然可以在这个文件夹里创建、修改或删除文件。
Windows XP中文件夹“Read-Only”属性表示该文件夹是“定制”的。去掉“只读”属性会丢失该文件夹所有的“定制”信息,如图标、背景等。
所以,Windows XP中不再提供用户界面来设置文件夹本身的只读属性。文件夹属性中“只读”的状态永远是第三态。当你在文件夹属性中选中或清除“只读”时,你设置的是这个目录下的文件的只读属性。 

会出现的状况:

使用IIS 时,有可能会报没有目录夹没有权限。 根本原因有可能不是这个原因导致的。

建议看看这个文件夹的权限是否开给了 IIS 的这个user.

打开“我的电脑”----找到网站所在文件夹----在其上点右键----选“属性”-----切换到“安全性”选项卡,在这里给相关用户(根据实际情况,可能包括但不限于Internet来宾帐户,web应用程序帐户等)所有权限。
注意:如果你的系统是XP,请先点“工具”----“文件夹选项”----“查看”-----去掉“使用简单文件共享”前的勾,确定后,文件夹“属性”对话框中才会有“安全性”这一个选项卡。

下面贴一段详细的文章,不过基本上用不上。 转自:http://support.microsoft.com/kb/256614/zh-cn

无法删除文件夹的“只读”属性

系统提示注意:本篇文章的内容适用于其他版本的 Windows (不包括您正在使用的版本) 。本篇文章的内容可能不适用您的电脑。浏览 Windows XP 帮助和支持中心
有关本文的 Microsoft Windows XP 和 Microsoft Windows Server 2003 版本,请参阅326549  。

重要说明:本文包含了有关修改注册表的信息。修改注册表之前,一定要先进行备份,并且一定要知道在发生问题时如何还原注册表。有关如何备份、还原和编辑注册表的信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

256986  Microsoft Windows 注册表说明

症状

您可能无法使用 Windows 资源管理器来删除文件夹的“只读”属性。此外,当您试图将文件保存到该文件夹时,有些程序还可能显示错误信息。

原因

发生此问题的原因在于该文件夹是自定义文件夹。通过单击查看菜单上的“自定义文件夹”,可以自定义一个文件夹。许多程序也可以自定义文件夹,例如,“Fonts”文件夹就是在标准的系统配置过程通过自定义产生的。

状态

这种现象是设计导致的。

替代方法

警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。

Windows 资源管理器使用“只读”属性确定文件夹是否是自定义的。要解决此问题,可以配置 Windows 资源管理器,以便使用“系统”标记而不是“只读”标记。为此,请按下列步骤操作。

注意:使用“系统”属性配置文件夹时,有些程序无法正常运行。

  1. 启动注册表编辑器 (Regedit.exe)。
  2. 找到以下注册表项:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current Version\Explorer
  3. 编辑菜单上,指向新建,单击 DWORD 值,然后键入以下注册表值名称:
    UseSystemForSystemFolders
  4. 右键单击新值,然后单击修改
  5. 键入 1,然后单击确定
  6. 退出注册表编辑器。
  7. 对注册表进行这一更改以后,必须在命令提示符(Command.com 或 Cmd.exe)处使用 attrib 命令,为所有受影响的文件夹更改“只读”属性。在命令提示符处键入attrib /? 以查看
    attrib 命令的语法。例如,要将 C:\Test 文件夹的“只读”属性更改为“系统”属性,请使用下面的命令:

    attrib -r +s c:\test

抱歉!评论已关闭.