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

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

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

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

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右键添加 显示/隐藏文件+扩展名 及问题解决” 的相关文章

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...

Keil查看编译后的汇编代码

Keil查看编译后的汇编代码

在使用Keil编译C51时,一般情况下,大家都不去看汇编代码。但在某些特殊情况下,查看汇编代码就是有必要了。 (1)确认C代码是否正确 (2)研究算法 查看汇编代码前的某些准备工作是必须的:你得有工程,并确定程序编译无误。在查看汇编代码前,编译一次。 编译OK后,点Debug 有可能会提示你没有...

Protel99SE输出BOM材料清单

Protel99SE输出BOM材料清单

Protel99SE有两种方法可以输出BOM材料清单。一种是在原理图里,利用Reports->Bill of Material输出BOM;一种是在PCB里利用CAM Manager输出BOM。 1、原理图输出BOM 在原理图界面,Reports->Bill of Material,然...

tenx(十速)TM87系列常用宏(二)

tenx(十速)TM87系列常用宏(二) 接上篇:http://xjtudll.cn/Exp/42/5、位操作⑴ 位清零;BIT清零 RAM 00~6FH 70~7FH也可用,但是浪费了两条语句        ...

找不到System.Web.dll

找不到System.Web.dll

  这个其实是编译配置选错了。Client Profile里不包含System.Web.dll,只有完整的.Net才有这个。...

Android Warning: Converting to string: TypedValue …

参考资料:   http://stackoverflow.com/questions/4903948/android-resources-converting-to-string-typedvalue-warning   问题:   切换activity...

评论列表

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

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

taikong007
13年前 (2013-04-03)

没有成功呢。。

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

发表评论

访客

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