Войти

Показать полную графическую версию : [решено] Как заблокировать автоматичкскую установку DevHome и Outlook


Vadim-85
12-11-2023, 14:39
Доброго времени суток. Windows 23H2 -после установи системы, при первом запуске (минут через 10-15) устанавливаются приложения DevHome и Outlook и Яндекс музыка.
Яндекс музыку я поборол, но с DevHome и Outlook так и не смог справится.
Применял следующие твики


[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore]
"AutoDownload"=dword:00000002

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications\Microsoft.W indows.ContentDeliveryManager_cw5n1h2txyewy]
"Disabled"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\CloudContent]
"DisableWindowsConsumerFeatures"=dword:00000001
"DisableSoftLanding"=dword:00000001
"DisableThirdPartySuggestions"=dword:00000001

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
"ShowSyncProviderNotifications"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager]
"FeatureManagementEnabled"=dword:00000000
"OemPreInstalledAppsEnabled"=dword:00000000
"PreInstalledAppsEnabled"=dword:00000000
"RotatingLockScreenEnabled"=dword:00000000
"RotatingLockScreenOverlayEnabled"=dword:00000000
"SoftLandingEnabled"=dword:00000000
"SystemPaneSuggestionsEnabled"=dword:00000000
"SubscribedContentEnabled"=dword:00000000
"ContentDeliveryAllowed"=dword:00000000
"SilentInstalledAppsEnabled"=dword:00000000
"PreInstalledAppsEverEnabled"=dword:00000000
"RemediationRequired"=dword:00000000

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager]
"SubscribedContent-202914Enabled"=dword:00000000
"SubscribedContent-202914Enabled"=dword:00000000
"SubscribedContent-280810Enabled"=dword:00000000
"SubscribedContent-280811Enabled"=dword:00000000
"SubscribedContent-280813Enabled"=dword:00000000
"SubscribedContent-280815Enabled"=dword:00000000
"SubscribedContent-310091Enabled"=dword:00000000
"SubscribedContent-310092Enabled"=dword:00000000
"SubscribedContent-310093Enabled"=dword:00000000
"SubscribedContent-314381Enabled"=dword:00000000
"SubscribedContent-314559Enabled"=dword:00000000
"SubscribedContent-314563Enabled"=dword:00000000
"SubscribedContent-338380Enabled"=dword:00000000
"SubscribedContent-338387Enabled"=dword:00000000
"SubscribedContent-338388Enabled"=dword:00000000
"SubscribedContent-338389Enabled"=dword:00000000
"SubscribedContent-338393Enabled"=dword:00000000
"SubscribedContent-353694Enabled"=dword:00000000
"SubscribedContent-353696Enabled"=dword:00000000
"SubscribedContent-353698Enabled"=dword:00000000

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CloudContent]
"ConfigureWindowsSpotlight"=dword:00000002
"IncludeEnterpriseSpotlight"=dword:00000000
"DisableThirdPartySuggestions"=dword:00000001
"DisableTailoredExperiencesWithDiagnosticData"=dword:00000001
"DisableWindowsSpotlightFeatures"=dword:00000001
"DisableWindowsSpotlightWindowsWelcomeExperience"=dword:00000001
"DisableWindowsSpotlightOnActionCenter"=dword:00000001
"DisableWindowsSpotlightOnSettings"=dword:00000001



На "забугорном" сайте нашёл такой твик, но он мне не помог
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\Orchestrator\UScheduler_Oobe\DevHomeUpdate]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\Orchestrator\UScheduler_Oobe\OutlookUpdate]

Anton04
14-11-2023, 09:53
Vadim-85,

Всё это не однократно обсуждалось в теме Общее - Твики реестра Windows .: [все вопросы] (http://forum.oszone.net/thread-89175.html), ищите там, например (http://forum.oszone.net/showthread.php?p=2973729&highlight=SilentInstalledAppsEnabled#post2973729)

Vadikan
14-11-2023, 11:04
Anton04, так он оттуда твик и взял :)

Vadim-85, поддерживаемого способа я не видел. Можно в планировщик добавлять задание из FLC (http://www.oszone.net/8609), которое через час после установки удалит приложение у всех пользователей и предустановленное. Включить условие отработки в случае пропуска.

geepnozeex
15-11-2023, 16:02
Anton04, всё мимо, лучше бы не умничал.

Vadim-85
16-11-2023, 14:51
Спасибо Vadikan, навёл на мысль. Сделал колхозно, но работает, оставлю здесь, может кому-нибудь пригодится. Конечно это для меня не решение, но временно пока сгодиться.
При установке системы подхватывает cmd
schtasks /create /xml "Путь_до_файла\Uninstall.xml" /tn "Uninstall"
Создал файл Uninstall.xml с таким содержанием
<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.4" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
<RegistrationInfo>
<URI>\Uninstall</URI>
</RegistrationInfo>
<Triggers>
<LogonTrigger>
<Enabled>true</Enabled>
</LogonTrigger>
</Triggers>
<Principals>
<Principal id="Author">
<UserId>S-1-5-18</UserId>
<RunLevel>HighestAvailable</RunLevel>
</Principal>
</Principals>
<Settings>
<MultipleInstancesPolicy>StopExisting</MultipleInstancesPolicy>
<DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries>
<StopIfGoingOnBatteries>false</StopIfGoingOnBatteries>
<AllowHardTerminate>true</AllowHardTerminate>
<StartWhenAvailable>false</StartWhenAvailable>
<RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
<IdleSettings>
<StopOnIdleEnd>true</StopOnIdleEnd>
<RestartOnIdle>false</RestartOnIdle>
</IdleSettings>
<AllowStartOnDemand>true</AllowStartOnDemand>
<Enabled>true</Enabled>
<Hidden>false</Hidden>
<RunOnlyIfIdle>false</RunOnlyIfIdle>
<DisallowStartOnRemoteAppSession>false</DisallowStartOnRemoteAppSession>
<UseUnifiedSchedulingEngine>true</UseUnifiedSchedulingEngine>
<WakeToRun>false</WakeToRun>
<ExecutionTimeLimit>PT72H</ExecutionTimeLimit>
<Priority>7</Priority>
</Settings>
<Actions Context="Author">
<Exec>
<Command>powershell.exe</Command>
<Arguments>powershell -ExecutionPolicy Bypass -nologo -noninteractive -windowStyle hidden -command "Get-AppxPackage -AllUsers | ? Name -Like *DevHome* | Remove-AppxPackage -AllUsers; Get-AppxPackage -AllUsers | ? Name -Like *Outlook* | Remove-AppxPackage -AllUsers; Get-AppxProvisionedPackage -online | ? DisplayName -Like *DevHome* | Remove-AppxProvisionedPackage -online; Get-AppxProvisionedPackage -online | ? DisplayName -Like *Outlook* | Remove-AppxProvisionedPackage -online; Unregister-ScheduledTask -TaskName "Uninstall" -Confirm:$false"</Arguments>
</Exec>
</Actions>
</Task>
По итогу во время установки системы создаётся задача в планировщике, далее после перезагрузки удаляются DevHome, Outlook и сама задача.

Vadikan
16-11-2023, 15:41
Vadim-85, да, неплохо. Но можно тут false, чтобы и на батареях работало<DisallowStartIfOnBatteries>true</DisallowStartIfOnBatteries> Вариант с пропуском (перезагрузка) не предусмотрен.

Да и команды можно подсократить, чтобы поменьше запросов было. Примеры в https://t.me/sterkin_ru/1544

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

Есть более интересный способ, возможно, напишу о нем в канале или блоге. Для желающих исследовать самостоятельно дам подсказку - удаление по событию.

geepnozeex
20-11-2023, 22:30
Windows 23H2 -после установи системы, при первом запуске (минут через 10-15) устанавливаются приложения DevHome и Outlook »
в образе удалить разделы -
powershell "'DevHome*','Outlook*'|%{RI HKLM:\SSOFTWARE\Microsoft\WindowsUpdate\Orchestrator\UScheduler_Oobe\$_ -Rec}"

Vadikan
24-11-2023, 11:27
в образе удалить разделы »
Так может тогда работает и во время установки на этапе specialized например? Если не нужны права TI.

Мне кстати в чистую тестовую ВМ 23Н2 Outlook не прилетел почему-то в отличие от девхоум

geepnozeex
28-11-2023, 17:12
Мне кстати в чистую тестовую ВМ 23Н2 Outlook не прилетел почему-то в отличие от девхоум »
аналогично.

Так может тогда работает и во время установки на этапе specialized например? Если не нужны права TI. »
ну из setupcomplete точно сработает удаление.

VenomTM
06-12-2023, 17:53
Доброго времени суток. Windows 23H2 -после установи системы, при первом запуске (минут через 10-15) устанавливаются приложения DevHome и Outlook и Яндекс музыка.
Яндекс музыку я поборол, но с DevHome и Outlook так и не смог справится. без обсуживание компьютеров и серверов компании https://sysadmin.com.ua/services/it-outsourcing не справится
Применял следующие твики
Скрытый текст
На "забугорном" сайте нашёл такой твик, но он мне не помог »

Привет! Эта проблема довольно распространена среди пользователей Windows 23H2. Для начала проверьте настройки системы на предмет автоматического скачивания и установки приложений




© OSzone.net 2001-2012