What's new in Windows 10 Sophia Script Wrapper 6.6.5 for Win11

Apr 15, 2024
  • Removed ShareContext & UnpinAllStartApps functions for Windows 11;
  • Start icon positions are stored in a binary format in an obfuscated JSON file $env:LOCALAPPDATAPackagesMicrosoft.Windows.StartMenuExperienceHost_cw5n1h2txyewyLocalStatestart2.bin, and it's changed with every update;
  • Take a look at https://gist.github.com/rad1ke/d8c4121931633eca04ca625d09ff1a11#file-windows-11-setup-ps1-L42 if you're interested in the function.
  • Fixed Cursors function;
  • Please re-run it by using . .Functions.ps1 module
  • Added a warning for Set-Association function: .pdf and http/https protocol will be skipped;
  • Microsoft has blocked write access to UserChoice key for .pdf extention and http/https protocols with KB5034765 release.
  • RKNBypass updated;
  • Changed URL to https://p.thenewone.lol:8443/proxy.pac. Applicable for Russia only.
  • Fixed numerous typos.

New in Windows 10 Sophia Script Wrapper 2.7.0 (Apr 7, 2024)

  • Updated colors for each theme and coded more correctly according to industry standards;
  • Clean up code.

New in Windows 10 Sophia Script Wrapper 6.6.4 for Win11 (Apr 7, 2024)

  • Fixed script not checking version correctly;
  • Script-wide improved compiling .NET code compatibility when %COMPUTERNAME% is equal to %USERNAME%;
  • Fixed Cursors function not extracting files from archives using %SystemRoot%System32tar.exe if %COMPUTERNAME% is equal to %USERNAME%;
  • Fixed Set-UserShellFolderLocation -Root function not checking drives correctly what results in skipping the whole function;
  • Minor changes.

New in Windows 10 Sophia Script Wrapper 2.6.20 (Apr 2, 2024)

  • Code refactoring:
  • Proper variable naming, removed experimental code, removed extras, added regions.

New in Windows 10 Sophia Script Wrapper 6.6.3 for Win11 (Apr 2, 2024)

  • Removed RunAsDifferentUserContext, EditWithPhotosContext, ImagesEditContext for Windows 10 as unnecessary ones.
  • Fixed UserFolders function;
  • Fixes #561.
  • Removed NET7x64 argument from InstallDotNetRuntimes function as .NET 7 will have EOF status in May;
  • Fixed and improved Cursors function;
  • Now it's possible to create any scheduled task even computer name is equal to user name (what's prohibited in Windows);
  • Removes warning that Task Scheduler is removed or broken;
  • Fixes #561.
  • Minor changes.

New in Windows 10 Sophia Script Wrapper 6.6.2 for Win11 (Mar 7, 2024)

  • Initial checks simplified;
  • Script now relies on parsing https://github.com/farag2/Sophia-Script-for-Windows/blob/master/supported_windows_builds.json to check the actual supported Windows build;
  • If there's no Internet connection established, the check will be skipped.
  • In anticipation of providing an ability to remove Edge from Microsoft, the Edge check was removed.
  • InstallDotNetRuntimes function has now only NET6x64, NET7x64, NET8x64 supported arguments
  • Minor changes.

New in Windows 10 Sophia Script Wrapper 2.6.18 (Mar 7, 2024)

  • Fixed Set-Association;
  • Can include spaces in filepath.
  • More organized output console 2.6.18.

New in Windows 10 Sophia Script Wrapper 6.6.1 for Win11 / 5.18.1 for Win10 / 2.6.17 (Mar 4, 2024)

  • Code refactoring;
  • Improved initial checks;
  • Fixed small bug when explorer process didn't load back after restating in OneDrive -Uninstall function;
  • Closed #554;
  • Added SearchHighlights function to show or hide hightlights in the search on the taskbar;
  • Fixed bug in all creating scheduled tasks where a wrong encoding were used that cased mojibake;
  • You may re-create them if you've encountered such bug.
  • Thanks to @lowl1f3.
  • Fixed typos;
  • Minor changes.
  • Wrapper 2.6.17:
  • Added InstallDotNetRuntimes -Runtimes function to install latest .NET 6, 7, 8 frameworks
  • Fixed bug crash when searching in Windows 10 src.

New in Windows 10 Sophia Script Wrapper 2.6.15 (Feb 3, 2024)

  • Added search function

New in Windows 10 Sophia Script Wrapper 6.6.0 for Win11 (Feb 3, 2024)

  • Extended harmful tweakers list checks;
  • Improved HEVC package downloading function;
  • Fixed typos;
  • Minor changes.

New in Windows 10 Sophia Script Wrapper 2.6.13 (Dec 27, 2023)

  • Added compatibility with the latest Sophia Script version;
  • Bug fix.

New in Windows 10 Sophia Script Wrapper 6.5.9 for Win11 (Dec 27, 2023)

  • Fixed bug in HEVC function that prevented package downloading;
  • Removed WaitNetworkStartup function as unnecessary one;
  • Renamed TaskbarChat function into PreventTeamsInstallation;
  • Fixed typos;
  • Minor changes.

New in Windows 10 Sophia Script Wrapper 6.5.8 for Win11 (Dec 9, 2023)

  • The InitialActions function simplified;
  • Fixed bug in TempTask when $env:SystemDriveRecovery folder wasn't removed;
  • Just in case re-create Temp scheduled task via . .Functions.ps1 method.
  • Thanks to linchel23.
  • Added CopilotButton function for Windows 10 to hide ot show Copilot button on the taskbar as Windows starts supporting it with the latest available build;
  • Added WindowsLatestUpdate function for Windows 10 to let user get Windows updates as soon as they're available for your device as Windows starts supporting it with the latest available build;
  • Removed HEVC function for Windows 11 as unnecessary one as Windows 11 already has Microsoft.HEVCVideoExtension package pre-installed;
  • Fixed typos;
  • Minor changes.

New in Windows 10 Sophia Script Wrapper 2.6.12 (Oct 23, 2023)

  • Added compatibility with the latest Sophia Script version;
  • Bug fix.

New in Windows 10 Sophia Script Wrapper 6.5.7 for Win11 (Oct 23, 2023)

  • Added UserFolders function to hide or show user folders in This PC;
  • Applicable for Windows 10 only;
  • UserFolders -ThreeDObjects Show -Desktop Show -Documents Show -Downloads Show -Music Show -Pictures Show -Videos Show;
  • Closed #535.
  • Added CopilotButton function to hide or show Copilot on the taskbar.
  • Applicable for Windows 11 only;
  • CopilotButton -Hide
  • CopilotButton -Show
  • Added TaskbarCombine function to configure the icons on icons behaviour on the taskbar;
  • Applicable for Windows 11 only;
  • CopilotButton -Always
  • CopilotButton -Full
  • CopilotButton -Never
  • Added ComssOneDNS argument for DNSoverHTTPS function to enable DNS-over-HTTPS via Comss.one DNS server;
  • Applicable for Russia only
  • https://www.comss.ru/page.php?id=7315
  • Minor changes.

New in Windows 10 Sophia Script Wrapper 2.6.11 (Sep 18, 2023)

  • Wrapper runs now even if internet is down;
  • Wrapper now checks whether PowerShell 7 is installed if preset contains appropriate string;
  • Bug fix.

New in Windows 10 Sophia Script Wrapper 6.5.6 for Win11 (Sep 18, 2023)

  • Change method to detect whether Internet connection exist;
  • Now it relies on dns.msftncsi.com instead of google.com/cloudflare.com.
  • Sophia.psm1:4945:27 fixed;
  • Fixed typos.

New in Windows 10 Sophia Script Wrapper 2.6.10 (Aug 23, 2023)

  • Added Set-Association function;

New in Windows 10 Sophia Script Wrapper 6.5.5 for Win11 (Aug 20, 2023)

  • Changing User subfolders location doesn't update properly - closed
  • Minor changes.

New in Windows 10 Sophia Script Wrapper 6.5.4 for Win11 (Jul 17, 2023)

  • Improved interective menu UX.

New in Windows 10 Sophia Script Wrapper 2.6.9 (Jul 12, 2023)

  • Small changes

New in Windows 10 Sophia Script Wrapper 6.5.3 for Win11 (Jul 11, 2023)

  • Replaced interactive menus overall within a custom Show-Menu function;
  • Thanks to MaxKozlov
  • How-to.
  • Improved German translation. #514 merged;
  • Thanks to @sensinsane.
  • Minor changes.

New in Windows 10 Sophia Script Wrapper 2.6.8 (Jul 4, 2023)

  • Improved preset exporting function;
  • Fixed #506;
  • Improved numerous JSON descriptions typos.

New in Windows 10 Sophia Script Wrapper 6.5.2 for Win11 (Jul 2, 2023)

  • Added BrowsingHistory function to hide websites from your browsing history in the Start menu;
  • Fixed #506;
  • Improved and fixed descriptions;
  • Minor changes.

New in Windows 10 Sophia Script Wrapper 2.6.7 (Jun 5, 2023)

  • closed Wrong translation strings in System - WindowsLatestUpdates description #490

New in Windows 10 Sophia Script Wrapper 6.5.1 for Win11 (Jun 4, 2023)

  • Fixed bug in Export-Associations;
  • Reported by @lowl1f3.
  • Closed #494;
  • Now TaskbarChat function except hiding the iсon also prevents Microsoft Teams from installing for new users by creating a special registry key as NT SERVICETrustedInstaller.

New in Windows 10 Sophia Script Wrapper 2.6.6 (May 30, 2023)

  • Fixed JSON configs;
  • Improved the German translation;
  • Thanks to @sensinsane.
  • Minor changes.

New in Windows 10 Sophia Script Wrapper 6.4.4 for Win11 (Apr 2, 2023)

  • Fixes for:
  • PinToStart LTSC #470
  • Fix for Russian Translation #469
  • SATADrivesRemovableMedia -Disable function does not working #466
  • appx is not supported in powershell 7 platform(0x80131539). #472
  • Fixed a bug in Set-Association function when a used Desktop context menu item was accidentally removed;
  • Thanks to @lowl1f3.

New in Windows 10 Sophia Script Wrapper 5.16.3 for Win10 / 2.6.5 (Mar 28, 2023)

  • Improved Checks:
  • Expanded the list of harmful tweakers, trojans and other unwanted apps blocking the script running.
  • Minor changes and improvements.

New in Windows 10 Sophia Script Wrapper 6.4.3 for Win11 (Mar 28, 2023)

  • Improved Checks;
  • Expanded the list of harmful tweakers, trojans and other unwanted apps blocking the script running.
  • Minor changes and improvements.

New in Windows 10 Sophia Script Wrapper 6.4.2 for Win11 (Mar 20, 2023)

  • Added LocalSecurityAuthority function to prevent code injection (for Windows 11 22H2 only);
  • https://learn.microsoft.com/en-us/windows-server/security/credentials-protection-and-management/configuring-additional-lsa-protection
  • Improved Checks having expanded the list of blocked harmful tweakers;
  • Fixed ThumbnailCacheRemoval function;
  • Removed SnapAssistFlyout function;
  • Minor changes.

New in Windows 10 Sophia Script Wrapper 6.4.1 for Win11 (Mar 15, 2023)

  • Code refactoring;
  • Fixed a bug in ShowMenu function when Windows Terminal console was overbuffered that broke interractive ShowMenu;
  • Big thanks to iNNOKENTIY21;
  • microsoft/terminal#14992
  • Fixed IPv6Component by switching to https://ipify.org
  • Removed CheckUWPAppsUpdates function and intergrated into code;
  • Renamed SetUserShellFolderLocation function into Set-UserShellFolderLocation;
  • Many small changes and improvements.

New in Windows 10 Sophia Script Wrapper 6.4.0 for Win11 (Mar 8, 2023)

  • Dropped support for Windows 11 22000 & Windows 10 21H2;
  • If you run the script on 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;
  • Now all scheduled tasks respect Focus Assist mode and won't interrupt while you playing games or watching fullscreen videos with any notification toasts or powershell.exe pop-ups
  • Uses the FocusAssistLib.cs code from @DCourtel!
  • https://redplait.blogspot.com/2018/07/wnf-ids-from-perfntcdll-adk-version.html
  • I strongly recommend you to update them (how-to): ;;# 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.

New in Windows 10 Sophia Script Wrapper 6.3.2 for Win11 (Feb 12, 2023)

  • Improved and fixed WSL-Install function when WSL output was parsed wrong;
  • Thanks to @lowl1f3.
  • Improved OneDrive function;
  • 449 closed;
  • Minor changes.
  • Wrapper 2.6.3
  • Minor changes.

New in Windows 10 Sophia Script Wrapper 6.3.1 for Win11 (Feb 6, 2023)

  • WSL function re-written and renamed into WSL-Install
  • Now it generates always actual distros supported list by parsing the wsl --list --online output;
  • Thanks to @Inestic, the main SophiApp developer.
  • Improved OneDrive function;
  • Added NavigationPaneExpand function to expand navigation pane to open folder
  • Closes #444.
  • Renamed HEIF function to HEVC;
  • Minor changes.
  • Wrapper 2.6.2
  • Minor changes.

New in Windows 10 Sophia Script Wrapper 6.3.0 for Win11 (Jan 31, 2023)

  • Added new function to prevent Microsoft Edge desktop shortcut creation upon its' update;
  • By default it prevents for all Microsofot Edge channels (with checks if any of them is installed): 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;
  • Closes #440.
  • 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.0;
  • Now fully compatitable with the latest script version.

New in Windows 10 Sophia Script Wrapper 6.2.7 for Win11 (Jan 9, 2023)

  • Improved Microsoft Defender startup checks;
  • Improved Badge.yml config;
  • Minor changes.

New in Windows 10 Sophia Script Wrapper 6.2.6 for Win11 (Dec 27, 2022)

  • Improved Defender startup checks;
  • Improved UninstallPCHealthCheck function to ininstall 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.

New in Windows 10 Sophia Script Wrapper 6.2.5 for Win11 / 5.14.5 for Win10 (Dec 11, 2022)

  • Diff from v6.2.4:
  • Switched .NET Desktop Runtime 6 to the 7th version;
  • Minor changes.
  • Wrapper:
  • Removed annoying pop-up notification while importing preset;
  • @BenchTweakGaming.

New in Windows 10 Sophia Script Wrapper 6.2.4 for Win11 / 5.14.3 for Win10 / 2.5.8 (Dec 4, 2022)

  • Updated the Scheduled tasks notification toasts UI;
  • Call Sophia -Functions "CleanupTask -Register", "SoftwareDistributionTask -Register", "TempTask -Register" to update existing Scheduled tasks to have a new toasts UI;
  • Read how to call specific function from Sophia Script for Windows.
  • Fixed bug for TempFolder function to make it work without errors on systems with non-latin characters in username;
  • Fixed small bug in NetworkAdaptersSavePower;
  • Now it doesn't hang script in rare cases.
  • EditWithPhotosContext and CreateANewVideoContext function were removed for Windows 11 only due to they do not work for this Windows;
  • Added EditWithClipchampContext for Windows only to let remove Edit with Clipchamp from the media files context menu;
  • Fixed typos in UpdateLGPEPolicies function
  • #411 merged;
  • Fixed #406;
  • Minor changes.
  • Wrapper version bumped to 2.5.8
  • Minor changes and added link to Discord channel;
  • Wrapper 3.0 is on the way;
  • @BenchTweakGaming

New in Windows 10 Sophia Script Wrapper 6.2.3 for Win11 / 5.14.3 for Win10 (Nov 4, 2022)

  • Hot fix for HEIF function
  • UnpinAllStartApps re-written. Now there is no need to keep start.bin file to unpin start tiles.

New in Windows 10 Sophia Script Wrapper 5.14.2 for Win10 (Nov 3, 2022)

  • HEIF function was re-written:
  • Now it downloads the latest HEVC codec package using the https://store.rg-adguard.net parser again;
  • Now it checks version of installed package before installing;
  • #406 closed.
  • Minor changes.

New in Windows 10 Sophia Script Wrapper 6.2.2 for Win11 (Nov 3, 2022)

  • HEIF function was re-written;
  • Now it downloads the latest HEVC codec package using the https://store.rg-adguard.net parser again;
  • Now it checks version of installed package before installing;
  • #406 closed.
  • Minor changes.

New in Windows 10 Sophia Script Wrapper 6.2.1 for Win11 (Oct 31, 2022)

  • Update ReleaseNotesTemplate.md

New in Windows 10 Sophia Script Wrapper 6.2.0 for Win11 (Oct 24, 2022)

  • Minor changes.
  • Moved from PolFileEditor.dll to LGPO.exe from Microsoft:
  • It lets manually created policies keys in registry be visible in gpedit.msc snap-in by re-building policy cache by official way;
  • So all functions that rely on policy will be visible in the snap-in for you;
  • The UpdateLGPEPolicies was edited to be suitable for a new method based on LGPO.exe;
  • Commented out be default now.
  • Added a new function Cursors:
  • Lets you to install free (light and dark) "Windows 11 Cursors Concept v2" cursors from Jepri Creations on-the-fly;
  • Default option is 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"

New in Windows 10 Sophia Script Wrapper 6.1.5 for Win11 (Oct 10, 2022)

  • Added a temp workaround to check whether PolFileEditor.dll assembly was loaded due to even it was unblocked for SmartScreen before, it's blocked for loading into PowerShell session;
  • Fixes bug when script couldn't load 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.
  • Will be obsolete with the 6.2.0 release.
  • Fixed winget not installing Visual C++ Redistributable 2015–2022;
  • Microsoft changed package identifier.
  • Minor changes.

New in Windows 10 Sophia Script Wrapper 6.1.4 for Win11 (Aug 14, 2022)

  • We opened our official Discord channel! Feel free to chat and talk! Discord
  • Improved Defender checkings;
  • Now they're skipped for Windows 10 Enteprise G;
  • Closes #379.
  • Now all all .ps1, .psm1, .psd1 files are signed in cloud via GitHub Actions by a self-issued certificates;
  • https://github.com/farag2/Sophia-Script-for-Windows/blob/master/Scripts/Sign.ps1
  • https://github.com/farag2/Sophia-Script-for-Windows/blob/63de3f5896fba014d7f6bb0493d4934b221fe1ef/.github/workflows/Sophia.yml#L17
  • Removed unnecessary BitLockerContext function;
  • Improved UpdateLGPEPolicies function;
  • Now it covers more GPOs to find in AMDX templates;
  • Thanks 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;
  • Closes #377.
  • OpenWindowsTerminalAdminContext function was re-written;
  • OpenWindowsTerminalAdminContext -Enable, OpenWindowsTerminalAdminContext -Disable;
  • Now it uses officially documented feature to make Windows Terminal to launch as administrator by default by editing %LOCALAPPDATA%PackagesMicrosoft.WindowsTerminal_8wekyb3d8bbweLocalStatesettings.json file.
  • To remove old context menu item, run
  • $Items = @(
  • "Registry::HKEY_CLASSES_ROOTDirectoryBackgroundshellrunas",
  • "Registry::HKEY_CLASSES_ROOTDirectoryshellrunas"
  • 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:SOFTWAREMicrosoftWindowsCurrentVersionShell ExtensionsBlocked" -Name "{9F156763-7844-4DC4-B2B1-901F640F5155}" -Force -ErrorAction Ignore
  • Improved the Ukranian ????: translation.
  • Thanks to @lowl1f3;
  • merged.
  • Minor changes.

New in Windows 10 Sophia Script Wrapper 6.1.3 for Win11 (Jul 27, 2022)

  • Strengthen the Defender checking whether it was destroyed by 3rd party apps;
  • Improved and fixed bug when DNSoverHTTPS function didn't enable DNS-over-HTTPS feature;
  • Please check if it's enabled for you in the Settings;
  • #374 closed.
  • Improved the Ukranian: translation.
  • #375 merged.
  • Minor changes.

New in Windows 10 Sophia Script Wrapper 6.1.2 for Win11 (Jul 17, 2022)

  • Anniversary build of Sophia Script!
  • Improved startup checkings, especially regarding Microsoft Defender whether it wasn't removed or destroyed by malicious tweakers;
  • Added RKNBypass function to enable proxying only blocked sites from the unified registry of Roskomnadzor;
  • The function will be applied only if the region in Windows is set to "Russia";
  • Based on https://antizapret.prostovpn.org proxy.
  • Added WSA function to enable the latest Windows Subsystem for Android™ with Amazon Appstore;
  • All necessary dependencies will enabled (reboot may require) and the Microsoft Store WSA page will be opened to install it manually;
  • To use Windows Subsystem for Android™ on your device, your PC needs to have Solid State Drive (SSD) installed.
  • 365 closed
  • Minor changes;
  • Fixed numerous typos.

New in Windows 10 Sophia Script Wrapper 6.1.1 for Win11 (Jul 6, 2022)

  • Now the repo doesn't keep any 3rd party libraries, and all scripts are built using an updated GitHub Action config;
  • 3rd party tools that are downloaded and used;
  • PolicyFileEditor made by @dlwyatt;
  • Microsoft.Windows.SDK.NET.Ref;
  • CsWinRT.
  • Fixed bug in NetworkAdaptersSavePower function when script hung if one network adapter was disabled;
  • Reported by @poohart.
  • Fixed bug in UninstallUWPApps function for PowerShell 7 based scripts when a WPF form didn't render at all;
  • Reported by @poohart.
  • Improved UpdateLGPEPolicies function;
  • Now it creates GPT.ini file automatically if it doesn't exist.
  • Minor changes;
  • Fixed numerous typos.

New in Windows 10 Sophia Script Wrapper 6.1.0 for Win11 (Jul 4, 2022)

  • Added awesome UpdateLGPEPolicies function ??
  • It's common known, that the gpedit.msc snap-in doesn't read settings from the Windows registry keys if they were made manually, bypassing the snap-inThis new function lets you update gpedit.msc to make all your policies created manually displayed regardless when registry keys were createdThere is no need to run the whole Sophia Script — just call UpdateLGPEPolicies functionBy default this function will be invoked at very end of script running to make all policies registry keys used in the script displayed.
  • To check all policies applied to your OS (if they have a record in gpedit.msc) after invoking UpdateLGPEPolicies, open gpedit.msc and navigate to:
  • Computer Configuration — Administrative Templates — All Settings;
  • User Configuration — Administrative Templates — All Settings.
  • Uses PolicyFileEditor module created by Dave Wyatt
  • Added InstallDotNetRuntime6 function to let user install the latest .NET Desktop Runtime 6 (x86/x64);
  • Closes #347.
  • Fixed bug in NetworkAdaptersSavePower function that caused an error that there is no internet connection even if it was so;
  • Formaly added Windows 10 22H2 support;
  • Updated startup checkings;
  • Fixed DiagnosticDataLevel function;
  • Now it uses gpedit.msc path: HKLM:SoftwarePoliciesMicrosoftWindowsDataCollection instead of HKLM:SOFTWAREMicrosoftWindowsCurrentVersionPoliciesDataCollection;
  • To updated registry keys run DiagnosticDataLevel -Minimal`.
  • Added SearchHighlights function to hide search highlights for Windows 10;
  • Fixed UnpinAllStartApps function;
  • Now it's working for Windows 11 22H2 Insider Preview too.
  • Removed Windows10FileExplorer to enabled Windows 10 File Explorer in Windows 11;
  • Updated TaskManagerWindow function to make it not to be run on Windows 11 22H2;
  • Closes #348.
  • Fixed a bug in OpenWindowsTerminalAdminContext function when you cannot open Windows Terminal as admin in a path ends in a backslash ;
  • Closes #340Read more here.
  • Signed all PowerShell files by a self-signed certificates;
  • closed;
  • Minor changes;
  • Updated descriptions;
  • Thanks to @THEBOSSMAGNUS

New in Windows 10 Sophia Script Wrapper 6.0.14 for Win11 (Apr 10, 2022)

  • Added checking that triggers Windows updating and Microsoft Store apps in the background if the build the app is laucnhed ins't supported;
  • dded Windows 11 Insider Support. Requires 22509 build. Closes #336;
  • Added StartLayout function (for Windows 11 Insider 22509 build only
  • Adds ability to configure Start Layout
  • StartLayout -Default
  • StartLayout -ShowMorePins
  • StartLayout -ShowMoreRecommendations
  • Added checking that checks whether OS is waiting to be rebooted;
  • Improved the DefaultTerminalApp function;
  • Fixed the InstallVCRedistx64 function;
  • Now it downloads the right package. Closes #335.
  • Removed the DefenderSandbox function for Windows 11;
  • Windows 11 has already Sandbox for Defender enabled.
  • Minor changes;
  • Updated descriptions;
  • Check out SophiApp 1.0.0.50

New in Windows 10 Sophia Script Wrapper 6.0.13 for Win11 / 5.12.12 for Win10 (Feb 27, 2022)

  • Added the checking whether Defender wasn't disabled;
  • Fixed XboxGameBar;
  • To prevent popping up the "You'll need a new app to open this ms-gamingoverlay" warning, you need to disable the Xbox Game Bar app, even if you uninstalled it before.
  • Updated descriptions.
  • Check out SophiApp 1.0.0.23 beta 3 🚀

New in Windows 10 Sophia Script Wrapper 6.0.12 for Win11 / 5.12.11 for Win10 / 2.5.3 (Feb 3, 2022)

  • Merged Missing quotation #315 & #Typo fix on the comment of Show/Hide Cortana Button #326
  • Updated descriptions.
  • Check out SophiApp 1.0.0.13 beta 2 ??

New in Windows 10 Sophia Script Wrapper 6.0.8 for Win11 / 5.12.7 for Win10 / 2.5.3 (Dec 5, 2021)

  • 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.
  • Fixed small bug in the OneDrive function that prevents a folder to be removed;
  • Fixed small bug in the OneDrive function that prevents OneDrive to be downloaded (Microsoft changed the cloud XML silently);
  • The WinPrtScrFolder function was improved;
  • Now it doesn't matter how your preset was named: the fucntion will parse the preset that was loaded into session to find whether the OneDrive -Uninstall function was commented out or not;
  • Minor changes.
  • Check out the 4th SophiApp 0.0.0.70 public alpha build 🚀
  • Sophia Script Wrapper 2.5.3:
  • More validation for JSON added;
  • Backup of Sophia.ps1 to Sophia-original.ps1 if using import ps1 file called Sophia.ps1;
  • Otherwise if importing x.ps1, the file will be overwritten if the Run PowerShell button is used.

New in Windows 10 Sophia Script Wrapper 6.0.7 for Win11 / 5.12.6 for Win10 / 2.5.2 (Nov 24, 2021)

  • Now you can download the always latest Sophia Script archive by invoking (not as administrator too) in PowerShell console (irm script.sophi.app | iex) or without using aliases (Invoke-RestMethod -Uri script.sophi.app | Invoke-Expression). The command will download and expand the archive (without running) the latest Sophia Script 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.0.6:
  • Added support for Windows 10 Enterprise LTSC 2021;
  • Added the UninstallPCHealthCheck funtion;
  • This application is installed with the KB5005463 update to check if PC meets the system requirements of Windows 11;
  • For Windows 10 only.
  • Added the InstallVCRedistx64 funtion;
  • Install the latest supported Microsoft Visual C++ Redistributable 2015—2022 x64;
  • https://docs.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist;
  • Added the UnpinAllStartApps function to provide a feature to unpin all Start apps;
  • Minor changes.
  • Check out the 4th SophiApp 0.0.0.70 public alpha build
  • Sophia Script Wrapper 2.5.2:
  • Cleaned up JSONs;
  • Cleaned up code;
  • Added Portuguese-Brazil (pt-BR);
  • JSON validation checker in wrapper: messagebox will popup telling you location of JSON error;
  • Added support for LTSC 2021.

New in Windows 10 Sophia Script Wrapper 6.0.6 Public Beta 5.12.5 (Oct 25, 2021)

  • Now you can download the always latest Sophia Script archive by invoking (not as administrator too) in PowerShell console or without using aliases
  • The command will download and expand the archive (without running) the latest Sophia Script 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.
  • The NotificationAreaIcons, TaskbarSize, RecentlyAddedAppsAdded funtions were removed due to lack of necessity;
  • Fixed typo in FileExplorerCompactMode. The values for Disable and Enable were switched places by mistake;
  • Fixed bug in UpdateMicrosoftProducts;
  • Fixed bug in IPv6Component. The parameter uses U+2013 instead of U+2010 character (hyphen)
  • Fixed major in WinPrtScrFolder (closes #260). It turned out that it has an influence on the OneDrive behavoir. Now the function will be applied only if the preset is configured to remove OneDrive, otherwise the backup functionality for the "Desktop" and "Pictures" folders in OneDrive breaks;
  • Merged #264;
  • Added Spotify for removing to UninstallUWPApps;
  • ShareContext now uses another method that doesn't have an influence on Windows10FileExplorer
  • OpenWindowsTerminalAdminContext rewritten and now uses a native UAC icon and added to the top-level context menu
  • Added function to set the Windows 10 style context menu (closes #267);
  • Minor changes.
  • Check out the 3rd SophiApp public alpha build

New in Windows 10 Sophia Script Wrapper 6.0.5 Public Beta 5.12.4 (Oct 6, 2021)

  • Now you can download the always latest Sophia Script archive by invoking (not as administrator too) in PowerShell console
  • irm script.sophi.app | iex
  • or without using aliases
  • Invoke-RestMethod -Uri script.sophi.app | Invoke-Expression
  • The command will download and expand the archive (without running) the latest Sophia Script 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.
  • Added Sophia Script for Windows 11 (PowerShell 7)
  • Fixed typo in the MergeConflicts function: the values were switched places by mistake;
  • Hide
  • New-ItemProperty -Path HKCU:SOFTWAREMicrosoftWindowsCurrentVersionExplorerAdvanced -Name HideMergeConflicts -PropertyType DWord -Value 1 -Force
  • Show
  • New-ItemProperty -Path HKCU:SOFTWAREMicrosoftWindowsCurrentVersionExplorerAdvanced -Name HideMergeConflicts -PropertyType DWord -Value 0 -Force
  • Fixed some bugs in the script.sophi.app downloader;
  • Now it supports Windows 11 PowerShell 7 too.
  • Minor changes.
  • Check out the 3rd SophiApp public alpha build ??

New in Windows 10 Sophia Script Wrapper 2.4 Public Beta 5.12.3 (Sep 20, 2021)

  • Closed #240, #241, and #246 as fixed;
  • Minor changes.
  • The development focus shifted to SophiApp 🚀
  • Now you can download the always latest Sophia Script archive by invoking (not as administrator too) in PowerShell console
  • The command will download and expand the archive (without running) the latest Sophia Script 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.
  • Updated functions:
  • FirstLogonAnimation;
  • MappedDrivesAppElevatedAccess;
  • BackgroundUWPApps
  • OneDrive -Install:
  • Now the function parses the Microsoft official XML to get the link to the latest OneDrive installer

New in Windows 10 Sophia Script Wrapper 2.3 Public Beta 5.12.2 (Aug 25, 2021)

  • Fixed bug when the Errors output function couldn't get path to a file with an error;
  • Updated translations;
  • Closed #234, #235, and #236 as fixed;
  • Now script gets the latest version from sophia_script_versions.json to compare with;
  • Minor changes.
  • The development focus shifted to SophiApp ??
  • Sophia Script Wrapper 2.3:
  • Updated the German translation;
  • Thanks to @Henry2o1o & @uDEV2019
  • Added icons to tabs;
  • Fixed numerous bugs;
  • UI changes;
  • Now Wrapper gets the latest versionfrom sophia_script_versions.json to compare with

New in Windows 10 Sophia Script Wrapper 2.2 Public Beta 5.12.1 (Aug 7, 2021)

  • Fixed typo that prevets script from showing the error description;
  • Fixed typos in descriptions;
  • The development focus shifted to SophiApp 🚀

New in Windows 10 Sophia Script Wrapper 2.2 Public Beta 5.12 (Aug 6, 2021)

  • As you may see, the project name changed to Sophia Script for Windows, due to it now supports both Windows and Windows 11. The project page is now https://github.com/farag2/Sophia-Script-for-Windows
  • Added the IPv6Component -Enable, IPv6Component -Disable functions;
  • Disable the Internet Protocol Version 6 (TCP/IPv6) component for all network connections. Before invoking the function, a check will be run whether your ISP supports the IPv6 protocol using https://ipv6-test.com
  • Added the AeroShaking -Enable, AeroShaking -Disable functions;
  • When I grab a windows's title bar and shake it, minimize all other windows
  • @Inestic has re-writen the WSL functions into one with a WPF form with list of supported Linux distributions to install. Microsoft has allowed the supported Windows 10 versions to install Linux distributions with one command wsl --install;
  • Windows 10 19041.1151 (Windows 11) build is minimum needed;
  • The XboxGameBar function removed;
  • Descriptions updated;
  • Fixed typos;
  • Minor changes.
  • The development focus shifted to SophiApp
  • Windows 11 21H2:
  • Features removed compared to Windows 10
  • Features added for Windows 11 compared to Windows 10
  • Sophia Script Wrapper 2.2:
  • Now supports the UI translation. ToolTips and UI labels are created from JSON files tooltip.json and ui.json.
  • Currently translated into English & ??????? languages stored in the JSON files in Localizations folder;
  • Fixed some ToolTip display errors;
  • Console is now autoupdated;
  • Minor UI changes;
  • Fixed typos.

New in Windows 10 Sophia Script Wrapper 2.1 Public Beta 5.11.1 (Aug 5, 2021)

  • Fixed The logged-on user doesn't have admin rights #212
  • Fixed typos.
  • The development focus shifted to SophiApp

New in Windows 10 Sophia Script Wrapper 2.1 Public Beta 5.11 (Jul 13, 2021)

  • Updated descriptions;
  • Expanded the Checkings funtion functionality;
  • Updated the OneDrive function;
  • Functions removed as not wanted
  • ShareAcrossDevices
  • StorageSenseRecycleBin
  • AddProtectedFolders
  • RemoveProtectedFolders
  • AddAppControlledFolder
  • RemoveAllowedAppsControlledFolder
  • AddDefenderExclusionFolder
  • RemoveDefenderExclusionFolders
  • AddDefenderExclusionFile
  • RemoveDefenderExclusionFiles
  • PreviousVersionsPage
  • Some functions renamed;
  • Minor changes & minor bugs fixed. :feelsgood:
  • The development focus shifted to SophiApp ??

New in Windows 10 Sophia Script Wrapper 2.0 Public Beta 5.10.8 (Jun 21, 2021)

  • The UnpinTaskbarEdgeStore function renamed into UnpinTaskbarShortcuts, and added feature to unpin the Mail shortcut
  • UnpinTaskbarShortcuts -Shortcuts Edge, Store, Mail.
  • The PowerManagementScheme fucntion rename into PowerPlan;
  • 195, #196, #200 closed;
  • Updated the Chinese translation. Thanks to @flashercs;
  • Minor changes. :feelsgood:
  • The development focus shifted to SophiApp

New in Windows 10 Sophia Script Wrapper 2.0 Public Beta 5.10.7 (Jun 13, 2021)

  • closed: Same key for both choices for the function SetUserShellFolderLocation -Custom
  • The manifest file moved to the Manifest folder;
  • The module file moved to the Module folder;
  • Minor changes. :feelsgood:
  • The development focus shifted to SophiApp

New in Windows 10 Sophia Script Wrapper 2.0 Public Beta 5.10.6 (Jun 10, 2021)

  • Added functions NewsInterests -Hide & NewsInterests -Show to configure "News and Interests" on the taskbar;
  • 184 closed.
  • Updated the CABInstallContext -Add function;
  • If the .cab file extension type associated to open with a third party app by default, the "Install" context menu item won't be displayed, so the default association for the .cab file type will be restored forcedly.
  • Updated the French translation;
  • 181 closed. Thanks @couleurm.
  • Minor changes. :feelsgood:
  • The development focus shifted to SophiApp ??

New in Windows 10 Sophia Script Wrapper 1.0 Public Beta 5.10.5 (May 17, 2021)

  • Updated all WPF forms:
  • The WPF forms' appearance has been brought to the single design;
  • Now window forms are opened in their own separate windows;
  • Fixed bug when opening window form freezed waiting for pressing any button;
  • Fixed bug when opened window form was in the background;
  • PowerShell 7 version:
  • CsWinRT updated up to 1.2.6;
  • Microsoft.Windows.SDK.NET.Ref updated up to 10.0.19041.17.
  • Minor changes. :feelsgood:
  • The development focus shifted to SophiApp ??

New in Windows 10 Sophia Script Wrapper 1.0 Public Beta 5.10.4 (May 8, 2021)

  • Added a warning message before the script running to be sure a user has customized the Sophiaps1 preset file;
  • You may disable it by removing the Warning argument in the Checkings function in the preset file
  • Moved all localization files to the Localizations folder;
  • Fixed wrong encoding the ProcessCreationxml file saving in the EventViewerCustomView function;
  • To create the file with a right encoding you may re-run the function: EventViewerCustomView -Enable
  • Updated the GitHub Action config to automate the SHA256 file creation and uploading to the release page As @aaronhatesregex wanted ??;
  • Updated the Turkish translation Thanks to @v30xy;
  • Added the Hungarian translation Thanks to @84stangman;
  • Updated Sophia Script Wrapper to 11 build 5;
  • The read/edit button function can now edit all functions in 'Sophiapsm1' file;
  • The wrapper creates a 'Sophia_editedps1' file in Sophia Script folder to run
  • The wrapper creates a 'Sophia_editedps1' file in Sophia Script folder to run
  • Minor changes :feelsgood:
  • The development focus shifted to SophiApp ??

New in Windows 10 Sophia Script Wrapper 1.0 Public Beta 5.10.3 (Apr 28, 2021)

  • Closed DiagnosticDataLevel #163
  • The DiagnosticDataLevel function updated;
  • You may re-run it: DiagnosticDataLevel -Minimal or DiagnosticDataLevel -Default;
  • The ErrorReporting & RecommendedTroubleshooting functions updated;
  • Sophia Script Wrapper updated;
  • The version bumped to 1.1 build 4;
  • Fixed inability to open preset file from the LTSC version.

New in Windows 10 Sophia Script Wrapper 1.0 Public Beta 5.10.2 (Apr 24, 2021)

  • PowerShell 7 version;
  • CsWinRT updated up to 1.2.5.
  • Sophia Script Wrapper updated (re-released 18:30 MSK);
  • Now you can just import the .ps1 preset file without the need to expand all files into the script folder.
  • Fixed exception;
  • Minor UI changes;

New in Windows 10 Sophia Script Wrapper 1.0 Public Beta 5.10.1 (Apr 15, 2021)

  • Added the video of how the script scheduled tasks work
  • The developmet focus shifted to SophiApp
  • The TAB automplete function improved
  • Revert the feature to call functions from Sophia.ps1
  • Closed #158
  • Remove the unnecessary AppMode function in LTSC version
  • Sophia Script Wrapper' version bumped to 1.1: UI updated

New in Windows 10 Sophia Script Wrapper 1.0 Public Beta 5.10 (Apr 11, 2021)

  • Calling the specific function was completely rewritten! 🚀
  • Now you're able to use the Tab completion for functions and their arguments by typing its' first letters
  • The code from moved to the Functions.ps1 file;
  • If you want to call the specific function you need to dot source the Functions.ps1 first
  • With a dot at the beginning
  • . .Functions
  • Now you can do like this
  • Sophia -Functions <tab>
  • Sophia -Functions temp<tab>
  • Sophia -Functions unin<tab>
  • Sophia -Functions "DiagTrackService -Disable", "DiagnosticDataLevel -Minimal", UninstallUWPApps
  • The code isn't perfect but it works. Anyway it's better than recalling the functions' names. Hopefully I'll improve it in the next releases.
  • Now it's possible to restore the default UWP apps uninstalled for current user;
  • This list isn't hardcoded, but dynamically generated loading localized packages names;
  • Restorable packages will always be displayed in English in a pop form;
  • If you uninstalled packages for all users they can be restored only by downloading from the Microsoft Store.
  • Fixed bug in the PinToStart function when it was unable to pin the "Devices and Printers" shortcut;
  • Fixed bug in the UninstallUWPApps function when packages names displayed in the center instead of the top;
  • Now the TempTask task removes only files and folders older than a day;
  • After script applying a pop-up will apper Image
  • Formally added the 21H1, 19043 build support;
  • Minor changes. :feelsgood:
  • Thanks to iNNOKENTIY21 for moral support and pick-me-up!
  • The full changelog for all years can be found here.
  • Wrapper:
  • TXT file radiobutton preset creation and opening are removed;
  • PS1 files can be read from now via Open PS1 choice in the "Options" menu; <#privacy&telemetry#> regions are now "#region Privacy & Telemetry format;
  • Please do not edit the #region ... line or it will fail to read the PS1 file.

New in Windows 10 Sophia Script Wrapper 1.0 Public Beta 5.9 (Mar 29, 2021)

  • Updated the UnpinTaskbarEdgeStore function again:
  • Fixed bug when calling this function before UninstallUWPApps breaks the retrieval of the localized UWP apps packages names;
  • Refixed #145;
  • Thanks to iNNOKENTIY21
  • The TempFolders and the OneDrive functions update:
  • TempFolders totally rewritten using the MoveFileExA function
  • Now with the MOVEFILE_DELAY_UNTIL_REBOOT flag all unremovable files and folder will be removed after reboot (log off) automatically. After that the temporary scheduled task will create a symobolic link and remove itself;
  • Thanks to @gtumanyan for the tip;
  • More details:
  • Fixed #152;
  • Minor changes.

New in Windows 10 Sophia Script Wrapper 5.3.2 (Jan 20, 2021)

  • Updated "TelemetryService" function
  • Renamed into "DiagTrackService";
  • Added "Disable firewall rule for Unified Telemetry Client Outbound Traffic and block connection" feature.
  • Closed #116
  • To do it manually run
  • Get-NetFirewallRule -Group DiagTrack | Set-NetFirewallRule -Enabled False -Action Block
  • Added online checking whether the current module version is the latest;
  • Added "Disable Caps Lock" function;
  • Swaped "disable"/"enable" arguments in the "AppsLanguageSwitch" function;
  • Minor changes.
  • The full changelog for all years can be found here

New in Windows 10 Sophia Script Wrapper 1.6 Beta (Jan 15, 2021)

  • Renamed to Sophia Script Wrapper V1.0
  • Updated for farag2 Sophia Script v5.3.1 (Dec 22, 2020). PowerShell 7.1. Program is now in WPF and C#. The interface is now scalable.

New in Windows 10 Sophia Script Wrapper 1.5 Beta (Dec 18, 2020)

  • Added UI changes.
  • Added small button beside each option to launch its corresponding function script text in new text window to read or edit.

New in Windows 10 Sophia Script Wrapper 1.4 Beta (Dec 15, 2020)

  • Updated for farag2 Sophia Script v5.3 (Dec 14, 2020). When we see a further future update, we add it to the ZIP. We try to update as soon as we can. So the file is always kept up-to-date.

New in Windows 10 Sophia Script Wrapper 1.3 Beta (Dec 14, 2020)

  • Updated for farag2 Sophia Script v5.2 (Nov 11, 2020)

New in Windows 10 Sophia Script Wrapper 1.2 Beta (Dec 14, 2020)

  • For more information about a option, place your mouse cursor over the radiobutton for a ToolTip. A ToolTip is a balloon message popup that shows when you rest your mouse cursor over a radiobutton. ToolTip in English.

New in Windows 10 Sophia Script Wrapper 1.1 Beta (Dec 14, 2020)

  • You can directly run the PowerShell script from the program after creating your script. Click the ‘Run Powershell’ button after you fill in the radiobutton choices and click the ‘Output PowerShell’ button. The “Run PowerShell” button creates a PowerShell script called ‘Sophia.ps1’ in the same directory and runs it.