The most powerful PowerShell module on GitHub for fine-tuning Windows 10 & Windows 11
MIT License
Bot releases are visible (Hide)
Published by farag2 over 1 year ago
Diff from v6.4.2
6.4.2...6.4.3
Checks
;
Published by farag2 over 1 year ago
Diff from v6.4.1
6.4.1...6.4.2
LocalSecurityAuthority
function to prevent code injection (for Windows 11 22H2 only);
Checks
having expanded the list of blocked harmful tweakers;ThumbnailCacheRemoval
function;SnapAssistFlyout
function;Published by farag2 over 1 year ago
Diff from v6.4.0
6.4.0...6.4.1
ShowMenu
function when Windows Terminal console was overbuffered that broke interractive ShowMenu;
IPv6Component
by switching to https://ipify.org
CheckUWPAppsUpdates
function and intergrated into code;SetUserShellFolderLocation
function into Set-UserShellFolderLocation
;Published by farag2 over 1 year ago
Diff from v6.3.2
6.3.2...6.4.0
Dropped support for Windows 11 22000
& Windows 10 21H2
;
Windows 11 22000
you will silently download and run Windows 11 Installation Assistant, then download the PC Health Check app and expand it without installation to prepare for upgrading.CleanupTask
, SoftwareDistributionTask
, TempTask
re-written;
Focus Assist
mode and won't interrupt while you playing games or watching fullscreen videos with any notification toasts or powershell.exe pop-ups# With dot at the beginning
. .\Functions.ps1
Sophia -Functions "CleanupTask -Register", "SoftwareDistributionTask -Register", "TempTask -Register"
Improved WSL-Install
;
Removed RunPowerShellShortcut
function as not necessary any more;
WSA
function renamed into Install-WSA
and has no parameters any more;
Added TaskbarSearch -SearchIconLabel
new parameter to configure search bar design on the taskbar;
Added SATADrivesRemovableMedia
function to prevent all internal SATA drives from showing up as removable media in the taskbar notification area
#453 closed;
Many small changes and improvements.
Published by farag2 over 1 year ago
Diff from v6.3.1
6.3.1...6.3.2
Improved and fixed WSL-Install
function when WSL output was parsed wrong;
Improved OneDrive
function;
#449 closed;
Minor changes.
Wrapper 2.6.3
Published by farag2 over 1 year ago
Diff from v6.3.0
6.3.0...6.3.1
WSL
function re-written and renamed into WSL-Install
wsl --list --online
output;Improved OneDrive
function;
Added NavigationPaneExpand
function to expand navigation pane to open folder
Renamed HEIF
function to HEVC
;
Minor changes.
Wrapper 2.6.2
Published by farag2 over 1 year ago
Diff from v6.2.7
6.2.7...6.3.0
Added new function to prevent Microsoft Edge desktop shortcut creation upon its' update;
PreventEdgeShortcutCreation -Channels Stable, Beta, Dev, Canary
.The IPv6Component
function gets new argument -PreferIPv4overIPv6
to Enable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections if your ISP supports it. Prefer IPv4 over IPv6
;
Improved scheduled tasks functions: now it checks if tasks were already created for another user;
Fixed rare bug for SetUserShellFolderLocation
function when Microsoft Terminal deblicates PC drivers in the menu;
Minor changes.
Wrapper
updated up to 2.6.1
;
Published by farag2 almost 2 years ago
Diff from v6.2.6
6.2.6...6.2.7
Published by farag2 almost 2 years ago
Diff from v6.2.5
6.2.5...6.2.6
Improved Defender startup checks;
Improved UninstallPCHealthCheck
function to install the "PC Health Check" app (Windows 10 only);
Renamed InstallDotNetRuntime7
into InstallDotNetRuntimes
to let users install .NET Desktop Runtime 6 along side with the 7th version;
Added FolderGroupBy
function to let users do not group files and folder in the File Explorer;
Minor changes.
With best wishes for a happy New Year from Team Sophia
Published by farag2 almost 2 years ago
Diff from v6.2.4
6.2.4...6.2.5
Wrapper
Published by farag2 almost 2 years ago
Diff from v6.2.3
6.2.3...6.2.4
Sophia -Functions "CleanupTask -Register", "SoftwareDistributionTask -Register", "TempTask -Register"
to update existing Scheduled tasks to have a new toasts UI;TempFolder
function to make it work without errors on systems with non-latin characters in username;NetworkAdaptersSavePower
;
EditWithPhotosContext
and CreateANewVideoContext
function were removed for Windows 11 only due to they do not work for this Windows;EditWithClipchampContext
for Windows only to let remove Edit with Clipchamp
from the media files context menu;UpdateLGPEPolicies
functionWrapper version bumped to 2.5.8
Published by farag2 almost 2 years ago
Diff from v6.2.2
6.2.2...6.2.3
HEIF
function;
UnpinAllStartApps
re-written. Now there is no need to keep start.bin
file to unpin start tiles.Published by farag2 almost 2 years ago
Diff from v6.2.1
6.2.1...6.2.2
HEIF
function was re-written;
Published by farag2 almost 2 years ago
Diff from v6.2.0
6.2.0...6.2.1
Sophia
folder;Task Scheduler
, folder will be removed too;Published by farag2 almost 2 years ago
Diff from v6.1.5
6.1.5...6.2.0
Moved from PolFileEditor.dll
to LGPO.exe from Microsoft;
UpdateLGPEPolicies
was edited to be suitable for a new method based on LGPO.exe;
Added a new function Cursors
Dark
.The InstallVCRedist
function now installs both x86 and x64 Visual C++ Redistributable 2015–2022
packages;
Fixed bug in the Windows Cleanup
scheduled task for cleaning Windows. If you applied this function in 6.1.5 release, re-apply in again using this release, unless the task won't run at all.
Sophia -Functions "CleanupTask -Register"
Minor changes.
Published by farag2 about 2 years ago
Diff from v6.1.4
6.1.4...6.1.5
PolFileEditor.dll
assembly was loaded due to even it was unblocked for SmartScreen before, it's blocked for loading into PowerShell session;
PolFileEditor.dll
into session and broke the functionality that relies on it. Now if script detects that PolFileEditor.dll
wasn't loaded, offer to restart powershell.exe session.winget
not installing Visual C++ Redistributable 2015–2022;
Published by farag2 about 2 years ago
Diff from v6.1.3
6.1.3...6.1.4
We opened our official Discord channel! Feel free to chat and talk!
Improved Defender checkings;
Windows 10 Enteprise G
;Now all all .ps1, .psm1, .psd1
files are signed in cloud via GitHub Actions by a self-issued certificates;
Removed unnecessary BitLockerContext
function;
Improved UpdateLGPEPolicies
function;
Alex_Piggy
for the code snippet.Fixed bug when user couldn't launch PowerShell 7 based script if there is no localization for user's system;
OpenWindowsTerminalAdminContext
function was re-written;
OpenWindowsTerminalAdminContext -Enable
, OpenWindowsTerminalAdminContext -Disable
;%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json
file.$Items = @(
"Registry::HKEY_CLASSES_ROOT\Directory\Background\shell\runas",
"Registry::HKEY_CLASSES_ROOT\Directory\shell\runas"
)
Remove-Item -Path $Items -Recurse -Force -ErrorAction Ignore
And make Windows Terminal context menu item visible if you hid it before.
Remove-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" -Name "{9F156763-7844-4DC4-B2B1-901F640F5155}" -Force -ErrorAction Ignore
Improved the Ukrainian 🇺🇦: translation.
Minor changes.
Published by farag2 about 2 years ago
Diff from v6.1.2
6.1.2...6.1.3
DNSoverHTTPS
function didn't enable DNS-over-HTTPS feature;
DNSoverHTTPS
for other languages other than EnglishPublished by farag2 over 2 years ago
Diff from v6.1.1
6.1.1...6.1.2
RKNBypass
function to enable proxying only blocked sites from the unified registry of Roskomnadzor;
WSA
function to enable the latest Windows Subsystem for Android™ with Amazon Appstore;
Published by farag2 over 2 years ago
Now you can download the always latest Sophia Script archive by invoking (not as administrator too
) in PowerShell console
irm script.sophi.app | iex
The command will download and expand the latest Sophia Script archive (without running
) according which Windows and PowerShell versions it is run on. If you run it on Windows 11 via PowerShell 5.1, it will download Sophia Script for Windows 11 PowerShell 5.1
.
Diff from v6.1.0
6.1.0...6.1.1
NetworkAdaptersSavePower
function when script hung if one network adapter was disabled;
UninstallUWPApps
function for PowerShell 7 based scripts when a WPF form didn't render at all;
UpdateLGPEPolicies
function;
GPT.ini
file automatically if it doesn't exist.
File | SHA256 |
---|---|
Sophia.Script.for.Windows.10.LTSC.2019.v5.3.1.zip | 1C8B3B5CA76BF20651D53C5F882973D8CA1CDBDE9114BCF1C8C11FC3EC80F17D |
Sophia.Script.for.Windows.10.LTSC.2021.v5.13.1.zip | 87CB29F92B751820F6E8E901135DAA6BC3D2C19949EF05BDB02A7BED9272F8B5 |
Sophia.Script.for.Windows.10.PowerShell.7.v5.13.1.zip | 23C57610C217F0DA4613DEE82F2C8BB4CC07614FBF9430EDD4D80942D7EEF5E8 |
Sophia.Script.for.Windows.10.v5.13.1.zip | 102C549F02C7E5B4F0981894AD9FE1C98F9C0333901C00EC17170FF29BD7DF03 |
Sophia.Script.for.Windows.11.PowerShell.7.v6.1.1.zip | D4A7F070021AC1D55382104A25984ADF68C51F34D4A2F928FC57ACF3C7EFC98C |
Sophia.Script.for.Windows.11.v6.1.1.zip | 4CD9684972120694CD9E361E53AEB4B175CC9ED496B558BC5BEE6407EC86B354 |
Sophia.Script.Wrapper.v2.5.5.zip | 15FE538DFEF0C288752A5941E0230C326C75FB27C967798F7EDDDF18BD23E012 |