|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Внесение изменений в реестр всех пользователей ПК |
|
Любой язык - Внесение изменений в реестр всех пользователей ПК
|
Ветеран Сообщения: 2594 |
Профиль | Отправить PM | Цитировать Всем известен способ
однако в windows 10 есть некоторые "защищенные" службы. Которые ни через интерфейс, ни батником не удаляются, Access denied даже при запуске с elevated Я так понимаю, они являются ветками реестра с правами только какому-то специфическому юзеру, а не админу. Или неправ? Собственно, вопросы - 1. права на какое именно место должны меняться, на саму ветку службы, на какие-то ключи в ней? (давать права на весь куст реестра и снижать защиту не хочу) И как это в батнике провернуть, чтоб не заниматься онанизмом с последовательным прогоном его же от имени разных юзеров? 2. есть ли возможность в батнике указать не всё имя, а часть? Некоторые службы генерятся с рандомным окончанием названия, типа -вручную уберешь, а деплойнуть нельзя. на другой машине уже иное имя будет. зачем это мне - вин10 поставляется с некоторыми предустановленными свистоперделками. Типа того же скайпа. А у нас его нельзя. И игрушки типа того же xbox, и еще кучка .. что пробовал - совет с https://stackoverflow.com/questions/...e-a-batch-file - результат выше, нулевой. |
|
Отправлено: 20:42, 13-03-2020 |
(*.*) Сообщения: 36490
|
Профиль | Сайт | Отправить PM | Цитировать Цитата bredych:
|
|
------- Отправлено: 00:57, 18-03-2020 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2594
|
Профиль | Отправить PM | Цитировать Цитата Vadikan:
Во-вторых, мне все равно нужен доступ в профили, доки юзера перекинуть.. Зы, кстати, не срабатывает... |
|
Отправлено: 13:00, 18-03-2020 | #12 |
(*.*) Сообщения: 36490
|
Профиль | Сайт | Отправить PM | Цитировать Переименовал тему в соответствии со своим пониманием текущей проблемы.
|
------- Отправлено: 13:17, 18-03-2020 | #13 |
Ветеран Сообщения: 2594
|
Профиль | Отправить PM | Цитировать дальнейшие пинания:
1) загрузка с флешки, подгрузка куста профиля default и импорт в него ключей - да, позволяют остальным профилям сразу формироваться нормально. Из-под админа внести изменения в default не дает, кидается ошибками. Опять же права на внесение изменений в ветки? 2) получение прав на вновь формируемые профили юзеров вручную вбивание в комстроке takeown /f profile /r /d y и потом icacls profile /t /c /grant admin:f - срабатывает, но как-то странно: админу формируется пустой список прав. В смысле, вообще пустой. Ни одной галочки. Хоть ключ вообще-то говорит, что должен формироваться фулл. В батнике (скриптом из ссылки выше) - чтоб само выбирало локальные профиля и правило - ничего, ноль эффекта. |
Отправлено: 16:45, 19-03-2020 | #14 |
Ветеран Сообщения: 2594
|
Профиль | Отправить PM | Цитировать Упростив до
set profiles="C:\Users" For /F "usebackq tokens=* delims==" %%i in (`DIR /B /AD-S "%profiles%" ^| FINDSTR /V /B /I /C:"All Users" /C:"Administrator" /C:"%username%"`) DO ( takeown /f %%i /f /f y icacls %%i /t /c /grant admin:f А как правильно добавить полный путь в цикл? В какой точке? апд, сейчас прочел - протупил жестко, банальное pushd делает всё нужное |
Последний раз редактировалось bredych, 24-03-2020 в 10:52. Отправлено: 12:54, 20-03-2020 | #15 |
Ветеран Сообщения: 2594
|
Профиль | Отправить PM | Цитировать Увидев, что не удаляются приложения,
Скрытый текст
попробовал в одиночку вручную удалить. поймал глупую ошибку - заявляет, что "удалить невозможно, только через меню отключить" Скрытый текст
PS D:\> get-appxpackage *people* |remove-appxpackage
remove-appxpackage : Deployment failed with HRESULT: 0x80073CFA, Removal failed. Please contact your software vendor. (Exception from HRESULT: 0x80073CFA) error 0x80070032: AppX Deployment Remove operation on package Microsoft.Windows.PeopleExperienceHost_10.0.17134.1_neutral_neutral_cw5n1h2txyewy from: C:\Windows\SystemApps\Microsoft.Windows.PeopleExperienceHost_cw5n1h2txyewy failed. This app is part of Windows and cannot be uninstalled on a per-user basis. An administrator can attempt to remove the app from the computer using Turn Windows Features on or off. However, it may not be possible to uninstall the app. NOTE: For additional information, look for [ActivityId] a5acd978-fe7c-0001-1507-ada57cfed501 in the Event Log or use the command line Get-AppxLog -ActivityID a5acd978-fe7c-0001-1507-ada57cfed501 At line:1 char:27 + get-appxpackage *people* |remove-appxpackage + ~~~~~~~~~~~~~~~~~~ + CategoryInfo : WriteError: (Microsoft.Windo...l_cw5n1h2txyewy:String) [Remove-AppxPackage], IOException + FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.RemoveAppxPackageCommand Но это же маразм.. А если весь магазин удалить, это фекалие убьется? |
Отправлено: 11:01, 24-03-2020 | #16 |
fascinating rhythm Сообщения: 6491
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 12:44, 24-03-2020 | #17 |
Ветеран Сообщения: 2594
|
Профиль | Отправить PM | Цитировать спасибо. Но
Цитата:
И, кстати, даже так не срабатывает. После прогона скрипта удаляемый компонент соцсети остается. |
|
Последний раз редактировалось bredych, 25-03-2020 в 12:19. Отправлено: 16:10, 24-03-2020 | #18 |
Ветеран Сообщения: 1084
|
Профиль | Отправить PM | Цитировать bredych, дисмом не пробовал удалять?
Dism/online /Remove-ProvisionedAppxPackage /PackageName: получить список пакетов DISM /Online /English /Get-ProvisionedAppxPackages >C:\AppxPackages.txt Цитата bredych:
я всю жизнь все UWP вырезаю и нет проблем. как могут быть проблемы с обновами, если для LTSC те-же обновы, что и для PRO ? проблемы с обновлениями будут при удалении скрытых пакетов [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing\Packages |
|
Отправлено: 16:17, 10-04-2020 | #19 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Внесение изменений в mysql БД | cyberp1983 | Скриптовые языки администрирования Windows | 2 | 07-08-2018 07:25 | |
VBA - VBA-Outlook внесение изменений в список входящих писем | oleg_tt | Программирование и базы данных | 0 | 16-09-2016 13:29 | |
CMD/BAT - [решено] получить права на внесение изменений в реестр | icq99999999 | Скриптовые языки администрирования Windows | 2 | 30-09-2015 16:44 | |
Внесение изменений в реестр Windows XP (автоматич. установка) | pshik | Автоматическая установка Windows 2000/XP/2003 | 3 | 18-06-2012 19:18 | |
VBS/WSH/JS - Внесение изменений в реестр из под имени учётной записи администратора | SANIOK_AV | Скриптовые языки администрирования Windows | 2 | 27-01-2009 11:03 |
|