EXE文件打不开的解决方法

2023-11-17

EXE文件打不开



打开“我的电脑”或随便一个文件夹,点击菜单“工具”,选择“文件夹选项”,


选择“文件类型”中的“新建”,新建扩展名“EXE”,单击“高级”,“关联的文件类型”中选择“应用程序”。


在命令提示符-cmd(在“开始”菜单“所有程序”的“附件”中),输入命令 assoc .exe =exefile 。这里 cmd 也是EXE 文件,打开方法尝试下面提到的方法。

注册表修改:( 要求操作者电脑知识比较丰富!)

注册表编辑器在windows的名字是 regedit.exe ,因为是EXE文件是打不开的。解决办法是在C:\WINDOWS 下 找到 regedit.exe 重命名成 regedit.com。

如何找到 regedit.exe?

regedit.exe是系统隐藏文件,得先把“文件夹选项”~“查看”~“高级设置”中“隐藏受保护的操作系统文件(推荐)”和“隐藏已知文件类型的扩展名”的钩去掉,和选中“显示所以文件和文件夹”,才能在C:\WINDOWS 下看到。


直接使用windows的“搜索”功能查找。(建议选择“高级选项”)

在“运行”里输入“regedit”,打开注册表编辑器,


找到HKEY_CLASSES_ROOT\.exe


把上图中的“(默认)”和“Content Type” 双击,并改成图中的值。再点击“查看”中的“刷新”。

或者把下面的内容复制到记事本上,然后选择“另存为”,“保存类型”选择“所有文件”,命名为“exe.reg”。再双击 exe.reg导入注册表。这里文件名可以随意合法的名字,扩展名必须是reg。如果因为记事本是EXE文件不能打开,也把它改成%SystemRoot%\system32\notepad.com。(其原来的位置和名字是%SystemRoot%\system32\notepad.exe,%SystemRoot% 是系统变量,一般指的是C:\WINDOWS\system32)


Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.exe]
@="exefile"
"Content Type"="application/x-msdownload"

[HKEY_CLASSES_ROOT\exefile]
@="应用程序"
"EditFlags"=hex:38,07,00,00
"TileInfo"="prop:FileDescription;Company;FileVersion"
"InfoTip"="prop:FileDescription;Company;FileVersion;Create;Size"

[HKEY_CLASSES_ROOT\exefile\DefaultIcon]
@="%1"

[HKEY_CLASSES_ROOT\exefile\shell]

[HKEY_CLASSES_ROOT\exefile\shell\open]
"EditFlags"=hex:00,00,00,00

[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"

[HKEY_CLASSES_ROOT\exefile\shell\runas]

[HKEY_CLASSES_ROOT\exefile\shell\runas\command]
@="\"%1\" %*"


补充:

ASSOC 命令 显示或修改文件扩展名关联

ASSOC [.ext[=[fileType]]]

.ext 指定跟文件类型关联的文件扩展名
fileType 指定跟文件扩展名关联的文件类型

键入 ASSOC 而不带参数,显示当前文件关联。如果只用文件扩展名调用 ASSOC,则显示那个文件扩展名的当前文件关联。如果不为文件类型指定任何参数,命令会删除文件扩展名的关联。

FTYPE 命令 显示或修改用在文件扩展名关联中的文件类型

FTYPE [fileType[=[openCommandString]]]

fileType 指定要检查或改变的文件类型
openCommandString 指定调用这类文件时要使用

键入 FTYPE 而不带参数来显示当前有定义的开放式命令字符串的文件类型。 FTYPE 仅用一个文件类型启用时,它显示那个文件类型目前的开放式命令字符串。如果不为开放式命令字符串指定,FTYPE 命令将删除那个文件类型的开放式命令字符串。在一个开放式命令字符串之内,命令字符串 %0 或 %1 被通过关联调用的文件名所代替。%* 得到所有的参数,%2 得到第一个参数,%3 得到第二个,等等。%~n 得到其余所有以 nth 参数打头的参数;n 可以是从 2 到 9 的数字。例如:

ASSOC .pl=PerlScript
FTYPE PerlScript=perl.exe %1 %*

允许您启用以下 Perl 脚本:

script.pl 1 2 3

如果不想键入扩展名,则键入以下字符串:

set PATHEXT=.pl;%PATHEXT%

被启动的脚本如下:

script 1 2 3






转载于:https://blog.51cto.com/itolhome/1209231

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

EXE文件打不开的解决方法 的相关文章

随机推荐

  • 字节跳动基于 Apache Hudi 的湖仓一体方案及应用实践

    300万字 全网最全大数据学习面试社区等你来 主流数仓架构 目前主流的数仓架构 Lambda 架构 能够通过实时和离线两套链路 两套代码同时兼容实时数据与离线数据 做到通过批处理提供全面及准确的数据 通过流处理提供低延迟的数据 达到平衡延迟
  • 探索智能文字识别:技术、应用与发展前景

    探索智能文字识别 技术 应用与发展前景 前言 一张图全览 大赛作品解读 随心记 你不对我对 小结 智能文字识别体系化解读 图像预处理 文字定位和分割 文字区域识别 图像校正 字体识别和匹配 结果后处理 小结 如何应对复杂场景下挑战 复杂场景
  • 数据库 SQL 实验报告存储过程和触发器

    年级 班号 组号 学号 专业 日期 姓名 实验名称 实验九 存储过程和触发器 实验室 实验 目的 或 要求 1 掌握存储过程的概念 作用 分类及对应的创建 删除语句的语法格式 2 掌握触发器的概念 作用 分类及对应的创建 删除语句的语法格式
  • 树莓派4b如何打开摄像头

    我主要用的方法是mjpg streamer 使用树莓派摄像头用input raspicam so input uvc so是USB插口摄像头使用 一开始是想用这个树莓派这个库的 但是解压下来发现 好家伙 就他没有 再尝试了各种办法之后都没有
  • C++编程故障处理——redefinition

    报错 src includes cpp error redefinition of const double variable src includes cpp error const double variable previously
  • google native client

    google native client 参考 1 https code google com p nativeclient 2 http www cnblogs com phinecos archive 2008 12 12 135381
  • CPU 使用率低 负载高的原因

    原因总结 产生的原因一句话总结就是 等待磁盘I O完成的进程过多 导致进程队列长度过大 但是cpu运行的进程却很少 这样就体现到负载过大了 cpu使用率低 下面内容是具体的原理分析 在分析负载为什么高之前先介绍下什么是负载 多任务操作系统
  • python格式化dict输出

    python格式化dict输出 如果dict里有unicode or utf 8编码的字符串 缺省是 In 75 dd name u 功夫熊猫 In 76 dd Out 76 name u u529f u592b u718a u732b I
  • Springboot整合Swagger2后访问swagger-ui.html 404报错

    在spring boot项目中配置Swagger2 配置好了但是访问确实404 SwaggerConfig中的注入方法也执行了还是访问不到页面 究其原因是MVC没有找到swagger ui包中的swagger ui html文件和css样式
  • 记一次解决挖矿病毒的过程(sysupdate、networkservice)

    对于挖矿病毒 我们如何发现它呢 其实有个很显然的问题 挖矿病毒会超级占用cpu 当你发现你的服务器变的很卡的时候 这时候 可能就是挖矿病毒或者其他病毒正在攻击你的服务器 我也是有一段时间服务器变的很卡 那时我还以为是我自己的软件装太多导致的
  • sqlserver数据库 id主键自增

    CREATE TABLE Ce id INT IDENTITY ff id INT NOT NULL a VARCHAR 40 NOT NULL b VARCHAR 40 NOT NULL b VARCHAR 40 NOT NULL d V
  • 致远oa系统unix 服务器,致远oa手机客户端服务器

    致远oa手机客户端服务器 内容精选 换一换 华为云帮助中心 为用户提供产品简介 价格说明 购买指南 用户指南 API参考 最佳实践 常见问题 视频帮助等技术文档 帮助您快速上手使用华为云服务 BoostKit ARM 嵥 致远oa手机客户端
  • 三张图搞定TCP 握手、HTTPS、TLS加密过程

    1 抓包内容 WireShark 2 搞定握手 挥手 SSL加密过程 3 消息内容 Charles 之前看到写的比较好的文章 有文字详细叙述 TLS版本差异 https zhuanlan zhihu com p 27524995 utm s
  • 3dmax森林树木植物插件 Forest Pack Pro 6.3.1

    名称 Itoo Forest Pack Pro 中文名为专业森林制作 散布工具 版本 6 3 1 支持的版本 3dmax 2014 2015 2016 2017 2018 2019 2020 2021 V Ray 1 5 SP3 SP6 V
  • (10)stata的基本使用--短面板数据处理

    面板数据处理 数据描述 数据预览 告诉计算机这是面板数据 描述变量 查看其他变量 绘图 混合回归 聚类稳健标准误 cluster后的变量表示聚类标准 表示使用以state变量聚类的聚类稳健标准误 普通稳健标准误 对比普通稳健标准误与聚类稳健
  • 树05--二叉搜索树的后序遍历序列

    树05 二叉搜索树的后序遍历序列 jz23 题目概述 解析 参考答案 注意事项 说明 题目概述 算法说明 输入一个整数数组 判断该数组是不是某二叉搜索树的后序遍历的结果 如果是则返回true 否则返回false 假设输入的数组的任意两个数字
  • 数字钟实训经历

    第一次写博客 多多关照 先说一点自己的感悟吧 我是电气工程及其自动化专业的大三学生 大一时加入了学校的电子技术协会 转眼一晃两年就这样过去了 这不暑假了还在学校准备今年的全国电子设计竞赛 在这自学单片机的两年时间里 遇到了许多疑难困惑 通过
  • linux下MMC/SD/SDIO驱动系列之四 ---- SDIO的识别与操作

    从上篇文章的最后 我们知道host在扫描卡的过程中 其识别的顺序为SDIO SD MMC 并且从它的注释可以看出 这个顺序是很重要的 那这篇文章 我们就看看SDIO的识别过程 它对应的函数就是mmc attach sdio host 函数位
  • C++笔记一(C语言基础)

    1 变量命名规则 1 1 标识符可由三类字符 字母 下划线 数字组成 标识符只能由字母或下划线开头 标识符不能具有二义性 标识符有长度要求 在起定的名字中 超出长度规定的部分将被截掉 2 部分基础数据类型 2 1 常用数据类型长度 bool
  • EXE文件打不开的解决方法

    EXE文件打不开 打开 我的电脑 或随便一个文件夹 点击菜单 工具 选择 文件夹选项 选择 文件类型 中的 新建 新建扩展名 EXE 单击 高级 关联的文件类型 中选择 应用程序 在命令提示符 cmd 在 开始 菜单 所有程序 的 附件 中