| Xianhui's profileCold MountainPhotosBlogLists | Help |
|
November 08 win7系统下删除vista系统文件方法之一今天下午写完作业无聊时想起来把双系统删掉vista变成单系统,结果发现win7下根本删除不了vista的系统文件。然后折腾了四个小时,就为了两个命令,我发现我很不适合看命令或者函数的参数说明,总是很晕,喜欢直接看example.
研究一会儿发现是owner和access的问题,即,首先你的账户要own这个文件,并且access是可以读写或者full control。
系统文件的owner是安装时设好的,win7的用户没有vista系统文件的owner权限,通过上面两个步骤就可以获得文件的控制,并删除它(被系统正在使用lock的除外)。
新的问题是,以上方法只能用在一个文件上,系统文件夹里文件太多,不能一个一个这么删,好在古老的cmd很nb,用ctrl+shift+enter 运行cmd,管理员模式,加takeown和cacls icacls两个命令调整own和access就可以了。
takeown /f c:\Windows\ /r 这个命令获得这个文件夹和子文件夹下所有文件的owner,/r代表继承。
icacls * /grant kong:(OI)(CI)F /T 这个获得full control access,包括子文件夹下所有东西。
参数:
/grant
(OI)(CI) This folder, subfolders, and files.
F full control, T Traverse all subfolders to match files/directories.
关于这个命令这里有详细的说明: 现在就可以随便删除系统文件了,很自由,自由的感觉很好。
当然了,最简便的方法还是装系统格盘,但是这么试试古老的cmd也不错,挺怀旧。 Comments (6)
TrackbacksThe trackback URL for this entry is: http://mypastorale.spaces.live.com/blog/cns!221F8908AEFD38C!1430.trak Weblogs that reference this entry
|
|
|