Windows 8/7下还原系统默认扩展名打开方式类型
在百度知道上如果你搜“改回选错的打开方式”,看到的大多数都是XP系统的方法,不管是批处理还是别的方法,但适用于Windows 8/7的只有修改注册表的方法。
因为Windows 7你也就根本找不到【工具-文件夹选项-文件类型】,Windows 8则完全没有该选项卡 。如下图所示:(从上至下依次为 Windows XP 、Windows 7、 Windows 8/8.1 的资源管理器(即:我的文档/库 ))。

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

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

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

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

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

- 6
全部删除后关闭,Win+L 注销一下即可。
END
方法/步骤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
把文本文档的扩展名“.txt”改为“.bat”即可!
#####################
xx指恢复的扩展名:
assoc.xx=
Windows 8/7下还原系统默认扩展名打开方式类型的更多相关文章
- Eclipse Class Decompiler影响class默认打开方式,重新设置Eclipse默认源码打开方式
安装Eclipse Class Decompiler插件后,Eclipse中的默认源码打开方式被修改为Eclipse Class Decompiler 这不是我喜欢的,因为我希望,源码从网络中获取,当 ...
- 安装sublime txt3 并且设置为默认的text打开方式
1.安装 安装可以参考 http://jingyan.baidu.com/article/fa4125acb8569b28ac7092ea.html 1.添加sublime text 3的仓库: su ...
- c# 调用系统默认图片浏览器打开图片
private void OpenImage(string fileName) { try { Process.Start(fileName); } catch (Exception ex) { // ...
- Tomcat web.xml中定义了文件扩展名到MIME类型的对应关系
Tomcat在返回静态资源时,会根据资源文件的扩展名产生对应的content-type头(也即MIME类型)添加到response header中. 在Tomcat的web.xml规定了扩展名及相应M ...
- spring boot 2.2.0开始freemarker模板默认扩展名改为ftlh了
2.2.0这个版本刚发布的时候更新到了这个版本,然后使用freemarker 的webapp运行报错. 查了spring boot的changelog,搜freemarker查到了这条.ftlh,使f ...
- LINUX下的MYSQL默认表名区分大小写
让MYSQL不区分表名大小写的方法其实很简单: 1.用ROOT登录,修改/etc/my.cnf,该文件的路径也可能是/usr/my.cnf. 2.加入一行:lower_case_table_names ...
- 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-- ...
- 在VMware下正确克隆CentOS6.5的打开方式
引言 想必用VMware Workstation软件安装虚拟机,作为一个爱"折腾"的攻城狮肯定是千千万万遍的事情.无论是学习还是工作之中,我们都会遇到需要在一台物理主机上运行多台虚 ...
- cent OS官网上下载老版本系统镜像的正确打开方式
当时的情况是这样的: 客户需要给服务器安装cent OS 7.3操作系统,我打开官网https://www.centos.org/,点击“GET CENTOS”——>“Minimal ISO”, ...
随机推荐
- MySQL的保留关键字,使用时尽量避免
今天用phpmyadmin时,注意到一个提示: 列名 'update' 是一个MySQL 保留关键字. 突然意识到还是应该尽量避免这些保留关键字,也百度了一下.找到了这些关键字,列出来下 使用mysq ...
- U盘安装VMware ESXi 6.0
准备工作 在vmware官网注册,并获取ESXi 6.0 ISO Image: 下载UNetbootin: 容量1GB或以上的U盘,将其格式化. U盘制作 打开UNetbootin,如下图设置,文件路 ...
- Java中获取当前日期
java.util.Date date = new Date();java.Text.SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd ...
- Linux_Cytoscape
- 一个例子让你了解Java反射机制
本文来自:blog.csdn.net/ljphhj JAVA反射机制: 通俗地说,反射机制就是可以把一个类,类的成员(函数,属性),当成一个对象来操作,希望读者能理解,也就是说,类,类的成员,我们在运 ...
- 第16 天 JavaWEB过滤器和监听器技术
Day16 JavaWEB过滤器和监听器技术 复习: 1.大结果集分页mysql的实现,是使用那个关键字,从user表中取第一页的数据,长度为10,sql语句怎么写? 2.分页查询的起始位置(star ...
- mysql 初始化修改密码问题(Mac系统)
今天公司大牛帮我搞定了mysql初始化密码问题,纪录一下: ~ ps aux | grep mysqlMetro 7149 0.0 0.0 2432772 564 s000 R+ 7:16下午 0:0 ...
- cookie模拟
1 为什么要使用cookie模拟 从日常项目测试过程中的问题说起. 比如要进行论坛中的文件下载功能的测试.我们都知道只有登录用户才能进行下载操作,这样我们的测试过程可能 ...
- 第一百零二节,JavaScript函数
JavaScript函数 学习要点: 1.函数声明 2.return返回值 3.arguments对象 函数是定义一次但却可以调用或执行任意多次的一段JS代码.函数有时会有参数,即函数被调用时指定了值 ...
- 浙大pat 1011题解
With the 2010 FIFA World Cup running, football fans the world over were becoming increasingly excite ...