Releases: farag2/Sophia-Script-for-Windows
24.04.2020
- The "Set "High performance" in graphics performance preference for apps" section moved from CLI to GUI
- Minor changes;
- Comments.
20.04.2020
- Comments;
- Added Internet connection test in "Pin the shortcuts to Start" section to ensure syspin.exe will be downloaded from GitHub. Anyway it can be loaded locally;
- The following sections transferred from CLI to GUI
- Turn on Controlled folder access and add protected folders;
- Allow an app through Controlled folder access;
- Add exclusion folder from Microsoft Defender Antivirus scanning;
- Add exclusion file from Windows Defender Antivirus scanning.
- Minor changes.
10.04.2020
- Improved "Uninstall OneDrive" section;
- Now it takes into account whether user signed in to OnedDrive;
- Added Xbox related apps to the exclusion list in "Uninstall all UWP apps from all accounts, except the followings..." section;
- Added "Uninstall all Xbox related UWP apps from all accounts" section;
- Comments;
- Minor changes.
08.04.2020
- Improved "Uninstall OneDrive" section. Thanks westlife;
- Added "Open Microsoft Store "HEVC Video Extensions from Device Manufacturer" page" section
- Comments;
- Minor changes.
05.04.2020
Updated
- Totally rewritten "Uninstall OneDrive" section
- "Turn off diagnostics tracking scheduled tasks" section
- Now the "FODCleanupTask" task, related to Windows Hello, does not turn off if device is a laptop
- "Remove Windows capabilities" section
- Now the "Hello.Face*" сapabilities, related to Windows Hello, does not removed if device is a laptop
- "Save screenshots by pressing Win+PrtScr to the Desktop" section
- "Set "High performance" in graphics performance preference for apps" section
- "Uninstall all UWP apps from all accounts" section
- Now using "-Verbose" instead of "Write-Progress";
- Added "Realtek Audio Console" app to the exclusion
- Comments;
- Minor changes;
- Still cooking GUI.
Обновлено
- Переписан раздел "Удалить OneDrive"
- Раздел "Отключить задачи диагностического отслеживания"
- Теперь задача "FODCleanupTask", относящаяся к Windows Hello, не выключается, если устройство является ноутбуком
- Раздел "Удалить компоненты"
- Теперь компоненты "Hello.Face*", относящиеся к Windows Hello, не удаляется, если устройство является ноутбуком
- Раздел "Сохранять скриншоты по нажатию Win+PrtScr на рабочем столе"
- Раздел "Удалить все UWP-приложения из всех учетных записей"
- Теперь вместо "Write-Progress" используется "-Verbose";
- Добавлено приложение "Realtek Audio Console" в исключение
- Комментарии;
- Незначительные изменения;
- Все еще колдуем над GUI. 2020H3
20.03.2020
-
Added "Do not show sync provider notification" section;
-
"Save screenshots by pressing Win+PrtScr to the Desktop" section. To return the original value execute
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{b7bede81-df94-4682-a7d8-57a52620b86f}" -Name RelativePath -Type String -Value Screenshots -Force
-
Removed "Uninstall all provisioned UWP apps from System account, except the followings..." section
- Using the "-AllUsers" key, applications were already deleted from all accounts
-
Fixed all en dashes (0x2013). Thanks to YuS_2;
-
Comments;
-
Minor changes.
18.03.2020
-
"Uninstall OneDrive" section
- Now even after restarting File Explorer your opened folders will be restored
-
"Uninstall all UWP apps from all accounts, except the followings..." section
-
"Uninstall all provisioned UWP apps from System account, except the followings..." section
- Now displays progress bar while uninstalling
-
Deleted "Checking whether the script was saved in UTF-8 with BOM encoding if it runs locally" section
- There is no way for PowerShell to automatically determine the file encoding
- Anyway this code checks the encoding
if ($PSCommandPath) { $bytes = Get-Content -Path $PSCommandPath -Encoding Byte -Raw # https://tools.ietf.org/html/rfc3629#section-6 if ($bytes[0] -ne 239 -and $bytes[1] -ne 187 -and $bytes[2] -ne 191) { Write-Warning -Message "The script wasn't saved in `"UTF-8 with BOM`" encoding" break } }
-
Comments
-
Minor changes.
16.03.2020
-
Do not allow apps to use advertising ID. To delete unnecessary key execute
Remove-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\AdvertisingInfo -Name Enabled -Force
-
Turn on acrylic taskbar transparency;
-
Added "Show me the Windows welcome experiences after updates and occasionally when I sign in to highlight what's new and suggested" section;
-
Added "Check for updates for UWP apps" section;
-
Added "Do not suggest ways I can finish setting up my device to get the most out of Windows" section;
-
Comments;
-
Minor changes.
13.03.2020
- Added F5 pressing simulation to refresh the desktop
- Comments;
- Minor changes.
11.03.2020
-
Turn on recycle bin files delete confirmation
- Now configuring without using policy. To delete unnecessary key execute
Remove-ItemProperty -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer -Name ConfirmFileDelete -Force
-
Turn off Delivery Optimization
- Now using cmdlets. To delete unnecessary key execute
Remove-Item -Path HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeliveryOptimization -Force
-
Rearranged "Set power management scheme for desktop and laptop" section
-
Renamed sections
- "Turn off hibernate" to "Turn off hibernate for devices, except laptops"
- "Turn off location for this device" to "Turn off location access for this device"
-
Minor changes.