你目前正处于脱机状态,正在等待 Internet 重新连接

大于 4 KB 的压缩文件在创建或更新时可能会损坏

症状
在使用 NTFS 文件系统压缩的计算机上安装安全更新 920958 (MS06-049) 后,大于 4 KB 的压缩文件在创建或更新时可能会损坏。
原因
发生此问题是因为 2006 年 8 月 8 日发布的安全更新 920958 (MS06-049) 中存在回归错误。
解决方案
要解决该问题,请安装 2006 年 9 月 26 日发布的新安全更新 920958 (MS06-049)。此新的安全更新解决了本文为遇到此问题的客户介绍的问题。

更新信息

以下信息应用于安全更新 925308。新的安全更新 920958 已取代更新 925308。

注意:该更新不会恢复已损坏的文件。要恢复已损坏的文件,请从安装安全更新 920958 之前创建的备份中还原该文件。
替代方法
要在无法安装安全公告 MS06-049 中讨论的安全更新的情况下变通解决此问题并防止文件以后损坏,请禁用 NTFS 压缩。要对文件夹禁用 NTFS 压缩,请按照下列步骤操作:
  1. 右键单击文件夹,然后单击“属性”。
  2. 单击“常规”选项卡,然后单击“高级”。
  3. 单击以清除“压缩内容以节省磁盘空间”复选框。
  4. 单击“确定”两次。
  5. 如果出现提示,请使用下列方法之一:
    • 单击“只将更改应用于此文件夹”以仅对文件夹禁用 NTFS 压缩。如果您没有备份并希望尝试从已损坏的文件中手动恢复数据,请使用该选项。选中该选项后,将解压缩添加到文件夹中的新文件。但是,已存在于该文件夹中的压缩文件将保持压缩。
    • 单击“将更改应用于此文件夹、子文件夹和文件”,以对文件夹及子文件夹禁用 NTFS 压缩并解压缩所有文件。如果您打算尝试从已损坏的文件中手动恢复数据,请使用该选项。选中该选项后,将解压缩添加到文件夹中的新文件。另外,也将解压缩已存在于文件夹及所有子文件夹中的压缩文件。

      重要说明:如果解压缩已损坏的文件,可能无法从解压缩的文件中手动恢复数据。
  6. 单击“确定”。
注意:管理员可以结合使用 /U 开关和 compact 命令行命令以解压缩文件并将文件夹标记为解压缩。例如,使用以下命令仅对 C:\Test 文件夹禁用 NTFS 压缩:
compact /u c:\test
使用以下命令对 C:\Test 文件夹及所有子文件夹禁用 NTFS 压缩,并解压缩文件夹及所有子文件夹中的压缩文件:
compact /u /s c:\test
有关如何结合使用命令行开关和 compact 命令的更多信息,请在命令提示符处键入以下命令:
compact /?
状态
Microsoft 已经确认这是在“适用于”一节中列出的 Microsoft 产品中存在的问题。

已发布安全公告 MS06-049 以介绍修改的更新,其中包括修补程序 925308。
更多信息
有关安全更新 920958 的更多信息,请访问下面的 Microsoft 网站:
属性

文章 ID:925308 - 上次审阅时间:09/30/2006 10:27:00 - 修订版本: 3.0

  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Service Pack 4
  • Microsoft Small Business Server 2000 Standard Edition
  • kbqfe kbexpertiseinter kbhotfixserver KB925308
反馈