Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Скрипт для получения прав и изменения реестра (http://forum.oszone.net/showthread.php?t=339723)

vk_k14m@vk 18-03-2019 03:34 2863705

Скрипт для получения прав и изменения реестра
 
На этом сайте есть две очень полезные статьи:
Как удалить значки OneDrive, Домашняя группа, Сеть и Панель быстрого доступа из области навигации проводника Windows 10
Как удалить пользовательские папки из расположения "Этот компьютер" в проводнике Windows 10

Тут не только есть подробные инструкции, но и *.reg файлы которые сильно ускоряют дело. Но все же есть действия которые нужно проводить вручную - изменение владельца подраздела. В связи с этим обращаюсь к умельцами этого форума. Можно ли написать какой-то скрипт, который бы автоматически менял владельца этих подразделов, после чего менял параметры реестра выключая все что описано в этих двух статьях. Дело в том, что после крупных обновлений Windows эти изменения реестра слетают, и их нужно менять заново. Что довольно лениво делать...

Iska 18-03-2019 15:43 2863799

vk_k14m@vk, я бы на Вашем месте попробовал для импорта файлов реестра Far Manager с каким-нибудь плагином для работы с реестром: Registry plugin от Michael Yutsis или Registry Editor plugin от Maximus5, запущенным с административными привилегиями. На своём месте я попробовать не смогу по причине отсутствия Windows 10.

Vadikan 18-03-2019 18:34 2863849

vk_k14m@vk, а вы не меняйте вообще, а импортируйте от имени системных учетных записей. См. https://www.outsidethebox.ms/10539/#_Toc277326816 и дальше по тексту

vk_k14m@vk 19-03-2019 23:20 2864136

Цитата:

Цитата Vadikan
а вы не меняйте вообще, а импортируйте от имени системных учетных записей. См. https://www.outsidethebox.ms/10539/#_Toc277326816 и дальше по тексту »

Но это ведь все равно означает "вручную". Ну открыл я редактор реестра от имени системы. Мне все равно нужно искать нужный раздел в реестре и менять его вручную. Вот если б можно было таким образом запустить *.reg файлы. То это был бы идеальный вараинт!

А нет стой. Не работает же даже так. Даже так я не могу убрать панель быстрого доступа, ошибка. Открывал реестр двумя способами "psexec -i -s regedit" и "psexec64 -i -s regedit", в обоих случаях не мог редактировать.

Iska 20-03-2019 01:07 2864156

Цитата:

Цитата vk_k14m@vk
А нет стой. Не работает же даже так. Даже так я не могу убрать панель быстрого доступа, ошибка. Открывал реестр двумя способами "psexec -i -s regedit" и "psexec64 -i -s regedit", в обоих случаях не мог редактировать. »

Само собой — учётная запись NT Authority\System не имеет разрешений для изменения.

Цитата:

Цитата vk_k14m@vk
Вот если б можно было таким образом запустить *.reg файлы. То это был бы идеальный вараинт! »

vk_k14m@vk, ну, вот я запустил Far Manager с административными привилегиями, раздел HKEY_CLASSES_ROOT\CLSID\{F02C1A0D-BE21-4350-88B0-7367FC96EF3C} доступен для изменения только учётной записи TrustedInstaller:
Скрытый текст

Я взял простой файл реестра:
Скрытый текст

и импортировал его в реестр:
Скрытый текст

Результат…

P.S. Зараз обращаю Ваше внимание, что удалить столь же просто не получится.

Vadikan 21-03-2019 11:36 2864429

vk_k14m@vk, проявите немного смекалки - в командной строке можно - reg import https://www.outsidethebox.ms/10408/

И да, нужно запускать от имени учётной записи, имеющей права на изменение. А если вы от имени System пытаетесь изменять то, что нужно от имени trusted installer, результата не будет.

Iska 21-03-2019 23:24 2864539

Цитата:

Цитата Vadikan
А если вы от имени System пытаетесь изменять то, что нужно от имени trusted installer, результата не будет. »

Именно так он и пытается ;).


Время: 04:46.

Время: 04:46.
© OSzone.net 2001-