打开记事本(开始-程序-附件-记事本,或者新建文本文档然后打开),复制以下内容进去,文件-另存为,名称:"改回选错的打开方式.bat",保存类型:"所有文件",编码:"ANSI",保存后双击运行保存的批处理文件即可.@echo offsetlocal enabledelayedexpansionset "ext=%~x1&quo 展开
打开记事本(开始-程序-附件-记事本,或者新建文本文档然后打开),复制以下内容进去,文件-另存为,名称:"改回选错的打开方式.bat",保存类型:"所有文件",编码:"ANSI",保存后双击运行保存的批处理文件即可.@echo offsetlocal enabledelayedexpansionset "ext=%~x1":loopif defined ext set "ext=!ext:"=!"if defined ext goto okecho 如果你不知道文件的扩展名,关闭批处理然后把文件拖到批处理文件的图标上。set /p "v=请输入扩展名(如txt)然后回车:"for /f "delims="%%i in (".!v!") do set "ext=%%~xi"goto loop:okecho 扩展名:!ext!pausereg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\!ext!"/freg query "HKCR\!ext!"/ve|find /i "!ext:~1!_auto_file">nulif not errorlevel 1 (reg delete "HKCR\!ext!"/ve /freg delete "HKCR\!ext:~1!_auto_file"/f)taskkill /im explorer.exe /fstart %windir%\explorer.exepausegoto :eof 收起