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

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

xjtudll15年前 (2012-03-18)技术心得27161

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

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://www.xjtudll.cn/Exp/226/

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

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

请确保此文件可访问并且是一个有效的程序集或COM组件

核心:重新注册dll 在项目中添加一个dll的引用时出现错误: 请确保此文件可访问并且是一个有效的程序集或COM组件 解决方法:运行--cmd--regsvr32 dll的绝对路径名(路径实例:c:/dll/xxx.dll) 如果是.NET的COM组件,要用Regasm注册...

ios7 xib适配statusBar—同时适配ios7和ios6

ios7 xib适配statusBar—同时适配ios7和ios6

参考资料:https://developer.apple.com/library/ios/documentation/userexperience/conceptual/TransitionGuide/SupportingEarlieriOS.html ios7中,由于status b...

利用Doxygen生成CHM文件

利用Doxygen生成CHM文件

准备工作:安装HTML Help Workshop。微软官网有安装包提供。 基本配置就不讲了,与生成Html文件类似。请参考:http://www.xjtudll.cn/Exp/243/ 下面讲特殊配置。 1、Wizard->Output HTML->prepare for compre...

USB转串口 漏电给MCU,如何处理

USB转串口 漏电给MCU,如何处理

参考资料: http://bbs.21ic.com/icview-331251-1-1.html http://bbs.21ic.com/icview-1262058-1-1.html https://zhidao.baidu.com/question/1446506599856343620.htm...

基于状态机实现的按键处理算法

基于状态机实现的按键处理算法

这篇文章写了很久了,一直没发,现在发出来吧。 关于按键的基础知识,这里就不多写了,可以参考程序匠人的《按键漫谈》 一次完整的击键过程包括:等待阶段,闭合抖动阶段,有效闭合阶段,释放抖动阶段,有效释放阶段。释放抖动阶段对于按键处理用处不大,所以这个阶段被忽略了,即按键击键包括四个状态:等待阶段,闭合抖...

C#将图片白色背景设置为透明

红色部分是关键 Image image = System.Drawing.Image.FromFile(@"C:\A.JPG"); Bitmap pbitmap = new Bitmap(image); pbitmap.MakeTransparent(Color.White);...

评论列表

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

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

taikong007
taikong007 IP:广东省
14年前 (2013-04-03)

没有成功呢。。

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

发表评论

访客

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