在百度知道上如果你搜“改回选错的打开方式”,看到的大多数都是XP系统的方法,不管是批处理还是别的方法,但适用于Windows 8/7的只有修改注册表的方法。

因为Windows 7你也就根本找不到【工具-文件夹选项-文件类型】,Windows 8则完全没有该选项卡  。如下图所示:(从上至下依次为 Windows XP 、Windows 7、 Windows 8/8.1 的资源管理器(即:我的文档/库 ))。

 

方法/步骤

  1. 1

    例:不小心把“.XML”文件的默认打开方式选为记事本。如图:

  2. 2

    Win+R打开运行程序,输入regedit并回车。

  3. 3

    打开注册表。找到: 计算机\HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\currentversion\Explorer \FileExts\.[选错文件打开方式的扩展名],会发现有openwithlist 和 openwithprogids 两项,如果有其他的选项将其删除。如图:

  4. 4

    将openwithlist 内的除默认以外的所有键值都删除。

  5. 5

    将openwithprogids内的除默认和lnkfile以外的所有键值都删除。

  6. 6

    全部删除后关闭,Win+L 注销一下即可。

    END

方法/步骤2

  1.  

    如果上面方法不行,请使用批处理方法,立竿见影,绝对有效!

  2.  

    新建文本文档(记事本),重命名为”改回选错的打开方式“,把以下代码复制到里面:

    --------------------------------------------------------

    @echo offsetlocal enabledelayedexpansionset "ext=%~x1":loopif defined ext set "ext=!ext:"=!"if defined ext goto okecho 如果你不知道文件的扩展名,关闭批处理然后把文件拖到批处理文件的图标上。echo 如果不行请到注册表echo HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\[.文件后缀]HKEY_CURRENT_USER\Software\Classes\[文件后缀]_auto_file修改。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

    ------------------------------------------------------------------

  3. 3

    把文本文档的扩展名“.txt”改为“.bat”即可!

    #####################

    xx指恢复的扩展名:

    assoc.xx=

Windows 8/7下还原系统默认扩展名打开方式类型的更多相关文章

  1. Eclipse Class Decompiler影响class默认打开方式,重新设置Eclipse默认源码打开方式

    安装Eclipse Class Decompiler插件后,Eclipse中的默认源码打开方式被修改为Eclipse Class Decompiler 这不是我喜欢的,因为我希望,源码从网络中获取,当 ...

  2. 安装sublime txt3 并且设置为默认的text打开方式

    1.安装 安装可以参考 http://jingyan.baidu.com/article/fa4125acb8569b28ac7092ea.html 1.添加sublime text 3的仓库: su ...

  3. c# 调用系统默认图片浏览器打开图片

    private void OpenImage(string fileName) { try { Process.Start(fileName); } catch (Exception ex) { // ...

  4. Tomcat web.xml中定义了文件扩展名到MIME类型的对应关系

    Tomcat在返回静态资源时,会根据资源文件的扩展名产生对应的content-type头(也即MIME类型)添加到response header中. 在Tomcat的web.xml规定了扩展名及相应M ...

  5. spring boot 2.2.0开始freemarker模板默认扩展名改为ftlh了

    2.2.0这个版本刚发布的时候更新到了这个版本,然后使用freemarker 的webapp运行报错. 查了spring boot的changelog,搜freemarker查到了这条.ftlh,使f ...

  6. LINUX下的MYSQL默认表名区分大小写

    让MYSQL不区分表名大小写的方法其实很简单: 1.用ROOT登录,修改/etc/my.cnf,该文件的路径也可能是/usr/my.cnf. 2.加入一行:lower_case_table_names ...

  7. linux拓展下:批量改扩展名的方法

    [root@oldboy oldboy]# ll total 0 -rw-r--r-- 1 root root 0 Nov 13 19:38 stu_102999_1_.jpg -rw-r--r-- ...

  8. 在VMware下正确克隆CentOS6.5的打开方式

    引言 想必用VMware Workstation软件安装虚拟机,作为一个爱"折腾"的攻城狮肯定是千千万万遍的事情.无论是学习还是工作之中,我们都会遇到需要在一台物理主机上运行多台虚 ...

  9. cent OS官网上下载老版本系统镜像的正确打开方式

    当时的情况是这样的: 客户需要给服务器安装cent OS 7.3操作系统,我打开官网https://www.centos.org/,点击“GET CENTOS”——>“Minimal ISO”, ...

随机推荐

  1. 二.创建maven工程及下载需要的jar包

    1.使用Eclipse的Maven插件来创建一简单的Maven项目 步骤:打开新建项目对话框,选择Maven Project(File->New->Object->Maven-> ...

  2. Pthon修炼5

    函数    一.自定义函数 def:表示函数的关键字 函数名:函数的名称 函数体:函数中进行一系列的逻辑计算 参数:为函数体提供数据 返回值:执行完函数return 一个值 例:def count(x ...

  3. 编写简单的爬虫从流行的Scrapy 框架讲起

    到目前为止,我们已经完成了向站点添加搜索和过滤的功能,并且我们已经可以向站点添加一些分类和产品信息.下面我们将考虑当尝试删除实体信息时会发生什么事情. 首先,向站点添加一个名为Test的新分类,然后再 ...

  4. jQuery(4)—— jQuery中的事件

    jQuery中的事件 [加载DOM] 在常规的JavaScript代码中,通常使用window.onload方法,在jQuery中,使用的是$(document).ready()方法.极大地提高了we ...

  5. AngularJs应用

    引用angularjs文件 AngularJS 应用组成如下:View(视图), 即 HTML.Model(模型), 当前视图中可用的数据.Controller(控制器), 即 JavaScript ...

  6. 博客word测试

    博客word测试 博客word测试 from __future__ import division, print_functionDOCLINES = (__doc__ or '').split(&q ...

  7. ActionBar 值 addTab 的小提示

    今天测试时偶然发现当程序中 addTab 后,会默认触发第一个 tab 的 onTabSelected 事件方法 ActionBar actionBar = mActivity.getSupportA ...

  8. L2-007. 家庭房产

    L2-007. 家庭房产 题目链接:https://www.patest.cn/contests/gplt/L2-007 并查集 初学,看这题的时候完全没有什么好的想法,参考了@yinzm的blog用 ...

  9. MITMF

    一. 安装 项目地址:https://github.com/byt3bl33d3r/MITMf 需要自行手动安装python-nfqueue,pefile模块 sudo apt-get install ...

  10. 4、File类之获取方法

    这些方法也都是File类内置的成员方法,无需我们写,直接拿来用即可. 基本获取 public class Demo { public static void main(String[] args) { ...