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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 11 (http://forum.oszone.net/forumdisplay.php?f=120)
-   -   [решено] Запрет автоустановки Microsoft Teams (http://forum.oszone.net/showthread.php?t=353006)

DJ Mogarych 07-02-2023 10:20 3002596

Запрет автоустановки Microsoft Teams
 
Недавно пересобрал образ Windows 11 Enterprise 22H2, повыкинул оттуда лишние приложения, всё в порядке.

После установки системы с этого образа откуда ни возьмись появляется Microsoft Teams, который не был предустановлен.

Почитал интернет (раз, два), пересобрал ещё раз, применив параметры в реестре:
Код:

$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 не ставился?

Vadikan 07-02-2023 12:49 3002602

DJ Mogarych,
См. Как предотвратить автоматическую установку Teams в Windows 11

Цитата:

Цитата DJ Mogarych
New-ItemProperty -Name ConfigureChatAutoInstall $key @dword0 »

Есть сомнения, что это импортировалось корректно, то есть что результат проверялся:)

Из смежной статьи
Цитата:

Допустим, что параметра файла ответов не существует, а известен лишь параметр реестра. Но владельцем целевого раздела является TrustedInstaller, а у SYSTEM права только на чтение.
То есть альтернатива ФО - setupcomplete.cmd. Ну или потом от имени TI https://www.outsidethebox.ms/10539/#ti

DJ Mogarych 07-02-2023 12:55 3002603

Я опустил параметризацию выше в скрипте.
Код:

$dword0 = @{
Value = 0
PropertyType = "DWORD"
Force = $true
Confirm = $false
}
$forceAndConfirm = @{
Force = $true
Confirm = $false
}

А поменять права можно, интересно? А потом обратно.
Примерно такая же штука с правами при удалении OneDrive - инсталлятор не даёт удалить себя, приходится сначала менять права.

Vadikan 07-02-2023 13:02 3002604

Цитата:

Цитата DJ Mogarych
Я опустил параметризацию выше в скрипте. »

Да без разницы, если прав нет
Цитата:

Цитата DJ Mogarych
А поменять права можно, интересно? »

https://www.outsidethebox.ms/10539/#ti

Цитата:

Цитата DJ Mogarych
Примерно такая же штука с правами при удалении OneDrive - инсталлятор не даёт удалить себя »

А не надо удалять... Как предотвратить установку OneDrive

DJ Mogarych 07-02-2023 13:10 3002607

А порядок компонентов в XML-файле играет роль, или можно вставить кусок с Microsoft-Windows-Deployment просто в конец (понятно, соблюдая структуру)?

Насчёт OneDrive: я, конечно, модифицирую реестр, а удаление самого дистрибутива просто как дополнение.

Я видел ещё, что автоустановка Teams регулируется политикой. Есть ли возможность настройки локальных политик при сборке образа?

Vadikan 07-02-2023 13:34 3002609

Цитата:

Цитата DJ Mogarych
А порядок компонентов в XML-файле играет роль, или можно вставить кусок с Microsoft-Windows-Deployment просто в конец (понятно, соблюдая структуру)? »

Компонент там Microsoft-Windows-Shell-Setup. Как таковой порядок компонентов значения не имеет, но для каждого компонента должен указываться проход. В данном случае это oobeSystem, он описан, показан на картинке и обозначен в документации. Правильнее взять WAIK и составить файл ответов с его помощью, а потом там же проверить ФО на ошибки.

Выдёргивание фрагментов по кусочкам из разных источников обычно приводит к ошибкам. Но если очень хочется, то Простой файл ответов для быстрой автоустановки Windows.

Цитата:

Цитата DJ Mogarych
Есть ли возможность настройки локальных политик при сборке образа? »

В реестре: импорт в WIM или ФО на этапе specialize.

DJ Mogarych 07-02-2023 15:09 3002613

На основе "простого файла" и делал. Спасибо!

geepnozeex 07-02-2023 22:48 3002631

Цитата:

Цитата DJ Mogarych
Есть ли возможность настройки локальных политик при сборке образа? »

политики это 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

один параметр - одна строка, а не простыня как в твоём примере :)

Цитата:

Цитата DJ Mogarych
такая же штука с правами при удалении OneDrive - инсталлятор не даёт удалить себя »

хочешь удалить OneDrive в образе?
удалено

Vadikan 08-02-2023 12:30 3002666

DJ Mogarych, я откомментировал статью winitpro по поводу граблей с импортом ConfigureChatAutoInstall путем regadd. Автор обещал проверить. Но, думаю, он придет к тем же выводам, что и я.

Цитата:

Цитата geepnozeex
политики это GUI реестра, зачем тебе посредник? - работай с реестром напрямую. »

В данном случае параметр не является политикой, кстати. Совет с импортом ConfigureChatAutoInstall в образ - ок, раз ТС занимается его изменением. Однако если он использует файл ответов, то достаточно прописать там этот параметр. И он будет работать с любым образом, не только с модифицированным.

RE: onedrive. я уже обещал выпиливать ваши неподдерживаемые методы удаления OneDrive, которые вы суете во все темы, когда о нем заходит речь. Это ненужное действие.

geepnozeex 08-02-2023 14:41 3002688

Цитата:

Цитата Vadikan
Это ненужное действие. »

не тебе определять.

bredych 08-02-2023 15:04 3002693

Цитата:

Цитата Vadikan
неподдерживаемые методы »

что значит "неподдерживаемые"?
Они не работают? Или производителю они не нравятся чем-либо еще?

geepnozeex 11-02-2023 10:55 3002889

Цитата:

Цитата bredych
что значит "неподдерживаемые"?
Они не работают? Или производителю они не нравятся чем-либо еще? »

они работают.
но они не приемлемы для Vadikan`a из-за его ангажированности.

Vadikan 12-02-2023 11:44 3002975

Цитата:

Цитата bredych
что значит "неподдерживаемые"? »

https://www.outsidethebox.ms/21649/#_Toc112741064
Цитата:

Цитата geepnozeex
но они не приемлемы для Vadikan`a из-за его ангажированности. »

Какой ангажированности интересно?

bredych 15-02-2023 09:33 3003235

спасибо, ознакомился.

мне кажется не очень корректным на "околотехническом форуме" высказываться формулировкой "побираться по околотехническим форумам" и в противовес навязывать платную поддержку м$. В смысле, там (в суппорте м$) услышать такое было б ожидаемо, но здесь как-то не вяжется. Форумы, как проявление сообщества пользователей обсуждаемого на них предмета, для того и существуют, чтоб обмениваться опытом, своим опытом, а не презрительно отправлять друг друга в официальный суппорт.

Впрочем, это моё личное мнение и не намерен его кому-либо навязывать.

Vadikan 16-02-2023 13:21 3003353

bredych, я в своем блоге высказываюсь как считаю нужным. Однако слова околотехническим в моем посте нет, вы его выдумали и дважды повторили.



И никто вам платную поддержку не навязывает, в статье есть примеры бесплатной.

А так, пожалуйста, обменивайтесь опытом сколько угодно. Но здесь много лет не поощряется вырезание компонентов из дистрибутива и прочие элементы создания г-сборок. Равно как их счастливым обладателям здесь не оказывается поддержка.

Это позиция администрации. В моем единственном лице если хотите - больше никого в активе не осталось. Живите с этим или общайтесь на руборде.

DJ Mogarych 17-02-2023 21:25 3003480

Цитата:

Цитата geepnozeex
один параметр - одна строка, а не простыня как в твоём примере »

Когда напишешь скрипт строк хотя бы в 50, где в каждой строке будут повторяться одни и те же параметры, тогда поймёшь, почему так сделано.

Что касается твоего "решения" - если бы оно работало, я бы эту тему не создавал.

geepnozeex 18-02-2023 12:13 3003520

Цитата:

Цитата DJ Mogarych
Когда напишешь скрипт строк хотя бы в 50, где в каждой строке будут повторяться одни и те же параметры, тогда поймёшь, почему так сделано. »

этот бред типа оправдывает несколько строк кода для одной команды, вместо одной?

Цитата:

Цитата DJ Mogarych
Что касается твоего "решения" - если бы оно работало, я бы эту тему не создавал. »

именно что работает. сам использую.

Vadikan 18-02-2023 12:17 3003524

Цитата:

Цитата DJ Mogarych
Почитал интернет (раз, два) »

Автор "два" после моих комментариев исправил пример с файлом ответов, но только один из двух.

На этом тема закрыта.

Vadikan 22-02-2023 10:49 3003857

P.S. Новое в блоге: Как выполнять скрипты с правами TrustedInstaller без сторонних утилит


Время: 23:54.

Время: 23:54.
© OSzone.net 2001-