昨天晚上12点有个用户找到我说使用dll修复工具修复完成之后,突然间好多应用程序无法打开,双击启动软件就弹窗提示无法定位程序输入点于动态链接库****.dll文件上,这种情况非常少见,也是我第一次遇到这样的问题。
于是连夜起床远程帮用户解决,恰好用户的电脑操作系统与我的电脑系统版本一致,我把系统里面的相同dll文件复制过去做了替换,过程中遇到了复制到用户电脑C:\Windows\System32目录时提示没有管理员权限,这里就详细介绍一下,遇到这种问题时要怎么解决。
操作步骤:
1.在左下角开始菜单内搜索:本地安全策略,单击打开。
2.在本地安全策略内,找到本地策略>安全选项,找到用户账户控制。
3.把【用户账户控制:以管理员批准模式运行所有管理员】和【用户账户控制:用于内置管理员账户的管理员批准模式】等2项设置禁用,这两个的意思就是启动了就会提示缺少权限,禁用之后就不会再提示了。
4.设置禁用之后要重新启动一下电脑,这样设置就生效了,可以把dll文件复制替换到出现问题的电脑相同目录内。
针对用户的这个问题,我使用的方法有两种。
1.手动替换出现问题的dll文件
因为用户的电脑与我的电脑系统版本一致,这边把用户电脑弹窗报错的dll文件在我的电脑里面找到之后复制粘贴过去做了替换,这样可以保障用户电脑里面的dll文件恢复正常。
2.使用系统自带修复工具扫描并修复
因为用户的电脑已经无法安装程序,无法安装VC++运行库,也无法打开dll修复工具,所以这边采用了系统自带的修复工具扫描并修复:
1.按下“Win+R”组合键,输入cmd,然后按下Ctrl+shift+enter组合键,以管理员身份运行。
2.然后输入sfc /scannow命令并回车,系统会自动运行扫描并修复,等待片刻即可。
3.修复完成之后,重启一下电脑,重新打开,用户的电脑就恢复正常了,各种弹窗也消失不见,软件也都可以正常打开使用了。
最后:遇到问题不要慌,可以联系我们处理哦~