替换dll文件时需要权限(替换kernel32dll需要权限)

http://www.itjxue.com  2023-01-30 10:48  来源:未知  点击次数: 

我以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文件夹,鼠标右键选择获取权限。

(责任编辑:IT教学网)

更多

推荐新书快递文章