替换dll文件时需要权限(替换kernel32dll需要权限)
我以administration管理员身份运行的win7,但是在替换c/windows/system32里的dll文件时,提示要取得权限
你所要替换的文件在系统开机的时候就被调用了,所以一直在进程里运行,属于系统主要文件,正在被使用,所以不让你替换或重命名。你可以进到PE系统里去替换,这样一定可以替换的。
我把ExplorerFrame .dll替换到C Windows System32里时说您需要提供管理员权限才能复制到此文件夹
因为系统独占了,
建议楼主不要直接替换原文件,最好把原文件改下名字,然后再复制过去,或者把原文件备份下,不然出现问题,那就真是欲哭无泪了。。
这里有文章给你参考 ,看了就知道如何处理了。。
下载ZIP文件,解压,得到explorer.BAT、ExplorerFrame.BAT、shell32.BAT三个文件
把三个BAT文件和要替换的explorer.exe、ExplorerFrame.dll、shell32.dll三个文件放到同一目录下,然后用管理员身份运行即可完成。
要替换哪个文件,就运行同名的BAT文件。例:要替换explorer.exe文件就运行explorer.BAT。替换ExplorerFrame.dll就运行ExplorerFrame.BAT。
替换完成后原始的explorer.exe会被移至C:盘根目录下。
ExplorerFrame.dll、shell32.dll则会被重命名为ExplorerFrame_bak.dll和shell32_bak.dll,放在原始目录下(C:\Windows\System32)
替换那个文件需要权限,怎么办?
先取得权限
由于我现在不是用xp的
有点不是很清楚
一般是右键那个文件点属性
接着是安全选卡
在编辑里添加进自己的当前用户
设置权限就好了
或者你不是管理员的话
就右键我的电脑
进入管理
点本里用户和组
点用户
开启那个A什么什么的
由于我忘了
就是系统本身的那个管理员帐户
接着注销
登录那个帐户
然后再试试就可以了
我是以administration管理员身份运行的win7,但是在替换c/windows/system32里的dll文件时,提示要取得权限
这说明这个文件正被系统使用,你可以做个u盘启动的pe系统,用u盘启动系统再替换,不过俺友情提示,替换了容易开不了机哦windows7是有文件验证的
win7替换shell32.dll需要权限
1.点原来shell32.dll属性-安全-高级-所有者-Administrators(Username-Pc\Administrators)确定
2.在高级的选项卡里,点更改权限-Administrators(Username-Pc\Administrators)-编辑-选完全控制。
3.同理修改Users(Userneme-Pc\Users)权限
【别人的百度提问中,showeryoung回答,已测,可行~我今天也是这个问题,现在已经解决了
Win7怎么才能有权限替换System32文件夹里的dll文件?
Win7获得权限替换System32文件夹里dll文件的方法:
1、打开记事本,输入下列文本:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\runas]
@="获取权限"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="获取权限"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y icacls \"%1\" /grant administrators:F /t"
2、然后保存为导入.reg文件;
3、然后双击导入.reg;
此时会弹出警告提示,允许程序通过即可;
4、然后选择System32文件夹,鼠标右键选择获取权限。