Скрипт для установки "скрыть расширения файлов"

Я устал от многоступенчатого процесса, чтобы установить мои предпочтительные Параметры папки на каждом сервере, на который я войти (в основном Win2008, но и некоторые 2012 и Win7 здесь и там). Я хотел бы иметь возможность написать сценарий процесса, но, к сожалению, я не могу найти никаких команд или расширений, чтобы сделать это для опций папки.

есть несколько настроек, которые я хотел бы изменить, но в частности, я хотел бы установить "Скрывать расширения для зарегистрированных типов файлов " to false. Я понимаю, что если я можете сделать это, я смогу управлять любыми дополнительными настройками самостоятельно.

методы, которые работают в командной строке vanilla было бы предпочтительнее, но если есть команды в PowerShell, я буду использовать это.

12
задан Judith
05.02.2023 8:04 Количество просмотров материала 2729
Распечатать страницу

5 ответов

вам нужно создать два .reg файлов.

Скрывать расширения

reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v HideFileExt /t REG_DWORD /d 1 /f

отображать расширения

reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v HideFileExt /t REG_DWORD /d 0 /f

14
отвечен TheSAS 2023-02-06 15:52

Я нашел это решение autohotkey на: Как написать скрипт autohotkey для переключения параметра Показывать скрытые файлы и папки?

Это особенно приятно, потому что он также обрабатывает обновление Explorer, чтобы сделать эти изменения.

;------------------------------------------------------------------------
; Show hidden folders and files in Windows XP
;------------------------------------------------------------------------
; User Key: [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
; Value Name: Hidden
; Data Type: REG_DWORD (DWORD Value)
; Value Data: (1 = show hidden, 2 = do not show)

    #h::

        RegRead, ShowHidden_Status, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden
        if ShowHidden_Status = 2 
        RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 1
        Else
        RegWrite, REG_DWORD, HKEY_CURRENT_USER, Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced, Hidden, 2
        WinGetClass, CabinetWClass
        PostMessage, 0x111, 28931,,, A
        Return
2
отвечен Chake 2023-02-06 18:09

вот версия Powershell

function ShowFileExtensions() 
{
    Push-Location
    Set-Location HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
    Set-ItemProperty . HideFileExt "0"
    Pop-Location
}

function HideFileExtensions() 
{
    Push-Location
    Set-Location HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
    Set-ItemProperty . HideFileExt "1"
    Pop-Location
}
2
отвечен viggity 2023-02-06 20:26
  • С помощью любого текстового редактора создайте файл " unhide-known-ext.REG"
  • внутри вставьте это содержимое:

    Редактор Реестра Windows Версии 5.00 [Раздел реестра HKEY_CURRENT_USER\программное обеспечение\Microsoft\окна\CurrentVersion равное\Эксплорер\дополнительные] "HideFileExt" =dword: 00000000
  • сохранить
  • дважды щелкните этот файл и подтвердите OK.

комментарий : dword: 00000000 -- означает: расширение файла dword: 00000001 -- означает: скрыть файл расширение

удачи !

0
отвечен spelltox 2023-02-06 22:43

Это единственный, который работал для меня без каких-либо операций, кроме нажатия файла сценария:

http://www.askvg.com/create-simple-script-to-show-hide-file-extensions-in-windows-xp-vista-and-7/

0
отвечен Mugen 2023-02-07 01:00

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх