我是一名学生,学校的计算机通过组策略配置将隐藏文件设置为隐藏。我可以通过手动在菜单中更改来撤消此操作,但是第 1000 次之后(可以这么说),这真的令人沮丧。
是否有一个程序或有人知道一个批处理文件可以帮我只需单击一下即可完成此操作?
答案1
没有这样的策略,但是这里是注册表设置,并且可以通过具有管理模板的 GPO 强制执行注册表设置。
这是注册表项:
用户项:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
值名称:ShowSuperHidden
数据类型:REG_DWORD(DWORD 值)
值数据:(0 = 隐藏文件,1 = 显示文件)
本文介绍如何创建自定义 adm 模板:
http://support.microsoft.com/kb/323639 “如何在 Windows 2000 中创建自定义管理模板”
本文介绍了如何将 adm 模板与 GPO 结合使用: http://www.petri.co.il/adding_new_administrative_templates_to_gpo.htm
以下是我过去使用过的 ADM 模板:
类别用户类别
“系统”类别“
文件夹文件”
策略“隐藏\显示隐藏文件”
说明“此设置将允许您设置默认显示和隐藏文件和文件夹请记住,此信息将以明文形式存储在系统注册表中。”
键名称“SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced”
部分“SetThis”数字必需TXTCONVERT
值名称“隐藏”
最小值 1 最大值 2 默认值“2”
结束部分
结束策略
结束类别
结束类别
- 使用“.adm”扩展名保存文本并将其放在某处。
(我们将自定义 ADM 保存在此处:C:\WINDOWS\inf\ADM Templates) - 创建一个名为“HiddenFiles”的 GPO,然后打开它并将此模板添加到您的 GPO
- 右键单击“管理模板”->查看->过滤->“仅显示可以完全管理的策略设置”
- 然后进入“用户配置”->管理模板->系统->文件夹文件->“隐藏\显示隐藏文件”
使用非托管 ADM 的唯一缺点是,当您想要从系统中删除它们时,需要将其撤消而不是禁用。
如果您设置 (Hidden = 1),
则需要设置 (Hidden = 0)
1:“如何在 Windows 2000 中创建自定义管理模板”http://support.microsoft.com/kb/323639
答案2
这实际上非常简单,只需进行一点设置即可。
首先,您需要创建一个注册表项,以将“显示隐藏文件”选项设置为 true。创建一个名为“show.reg”的新文件,并将以下文本放入其中:
Windows 注册表编辑器版本 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] “隐藏”=dword:0000000
将文件放在您想要保存的任何位置(例如“我的文档”)并记下它的位置。
然后,在桌面上创建一个新的快捷方式。在快捷方式的路径中输入:
regedit.exe /s c:\用户\文件路径\显示.reg
regedit.exe 的命令/s
抑制了 regedit 通常显示的通知。
完成此操作后,只需双击快捷方式即可显示隐藏文件。您可能需要刷新 Explorer 窗口(按 F5)才能显示隐藏文件。
如果您想使用相同方法再次隐藏文件,请按照上述说明进行操作,但使用名为“hide.reg”的新注册表文件,内容如下:
Windows 注册表编辑器版本 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced] “隐藏”=dword:0000002
确保在快捷方式中调用“隐藏”注册表文件:
regedit.exe /s c:\用户\文件路径\隐藏.reg