开启左侧

[原创] 解决SteamVR未完全退出导致无法再次开启

本帖最后由 绿色的 于 2017-11-5 17:03 编辑

最近我Windows 10 1709用steamVR出现一个问题,启动一次SteamVR之后就没办法再次启动了,有时候出现VR Server未正常关闭的提示窗口 然后点击关闭后就可以正常再次开启,所以发现是vrserver.exe没有完全关闭的问题。
尚未知道具体原因,是Win10 1709更新还是RiftCat或其他软件带来的问题,不过我临时写了这个cmd批处理来解决这个问题。判断有没有其他的两个vr进程,如果只有vrserver.exe这个进程就自动关闭掉 ,每隔5秒循环判断(酌情关掉窗口)。
(11.5更新:不显示任何输出并自动启动SteamVR)
新建记事本文件,保存为.bat后缀:

@echo off
goto start


:start
tasklist|find /i "vrserver.exe"  >nul 2>nul
if %errorlevel% == 0 (goto panduan1)
start steam://rungameid/250820
@ping 127.0.0.1 -n 5 >nul
goto panduan1


:panduan1
tasklist|find /i "vrmonitor.exe"  >nul 2>nul
if %errorlevel% == 0 (goto yes)
goto panduan2


:panduan2
tasklist|find /i "vrstartup.exe"  >nul 2>nul
if %errorlevel% == 0 (goto yes)
goto no
exit


:no
taskkill /f /im vrserver.exe  >nul 2>nul
@ping 127.0.0.1 -n 5 >nul
goto panduan1
exit


:yes
@ping 127.0.0.1 -n 5 >nul
goto panduan1
exit
参与人数 2威望 +1 懵币 +10 收起 理由
夜舞的精灵 + 1 + 5 改变世界的程序员。
lyljj + 5 造福小白了

查看全部评分总评分 : 威望 +1 懵币 +10

回复

发表于 2017-11-3 21:47:06 使用道具 举报

精彩评论3

经常遇到这个问题,我都是习惯每次退出后再启动前先打开任务管理器看一下,有了就手动结束掉懒得再写批处理了
欢迎大家来水区闲聊赚积分啊!
回复

发表于 2017-11-4 14:12:20 使用道具 举报

lyljj 发表于 2017-11-4 14:12
经常遇到这个问题,我都是习惯每次退出后再启动前先打开任务管理器看一下,有了就手动结束掉懒得再写批处理 ...

感觉找任务管理器进程还麻烦的,这个直接开着就行。还以为这问题只有我遇到
回复

发表于 2017-11-4 14:45:07 使用道具 举报

绿色的 发表于 2017-11-4 14:45
感觉找任务管理器进程还麻烦的,这个直接开着就行。还以为这问题只有我遇到 ...

嗯嗯,楼主这样做方便我等懒人了,直接复制保存一下就好
以前年前时也喜欢折腾找个根源或者解决办法,现在年纪大了总是能省事就想尽量省事懒得动脑子了
当然实际先费点事后面会更省事,但就是懒得去整
欢迎大家来水区闲聊赚积分啊!
回复

发表于 2017-11-4 20:16:04 使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题
阅读排行

下载盗梦APP

关注盗梦极客
一起玩转VR

© 2015 盗梦极客 | VR虚拟现实达人社区 | VR资源及VR眼镜教程 黑ICP备15006149号 VR新手指引 联系我们