Windows Vista引入了UAC等一系列訪問控制權限的管理機制,使得用戶管理文件越來越麻煩了,比如重命名C:\Windows\notepad.exe(記事本),會發現只有TrustedInstaller對它有控制權,自己反而沒有。其原因是Windows不希望用戶更改一些關鍵的文件,所以沒有把這些文件的控制權限給用戶,只把權限給了TrustedInstaller,它是Windows的安裝程序所用的帳號,比用Windows Update可以通過它來更新系統文件。但是這終究是我自己的電腦嘛,自己電腦上的文件,自己反而不能控制了,這的確是一件很尷尬的事。不過,辦法總是有的:
-
先用管理員權限運行CMD
-
輸入以下命令後回車
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".
如果成功的話,會顯示“成功,此文件現在由(用戶名)所有。”
- 再輸入以下命令後回車
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".
成功後會顯示“已處理1個文件,處理0個文件時失敗。”
- 然後就可以對wininet.dll 進行重名命,替換,甚至刪除也是可以的。
需要注意的是DLL的替換可能需要重啓系統纔會生效。
轉自:https://blog.csdn.net/zy_strive_2012/article/details/79470829