В этой инструкции подробно о том, как заставить Windows показывать расширения для всех типов файлов (за исключением ярлыков) и зачем это может понадобиться. Будут описано два способа — первый одинаково подходит для Windows 10, 8 (8.1) и Windows 7, а второй получится использовать только в «восьмерке» и Windows 10, но зато он более удобный. Также в конце руководства есть видео, в котором наглядно показаны оба способа показать расширения файлов.
По умолчанию, последние версии Windows не показывают расширений файлов для тех типов, которые зарегистрированы в системе, а это — почти все файлы, с которыми вы имеете дело. С визуальной точки зрения это хорошо, нет непонятных символов после названия файла. С практической — не всегда, так как порой возникает необходимость изменить расширение, или попросту его увидеть, ведь файлы с разным расширением могут иметь одну иконку и, более того, существуют вирусы, эффективность распространения которых во многом зависит от того, включен ли показ расширений. Отдельная инструкция: Как включить показ расширений файлов в Windows 11.
Включение отображения расширений в Панели управления
Этот способ включения показа расширений универсален для всех актуальных версий Windows:
- Откройте Панель управления (переключите пункт «Просмотр» справа вверху в «Значки» вместо «Категории»), а в ней выберите пункт «Параметры папок» (для того, чтобы открыть панель управления в Windows 10, используйте меню правого клика по кнопке Пуск). Также параметры папок можно открыть с помощью команды Win+R — control folders
- В открывшемся окне настроек папок откройте вкладку «Вид» и в поле «Дополнительные параметры» найдите пункт «Скрывать расширения для зарегистрированных типов файлов» (этот пункт находится в самом низу списка).
- Если вам требуется показать расширения файлов — снимите отметку с указанного пункта и нажмите «Ок», с этого момента расширения будут отображаться на рабочем столе, в проводнике и везде в системе.
Следующий метод копирует описанный выше, но позволяет получить доступ к нужным параметром прямо из Проводника в новых версиях Windows.
Как показать расширения файлов в Windows 10 и 8 (8.1)
Прежде всего, включить отображение расширений файлов в Windows 10 и Windows 8 (8.1) можно тем же способом, что был описан выше. Но есть и еще один, более удобный и быстрый способ сделать это не заходя в Панель управления.
Откройте любую папку или запустите Проводник Windows, нажав клавиши Windows + E. И в главном меню проводника перейдите на вкладку «Вид». Обратите внимание на отметку «Расширения имен файлов» — если она отмечена, то расширения показываются (причем не только в выбранной папке, но и везде на компьютере), если нет — расширения скрыты.
Как видите, просто и быстро. Также, из проводника в два клика можно зайти в настройку параметров папок, для этого достаточно кликнуть по пункту «Параметры», а затем — «Изменение параметров папок и поиска».
Вот и все: инструкция короткая, но должна сработать для большинства пользователей.
Случается так, что Windows 10 отказывает пользователям в предоставлении доступа к файлам и папкам, хранящимся на компьютере. В основном, данная проблема связана с тем, что юзеры не обладают соответствующими правами, даже несмотря на наличие учетной записи с правами администратора. Обычно такое происходит в случае с системными файлами / папками, либо с теми, что ранее принадлежали пользователю, чья учетная запись более не существует. Что делать, если отказано в доступе к файлу или папке в Windows 10? Если данная проблема мучает и вас, вам должна помочь эта инструкция, в которой описано, как получить полный доступ к файлам или папкам в Windows 10.
Получить полный доступ к файлу или папке в Windows 10 через Проводник
- Откройте Проводник и отыщите нужный файл или папку. Если файл или папку в проводнике не видно, не забудьте включить отображение скрытых файлов и папок.
- Правой кнопкой мышки щелкните по файлу или папке и нажмите на пункт Свойства.
- Перейдите в Безопасность и нажмите на кнопку Дополнительно.
- В окне Дополнительные параметры безопасности нажмите на ссылку Изменить.
- Нажмите на Дополнительно — Поиск.
- Из перечня пользователей и групп выберите предпочитаемого владельца и нажмите ОК.
- Установите галочку напротив Заменить владельца подконтейнеров и объектов, и нажмите на ОК.
- Вновь щелкните правой кнопкой мышки по файлу или папке и откройте Свойства – Безопасность.
- Нажмите на Дополнительно – Добавить.
- Щелкните по ссылке Выберите субъект.
- Нажмите на Дополнительно – Поиск, выберите субъект из списка и нажмите ОК.
- Под надписью Общие разрешения поставьте галочку напротив пункта Полный доступ и нажмите на ОК.
- Поставьте галочку напротив пункта Заменить все записи разрешений дочернего объекта наследуемыми от этого объекта.
- Нажмите на ОК для применения всех изменений.
Стать владельцем файла или папки в Windows 10 с помощью утилиты TakeOwnershipEx
В качестве альтернативного варианта вы можете использовать утилиту TakeOwnershipEx. Она позволяет заменить владельца файла или папки и получить полный доступ к ним в несколько простых нажатий. Пользователям достаточно сделать следующее:
- Скачать архив с установщиками и распаковать их в удобную вам директорию.
- Открыть файл TakeOwnershipEx-1.2.0.1-Win8 и следовать подсказкам мастера установки.
- Запустить установленную утилиту TakeOwnershipEx. В окне Компоненты Windows нажать на Скачать и установить этот компонент.
- Повторно запустить утилиту. Нажать на кнопку TakeOwnership или Получить права доступа, если вы выбрали русский язык в окне программы.
- Выбрать нужный файл или папку и нажать ОК.
- В случае успешного выполнения команды должно появиться окно с сообщением: You get full access to target или Получен полный доступ к файлу/папке.
Оказалась ли полезной данная инструкция? Помогла ли она вам в решении проблемы с получением доступа к файлам и папкам в Windows 10? Напишите свой ответ в комментариях.
В этой статье мы рассмотрим, как ассоциировать разные расширения (типы) файлов с программами в Windows 10/11 и Windows Server 2022/2019/2016/2012R2. В качестве примера мы покажем, как в Windows назначать программу по-умолчанию для открытия *.pdf файлов, импортировать эти настройки в xml файл и распространить полученный файл с параметрами сопоставления файлов на другие компьютеры вручную или с помощью групповых политик.
Главное отличие Windows 10 и 11 от предыдущих версий ОС — теперь нельзя назначить файловые ассоциации через реестр или функционал Group Policy Preferences Open With. Зато появилась новая возможность выгрузить текущие настройки файловых ассоциаций (FTA, File Type Assotiations) с “эталонного” компьютера в xml файл и использовать данный файл для изменения настроек сопоставления расширений файлов на других компьютерах. Также вы можете экспортировать файл с настройками ассоциаций файлов в стандартный образ системы, который разворачивается на клиентах в вашей сети (вручную, через WDS или SCCM).
Содержание:
- Задать программу по умолчанию для открытия типа файлов в Windows 10/11
- Изменить ассоциации программ с типами файлами в Windows из командной строки
- Экспорт, импорт и перенос настроек ассоциаций файлов Windows через XML файл
- Настройка ассоциаций файлов в Windows с помощью GPO
- Изменить файловые ассоциации через реестр Windows
- Сброс всех ассоциаций файлов в Windows
Задать программу по умолчанию для открытия типа файлов в Windows 10/11
Предположим, вы хотите использовать Adobe Reader DC для открытия *.pdf файлов на всех компьютерах домена. Т.е. вы хотите создать ассоциацию этого расширения файлов с приложением. Для этого нам понадобится эталонный компьютер с Windows 10 или 11 (в этом примере используется актуальный билд 22H1) и установленным Acrobat Reader DC.
Обратите внимание, что в Windows 10 и 11 теперь по умолчанию установлен браузер Microsoft Edge, который используется как программа по-умолчанию для просмотра PDF файлов.
Чтобы вручную создать сопоставление определенного типа файла с программой, откройте панель Settings -> Default Apps (для быстрого перехода используйте команду быстрого доступа Settings ->
ms-settings:defaultapps
) и нажмите кнопку Choose default apps by file type.
Найдите в списке расширений тип файлов .pdf. Затем щелкните по значку программы, которая ассоциирована с этим расширением и смените программу по-умолчанию для просмотра PDF файлов с Microsoft Edge на Acrobat.
Можно автоматически ассоциировать определенную программу с типами файлов, для которых она зарегистрирована. Для этого в разделе Default Apps выберите Set default by apps, найдите в списке нужную программу и нажмите кнопку Manage.
В открывшемся списке будет присутствовать список поддерживаемых приложением типов файлов. Выберите расширения файлов, которые должны открываться с помощью Acrobat Reader.
Изменить ассоциации программ с типами файлами в Windows из командной строки
В Windows вы можете использовать утилиту командной строки assoc для настройки сопоставления типов файлов с приложениями. Например, чтобы вывести программу, которая назначена для открытия файлов PDF, выполните команду:
assoc .pdf
В данном примере видно, что с этим расширением ассоциирован тип файлов AcroExch.Document.DC:
.pdf=AcroExch.Document.DC
Вывести все сопостаяления расширения с типами файлов:
assoc|more
Чтобы понять с каким исполняемым файлом ассоциирован тип файла AcroExch.Document.DC, выполните:
ftype AcroExch.Document.DC
Вы можете задать тип для определенных файлов с помощью команды:
ASSOC .csv=txtfile
В этом примере мы указали, что все CSV файлы нужно открывать как обычные текстовые файлы (по умолчанию с помощью notepad.exe).
Из командной строки вы можете создать или изменить ассоциацию файл с программой. Например, вы хотите чтобы все файлы с расширением tx1 открывались с помощью notepad++.exe. Сначала нужно создать ассоциацию расширения .tx1 с новым типом файлов tx1file.
assoc .tx1=tx1file
Теперь укажем программу, которая должна использоваться по умолчанию при открытии файлов с расширением tx1.
ftype tx1file="%programfiles(x86)%\"Notepad++\notepad++.exe" "%1"
Также вы можете использовать стороннюю утилиту SetUserFTA чтобы назначить файловые ассоциации в Windows. SetUserFTA эта утилита командой строки для быстрой настройки файловых ассоциаций (часто используется на RDS фермах Windows Server 2019/2022 для настройки сопоставления файлов с приложениями).
Список текущих ассоциаций и заданных для них progid в Windows можно вывести так:
SetUserFTA get
Чтобы задать ассоциацию для определенного типа файлов, используется команда:
SetUserFTA.exe extension progid
Например, назначить Chrome браузером по-умолчанию:
SetUserFTA http ChromeHTML
SetUserFTA https ChromeHTML
SetUserFTA .htm ChromeHTML
SetUserFTA .html ChromeHTML
Если для приложения не создан класс файлов или Progid, можно указать его исполняемый файл. Например:
SetUserFTA .txt applications\notepad++.exe
Это возможно для приложений, зарегистрированных в ветке реестра
\HKEY_CLASSES_ROOT\Applications
.
Экспорт, импорт и перенос настроек ассоциаций файлов Windows через XML файл
Текущие настройки ассоциаций файлов с программами, которые настроены под текущим пользователем, можно экспортировать в файл .XML с помощью DISM:
Dism.exe /online /Export-DefaultAppAssociations:C:\PS\DefaultAssoc.xml
Команда экспортирует в XML файл все настроенные у вас сопоставлений программ. Вы можете открыть файл DefaultAssoc.xml в любом текстовом редакторе, и посмотреть полный список настроек. Если вы хотите использовать только часть ассоциаций из этого списка (чтобы не переопределять имеющиеся настройки для остальных расширений файлов на других компьютерах), можно вручную отредактировать XML файл. Оставьте только строки с нужными вам расширениями файлов. К примеру, оставьте только строки для расширений .pdf и .fdf, остальные строки удалите. Должен получиться примерно такой XML-файл:
<?xml version="1.0" encoding="UTF-8"?> <DefaultAssociations> <Association Identifier=".fdf" ProgId="AcroExch.FDFDoc" ApplicationName="Adobe Acrobat Reader DC" /> <Association Identifier=".pdf" ProgId="AcroExch.Document.DC" ApplicationName="Adobe Acrobat Reader DC" /> </DefaultAssociations>
Полученный XML файл можно импортировать в образ Windows на другом компьютере с помощью DISM в режиме онлайн:
Dism.exe /Online /Import-DefaultAppAssociations:C:\PS\DefaultAssoc.xml
Важно. Данные настройки сопоставления расширений файлов с программами будут применены только к новым пользователям системы во время их первого входа. Если при импорте появится ошибка App default reset notification, проверьте синтаксис XML файла.
Также можно импортировать параметры ассоциаций в офлайн образ Windows в wim файл (который вы используете для раскатки образа на новые компьютеры). Сначала нужно смонтировать образ:
Dism /Mount-Image /ImageFile:C:\mnt\images\install.wim /MountDir:C:\mnt\offline
А затем импортировать xml файл:
Dism.exe /Image:C:\mnt\offline /Import-DefaultAppAssociations:\\Server1\Share\DefaultAssoc.xml
Совет. Текущие настройки ассоциаций файлов в офлайн образе Windows можно получить с помощью такой команды:
Dism.exe /Image:C:\mnt\offline /Get-DefaultAppAssociations
Настройка ассоциаций файлов в Windows с помощью GPO
В современных версиях Windows можно использовать новый параметр групповых политик, позволяющий применить xml файл с настройками ассоциаций файлов ко всем текущим пользователям компьютера.
Например, вы хотите применить групповую политику с настройками ассоциаций файлов ко всем компьютерам в определенном OU (Organizational Unit) Active Directory.
- Откройте консоль управления доменными GPO (
gpmc.msc
); - Найдите OU с компьютерами, для которых вы хотите применить файловые ассоциации и создайте новую GPO;
- Переключитесь в режим редактирования GPO и перейдите в раздел Computer Configuration -> Administrative Templates -> Windows Components -> File Explorer;
- Найдите параметр Set a default associations configuration file (Задать файл конфигурации сопоставлений по умолчанию);
- Включите политику и укажите UNC путь к вашему xml файлу (убедитесь, что путь не содержит кавычки или пробелы). Его можно разместить на общедоступном файловом сервере, в каталоге SYSVOL на контроллере домена, или предварительно скопировать файл на компьютеры с помощью GPP/ SCCM;
- Перезагрузите компьютер, чтобы применить новые ассоциации файлов.
Новые настройки сопоставлений будут применены ко всем пользователям компьютера после следующего входа.
Путь к XML файлу с новыми настройками ассоциации файлов содержится в параметре реестра DefaultAssociationsConfiguration в разделе Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System.
Т.к. Windows 10 отслеживает настройки файловых ассоциаций, при первой попытке открыть PDF файл может появится окно с подтверждением использования Acrobat Reader как программы по–умолчанию для открытия этого типа файлов (запрос появляется только один раз). Такой запрос будет всегда появляться также после установки нового приложения, которое регистрируется для открытия существующего типа файлов или протоколов. Можно скрыть данные уведомления, включив в этом же разделе GPO политику Do not show the ‘new application installed‘ notification (Не показывать уведомление “установлено новое приложение”).
Отметим, что пользователь в своем сеансе может изменить назначенные ассоциации файлов. Но при следующем обновлении групповой политики во время входа в систему, ассоциаций файлов пользователя будут перезаписаны настройками из xml файла.
Изменить файловые ассоциации через реестр Windows
Как мы уже говорили выше, в Windows 10/11 изменился подход к изменению настроек ассоциации файлов. В предыдущей секции мы показали, как настроить ассоциацию .pdf файла с Acrobat Reader через XML файл и групповую политику. Теперь посмотрим, как это выглядит в реестре.
Запустите редактор regedit.exe и перейдите в ветку
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pdf\UserChoice
.
Обратите внимание, что в данной ветке с настройками ассоциация для расширения html есть два параметра:
- ProgId – идентификатор зарегистрированной программы для открытия этого типа файлов. Если вместо имени приложения указан длинный идентификатора, значит назначена ассоциация файла с современным приложением UWP/Metro. Проверьте, что оно не удалено из вашего образа Windows 10;
- Hash – хеш, который генерируется автоматически для валидации настройки сопоставления типа файлов с программой. Наличие этого хэша, гарантирует, что именно пользователь или администратор (через GPO) настроил данное сопоставление. Этот механизм нужен для защиты пользователей от вредоносных программ, которые могут подменить ассоциации файлов без его ведома.
Если вы попробуете руками изменить значение ProgId и назначить другую программу, значение Hash перестанет быть валидным. В этом случае Windows автоматически сбросит настройки ассоциации файла к значению по-умолчанию и пользователь увидит уведомление:
Стандартное приложение сброшено. Приложение вызвало проблемы с настройкой стандартного приложения для файлов .html, поэтому оно сброшено для Microsoft Edge.
An app default was reset. An app caused a problem with the default app setting for .html files, so it was reset to Microsoft Edge.
Соотвественно, в Windows 10 не сможете настроить сопоставление файлов через реестр, как это работало в Windows 7.
В сети есть неофициальная утилита SetUserFTA.exe, которая позволяет вычислить хэш и назначить сопоставление программе типу файлов напрямую через реестр.
Сброс всех ассоциаций файлов в Windows
С помощью следующей команды можно сбросить импортированные ранее настройки ассоциаций файлов в Windows:
Dism.exe /Online /Remove-DefaultAppAssociations
После выполнения данной команды, все новые пользователи системы будут загружаться со стандартными настройками ассоциаций (на имеющиеся профили пользователей системы такой сброс не действует).
Чтобы сбросить ассоциации файлов, настроенные пользователем вручную, нужно в панели Параметры -> Система -> Приложения по умолчанию (Default Apps) нажать на кнопку Сброс (Reset).
При этом все ассоциации файлов вернутся к состоянию чистой Windows 10.
Некоторые приложения и игры в Microsoft Store предназначены для использования определенных аппаратных или программных возможностей вашего Windows устройства. Приложению для фотографий может потребоваться использовать камеру телефона, или руководство в ресторанах может использовать ваше местоположение, чтобы порекомендовать ближайшие места.
В Windows 11 выберите приложения, которые могут использовать определенную функцию, на странице Конфиденциальность. Выберите Начать >Параметры > конфиденциальности & безопасности. Выберите разрешение приложения (например, Расположение), а затем выберите, какие приложения могут получать к нему доступ.
На странице «Конфиденциальность» не будут указаны приложения с разрешением «Использовать все системные ресурсы». Параметры конфиденциальности нельзя применять для управления отдельными функциями, которые могут использовать эти приложения. Windows под эту категорию попадают классические приложения.
Разрешения для приложения можно посмотреть на странице продукта в Microsoft Store или в Интернете. Если вы не хотите, чтобы приложение использовало какие-либо перечисленные компоненты, вы можете не устанавливать его.
Примечание: Учащиеся, Windows 11 SE не смогут скачивать приложения из Microsoft Store. Приложениями управляет их ИТ-администратор. Дополнительные сведения
Вот дополнительные сведения о том, что те или иные разрешения позволяют приложению делать.
Доступ ко всем файлам, периферийным устройствам, приложениям, программам и реестру: Приложение может читать и писать во все ваши файлы (включая документы, изображения и музыку) и параметры реестра, что позволяет приложению вносить изменения в ваш компьютер и параметры. Приложение может без уведомления использовать все периферийные устройства, подключенные к устройству или являющиеся его частью (например, камеры, микрофоны или принтеры). Оно также может осуществлять доступ к вашему местоположению, а также использовать функции платформы, такие как журнал сведений о местоположении, диагностика приложений и другие, применение которых отклоняется большинством приложений из Store. Вы не можете управлять большинством разрешений для этого приложения в разделе «Параметры» > «Конфиденциальность». Обратите внимание, что несмотря на то что у приложения есть возможность получать доступ к этим ресурсам, фактически оно может этого не делать. Дополнительные сведения о том, что собирает и использует приложение, можно получить в политике конфиденциальности разработчика.
Сведения об учетной записи: Доступ к любым сведениям учетной записи.
Разрешить высоту: Позволяет приложению запускаться с прав администратора без запроса пользователя.
Диагностика приложений: Получите диагностические сведения о других запущенных приложениях.
Bluetooth: Активируйте и используйте Bluetooth подключения между устройством и другими устройствами.
Календарь: Доступ к календарям.
История вызовов: Доступ к истории телефонных звонков, сделанных на устройстве, в Skype или других приложениях телефонии.
Контакты: Доступ к своим контактам, людям или приложениям адресной книги.
Настраиваемые действия по установке: Установите дополнительное программное обеспечение.
Отправить по электронной почте: Доступ к электронной почте и сведениям об учетных записях электронной почты.
Распознавание лиц: Активируйте и используйте любое оборудование для распознавания лиц.
Файловая система: Доступ к файлам и папок, к которым у вас есть доступ, чтение и написание записей ко всем файлам (включая документы, изображения и музыку).
Сканер отпечатков пальцев: Активируйте и используйте любое оборудование сканера отпечатков пальцев.
Локальные системные службы. Установите на компьютер службу с максимальным количеством привилегий.
Расположение: Активируйте и используйте GPS или другие функции поиска местонахождения на своем устройстве. Доступ к данным о расположении в Карты и других приложениях.
Обмена сообщениями: Доступ к мгновенным сообщениям и сведениям об учетной записи.
Микрофон: Активируйте и используйте микрофон на своем устройстве.
Приложение Modifiable: Позволяет пользователю изменять приложение.
Движения: Активируйте и используйте на устройстве accelerometer или другую функцию sensing движения.
Библиотека музыки: Доступ к музыкальным файлам из библиотеки «Музыка» на устройстве.
Связь с полями near: Активируйте и используйте связи с полями (NFC) между устройством и другими устройствами.
Уведомления: Доступ к уведомлениям, которые находятся в центре уведомлений.
Упакованные службы. Установите службу на компьютере.
Пакет записи перенаправления shim:Позволяет приложению создавать, изменять и удалять файлы в папке установки приложения.
Библиотека рисунков: Доступ к файлам рисунков из библиотеки Рисунки на вашем устройстве.
Задачи: Доступ к списку задач Outlook и других приложениях для отслеживания задач.
Невиртуализированные ресурсы: Записи записей реестра и файлов, которые не очищаются при удалить.
Библиотека видео: Доступ к видеофайлам из библиотеки видео на устройстве.
Распознавание речи: Активируйте и используйте любое оборудование для распознавания речи.
Вебкамера: Активируйте и используйте камеру на устройстве.
Wifi: Активируйте и используйте подключения Wi-Fi между устройством, Интернетом и другими устройствами.
Проводные подключения: Активируйте и используйте проводные подключения, включая Ethernet, USB и серийные соединения между устройством, Интернетом и другими устройствами.
В винде по-умолчанию показываются расширения только для незарегистрированных типов файлов. То есть для тех, для которых не назначена программа для работы. В этой краткой инструкции мы рассмотрим как включить показ расширений для этих файлов.
Примером могут быть текстовые файлы, для них в системе есть стандартная утилита — блокнот. Поэтому расширение .txt для них по умолчанию не отображается. Из-за этого могут возникнуть проблемы при попытке создать .html или .php-файлы, так как система автоматически дописывает им .txt и в результате они сохраняются как простые текстовые файлы. В результате ваш index.html не открывается в браузере как html-файл и выдает исходный код, вместо отрендеренной странички, а index.php не обрабатывается веб-сервером и он отдает 404-ошибку.
Чтобы получить возможность убрать у таких файлов .txt в конце, нужно поставить в Windows всего одну галочку. Прежде всего идем в панель управления и ищем там пункт меню, называющийся «Параметры папок» или «Параметры проводника», название зависит от версии винды.
Переходим во вкладку «Вид» и убираем галку напротив пункта «Скрывать расширения для зарегистрированных типов файлов».
Жмём ОК и смотрим на наши файлы.
Всё, теперь мы можем переименовывать наш index.html.txt в index.html, а index.php.txt в index.php.
Теперь index.html откроется в браузере, а index.php наконец начнет обрабатываться веб-сервером.