windows .exe 文件默认打开方式变成记事本的解决方法

news/2024/11/17 19:43:37/

windows .exe 文件默认打开方式变成记事本的解决方法

image-20220615152156942

如果cmd.exe打不开,先将默认打开方式切换成cmd.exe

image-20220615152929940

如果用户选择了默认的模式,会在注册表中写一个UserChoice的注册信息,优先级会高一些

OpenWithList	//可打开方式列表越往上应该越高
OpenWithProgids //打开的文件关联的程序标识,assoc,显示或修改文件扩展名关联
UserChoice		//用户自己选择打开的方式,比默认的更高

image-20220615152056172

image-20220615153731755

image-20220615155654637

CMD 查询注册表信息

reg query HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe

image-20220615152244074


解决办法

删除用户选择的注册表信息

创建一个11.reg文件,内容如下

REGEDIT4
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe\userchoice]

或者

Windows Registry Editor Version 5.00[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe\userchoice]

执行

就可以恢复了,图标恢复需要进行重启


附录命令

assoc

assoc [.ext[=[FileType]]]
· 要为一个文件扩展名删除文件类型关联,请通过按空格键在等号之后创建一个空白区域。
· 要查看已定义了打开命令字符串的当前文件类型,请使用 ftype 命令。//查看所有文件后缀的文件类型关联
assoc//查看.exe后缀 文件类型关联
assoc .exe   //修改.txt 的文件关联类型(以bat方式打开txt文件)
assoc .txt=batfile

image-20220615155553916

ftype

ftype用显示或修改用在文件扩展名关联中的文件类型,不带参数的命令则显示当前扩展名的关联情况。 [1]  这个命令通常配合assoc来使用。
命令语法
Ftype [FileType[=[OpenCommandString]]]
参数
FileType: 指定要检查或改变的文件类型。
OpenCommandString : 指定调用这类文件时要使用的开放式命令。
/? : 显示该命令的帮助。
注意
在OpenCommandString中,ftype 适用以下变量:
%0或 %1 %0 或 %1 被通过关联调用的文件名所代替
%*得到所有的参数
%~n 被所有保留参数替换,这里n可以从2~9。
%2 得到第一个参数,%3得到第二个,以此类推。
TYPE [fileType[=[openCommandString]]]
fileType 指定要检查或改变的文件类型 [1] 
命令举例编辑 播报
ASSOC .pl=PerlScript
FTYPE PerlScript=perl.exe %1 %*
允许您启用以下 Perl 脚本:
script.pl 1 2 3
如果不想键入扩展名,则键入以下字符串:
set PATHEXT=.pl;%PATHEXT%
被启动的脚本如下:
script 1 2 3

删除某些注册表信息

要删除一个项,在名字前面加减号,比如:[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Serv-U]要删除一个值,在等号后面用减号,比如:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"KAVRun"=-
C:\Users\song>reg /?REG Operation [Parameter List]Operation  [ QUERY   | ADD    | DELETE  | COPY    |SAVE    | LOAD   | UNLOAD  | RESTORE |COMPARE | EXPORT | IMPORT  | FLAGS ]返回代码: (除了 REG COMPARE)0 - 成功1 - 失败要得到有关某个操作的帮助,请键入:REG Operation /?例如:REG QUERY /?REG ADD /?REG DELETE /?REG COPY /?REG SAVE /?REG RESTORE /?REG LOAD /?REG UNLOAD /?REG COMPARE /?REG EXPORT /?REG IMPORT /?REG FLAGS /?

http://www.ppmy.cn/news/696482.html

相关文章

Python导出exe文件

测试环境Win10Python3.6.5pyinstaller4.2 文章目录 1.第三方库安装2.Python环境确认3.exe程序封装命令4.封装参数解析 1.第三方库安装 Python导出需要用到pyinstaller库 pyinstaller安装指令: pip install pyinstaller安装完成以后注意pyinstaller第三方库安装到…

exe文件在服务器上打不开,EXE格式文件打不开怎么办?三个方法教你打开

exe一种可执行文件,如果打不开的话一般都是因为都是上网中毒所致,可执行文件打不开的原因是在注册表中exe的关联参数被恶意修改了,那么我们该如何进行恢复呢?下面,小编就给大家介绍电脑EXE文件打不开的解决方法。 电脑无法打开EX…

将Python程序打包成exe文件

我新写了一篇更加完整的文章,与这篇文章相比,它新增了两种打包方式:多python文件打包和含有资源文件的打包方式,具体请戳链接: 用 Pyinstaller 模块将 Python 程序打包成 exe 文件(全网最全面最详细&#x…

oracle没有imp.exe,imp.exe 文件下载

通常来说,一个文件有很高的几率出现在某些路径(因为大部分的软件和操作系统都会将一些用到的文件复制或创建到固定的路径) 。经统计,imp.exe 文件通常会出现在以下路径,以下是每一个路径的使用率: 4.55% c:\app\swapneshp\product…

运行C程序生成的exe文件闪退解决方案

下面简单说几种常见的解决方法。 1.在代码段末尾加上getch();就可以了。(代码段末尾指你程序要执行完之前, 一般在return 0;之前)或者,加上getchar(); 也行。 原理就是停止,等待用户输入,即你没输入的话&…

python如何制作exe文件_Python制作exe文件简单流程

Python制作exe文件简单流程 一:什么是exe? exe是Windows环境中的文件扩展名之一,它是一个可执行文件,虽然扩展程序在一般情况下是隐藏的,但是我们可以通过取消选中资源管理器文件夹的高级设置中的“不显示已注册的扩展名”来显示它。 可执行文件意味着它是一个可以由其自身…

计算机无法读取exe文件,详解EXE文件出错不能打开的修复方法

我们在XP电脑的使用中,很多的小伙伴在安装XP以后出现不知道打开EXE文件出错的问题,出现文件打不开的情况可能就是系统中的注册表设置的值有问题造成的,很多的小伙伴都是有出现这样的情况不知道怎么处理,今天小编就来跟大家分享一下详解EXE文件出错不能打开的修复方法,修复…

c语言生成exe文件的作用,c语言怎么生成exe文件

Q4:如何将编写好的C语言源程序变成可执行文件EXE? 1、打开c语言编辑工具(vc6.0),写入所编程序源代码。 2、依次点击“组建-编译-执行”。 3、执行完程序,点击回车。 4、点击“文件另存为”把文件存到你能够找到的文件夹中,比如桌面…