当前位置:   article > 正文

windows 下.bat 文件双击无法运行_win10bat文件双击一闪而过没有运行

win10bat文件双击一闪而过没有运行

最近发现windows 中bat 文件双击的时候无法直接运行,而是弹出“打开方式”的对话框,让选择:

而通过路径选择c:\Windows\System32\cmd.exe 的时候,却又弹出格式不正确的对话框。

网上有很多类似的帖子,方法大致为:

  • 1. 将bat 文件的格式从UTF-8 改成ASNI
  • 2. 添加环境变量,将c:\Windows\System32 添加到环境变量path 中
  • 3. 修改注册表中.bat 相关属性,将其属性值都改成“未设置”
  • 4. 无可奈何,将bat 的后缀改成 cmd后缀
  • 5. 打开cmd,将bat 拖进去执行

第一种方式试了,FAIL

第二种方式默认环境变量已经有了,说明没效果,FAIL

第三种方式,默认都是“未设置”,FAIL

第四中方式,OK,但是很多工具里面的脚本都是bat 后缀,不能进入到工具内部,尤其还是第三方的,故FAIL

第五种方式,OK,但偏离了题目,虽然可以执行,但是运行bat 脚本最直接的方式还是双击,故FAIL

就在毫无头绪的时候,愤怒之下,作者想着要不将注册表中的.bat 相关的属性都删了,然后自己再重新建,大不了从原始社会开始,最终。。。。成功了。。。

OpwnWithList 和 OpenWithProgids 都有默认属性,右击->删除,系统会提示无法删除;

OpenWithProgids 还有另外一个属性batfile,这个是个二进制的注册属性,这个可以删除。只要删除这个属性,然后再新建一个就可以了。

初步怀疑是安装什么软件影响到了这个注册表信息,这里请windows 的大神可以不吝赐教~~~

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号