Releases: farag2/Sophia-Script-for-Windows
Releases · farag2/Sophia-Script-for-Windows
06.12.2025
Diff from v6.9.2
6.9.2...7.0.0
- Huge code refactoring;
- Private functions were extracted from module into
Errors.ps1,InitialActions.ps1,Set-Policy.ps1,PostActions.ps1, andShow-Menu.ps1scripts.
- Private functions were extracted from module into
- Preset file simplified;
- Now WinGet script creation builds an SFX executable file instead of a ZIP archive due to new WinGet scheme policy;
PreventEdgeShortcutCreationfunction improved;OneDriveandWinPrtScrFolderfunctions fixed;WindowsScriptHostfunction removed;- Simplified
WinPrtScrFolderfunction; RecycleBinDeleteConfirmationfunction improved;- Closes #504
- Renamed
Win32LongPathSupportfunction intoWin32LongPathsSupport; - Minor improvements.
Thanks to @agadiffe and Ganiest.
Wrapper 2.8.11
- Support new file structure
- Add your own translations by editing JSONs
- Fixed Windows 11 ARM comparison to online
- Detect import preset incompatibility
- Refactor
Manual avaliable in other languages
Download
| Windows 10 | Windows 11 |
21.10.2025
Diff from v6.9.1
6.9.1...6.9.2
- Improved localizations and wording;
- Improve startup checks & updated readmes
- Changed
Win32LongPathLimitfunction name toWin32LongPathSupport; - Simplified
WinPrtScrFolderfunction; - Removed
FoldersLaunchSeparateProcessfunction for Windows 11 only; - Added
RestorePreviousFoldersfunction to restore previous folder windows at logon; - Added
ClockInNotificationCenterforWindows 11 25H2only to show clock in Notification Center; - Fixed
Install-VCRedistandInstall-DotNetRuntimes; - Added BitLocker checks if system drive is encrypted but protection is not enabled;
- Minor improvements.
Thanks to @lowl1f3
Wrapper 2.8.7
- Added more statusbar messages;
- Some refactoring.
Manual avaliable in other languages
Download
| Windows 10 | Windows 11 |
02.09.2025
Diff from v6.9.0
6.9.0...6.9.1
- Fixed
Install-VCRedist&Install-DotNetRuntimesfunctions for Arm.- Please be noted that for
Armversions onlyInstall-VCRedist -Redistributables 2015_2022_x86, 2015_2022_x64changed toInstall-VCRedist, andInstall-DotNetRuntimes -Runtimes NET8x64, NET9x64toInstall-DotNetRuntimes -Runtimes NET8, NET9.
- Please be noted that for
- Improved
DNSoverHTTPSfunction handling for single IP address;- Thanks to @gtumanyan
- Minor improvements.
Wrapper 2.8.6
- ARM support added
- Fixed Windows 10 LTSC 2019 support
- Some refactoring
Manual avaliable in other languages
Download
| Windows 10 | Windows 11 |
05.08.2025
Diff from v6.8.7
6.8.7...6.9.0
- Added
ArmCPU based support forWindows 11(PowerShell 5.1 & PowerShell 7);- This version doesn't support
UnpinTaskbarShortcutsfunction as callingVerbs()results in console hanging; - Thanks to Ganiest.
- This version doesn't support
- Updated Readme;
- Fixed & improved localizations;
- #654 fixed;
- Minor improvements.
Wrapper 2.8.4
- Fixed text color menu item
Autosavein light theme wrapper_config.jsonvariables renamedwrapper_config.jsonexpanded- Timer added to
Autosave - Windows Edition shown: Home, Professional, Enterprise, etc.
Manual avaliable in other languages
Download
| Windows 10 | Windows 11 |
22.06.2025
- Removed Set-AppGraphicsPerformance;
- Minor changes.
Wrapper 2.8.1
- Moved
Console Outputto top, fixedClearsearch, fixed disabled tabs when importing LTSC versions - Fixed ToolTips for Labels
- Opposite Tab and Opposite Everything in menu, Fixed:
PinToStart -TilesSophia preset - Fixed selecting opposites for InitialActions combobox on first tab System Protection
- Opposite options in JSON for combobox functions with 3 or more options, fixed LTSC import to work when there is no Internet connection
All assets were removed accidentally. :(
09.05.2025
How to
Diff from v6.8.5
6.8.5...6.8.6
- Updated Readme;
- Removed
StartAccountNotificationsfunction for Windows 10; - Improved
CABInstallContextfunction; - Fixed
Export-Associationsfunction; - Fixed
UninstallPCHealthCheckfunction; - Added package for Windows 11 (PowerShell 5.1) to WinGet
- The command downloads only
Windows 11 (PowerShell 5.1)archive to yourDownloadsfolder unlike theChocolateyscript and expands it.
- The command downloads only
# Install Sophia Script and expand it to Downloads folder
$DownloadsFolder = Get-ItemPropertyValue -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" -Name "{374DE290-123F-4565-9164-39C4925E467B}"
winget install --id TeamSophia.SophiaScript --location $DownloadsFolder --accept-source-agreements --force
# Uninstall Sophia Script
winget uninstall --id TeamSophia.SophiaScript --force- Minor changes.
Wrapper 2.7.16
- Improved UI;
- Fixed JSONs
- Refactor, changed Manifest file name from Sophia.psd1 to SophiaScript.psd1
- Fixed control 'cmbcmb' renamed to 'cmbs' which is used for 'UserFolders' in Windows 10
- Autosave feature added: saves to Sophia Script folder after 5 mins to a file called 'autosave.ps1'
- JSON created for Wrapper to change setting in wrapper
- 'Presets' translation so put back menu translations for 'Presets', Fixed 'Set-Association' - Can add association to textboxes even when the '+/Plus' button has not been pressed yet. It adds a spot for you. Before it crashed the whole program when pressing 'Save'.
| Download |
|---|
18.04.2025
How to
Diff from v6.8.4
6.8.4...6.8.5
- CI/CD configs refactored;
- Functions.ps1 renamed into Import-TabCompletion.ps1 to not mislead users what is this file for;
- Closes #622
- Minor changes.
Thanks to @gtumanyan
| Download |
|---|
05.04.2025
How to
Diff from v6.8.3
6.8.3...6.8.4
- Code refactoring;
- Renamed
UpdateLGPEPoliciesfunction intoScanRegistryPolicies;- The function was improved and re-written.
- Removed
PeopleTaskbarfunction forWindows 10; - Fixed
Show-menufunction for make a selection in an interective menu; - Got an access to Chocolatey
sophiapackage;- All choco installer re-written;
- The command will download and expand the latest Sophia Script archive (without running) according which Windows it is run on. If you run it on Windows 11, it will download Sophia Script for Windows 11. For PowerShell 5.1 by default is not otherwise specified.
# Download a PowerShell 5.1 version of Sophia Script by default
choco install sophia --force -y
# Download a PowerShell 7 version of Sophia Script
choco install sophia --params "/PS7" --force -y- Added
MeetNowfunction forWindows 10 x64 Enterprise LTSC 2021 - Minor changes.
Thanks to @gtumanyan, @lowl1f3, nikolay7v, @ryandunton
Wrapper 2.7.13
- Refactor mostly to JSON (Basically done)
- Add changes to translations in 'tag.json' like None, ShowMorePins, ShowMoreRecommendations, SearchIconLabel
- Imported LTSC versions have red colored tab icon and text to show which tab is disabled. Donation to Sophia (1. ko-fi, 2. Boosty).
| Download |
|---|
06.02.2025
How to
Diff from v6.8.2
6.8.2...6.8.3
- Для российских пользователей мы создали страницу на Boosty: https://boosty.to/teamsophia;
- Если вам нравится наш проект, вы можете пожертвовать.
- Changed Comss DNS records to
83.220.169.155and212.109.195.93according to https://www.comss.ru/page.php?id=7315- Please re-apply
DNSoverHTTPS -ComssOneDNSfunction.
- Please re-apply
- Small fix for
Cursorsfunction.- Please re-apply
Cursors -DarkorCursors -Lightfunction.
- Please re-apply
- Fixed
Install-VCRedistnot detecting installed version correctly; - Minor changes.
Thanks to iGor202512, mogbi, and homeless
Wrapper 2.7.11
- Moved
Set-ConsoleFont.ps1to Wrapper'sConfigfolder; - Name change "Install-VCRedist -Redistributables" support and 'main' tooltip in Localizations for all languages. Install-DotNetRuntimes -Runtimes name change support.
| Download |
|---|
26.01.2025
Donate | How to
Windows 10 Enterprise LTSC 2019 | Windows 10 Enterprise LTSC 2021 | Windows 10 22H2 | Windows 11 23H2+ | Windows 11 Enterprise LTSC 2024
Diff from v6.8.1
6.8.1...6.8.2
- Closed #605 as fixed;
- Due to Wrapper fails to load Consolas font, I added a new
Private\Set-ConsoleFont.ps1script to make it forcibly do that, unless a Sophia Script logo in console is distored; - Minor changes.
Wrapper 2.7.9
- Fixed Bugs: Fix order of functions in System Region.
| Download |
|---|






