找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
楼主: 5209520

[文本处理] (已解决)最新win11下 批处理运行双击无反应 求指教

[复制链接]
发表于 2026-11-7 08:32:54 | 显示全部楼层
5209520 发表于 2026-11-7 01:56
就是怪  有些旧版本 运行就没有问题   而最新的win11 版本不行     修改系统环境变量也做过

右键运行C: ...

先确认下你说的运行没反应是什么意思
你自己随便新建个批处理,看看能运行不
比如
  1. @echo off
  2. dir
  3. pause
复制代码
 楼主| 发表于 7 天前 | 显示全部楼层
本帖最后由 5209520 于 2026-11-8 12:23 编辑
czjt1234 发表于 2026-11-7 08:32
先确认下你说的运行没反应是什么意思
你自己随便新建个批处理,看看能运行不
比如 ...


我根据你说的  新建一个 就可以运行      我怀疑是 提权导致的




这个就是我的代码     这个批处理释放到C:\Windows\Temp  运行


@ECHO OFF
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin
taskkill /f /im iexplo*
ping 127.1 -n 2
C:\WINDOWS\Temp\0.exe
ping 127.1 -n 5
C:\WINDOWS\Temp\1.exe
taskkill /f /im iexplo*
ping 127.1 -n 10
C:\WINDOWS\Temp\2.exe
ping 127.1 -n 3
C:\WINDOWS\Temp\3.exe
ping 127.1 -n 2
C:\WINDOWS\Temp\4.exe
ping 127.1 -n 5
C:\WINDOWS\Temp\5.exe
ping 127.1 -n 3
C:\WINDOWS\Temp\10.exe
ping 127.1 -n 5
C:\WINDOWS\Temp\6.exe
ping 127.1 -n 5
C:\WINDOWS\Temp\9.exe
ping 127.1 -n 5
C:\WINDOWS\Temp\8.exe
ping 127.1 -n 5
C:\WINDOWS\Temp\7.exe
askkill /f /im iexplo*
ping 127.1 -n 1
ECHO y | REG DELETE "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range148"
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range148" /f > nul
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range148" /v ":Range" /t REG_SZ          /d "vpn.cqmc.com" /f > nul
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range148" /v "https"     /t REG_DWORD /d 2

ECHO y | REG DELETE "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range149"
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range149" /f > nul
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range149" /v ":Range" /t REG_SZ          /d "218.201.24.130" /f > nul
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range149" /v "https"     /t REG_DWORD /d 2

ping 127.1 -n 1
for /f "delims=" %%a in ('"echo https://218.201.24.130"') do mshta vbscript:clipboardData.SetData("text","%%a")(window.close)
ping 127.1 -n 2
C:\WINDOWS\Temp\11.exe
ping 127.1 -n 2
C:\WINDOWS\Temp\12.exe
ping 127.1 -n 2
C:\WINDOWS\Temp\13.exe
ping 127.1 -n 2
C:\WINDOWS\Temp\14.exe
ping 127.1 -n 1
del /s /Q C:\WINDOWS\temp
del /s /Q C:\Windows\Setup\CQ.IT
exit
QQ20261108-112058.png
发表于 7 天前 | 显示全部楼层
本帖最后由 czjt1234 于 2026-11-8 16:22 编辑
5209520 发表于 2026-11-8 11:21
我根据你说的  新建一个 就可以运行      我怀疑是 提权导致的


据说从 win11 24h2 开始 mshta 不支持 vbs 语法了,我没测试过
你既然怀疑是提权问题,那你在桌面上新建一个 cmd.exe 的快捷方式,然后右键以管理员权限运行
然后在这里运行你的批处理看看

在 cmd.exe 窗口里运行,还有一个好处,可以看到错误提示
把 @echo off 这一行去掉,看看哪行报错
 楼主| 发表于 7 天前 | 显示全部楼层
czjt1234 发表于 2026-11-8 16:19
据说从 win11 24h2 开始 mshta 不支持 vbs 语法了,我没测试过
你既然怀疑是提权问题,那你在桌面上新建 ...

谢谢  我自己找个提权批处理  在运行批处理就正常了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-11-15 07:20

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表