解决双击硬盘打开搜索问题

解决双击硬盘打开搜索问题

问题: 双击任意硬盘盘符 都只会打开 搜索

这个问题的出现 可能是意外操作引起的 且不去讨论 导致这个问题出现的所有可能原因

先来个故"技"重演 精彩回放 :

1.运行:control folders 打开文件夹选项 切换到文件类型选项卡
2.在已注册类型列表中 找到 驱动器(默认是文件夹图标)
3.点开 高级 选项 什么都不用做 只是看一下 然后确定退出
4.问题出现了 这个时候 再来双击你的 磁盘盘符 吧

分析:这一步操作之后 已经悄悄修改了 磁盘右键默认选项 不信 你在磁盘上右键 看看

解决之道:

方法1:运行:regedit 打开注册表 定位到 [HKEY_CLASSES_ROOT/Drive/shell]
在右侧修改默认值中的 find 为 none即可

注:如果是双击文件夹打开搜索 方法类似
定位到[HKEY_CLASSES_ROOT/Directory/shell]

方法2:复制以下代码到记事本中
--------------------------------------------------------
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT/Drive/shell]
@="none"
--------------------------------------------------------
另存为:drive.reg
在该文件上右键 选择 合并即可
知识升华:上面代码中的 "@="none"" 意思是将磁盘右键默认项 改为默认项(open)
这里假设 shell下有两个子键ACDBrowse和find 把none的值改为它们当中的任一个 其实就是把
这个子键设为右键默认项 也就是你在磁盘右键中看到的默认菜单项


方法3:本法来源于网络 经本人测试 有效
将一下代码复制到记事本 并另存为 drives.vbs,双击执行该文件
--------------------------------------------------------

Set WshShell = WScript.CreateObject("WScript.Shell")

p1 = "HKEY_CLASSES_ROOT/Directory/shell/"
p2 = "none"

WshShell.RegWrite p1, p2

p1 = "HKEY_CLASSES_ROOT/Drive/shell/"
WshShell.RegWrite p1, p2

X = WshShell.Run("REGSVR32 /I /S SHELL32.DLL",4,True)
Set WshShell = Nothing

MyBox = MsgBox("Folders will now Open when double clicked", 4096, "完成!")

评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值