Я хотел бы знать, как удалить «правило запрета», которое делает невозможным изменение регистрационного ключа, используя командную строку.
Контекст:
В Windows каждая ассоциация расширения файланаходится в:
HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\
Например, приложение по умолчанию для .mp4 файлов управляется в:
HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.mp4\UserChoice
Ключ Userchoice имеетотказывать в разрешении выше всех других разрешений.На следующем рисунке показано, что я имею в виду:
Я пытался использовать Powershell, используя set-acl
, но из-за того же правила запрета запрета я не могу ничего изменить в этом ключе.
Зачем все это?Я создавал сценарий, чтобы с помощью командной строки легко определить приложение по умолчанию для определенного расширения.Чтобы это работало, необходимо внести изменения в реестр.