今天看了一下,Program Files下大概有这些目录是无法删除的:
%ProgramFiles%/Microsoft FrontPage/version3.0/bin/
%ProgramFiles%/MSN Gaming Zone/Windows/
%ProgramFiles%/NetMeeting/
%ProgramFiles%/Movie Maker/
%ProgramFiles%/Xerox/NWWia/
%ProgramFiles%/Outlook Express/
这是因为微软的一个名为"sfcfiles.dll"的文件搞的。虽然我的系统为XP,但这个文件的描述居然为"Windows 2000 System File Checker"。
后来查了一下,这个功能正式的名称为"Windows Resource Protection",用系统函数查了一下,在我的系统中有3349个文件是需要保护的,也就是这些文件不管存不存在,其所在的目录都是不能被删除的。
如果需要删除这些文件夹的话,就要修改sfcfiles.dll文件,将其中的相关记录删除。