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/
