因此,我正在为学校的一个项目开发一个仅用批处理编写的 GUI。现在我编写了 GUI,需要将其替换为位于“C:\Windows”中的“explorer.exe”,并且不。我不是在谈论“iexplorer.exe”。我的问题无处可寻:如何仅使用批处理代码删除(我有备份)explorer.exe?(具有管理员权限)。仅“taskkill /f /im explorer.exe”和“del C:\Windows\explorer.exe /f”不起作用,因为它只返回“拒绝访问”。有人建议怎么做吗?
答案1
您必须更改 explore.exe 文件的所有权和权限才能成功执行该操作。
创建一个名为脚本在某个地方,在这种情况下,我创造了脚本文件内容如下:
echo off
taskkill /f /im explorer.exe
takeown /a /f C:\Windows\explorer.exe
icacls C:\Windows\explorer.exe /grant administrators:f
del C:\Windows\explorer.exe
跑步任务计划程序通过cmd任务管理器 /s
去创建任务...
进入姓名:领域脚本任务
左键单击无论用户是否登录都运行
查看不存储密码。该任务只能访问本地计算机资源。
查看以最高权限运行
去触发器标签
左键单击新的...
改变开始任务到启动时
去操作标签
左键单击新的...
进入程序/脚本:领域脚本文件
左键单击好的
左键单击好的再次
然后通过cmd重新启动机器关机/t 0/r
这脚本将删除浏览器系统启动时成功加载文件。
参考: