Показать полную графическую версию : [решено] Запрет автоустановки Microsoft Teams
DJ Mogarych
07-02-2023, 10:20
Недавно пересобрал образ Windows 11 Enterprise 22H2, повыкинул оттуда лишние приложения, всё в порядке.
После установки системы с этого образа откуда ни возьмись появляется Microsoft Teams, который не был предустановлен.
Почитал интернет (раз (https://katystech.blog/windows/removing-teams-chat-from-windows-11), два (https://winitpro.ru/index.php/2021/12/16/udalit-chat-microsoft-teams-v-windows/)), пересобрал ещё раз, применив параметры в реестре:
$key = "HKLM:\Custom\SOFTWARE\Microsoft\Windows\CurrentVersion\Communications"
New-Item $key -ErrorAction SilentlyContinue
New-ItemProperty -Name ConfigureChatAutoInstall $key @dword0
$key = "HKLM:\Custom\SOFTWARE\Policies\Microsoft\Windows\Windows Chat"
New-Item $key -ErrorAction SilentlyContinue
New-ItemProperty -Name ChatIcon $key -PropertyType DWORD -Value 3 @forceAndConfirm
Но это не помогло, Teams всё так же устанавливается через некоторое время после старта свежей системы.
Как сделать, чтобы Teams не ставился?
DJ Mogarych,
См. Как предотвратить автоматическую установку Teams в Windows 11 (https://www.outsidethebox.ms/21375/)
New-ItemProperty -Name ConfigureChatAutoInstall $key @dword0 »
Есть сомнения, что это импортировалось корректно, то есть что результат проверялся:)
Из смежной статьи (https://www.outsidethebox.ms/21490/#:~:text=%D0%94%D0%BE%D0%BF%D1%83%D1%81%D1%82%D0%B8%D0%BC%2C%20%D1%87%D1%82%D0%BE%20%D0%BF%D0%B0%D1% 80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%D0%B0%20%D1%84%D0%B0%D0%B9%D0%BB%D0%B0%20%D0%BE%D1%82%D0%B2%D0%B5%D 1%82%D0%BE%D0%B2%20%D0%BD%D0%B5%20%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D0%B5%D1%82%2C%20 %D0%B0%20%D0%B8%D0%B7%D0%B2%D0%B5%D1%81%D1%82%D0%B5%D0%BD%20%D0%BB%D0%B8%D1%88%D1%8C%20%D0%BF%D0%B0% D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80%20%D1%80%D0%B5%D0%B5%D1%81%D1%82%D1%80%D0%B0.%20%D0%9D%D0%BE%20% D0%B2%D0%BB%D0%B0%D0%B4%D0%B5%D0%BB%D1%8C%D1%86%D0%B5%D0%BC%20%D1%86%D0%B5%D0%BB%D0%B5%D0%B2%D0%BE%D 0%B3%D0%BE%20%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D0%B0%20%D1%8F%D0%B2%D0%BB%D1%8F%D0%B5%D1%82%D1%81 %D1%8F%20TrustedInstaller%2C%20%D0%B0%20%D1%83%20SYSTEM%20%D0%BF%D1%80%D0%B0%D0%B2%D0%B0%20%D1%82%D0 %BE%D0%BB%D1%8C%D0%BA%D0%BE%20%D0%BD%D0%B0%20%D1%87%D1%82%D0%B5%D0%BD%D0%B8%D0%B5.)
Допустим, что параметра файла ответов не существует, а известен лишь параметр реестра. Но владельцем целевого раздела является TrustedInstaller, а у SYSTEM права только на чтение.
То есть альтернатива ФО - setupcomplete.cmd. Ну или потом от имени TI https://www.outsidethebox.ms/10539/#ti
DJ Mogarych
07-02-2023, 12:55
Я опустил параметризацию выше в скрипте.
$dword0 = @{
Value = 0
PropertyType = "DWORD"
Force = $true
Confirm = $false
}
$forceAndConfirm = @{
Force = $true
Confirm = $false
}
А поменять права можно, интересно? А потом обратно.
Примерно такая же штука с правами при удалении OneDrive - инсталлятор не даёт удалить себя, приходится сначала менять права.
Я опустил параметризацию выше в скрипте. »
Да без разницы, если прав нет
А поменять права можно, интересно? »
https://www.outsidethebox.ms/10539/#ti
Примерно такая же штука с правами при удалении OneDrive - инсталлятор не даёт удалить себя »
А не надо удалять... Как предотвратить установку OneDrive (https://www.outsidethebox.ms/19540/#_Toc13510159)
DJ Mogarych
07-02-2023, 13:10
А порядок компонентов в XML-файле играет роль, или можно вставить кусок с Microsoft-Windows-Deployment просто в конец (понятно, соблюдая структуру)?
Насчёт OneDrive: я, конечно, модифицирую реестр, а удаление самого дистрибутива просто как дополнение.
Я видел ещё, что автоустановка Teams регулируется политикой. Есть ли возможность настройки локальных политик при сборке образа?
А порядок компонентов в XML-файле играет роль, или можно вставить кусок с Microsoft-Windows-Deployment просто в конец (понятно, соблюдая структуру)? »
Компонент там Microsoft-Windows-Shell-Setup. Как таковой порядок компонентов значения не имеет, но для каждого компонента должен указываться проход. В данном случае это oobeSystem, он описан, показан на картинке и обозначен в документации. Правильнее взять WAIK и составить файл ответов с его помощью, а потом там же проверить ФО на ошибки.
Выдёргивание фрагментов по кусочкам из разных источников обычно приводит к ошибкам. Но если очень хочется, то Простой файл ответов для быстрой автоустановки Windows (https://www.outsidethebox.ms/19924/).
Есть ли возможность настройки локальных политик при сборке образа? »
В реестре: импорт в WIM или ФО на этапе specialize.
DJ Mogarych
07-02-2023, 15:09
На основе "простого файла" и делал. Спасибо!
geepnozeex
07-02-2023, 22:48
Есть ли возможность настройки локальных политик при сборке образа? »
политики это GUI реестра, зачем тебе посредник? - работай с реестром напрямую.
Запрет автоустановки Microsoft Teams для импорта в образ. От имени TrustedInstaller
Reg load HKLM\Custom C:\WORK\Mount\Windows\System32\Config\Software
Reg add HKLM\Custom\Microsoft\Windows\CurrentVersion\Communications /v ConfigureChatAutoInstall /t REG_DWORD /d 0 /f
Reg unload HKLM\Custom
один параметр - одна строка, а не простыня как в твоём примере :)
такая же штука с правами при удалении OneDrive - инсталлятор не даёт удалить себя »
хочешь удалить OneDrive в образе?
удалено
DJ Mogarych, я откомментировал статью winitpro по поводу граблей с импортом ConfigureChatAutoInstall путем regadd. Автор обещал проверить. Но, думаю, он придет к тем же выводам, что и я.
политики это GUI реестра, зачем тебе посредник? - работай с реестром напрямую. »
В данном случае параметр не является политикой, кстати. Совет с импортом ConfigureChatAutoInstall в образ - ок, раз ТС занимается его изменением. Однако если он использует файл ответов, то достаточно прописать там этот параметр. И он будет работать с любым образом, не только с модифицированным.
RE: onedrive. я уже обещал выпиливать ваши неподдерживаемые методы удаления OneDrive, которые вы суете во все темы, когда о нем заходит речь. Это ненужное действие.
geepnozeex
08-02-2023, 14:41
Это ненужное действие. »
не тебе определять.
неподдерживаемые методы »
что значит "неподдерживаемые"?
Они не работают? Или производителю они не нравятся чем-либо еще?
geepnozeex
11-02-2023, 10:55
что значит "неподдерживаемые"?
Они не работают? Или производителю они не нравятся чем-либо еще? »
они работают.
но они не приемлемы для Vadikan`a из-за его ангажированности.
что значит "неподдерживаемые"? »
https://www.outsidethebox.ms/21649/#_Toc112741064
но они не приемлемы для Vadikan`a из-за его ангажированности. »
Какой ангажированности интересно?
спасибо, ознакомился.
мне кажется не очень корректным на "околотехническом форуме" высказываться формулировкой "побираться по околотехническим форумам" и в противовес навязывать платную поддержку м$. В смысле, там (в суппорте м$) услышать такое было б ожидаемо, но здесь как-то не вяжется. Форумы, как проявление сообщества пользователей обсуждаемого на них предмета, для того и существуют, чтоб обмениваться опытом, своим опытом, а не презрительно отправлять друг друга в официальный суппорт.
Впрочем, это моё личное мнение и не намерен его кому-либо навязывать.
bredych, я в своем блоге высказываюсь как считаю нужным. Однако слова околотехническим в моем посте нет, вы его выдумали и дважды повторили.
https://i.imgur.com/eFwcQRd.png
И никто вам платную поддержку не навязывает, в статье есть примеры бесплатной.
А так, пожалуйста, обменивайтесь опытом сколько угодно. Но здесь много лет не поощряется вырезание компонентов из дистрибутива и прочие элементы создания г-сборок. Равно как их счастливым обладателям здесь не оказывается поддержка.
Это позиция администрации. В моем единственном лице если хотите - больше никого в активе не осталось. Живите с этим или общайтесь на руборде.
DJ Mogarych
17-02-2023, 21:25
один параметр - одна строка, а не простыня как в твоём примере »
Когда напишешь скрипт строк хотя бы в 50, где в каждой строке будут повторяться одни и те же параметры, тогда поймёшь, почему так сделано.
Что касается твоего "решения" - если бы оно работало, я бы эту тему не создавал.
geepnozeex
18-02-2023, 12:13
Когда напишешь скрипт строк хотя бы в 50, где в каждой строке будут повторяться одни и те же параметры, тогда поймёшь, почему так сделано. »
этот бред типа оправдывает несколько строк кода для одной команды, вместо одной?
Что касается твоего "решения" - если бы оно работало, я бы эту тему не создавал. »
именно что работает. сам использую.
Почитал интернет (раз, два) »
Автор "два" после моих комментариев исправил пример с файлом ответов, но только один из двух.
На этом тема закрыта.
P.S. Новое в блоге: Как выполнять скрипты с правами TrustedInstaller без сторонних утилит (https://www.outsidethebox.ms/21899/)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.