我的笔记本电脑似乎失去了创建、更新或删除文件的权限。不过,并不是每个文件都会发生这种情况。
Microsoft Office 不会保存任何新文件。其他一些非 Microsoft 程序也无法保存文件。例如,具有自动保存功能的程序会抛出有关权限的错误。记事本似乎可以工作。我可以创建新的文本文件并编辑它们。但是,当我尝试删除文本文件时,出现以下错误:
Cannot delete New Text Document: Access is denied.
Make sure the disk is not full or write-protected and that the file is not currently in use.
在 Word 或其他 Office 应用程序中保存文档时,文件似乎已保存,但“另存为”对话框再次弹出。如果我再次保存,则会收到错误(另请参阅https://i.stack.imgur.com/zXywS.png):
Word cannot complete the save due to a file permission error.
(C:\...\Desktop\Testing1.docx)
桌面上显示了两个文件,但是当我关闭 Word 时,这两个文件就被删除了。
我在尝试删除文件时也看到过以下错误。该文件是一个临时文本文件,已被删除。但是,该文件最终并未进入回收站。
The Recycle Bin on C:\ Is Corrupt or Invalid. Do You Want to Empty the Recycle Bin for this...
当插入闪存驱动器时,您仍然无法将文件保存到闪存驱动器。
Word cannot complete the save due to a file permission error.
(E:\Testing.docx)
但是我可以将其保存到网络上的共享文件夹。
这台机器是我父母的笔记本电脑,所以我不知道错误发生的完整历史。我们已尝试确保所有文件夹均未设置写保护。我父母的两次登录都出现了错误,因此我们认为这不是帐户级权限问题。两个帐户都是管理员。他们似乎都安装了 XP SP3,并且通常都已更新。
Office 似乎存在一些问题,而不仅仅是保存问题。在一个帐户中,Word 尝试运行某种安装程序,但在启动时失败。在另一个帐户中,它不会出现这种情况。MS Office 的快捷方式具有通用文件图标。前几天,我尝试对 Office 运行修复,但它在中途就挂起了。我爸爸说他第二天就能完成,我再也没有尝试过。
我们的问题实际上听起来与这个问题类似,但是在他们的情况下,他们使用的是 Windows 7。文件权限错误在我们的例子中,重新保存文件也不起作用。
更新日期:4/18/12: 还有一些 Windows 更新失败了。最突出的是 .NET 更新。我开始关注这个问题。我设法卸载了机器上的所有 .NET 框架,并且只能在遇到文件权限问题之前重新安装 1.1 框架。我打开了 MSI 日志记录,最终发现这篇博文。但是,由于无法安装 SubInACL 工具,因此我并没有按照这些步骤进行下去。我发现另一篇博客文章我以为这可能会有所帮助,但按照这些步骤操作后,我仍然由于权限问题无法安装 SubInACL。
似乎存在更深层次的权限问题。我发现一些东西建议我确保 SYSTEM 和 Everyone 组对文件夹具有完全控制权限。我发现 Program Files 上的所有权限都已被删除,而 C: 驱动器上的权限也值得怀疑。使用安全模式下的管理员帐户,我将 Program Files 和子目录的所有权授予管理员组。然后,我从正常运行的 XP 安装中复制了 C: 和 Program Files 的权限布局。
这使我能够安装 .NET Framework 1.1 的第一个服务包,但 .NET 的后续版本和更新仍然失败。我能够安装并运行子ACL,但它也没有修复更新。我仍然无法删除桌面上的文件。它还修复了 Skype 在启动时抛出的一个错误,所以至少取得了一点进展。
更新日期:2012/4/24: 我设法通过手动安装安装了 .NET 1.1 服务包。我尝试了 .NET 3.5 可下载引导程序,它告诉我无法下载所需的文件。我还尝试了完整的预下载安装程序,它仍然出错,代码为 1603。
我运行了 chkdsk,没有发现任何问题。驱动器的 SMART 状态良好。我不认为驱动器存在任何物理问题。
更新日期:2012/4/29: 我尝试了 XP 修复安装。安装快结束时,黑屏上出现了 Windows XP 徽标。通常,该徽标有一个“进度条”,并且是全屏显示,但这里显示“请稍候...”,并且比全屏显示小。我让它静置了几个小时,但什么也没变。当我强制重新启动时,Windows 会启动并让我登录。它加载了桌面和设置,但出现了蓝屏,STOP c000021a,0xc0000005。我相信 STOP 错误是因为安装没有正确完成而出现的。... 事实证明,如果我让它停留在登录屏幕上,它仍然会出现 STOP 错误。
答案1
最后,我认为这些问题太深奥了,我无法解决。当我查找相关的安装程序或程序问题时,我找到的修复方法从未完全奏效。我重新开始全新安装。
由于我父母保留了 Windows XP 和笔记本电脑驱动程序/软件 CD,因此我能够完全重新安装笔记本电脑所需的一切。我将他们保存所有数据的主目录复制到另一个驱动器。幸运的是,他们的数据没有散落在机器各处。一旦重新安装和更新了所有内容,就很容易将数据放回原位。到目前为止一切顺利。我的父母很高兴。