1.win10不能运行bat文件
第一步,右键【此2113电脑】,找到并打开【属性】。
第二步,点5261击【高级系统设置】,找到编辑4102环境变量选项1653;
第三步,找到【高级】选项,在选项界面中可看到环境变量选项;
第四步,点击【环境变量】选项,可进行用户变量设置和系统变量设置;回
第五步,在用户变量中新建:用户名:%path%,变量值:C:/windows/system32,点击确定。
第六答步,在用户变量中找到:Path;点击编辑:
第七步,选中系统变量中的path,点击编辑按钮。
第八步,添加%path%并保存,系统即可以运行bat文件。
2.win10运行不了bat文件一闪而过
出现闪退等情况在确定系统问题请请先确认批处理没有问题,还有有些bat文件双击后一闪而过其实已经是执行过了。
解决步骤:
一、显示执行的命令
查看看批处理运行状态,右击那个Bat文件,打开记事本。在末尾加个回车输入Pause保存后打开就不会在执行后自动关闭了。
二、检查是否win7下不能运行bat格式的文件:
开始-运行,输入regedit,回车,打开注册表编辑器。找到:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.BAT
三、命令提示符已被系统管理员停用
1、单击开始菜单,选择运行,然后输入 gpedit.msc 并回车;
2、打开本地组策略编辑器后,用户配置-管理模板-系统;
.png
3、这时可以在右侧窗口中看到很多设置选项,双击打开“阻止访问命令提示符”选项;
2.png
4、双击该条策略后,可以看到之前设置的为“已启用”,更改为“已禁用”即可;
3.png
四、系统变量错误导致BAT无法运行
1、右键点击计算机属性,然后在系统信息中点击左上角的“高级系统设置”;
2、切换到“高级”选项卡,点击下方的“环境变量”;
3、在用户变量下方点击“新建”,输入用户名%path%,以及变量值C:/windows/system32,点击确定;
4.png
4、选中系统变量中的path,点击编辑按钮,添加path并保存即可。
5.png
5、修改好后再执行bat即可。
3.win10 bat文件双击不能运行?
第一步,右键【此电脑】,找到并打开【属性】。
format,f_jpg" max-height="200">
第二步,点击【高级系统设置】,找到编辑环境变量选项;
?x-bce-process=image/resize,m_lfit,w_600,h_800,limit_1/quality,q_85/format,f_jpg" max-height="200">
第三步,找到【高级】选项,在选项界面中可看到环境变量选项;
format,f_jpg" max-height="200">
第四步,点击【环境变量】选项,可进行用户变量设置和系统变量设置;
10385243b588?x-bce-process=image/resize,m_lfit,w_600,h_800,limit_1/quality,q_85/format,f_jpg" max-height="200">
第五步,在用户变量中新建:用户名:%path%,变量值:C:/windows/system32,点击确定。
format,f_jpg" max-height="200">
第六步,在用户变量中找到:Path;点击编辑:
format,f_jpg" max-height="200">
第七步,选中系统变量中的path,点击编辑按钮。
?x-bce-process=image/resize,m_lfit,w_600,h_800,limit_1/quality,q_85/format,f_jpg" max-height="200">
第八步,添加%path%并保存,系统即可以运行bat文件。
format,f_jpg" max-height="200">
4.我的电脑不能运行.bat文件
新建文本文档,输入:Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\batfile] @="MS-DOS 批处理文件" "EditFlags"=hex:30,04,00,00 [HKEY_CLASSES_ROOT\batfile\DefaultIcon] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\ 65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,00,35,\ 00,33,00,00,00 [HKEY_CLASSES_ROOT\batfile\shell] [HKEY_CLASSES_ROOT\batfile\shell\edit] [HKEY_CLASSES_ROOT\batfile\shell\edit\command] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\ 54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\ 00 [HKEY_CLASSES_ROOT\batfile\shell\open] "EditFlags"=hex:00,00,00,00 [HKEY_CLASSES_ROOT\batfile\shell\open\command] @="\"%1\" %*" [HKEY_CLASSES_ROOT\batfile\shell\print] [HKEY_CLASSES_ROOT\batfile\shell\print\command] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\ 54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,2f,00,70,00,20,\ 00,25,00,31,00,00,00 [HKEY_CLASSES_ROOT\batfile\shellex] [HKEY_CLASSES_ROOT\batfile\shellex\DropHandler] @="{86C86720-42A0-1069-A2E8-08002B30309D}" [HKEY_CLASSES_ROOT\batfile\shellex\PropertySheetHandlers] [HKEY_CLASSES_ROOT\batfile\shellex\PropertySheetHandlers\PifProps] @="{86F19A00-42A0-1069-A2E9-08002B30309D}" [HKEY_CLASSES_ROOT\batfile\shellex\PropertySheetHandlers\ShimLayer Property Page] @="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}"保存,把文件后缀由“TXT" 改成“reg".然后打开此文件,导入到注册表是我缺少CMD.EXE注册表:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NetSh]"ipv6mon"="ipv6mon.dll""1"="ipmontr.dll""2"="ifmon.dll""3"="ippromon.dll""4"="rasmontr.dll""5"="ipxmontr.dll""6"="ipxpromn.dll""dgnet"="dgnet.dll""hnetmon"="hnetmon.dll""FWCFG"="fwcfg.dll"把注册表导入,然后在可以运行BAT的系统里面找到注册表里面的DLL复制到system32里面,可能有些DLL不用,但我也不知道,所以全复制到里面了!还有复制netsh.exe这个文件将上述内容保存为.reg文件.运行即可我的电脑-工具-最后一个-文件类型-新建-bat 然后 我的电脑-工具-最后一个-查看-隐藏扩展名的那个去掉 新建个文本文档,输入: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\batfile] @="MS-DOS 批处理文件" "EditFlags"=hex:30,04,00,00 [HKEY_CLASSES_ROOT\batfile\DefaultIcon] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,00,68,00,\ 65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,00,35,\ 00,33,00,00,00 [HKEY_CLASSES_ROOT\batfile\shell] [HKEY_CLASSES_ROOT\batfile\shell\edit] [HKEY_CLASSES_ROOT\batfile\shell\edit\command] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\ 54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\ 00 [HKEY_CLASSES_ROOT\batfile\shell\open] "EditFlags"=hex:00,00,00,00 [HKEY_CLASSES_ROOT\batfile\shell\open\command] @="\"%1\" %*" [HKEY_CLASSES_ROOT\batfile\shell\print] [HKEY_CLASSES_ROOT\batfile\shell\print\command] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4e,00,4f,00,\ 54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,2f,00,70,00,20,\ 00,25,00,31,00,00,00 [HKEY_CLASSES_ROOT\batfile\shellex] [HKEY_CLASSES_ROOT\batfile\shellex\DropHandler] @="{86C86720-42A0-1069-A2E8-08002B30309D}" [HKEY_CLASSES_ROOT\batfile\shellex\PropertySheetHandlers] [HKEY_CLASSES_ROOT\batfile\shellex\PropertySheetHandlers\PifProps] @="{86F19A00-42A0-1069-A2E9-08002B30309D}" [HKEY_CLASSES_ROOT\batfile\shellex\PropertySheetHandlers\ShimLayer Property Page] @="{513D916F-2A8E-4F51-AEAB-0CBC76FB1AF8}" 把"新建 文本文档.txt"改成“新建 文本文档.REG”再运行。
5.运行不了BAT文件
楼主的意思是写一段bat,然后就能自动运行?这从逻辑上不可能,空把一个件考进电脑里是没法让他自动运行的,毕竟自动运行是系统本身的一种功能,你想让他开启这个功能就必须对他进行设置,所有的病毒的自动运行也是在你第一次主动运行时通过修改你的系统设置实现下次启动的自动运行的。
我建议楼主加入以下代码编写: reg add hklm\software\microsoft\windows\run /v 随意字符 /t reg_sz /d 你这个bat所在位置 这可以添加一个叫“随意字符”的启动项启到该机器注册表,用于开机启动运行“你这个bat所在位置”这个文件。 (顺便我认为楼主的动机不纯!鉴定完毕!)。
转载请注明出处windows之家 » win10电脑运行不了bat文件格式