由于找不到iUtils.dll重新安装程序可能会解决此问题

发生这种问题的原因是因为之前下载了恶意软件,后来虽然恶意软件都被解决了,但是出现了这种问题

找了好多解决方法,有的需要支付费用,最终找到下面的方法,免费而且操作简单

自行创建bat文件运行修复

事先说明:部分操作系统执行下面的脚本可能会出现桌面黑屏等情况,遇到这种情况重启即可。

步骤一:

在桌面上创建一个文本文件然后另存为:   xxxxxx(随便一个名字).bat   文件

@echo off& CD /D %~DP0
>NUL 2>&1 reg.exe query "HKU\S-1-5-19" || (
    ECHO SET UAC = CreateObject^("Shell.Application"^) > "%TEMP%\Getadmin.vbs"
    ECHO UAC.ShellExecute "%~f0", "%1", "", "runas", 1 >> "%TEMP%\Getadmin.vbs"
    "%TEMP%\Getadmin.vbs"
    DEL /f /q "%TEMP%\Getadmin.vbs" 2>NUL
    Exit /b
)
title 通用的软件删除工具
setlocal EnableDelayedExpansion
rem 下方输入软件目录名,不支持带空格路径
set appname=inotepad
 
echo 反注册%appname% dll
cd /d %appdata%\%appname%\ 2>nul
if %errorlevel%==0 (
 for /r %%i in (*.dll) do (
  findstr /c:"DllRegisterServer" "%%i" >nul
  if !errorlevel! neq 1 (
   regsvr32 /s /u "%%i"
  )
 )
)
 
cd /d %ProgramFiles% (x86)\%appname% 2>nul
if %errorlevel%==0 (
 for /r %%i in (*.dll) do (
  findstr /c:"DllRegisterServer" "%%i" >nul
  if !errorlevel! neq 1 (
   regsvr32 /s /u "%%i"
  )
 )
)
 
cd /d %ProgramFiles%\%appname% 2>nul
if %errorlevel%==0 (
 for /r %%i in (*.dll) do (
  findstr /c:"DllRegisterServer" "%%i" >nul
  if !errorlevel! neq 1 (
   regsvr32 /s /u "%%i"
  )
 )
)
cd /d %~dp0
echo 结束%appname%相关进程
wmic process where "(ExecutablePath like '%%%appname%%%')" call Terminate
echo.
echo 重命名%appname%目录为%appname%_bak
ren "%appdata%\%appname%" %appname%_bak 2>nul
ren "%ProgramFiles%\%appname%" %appname%_bak 2>nul
ren "%ProgramFiles% (x86)\%appname%" %appname%_bak 2>nul
echo. 
echo 结束资源管理器进程explorer.exe释放%appname%运行中的dll
taskkill /f /im explorer.exe
echo.
echo 删除%appname%_bak目录
rd /s /q "%appdata%\%appname%_bak" 2>nul
rd /s /q "%ProgramFiles%\%appname%_bak" 2>nul
rd /s /q "%ProgramFiles% (x86)\%appname%_bak" 2>nul
echo.
echo 重启资源管理器
start explorer.exe
echo.
echo 如果资源管理器没启动,白屏或黑屏,可以手动按组合键ctrl+alt+delete打开任务管理器。
echo 打开任务管理器后,点文件,弹出菜单第一个运行新任务,输入explorer.exe打开或重启电脑。
echo.
pause

步骤二

双击运行

有的电脑可能需要管理员运行,不过我刚才直接运行的没啥问题

安装火绒的用户,会弹出一个弹框,点击允许即可

步骤三

出现下面弹框,按任意键继续

 重启即可验证是否操作成功

代码源自电脑显示找不到iUtils.dll 无法继续执行代码怎么办? - 知乎 (zhihu.com)

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值