@ -2,17 +2,16 @@
. SYNOPSIS
. SYNOPSIS
Default preset file for " Windows 10 Sophia Script "
Default preset file for " Windows 10 Sophia Script "
Version : v5 . 8
Version : v5 . 9
Date : 1 7. 03 . 2021
Date : 2 7. 03 . 2021
Copyright ( c ) 2015 – 2021 farag & oZ-Zo
Copyright ( c ) 2015 – 2021 farag & oZ-Zo
https : / / github . com / farag2
https : / / github . com / oz-zo
Thanks to all https : / / forum . ru-board . com members involved
Thanks to all https : / / forum . ru-board . com members involved
. DESCRIPTION
. DESCRIPTION
Read carefully and configure the preset file before running
Read carefully and configure the preset file before running
Comment out function with the " # " char if you don ' t want it to be run
Uncomment function by removing the " # " char if you want it to be run
Every tweak in the preset file has its ' corresponding function to restore the default settings
Every tweak in the preset file has its ' corresponding function to restore the default settings
Running the script is best done on a fresh install because running it on wrong tweaked system may result in errors occurring
Running the script is best done on a fresh install because running it on wrong tweaked system may result in errors occurring
@ -23,12 +22,6 @@
. EXAMPLE
. EXAMPLE
. \ Sophia . ps1 -Functions " DiagTrackService -Disable " , " DiagnosticDataLevel -Minimal " , UninstallUWPApps
. \ Sophia . ps1 -Functions " DiagTrackService -Disable " , " DiagnosticDataLevel -Minimal " , UninstallUWPApps
. NOTES
https : / / forum . ru-board . com / topic . cgi ? forum = 62 & topic = 30617 #15
https : / / habr . com / post / 521202 /
https : / / forums . mydigitallife . net / threads / powershell-windows - 10 -sophia -script . 81675 /
https : / / www . reddit . com / r / PowerShell / comments / go2n5v / powershell_script_setup_windows_10 /
. NOTES
. NOTES
Supported Windows 10 versions
Supported Windows 10 versions
Versions : 2004 ( 20H1 ) / 20H2 ( 2009 )
Versions : 2004 ( 20H1 ) / 20H2 ( 2009 )
@ -40,6 +33,20 @@
Set execution policy to be able to run scripts only in the current PowerShell session :
Set execution policy to be able to run scripts only in the current PowerShell session :
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process -Force
. NOTES
https : / / forum . ru-board . com / topic . cgi ? forum = 62 & topic = 30617 #15
https : / / habr . com / post / 521202 /
https : / / forums . mydigitallife . net / threads / powershell-windows - 10 -sophia -script . 81675 /
https : / / www . reddit . com / r / PowerShell / comments / go2n5v / powershell_script_setup_windows_10 /
. LINK
https : / / t . me / sophianews
https : / / t . me / sophia_chat
. LINK
https : / / github . com / farag2
https : / / github . com / Inestic
. LINK
. LINK
https : / / github . com / farag2 / Windows - 10 -Sophia -Script
https : / / github . com / farag2 / Windows - 10 -Sophia -Script
#>
#>
@ -57,7 +64,7 @@ param
Clear-Host
Clear-Host
$Host . UI . RawUI . WindowTitle = " Windows 10 Sophia Script v5.8 | Made with $( [char] :: ConvertFromUtf32 ( 0x1F497 ) ) of Windows 10 | $( [char] 0x00A9 ) farag & oz-zo, 2015–2021 "
$Host . UI . RawUI . WindowTitle = " Windows 10 Sophia Script v5.9 | Made with $( [char] :: ConvertFromUtf32 ( 0x1F497 ) ) of Windows 10 | $( [char] 0x00A9 ) farag & oz-zo, 2015–2021 "
Remove-Module -Name Sophia -Force -ErrorAction Ignore
Remove-Module -Name Sophia -Force -ErrorAction Ignore
Import-Module -Name $PSScriptRoot \ Sophia . psd1 -PassThru -Force
Import-Module -Name $PSScriptRoot \ Sophia . psd1 -PassThru -Force
@ -423,7 +430,7 @@ MeetNow -Hide
# Отобразить иконку "Провести собрание" в трее
# Отобразить иконку "Провести собрание" в трее
# MeetNow -Show
# MeetNow -Show
# Unpin " Microsoft Edge" and " Microsoft Store" from the taskbar
# Unpin Microsoft Edge and Microsoft Store from the taskbar
# Открепить Microsoft Edge и Microsoft Store от панели задач
# Открепить Microsoft Edge и Microsoft Store от панели задач
UnpinTaskbarEdgeStore
UnpinTaskbarEdgeStore
@ -671,14 +678,6 @@ UpdateMicrosoftProducts -Enable
# При обновлении Windows не получать обновления для других продуктов Майкрософт (значение по умолчанию)
# При обновлении Windows не получать обновления для других продуктов Майкрософт (значение по умолчанию)
# UpdateMicrosoftProducts -Disable
# UpdateMicrosoftProducts -Disable
# Do not let UWP apps run in the background
# Не разрешать UWP-приложениям работать в фоновом режиме
BackgroundUWPApps -Disable
# Let all UWP apps run in the background (default value)
# Разрешить всем UWP-приложениям работать в фоновом режиме (значение по умолчанию)
# BackgroundUWPApps -Enable
# Set the power management scheme on "High performance" if device is a desktop
# Set the power management scheme on "High performance" if device is a desktop
# Установить схему управления питанием на "Высокая производительность", если устройство является стационарным ПК
# Установить схему управления питанием на "Высокая производительность", если устройство является стационарным ПК
PowerManagementScheme -High
PowerManagementScheme -High
@ -707,7 +706,7 @@ PCTurnOffDevice -Disable
# Переопределить метод ввода по умолчанию: английский
# Переопределить метод ввода по умолчанию: английский
SetInputMethod -English
SetInputMethod -English
# Override for default input method: use langi age list (default value)
# Override for default input method: use langu age list (default value)
# Переопределить метод ввода по умолчанию: использовать список языков (значение по умолчанию)
# Переопределить метод ввода по умолчанию: использовать список языков (значение по умолчанию)
# SetInputMethod -Default
# SetInputMethod -Default
@ -942,11 +941,9 @@ PinToStart -Tiles ControlPanel, DevicesPrinters, PowerShell
<#
<#
Uninstall UWP apps using the pop-up dialog box
Uninstall UWP apps using the pop-up dialog box
If the " For All Users " is checked apps packages will not be installed for new users
If the " For All Users " is checked apps packages will not be installed for new users
The " For All Users " checkbox isn ' t checked by default
Удалить UWP - приложения , используя всплывающее диалоговое окно
Удалить UWP - приложения , используя всплывающее диалоговое окно
Пакеты приложений не будут установлены для новых пользователей , если отмечена галочка " Для всех пользователей "
Пакеты приложений не будут установлены для новых пользователей , если отмечена галочка " Для всех пользователей "
Галочка " Для всех пользователей " не отмечена по умолчанию
#>
#>
UninstallUWPApps
UninstallUWPApps
@ -982,6 +979,14 @@ CortanaAutostart -Disable
# Включить автозагрузку Кортана (значение по умолчанию)
# Включить автозагрузку Кортана (значение по умолчанию)
# CortanaAutostart -Enable
# CortanaAutostart -Enable
# Do not let UWP apps run in the background
# Не разрешать UWP-приложениям работать в фоновом режиме
BackgroundUWPApps -Disable
# Let all UWP apps run in the background (default value)
# Разрешить всем UWP-приложениям работать в фоновом режиме (значение по умолчанию)
# BackgroundUWPApps -Enable
# Check for UWP apps updates
# Check for UWP apps updates
# Проверить обновления UWP-приложений
# Проверить обновления UWP-приложений
CheckUWPAppsUpdates
CheckUWPAppsUpdates
@ -1223,7 +1228,7 @@ SaveZoneInformation -Disable
# Enable Windows Sandbox
# Enable Windows Sandbox
# Включить Windows Sandbox
# Включить Windows Sandbox
WindowsSandbox -Enable
# WindowsSandbox -Enable
# Disable Windows Sandbox (default value)
# Disable Windows Sandbox (default value)
# Выключить Windows Sandbox (значение по умолчанию)
# Выключить Windows Sandbox (значение по умолчанию)