Я пытаюсь редактировать этот ключ реестра через командную строку - искал целую вечность, но ничего не могу найти.
На самом деле застрял на данный момент, поэтому любая помощь будет высоко ценится. Я не против использования PowerShell или чего-либо, что вызывает сторонний инструмент - просто хочу изменить его через командную строку.
Причина в том, что локальные администраторы по умолчанию имеют права только для чтения. Я хочу изменить это на Полный контроль. Я могу сделать это в графическом интерфейсе за 2 секунды, но командная строка - другое дело.
HKEY_CLASSES_ROOT\CLSID\{323CA680-C24D-4099-B94D-446DD2D7249E}\ShellFolder
windows
windows-registry
lara400
источник
источник
write
разрешения. Ничто в мире не позволит кому-то толькоread
вносить изменения. Это побеждает цельread
ACE. Я предлагаю вам открыть новый вопрос с просьбой стать владельцем раздела реестра в PowerShell.Имеет ли regini.exe удовлетворить ваши потребности? Вы можете написать сценарий RegIni, который изменяет разрешения, а затем вызвать RegIni со сценарием в качестве параметра.
Например, если вы хотите, чтобы только администраторы имели полный доступ к этому ключу, скрипт выглядел бы так:
Хотя, вероятно, вы также захотите предоставить системе доступ к ключу и, возможно, доступ только для чтения всем остальным, в этом случае суффикс безопасности будет
Вы можете найти номера суффиксов безопасности в этой таблице:
И само собой разумеется, что вы должны иметь хорошую резервную копию, прежде чем поиграть с этим в первый раз, и, возможно, попрактиковаться в использовании фиктивного ключа реестра, чтобы избежать несчастных случаев.
источник