lenberrei 发表于 2025-5-31 10:30

COD18 命令行窗口结束后没反应的来看看这里

我这边研究了一下Install Service 和 Start Game 的脚本。
发现还是可能因为操作系统的问题导致的脚本路径不兼容。

修改脚本就好了
主要改的地方就是%~dp0 这个变量参数, 有些操作系统这个参数是不认的,可以直接改成自己的路径。
比如:




改完脚本之后,重新执行 Install Service 和 Start Game 即可进入游戏。

Yukihira 发表于 2025-5-31 11:32

感谢老哥!!!太给力了

guangneng 发表于 2025-5-31 12:20

这个方法牛逼,我终于进游戏了

fantasy315 发表于 2025-5-31 16:35

吊{:3_121:}

holic_x3 发表于 2025-6-1 19:48

为何还是不可:'(

michael7 发表于 2025-6-1 22:18

有用,感谢。

lenberrei 发表于 2025-6-3 10:11

holic_x3 发表于 2025-6-1 19:48
为何还是不可

看你的截图,操作系统应该是win11的,应该不是我反馈的这个问题。如果还是命令行执行后没有任何反应。 你用管理员权限执行试试呢。

yoyosky 发表于 2025-6-4 20:41

终于解决我的问题了,非常感谢

yzdly 发表于 2025-6-7 07:25

为什么我的还是不行

lenberrei 发表于 2025-6-9 15:29

yzdly 发表于 2025-6-7 07:25
为什么我的还是不行
要不等等,上面的编译着色器全部完成后再点开始游戏??这个过程会持续10几20分钟.。。

Ovyw 发表于 2025-6-14 11:56

我也碰到了(系统不识别 %~dp0)

原因:
电脑装win10,是老版本的(win10 LTSC2021)(19044.1288)
还把“自动更新”关了,一直不更新系统,停留在老版本(新版本就能识别)

用了你的方法,成功了

mxla 发表于 2025-6-14 14:37

感謝分享

最爱兔宝妈 发表于 2025-6-29 03:54

我遇到的问题是...批处理窗口一直闪....不运行批命令...

jumby_cn 发表于 2025-7-3 22:17

最爱兔宝妈 发表于 2025-6-29 03:54
我遇到的问题是...批处理窗口一直闪....不运行批命令...

可参考:
win11下COD18 命令行窗口结束后没反应的又一办法
https://bbs.3dmgame.com/thread-6605251-1-1.html
(出处: 3DMGAME论坛)


3dm_18796049 发表于 2025-7-17 14:27

本帖最后由 3dm_18796049 于 2025-7-17 14:43 编辑

楼主不行啊说找不到bootstrapper.exe确定文件名正确

3dm_18796049 发表于 2025-7-17 14:58

3dm_18796049 发表于 2025-7-17 14:27
楼主不行啊说找不到bootstrapper.exe确定文件名正确

改了没反映了我是win10

petitlee 发表于 2025-8-3 09:48

我按照改了路劲后 打开star game 怎解决 路劲没找到

woshiyouxikuang 发表于 2025-8-4 13:18

666666666666666

cui200300116 发表于 2025-8-6 23:07

感谢大佬

wujun83 发表于 2025-8-16 17:01

感谢,实测有用!
另外提醒下有的补丁默认游戏文件夹名为Call of Duty Vanguard,而实际游戏文件夹名是Call of Duty,编辑的时候要注意下。

qinguobing123 发表于 2025-9-9 03:26

楼主的帖子一派胡言,误导大家。。。。。。。。附带install正确代码如下:
@echo off
net session >nul 2>&1

sc.exe stop atvi-geirdriful >nul 2>&1
sc.exe delete atvi-geirdriful >nul 2>&1

sc.exe create atvi-geirdriful type= kernel binPath= "%~dp0Call of Duty\geirdriful.sys"
sc.exe sdset atvi-geirdriful 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

kusd222 发表于 2025-10-17 22:19

本来我的问题是打开游戏进入后自动弹回桌面,现在好了,点击程序没反应了。我又机灵的改回来了,

kusd222 发表于 2025-10-17 22:20

kusd222 发表于 2025-10-17 22:19
本来我的问题是打开游戏进入后自动弹回桌面,现在好了,点击程序没反应了。我又机灵的改回来了,
...

想问一下进入游戏后自动弹出桌面就是进不去怎么解决,第一次运行切换后可以进去,第二次直接可以进入,第三次怎么都进不去了,切换不过来了。

SADKJAS 发表于 2025-11-29 21:12

谁能教我怎么改回来

q9762763 发表于 2025-12-16 12:32

@echo off
set "params=%*"
set "vbs=%~dp0getadmin.vbs"
cd /d "%~dp0"
if exist "%vbs%" del "%vbs%"
fsutil dirty query %systemdrive% >nul 2>nul || (
    echo Set UAC = CreateObject^("Shell.Application"^) : UAC.ShellExecute "%~s0", "%params%", "", "runas", 1 >> "%vbs%"
    "%vbs%"
        del "%vbs%"
    exit /B
)

set DRIVERNAME=atvi-hrist_sr_offline
set EXENAME=sp22-cod.exe
set DIRNAME=sp22

sc query %DRIVERNAME% >nul 2>&1
if %errorlevel%==0 (
        echo AC already installed as %DRIVERNAME%
    goto startgame
) else (
    goto install_ac_driver
)

:install_ac_driver
sc.exe create %DRIVERNAME% type= kernel binPath="%CD%\Randgrid.sys"
sc.exe sdset %DRIVERNAME% D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWRPWPLOCRRC;;;IU)(A;;CCLCSWLOCRRC;;;SU)S:(AU;FA;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;WD)
echo AC installed as %DRIVERNAME%

:startgame
if not exist %DIRNAME%\bootstrapper.exe (
        copy bootstrapper.exe %DIRNAME%\bootstrapper.exe >nul
        copy bootstrapperCrashHandler.exe %DIRNAME%\bootstrapperCrashHandler.exe >nul
)
cd %DIRNAME%
echo Keep this window open to avoid issues!
bootstrapper.exe %EXENAME%
set BOOTSTRAPPERERRORLEVEL=%errorlevel%
sc.exe delete %DRIVERNAME%
taskkill /f /im bootstrapperCrashHandler.exe >nul 2>&1
del bootstrapper.exe
del bootstrapperCrashHandler.exe
if not %BOOTSTRAPPERERRORLEVEL%==0 (
echo.
echo Failed to launch the game, check %DIRNAME%\bootstrapper.log!
pause
exit
)
rd /s /q %APPDATA%\r4v3n_steam_files
timeout 1
exit


ppvv 发表于 2025-12-18 13:58

厉害,收下,谢谢。
页: [1]
查看完整版本: COD18 命令行窗口结束后没反应的来看看这里