[轉][Windows]修改系統文件夾下的受保護文件

Windows 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".

如果成功的話,會顯示“成功,此文件現在由(用戶名)所有。”

  1. 再輸入以下命令後回車
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個文件時失敗。”

  1. 然後就可以對wininet.dll 進行重名命,替換,甚至刪除也是可以的。

需要注意的是DLL的替換可能需要重啓系統纔會生效。

轉自:https://blog.csdn.net/zy_strive_2012/article/details/79470829

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章