a81720729 发表于 2025-5-25 21:26

如果有玩家双击_install.bat安装失败的,你需要这样操作。

本帖最后由 a81720729 于 2025-5-26 00:07 编辑

我电脑不知道是不是优化过什么地方,经常打开批处理文件会有问题。我运行这个批处理文件的问题是不断弹出空的CMD框,无法停止,只能点开始菜单的重启电脑。
对于这个批处理文件,我的做法是:右键文件->编辑,把前面两段if语句删掉,保存,再管理员运行就可以了,也就是内容变成如下:

@echo off
net session >nul 2>&1

sc stop atvi-randgrid_sr >nul 2>&1
sc delete atvi-randgrid_sr >nul 2>&1

sc create atvi-randgrid_sr type= kernel binPath= "%~dp0Randgrid.sys"
sc sdset atvi-randgrid_sr D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWRPWPLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)

echo Randgrid.sys service created successfully.
pause


改动之前注意备份原文件。

hnzjh 发表于 2025-5-25 21:30

用记事本打开_install.bat,把原一条命令写作多行语句的编辑为一行即可
如:
if %errorlevel% neq 0 ( powershell -Command "Start-Process '%~f0' -Verb runAs" exit /b )

fengxx 发表于 2025-5-25 22:01

本帖最后由 fengxx 于 2025-5-25 22:06 编辑

这些删除还是不行。窗口还是闪退。

fengxx 发表于 2025-5-25 22:04

本帖最后由 fengxx 于 2025-5-25 22:06 编辑

hnzjh 发表于 2025-5-25 21:30
用记事本打开_install.bat,把原一条命令写作多行语句的编辑为一行即可
如:
if %errorlevel% neq 0 ( powe ...
改成这样吗?也不行啊。窗口一样闪退、附件能重新发一个能用的吗?

fengxx 发表于 2025-5-25 23:24

以为要批处理很多文件。结果一闪就好了。介绍说120G都是忽悠人的啊。走了很多弯路。已经玩上了。

a81720729 发表于 2025-5-26 00:00

fengxx 发表于 2025-5-25 23:24
以为要批处理很多文件。结果一闪就好了。介绍说120G都是忽悠人的啊。走了很多弯路。已经玩上了。 ...

没问题就好,闪退是不是没有用管理员权限运行呀

a81720729 发表于 2025-5-26 00:06

hnzjh 发表于 2025-5-25 21:30
用记事本打开_install.bat,把原一条命令写作多行语句的编辑为一行即可
如:
if %errorlevel% neq 0 ( powe ...

我试了一下,会变成这样。
页: [1]
查看完整版本: 如果有玩家双击_install.bat安装失败的,你需要这样操作。