Win7下如何重命名,替换System32文件夹下的系统文件

Vista引入了UAC等一系列访问控制权限的管理机制,使得用户管理文件越来越麻烦了,比如重命名C:\Windows\notepad.exe(记事本),会发现只有TrustedInstaller对它有控制权,自己反而没有

其原因是Windows不希望用户更改一些关键的文件,所以没有把这些文件的控制权限给用户,只把权限给了TrustedInstaller,它是Windows的安装程序所用的帐号,比用Windows Update可以通过它来更新系统文件。但是这终究是我自己的电脑嘛,自己电脑上的文件,自己反而不能控制了,这的确是一件很尴尬的事。不过,办法总是有的:

1. 先用管理员权限运行CMD

2. 输入以下命令后回车

C:\Windows\system32>takeown /f C:\Windows\SysWOW64\wininet.dll

SUCCESS: The file (or folder): "C:\Windows\SysWOW64\wininet.dll" now owned by us
er "XXXXXX".

如果成功的话,会显示“成功,此文件现在由(用户名)所有。”

3. 再输入以下命令后回车

C:\Windows\system32>icacls C:\Windows\SysWOW64\wininet.dll /grant administrators
:F
processed file: C:\Windows\SysWOW64\wininet.dll
Successfully processed 1 files; Failed processing 0 files

成功后会显示“已处理1个文件,处理0个文件时失败。”

4. 然后就可以对wininet.dll 进行重名命,替换,甚至删除也是可以的。

 

Refer To:

http://leonax.net/p/1279/take-ownership-of-a-file/

你可能感兴趣的:(CMD命令)