当前位置:首页 > 技术心得 > 正文内容

Win7 64bit右键添加 显示/隐藏文件+扩展名 及问题解决

xjtudll14年前 (2012-03-18)技术心得24701

目前网上广为流传的 显示/隐藏文件+扩展名有两种方式:

1、小工具
2、修改注册表

第一种方式,找个小工具软件,我找了很多,但都不适合Win7 64bit,XP或Win7 32bit或许适用。关于这个工具的相关介绍及下载,可以参照以下网址:
http://www.iplaysoft.com/win7-menu-tool.html

第二种方式,修改注册表,举例来说:

1、新建一个文本文件,输入以下内容,并保存为.reg 文件。内容如下:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\显示隐藏系统文件+扩展名]
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\Directory\Background\shell\显示隐藏系统文件+扩展名\command]
@="WScript C:\\Windows\\Toggle_Show_Hidden_Files_And_Known_Files_Extensions__On_Off.vbs"

[HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\显示隐藏系统文件+扩展名]
"HasLUAShield"=""

[HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\显示隐藏系统文件+扩展名\command]
@="WScript C:\\Windows\\Toggle_Show_Hidden_Files_And_Known_Files_Extensions__On_Off.vbs"

保存文件名为:Add_Show_Hide_Hidden_Files_And_Known_File_Extensions_to_Context_Menu.reg

2、新建一个文本文件,输入以下内容,并保存为.vbs 文件。内容如下:

Hidden = "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Hidden"
SSHidden = "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\ShowSuperHidden"
Set Command1 = WScript.CreateObject("WScript.Shell")
Check = Command1.RegRead(Hidden)
If Check = 2 Then
Command1.RegWrite Hidden, 1, "REG_DWORD"
Command1.RegWrite SSHidden, 0, "REG_DWORD"
Else
Command1.RegWrite Hidden, 2, "REG_DWORD"
Command1.RegWrite SSHidden, 0, "REG_DWORD"
End If
Command1.SendKeys "{F5}"

FileExtension = "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\HideFileExt"
Set Command1 = WScript.CreateObject("WScript.Shell")
Check = Command1.RegRead(FileExtension)
If Check = 1 Then
Command1.RegWrite FileExtension, 0, "REG_DWORD"
Else
Command1.RegWrite FileExtension, 1, "REG_DWORD"
End If
Command1.SendKeys "{F5}"

保存文件名为:Toggle_Show_Hidden_Files_And_Known_Files_Extensions__On_Off.vbs。此处文件名与第一步里面的vbs文件名必须一致。

安装方法:
1、双击安装Add_Show_Hide_Hidden_Files_And_Known_File_Extensions_to_Context_Menu.reg

2、将Toggle_Show_Hidden_Files_And_Known_Files_Extensions__On_Off.vbs放入C:\Windows目录

3、重启。

 

按照以上步骤操作,但是某些机子依旧会提示错误,比如我的,一旦使用此功能,会出现类似以下的错误:

无法打开注册表键值

hkcu\software\microsoft\windows\currentversion\explorer\advanced\showsuperhidden进行读取

代码:80070002

源: wshshell.RegRead

这个时候需要修改Toggle_Show_Hidden_Files_And_Known_Files_Extensions__On_Off.vbs文件

因为没有hkcu这个注册表,需将hkcu修改成:HKEY_CURRENT_USER。文件里3处均需替换。

碰到这个问题的童鞋请参照这个修改。至此OK。

 

PS:我使用 秋无痕一键优化Windows 7(64位)专版 进行此功能安装时,也有类似错误。同样需要进行上述修改,只不过文件名不一样。


扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/226/

标签: 操作系统
分享给朋友:

“Win7 64bit右键添加 显示/隐藏文件+扩展名 及问题解决” 的相关文章

Word中如何删除多余空格

Word中如何删除多余空格

从网上copy的文章经常会出现多余的空格,手动删除的话工作量极大,如何方便的去除这些多余的空格呢?灵活运用word自带的查找和替换功能即可。 1、删除中文汉字(非数字和字母)后的一个空格 在【查找内容】栏填入:([!0-z\ ])\  《==此处有一空格!!! 在【替换为】栏填入:\...

MEMS微电子机械系统

文章来源:http://www.memschina.com MEMS(Micro Electromechanical System,即微电子机械系统)是指集微型传感器、执行器以及信号处理和控制电路、接口电路、通信和电源于一体的微型机电系统。概括起来,MEMS具有以下几个基本特点,微型化、智能化、多...

运放输入电压范围

运放输入电压范围

原文作者:djyos 出处:http://blog.chinaaet.com/detail/2463.html 运放输入电压范围是有限制的,大家都知道,输入电压超过电源电压+0.5V时,就有可能损坏运放。那么,是否输入电压不超过电源电压,就能正常工作呢?就是很多人注意不到的了。 运放对输入电压...

iPhone下xib转成iPad的xib

iPhone下xib转成iPad的xib

参考文献:http://blog.csdn.net/kmyhy/article/details/7715397 在Xcode 3中,将xib从iPhone版转变为iPad版,通过Create iPad Version菜单。 但在Xcode 4及Xcode5中,这个菜单找不到了。但是可以通过其...

如何给程序添加超大图标(EXE大尺寸图标)

如何给程序添加超大图标(EXE大尺寸图标)

要点:1、制作多分辨率ICON文件2、清空图标缓存,使图标文件生效 自己写的程序,如果更换了图标,编译出来,超大图标显示就会发现图标并没有跟着放大。那么问题来了,就换个图标效果就不同了,很明显时图标有问题。用eXeScope打开vs2013编译出来的MFC对话框程序可以看到如下图:这不止一...

android warning : Cursor finalized without prior close()

参考资料: http://stackoverflow.com/questions/22355246/cursor-finalized-without-prior-close-warning-what-does-it-mean 问题: LogCat提示:Cursor finalized with...

评论列表

xjtudll
xjtudll IP:
13年前 (2013-08-31)

照着抄一遍,操作吧。网上估计现在都出懒人版了。我这网站空间太小,就没提供懒人版下载。

taikong007
13年前 (2013-04-03)

没有成功呢。。

xjtudll IP: 回复:
照着抄一遍,操作吧。网上估计现在都出懒人版了。我这网站空间太小,就没提供懒人版下载。
13年前 (2013-08-31)

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。