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

Get-AppxPackage *3dbuilder* | Remove-AppxPackage
Get-AppxPackage *windowsalarms* | Remove-AppxPackage
Get-AppxPackage *windowscalculator* | Remove-AppxPackage
Get-AppxPackage *windowscommunicationsapps* | Remove-AppxPackage
Get-AppxPackage *windowscamera* | Remove-AppxPackage
Get-AppxPackage *officehub* | Remove-AppxPackage
Get-AppxPackage *skypeapp* | Remove-AppxPackage
Get-AppxPackage *getstarted* | Remove-AppxPackage
Get-AppxPackage *zunemusic* | Remove-AppxPackage
Get-AppxPackage *windowsmaps* | Remove-AppxPackage
Get-AppxPackage *solitairecollection* | Remove-AppxPackage
Get-AppxPackage *bingfinance* | Remove-AppxPackage
Get-AppxPackage *zunevideo* | Remove-AppxPackage
Get-AppxPackage *bingnews* | Remove-AppxPackage
Get-AppxPackage *onenote* | Remove-AppxPackage
Get-AppxPackage *people* | Remove-AppxPackage
Get-AppxPackage *windowsphone* | Remove-AppxPackage
Get-AppxPackage *photos* | Remove-AppxPackage
Get-AppxPackage *windowsstore* | Remove-AppxPackage
Get-AppxPackage *bingsports* | Remove-AppxPackage
Get-AppxPackage *soundrecorder* | Remove-AppxPackage
Get-AppxPackage *bingweather* | Remove-AppxPackage
Get-AppxPackage *xboxapp* | Remove-AppxPackage

cleanmgr /SAGERUN:1221 

Мне интересно одно: могу ли я сделать это постоянным? Я был удивлен, когда новое обновление вернуло половину приложений. Есть ли способ получать обновления только для операционной системы, а не для этих программ?

Просто для записи, это не о том, как удалить определенные функции. Это о том, как удалить их ПОСТОЯННО.

2 ответа2

3

Вам не нужно больше ничего делать.

Начиная с 1703 года, обновления функций Windows не переустанавливали приложения, которые вы решили удалить. Таким же образом я удаляю приложения с помощью powershell и могу подтвердить, что они не читаются, и это работало с 1703 года и до текущего выпуска 1809 года.

Деинсталлированные встроенные приложения больше не переустанавливаются автоматически

Начиная с Windows 10 версии 1703, встроенные приложения, которые были удалены пользователем, не будут автоматически переустанавливаться как часть процесса установки обновления функции.

Кроме того, приложения, удаленные администратором на компьютерах с Windows 10 версии 1703, останутся отключенными после установки обновлений в будущем. Это не относится к обновлению с Windows 10 версии 1607 (или более ранней) до версии 1703.

https://docs.microsoft.com/en-us/windows/whats-new/whats-new-windows-10-version-1703

2

После (снова) удаления приложений с помощью PowerShell вы можете попробовать отключить "потребительские функции", чтобы предотвратить переустановку:

  • Нажмите Windows, введите regedit и нажмите Enter.
  • Перейдите в HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\ (или скопируйте / вставьте это в адресную строку Regedit )
  • Создайте подраздел в Windows: щелкните правой кнопкой мыши ключ Windows и выберите « New > Key ; назовите это CloudContent .
  • Создайте значение: щелкните правой кнопкой мыши CloudContent и выберите New > DWORD (32-bit) Value ; назовите его DisableWindowsConsumerFeatures .
  • Дважды щелкните новое значение, чтобы установить его на 1 и нажмите OK .

Отключить потребительские "функции"

Вы также можете создать новое значение DisableWindowsSpotlightFeatures и задать для него значение 1 чтобы минимизировать сетевой трафик между вашим ПК и серверами Microsoft.

NB. Примите этот ответ с недоверием: в прошлом Microsoft игнорировала параметры обновления .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .