首发于开卷有益
批处理闪退、运行中断等问题的处理

批处理闪退、运行中断等问题的处理

本文最后更新于:2019.4.3

因为我只会一些批处理代码,所以我的“局域网共享一键修复”等软件就都做成了批处理程序(后缀名为.bat)供大家使用。有些网友反馈:右键运行批处理,会一闪而过。或者,运行后共享修复也不成功。下面我整理汇总了一些最常见的情况及其原因,供大家参考。


一、闪退

1、不要随便修改批处理程序的名称

以我制作的“局域网共享一键修复”为例,在Win7及更高版本的系统运行时,必须鼠标右键选择“以管理员身份运行”。此时,如果遇到闪退(界面一闪而过),很可能是因为你修改了本程序的名称,尤其不能包含英文括号(),其余还有哪些字符不能出现我没一一测试。因此强烈建议大家不要修改批处理程序的默认名称,或者遇到闪退问题时改回来。

2、注意注册表这一项的值

如果你发现不仅右键运行批处理程序会闪退,甚至直接双击批处理,或打开“命令提示符”都闪退的话,很可能是注册表的这一项值有问题。开始-运行,输入regedit,按下回车键打开注册表编辑器,依次展开下面的项目:HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor,在右侧找到“AutoRun”这一项,把里面的值清空,然后关闭注册表,再试试。

3、不要在U盘、移动硬盘直接运行

如果批处理程序在U盘、移动硬盘上,建议复制到桌面上,再右键鼠标,选择“以管理员身份运行”。如必须在u盘等介质运行,可以按住shift,同时鼠标右键点击此文件夹选择“在此处打开命令窗口”,然后输入批处理文件名,再按回车即可。(感谢:丶白天说梦话


二、修复不成功:请先关闭杀软、防火墙和安全软件后再运行

像“局域网共享一键修复”,必须右键以“管理员身份运行”才能正常完成修复。因此,强烈建议大家在运行之前,先把杀毒软件、防火墙软件、安全软件(360、金山、腾讯管家等)关闭后再运行我的程序,否则,很可能在运行过程中被拦截、误杀造成运行失败、修复不完全。当然,你也可以将我的程序加入到以上软件的白名单进行忽略,保证运行环境不受影响。


三、其余问题

另外,你遇到其他问题时还可以进行以下的尝试并重启系统后再试试:

1、更新杀软、安全软件后对系统分区进行扫描杀毒(排除系统文件如CMD被病毒破坏)

2、用360系统急救箱等软件进行系统文件的修复;

最后,如果以上都没有解决你的问题,请留言反馈,我会不定时补充、更新。

1、一定要说清楚你的系统版本(包括32位?64位?);

2、一步步描述清楚你运行我制作的批处理所遇到的问题现象;

3、仔细看看我专栏的其他文章;

觉得文章不错,欢迎扫码打赏↑

编辑于 2019-04-03

文章被以下专栏收录