[转][Windows]修改系统文件夹下的受保护文件

本文介绍如何在Windows Vista中获取关键系统文件的所有权,通过使用takeown和icacls命令,用户可以取得如wininet.dll等文件的控制权限,实现重命名、替换或删除操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Windows Vista引入了UAC等一系列访问控制权限的管理机制,使得用户管理文件越来越麻烦了,比如重命名C:\Windows\notepad.exe(记事本),会发现只有TrustedInstaller对它有控制权,自己反而没有。其原因是Windows不希望用户更改一些关键的文件,所以没有把这些文件的控制权限给用户,只把权限给了TrustedInstaller,它是Windows的安装程序所用的帐号,比用Windows Update可以通过它来更新系统文件。但是这终究是我自己的电脑嘛,自己电脑上的文件,自己反而不能控制了,这的确是一件很尴尬的事。不过,办法总是有的:

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

  2. 输入以下命令后回车

c:\Windows\System32>takeown /f wininet.dll

SUCCESS: The file (or folder): "c:\Windows\System32\wininet.dll" now owned by user "MYPC\Administrator".

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

  1. 再输入以下命令后回车
c:\Windows\System32>icacls wininet.dll /grant administrators:F
processed file: wininet.dll
Successfully processed 1 files; Failed processing 0 files

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

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

需要注意的是DLL的替换一般需要重启系统才会生效。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值