通过PowerShell的配置Windows资源管理器文件夹选项

我正在寻找一种方式,通过PowerShell配置在Windows资源管理器的文件夹选项对话框几个选项。

选项​​有:

  • 选择“显示隐藏文件,文件夹和驱动器”
  • 取消选中“隐藏已知文件类型”
  • 取消“隐藏受保护的操作系统文件(推荐)”

--------------解决方案-------------

Keith的回答并没有为我工作开箱。 即走上注册表值修改的唯一的事情就是ShowSuperHidden。 无论是隐藏的(显示隐藏文件等)和HideFileExt(隐藏文件扩展名)为我打开了文件夹设置查看选项卡,尽快恢复到以前的值。

这里是我的解决方案,这是我的一些尝试和错误后发现(explorer.exe的自动重新启动):

$key = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced'
Set-ItemProperty $key Hidden 1
Set-ItemProperty $key HideFileExt 0
Set-ItemProperty $key ShowSuperHidden 1
Stop-Process -processname explorer

我测试了这个在Windows Server 2008 R2和Windows 7操作系统。

我相信这些对应注册表下的注册表项项HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced 。 您可以使用Set-ItemProperty cmdlet来改变自己的值,例如:

$key = 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced'
Set-ItemProperty $key ShowSuperHidden 1

此外,还有似乎是本地计算机的相应键(相对于每用户设置上面): HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder

一些常见的探险调整

Windows Registry Editor Version 5.00
[hkey_current_user\software\microsoft\windows\currentversion\explorer\advanced]
;hide empty drives [uncheck]
"hidedriveswithnomedia"=dword:00000000
;hide extensions for known file types [uncheck]
"hidefileext"=dword:00000000
;show hidden files, folders, and drives [check]
"showsuperhidden"=dword:00000001
;hide folder merge conflicts [uncheck]
"hidemergeconflicts"=dword:00000000
;hide protected operating system files (recommended) [uncheck]
"hidden"=dword:00000001
;use check boxes to select items [check]
"autocheckselect"=dword:00000001

保存为file.reg ,并导入通过点击或者reg /import (CLI)

PS:无需Explorer或重新启动系统

分类:PowerShell的 时间:2015-03-15 人气:0
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 3.300 (s). 10 q(s)