Подтвердить что ты не робот

Настройка параметров папки Windows Explorer с помощью Powershell

Я ищу способ настроить несколько параметров в диалоговом окне "Параметры папки" проводника Windows через Powershell.

Возможные варианты:

  • Выберите "Показать скрытые файлы, папки и диски"
  • Снимите флажок "Скрыть расширения для известных типов файлов"
  • Снимите флажок "Скрыть защищенные файлы операционной системы (рекомендуется)"
4b9b3361

Ответ 1

Ответ Кита не работал у меня из коробки. Единственное, что потребовалось для изменения значения реестра, - 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.

Ответ 2

Я считаю, что они соответствуют записям реестра под ключом reg HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced. Командлет Set-ItemProperty можно использовать для изменения их значения, например:

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

Кажется, что есть соответствующий ключ для локальной машины (в отличие от настройки пользователя для пользователя): HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder.

Ответ 3

некоторые общие настройки проводника

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: не требуется проводник или системный перезапуск