我有一个在 WinPE 中运行的脚本,它使用安装了 Windows 的系统驱动器并删除驱动器上的所有内容(保持文件系统完好无损)。
在处理 Windows XP/Vista/7 安装时,它可以正常工作。attrib -S -A -H -I -R /S /D \
运行,然后所有内容都被删除。
但是,在 Windows 8 中,我遇到了“拒绝访问”错误。由于某种原因,即使作为 WinPE 中的 SYSTEM 用户,我也无法编辑目录C:\ProgramData\Microsoft\Windows\LocationProvider
。我不能attrib
用来设置属性,我不能删除它——我什至不能cd
进入它!dir /a
只是返回File Not Found
。
使用rmdir /S /Q
给了我“拒绝访问”错误。