Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
567 changes: 567 additions & 0 deletions Backups/WinSwift-RegistryBackup-20260710_193432.json

Large diffs are not rendered by default.

8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
## [3.2.0] - 2026-08-14

### Added
* **OS R&D:** Audited 24H2 cumulative updates to ensure system stability against aggressive debloating practices.
* **Copilot Purge:** Integrated explicit system-wide registry blocks for Windows Copilot (`TurnOffWindowsCopilot`) in `ExtendedAIPurge.ps1`.
* **Safeguards:** Verified structural `CreateSystemRestorePoint` enforcement across all feature applications.
* **Docs:** Authored `WINDOWS_OS_DISCOVERY_REPORT.md` mapping current Windows architecture community findings.

## [3.1.0] - 2026-07-25

### Added
Expand Down
69 changes: 69 additions & 0 deletions Config/LastUsedSettings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
{
"Version": "1.0",
"Settings": [
{
"Value": true,
"Name": "RemoveApps"
},
{
"Value": "Microsoft.3DBuilder,Microsoft.Microsoft3DViewer,ACGMediaPlayer,ActiproSoftwareLLC,AdobeSystemsIncorporated.AdobePhotoshopExpress,Microsoft.WindowsAlarms,Amazon.com.Amazon,Asphalt8Airborne,AutodeskSketchBook,Microsoft.BingFinance,Microsoft.BingFoodAndDrink,Microsoft.BingHealthAndFitness,Microsoft.BingNews,Microsoft.BingSports,Microsoft.BingTranslator,Microsoft.BingTravel,Microsoft.BingWeather,king.com.BubbleWitch3Saga,CaesarsSlotsFreeCasino,king.com.CandyCrushSaga,king.com.CandyCrushSodaSaga,Clipchamp.Clipchamp,COOKINGFEVER,Microsoft.Windows.AIHub,Microsoft.549981C3F5F10,CyberLinkMediaSuiteEssentials,Microsoft.Windows.DevHome,DisneyMagicKingdoms,Disney.37853FC22B2CE,DrawboardPDF,Duolingo-LearnLanguagesforFree,EclipseManager,FACEBOOK.FACEBOOK,MicrosoftCorporationII.MicrosoftFamily,FarmVille2CountryEscape,Microsoft.WindowsFeedbackHub,Flipboard,Microsoft.Getstarted,HiddenCity,HULULLC.HULUPLUS,iHeartRadio,Facebook.Instagram,LinkedInforWindows,Sidia.LiveWallpaper,MarchofEmpires,Microsoft.Messaging,XP9CXNGPPJ97XX,Microsoft.MicrosoftJournal,Microsoft.News,Microsoft.PCManager,MSTeams,MicrosoftTeams,Microsoft.Todos,Microsoft.MixedReality.Portal,Microsoft.ZuneVideo,4DF9E0F8.Netflix,Microsoft.NetworkSpeedTest,NYTCrossword,Microsoft.MicrosoftOfficeHub,OneCalendar,Microsoft.OneConnect,Microsoft.Office.OneNote,PandoraMediaInc,PhototasticCollage,PicsArt-PhotoStudio,PolarrPhotoEditorAcademicEdition,Microsoft.PowerAutomateDesktop,Microsoft.MicrosoftPowerBIForWindows,AmazonVideo.PrimeVideo,Microsoft.Print3D,MicrosoftCorporationII.QuickAssist,flaregamesGmbH.RoyalRevolt,Microsoft.SkypeApp,SlingTV,Microsoft.MicrosoftSolitaireCollection,Microsoft.WindowsSoundRecorder,SpotifyAB.SpotifyMusic,Microsoft.MicrosoftStickyNotes,Microsoft.Office.Sway,BytedancePte.Ltd.TikTok,TuneInRadio,Microsoft.WindowsMaps,WinZipUniversal,Microsoft.XboxApp",
"Name": "Apps"
},
{
"Value": true,
"Name": "DisableTelemetry"
},
{
"Value": true,
"Name": "DisableWidgets"
},
{
"Value": true,
"Name": "DisableLockscreenTips"
},
{
"Value": true,
"Name": "DisableAISvcAutoStart"
},
{
"Value": true,
"Name": "DisableStoreSearchSuggestions"
},
{
"Value": true,
"Name": "DisableSuggestions"
},
{
"Value": true,
"Name": "ShowKnownFileExt"
},
{
"Value": true,
"Name": "DisableCopilot"
},
{
"Value": true,
"Name": "DisableClickToDo"
},
{
"Value": true,
"Name": "DisableBing"
},
{
"Value": true,
"Name": "DisableRecall"
},
{
"Value": true,
"Name": "DisableDragTray"
},
{
"Value": true,
"Name": "DisableEdgeAds"
},
{
"Value": true,
"Name": "CreateRestorePoint"
}
]
}
4 changes: 4 additions & 0 deletions HISTORY.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@ We cloned the repository to create a bespoke internal version that is easier to

### Key Milestones:
1. **Initial Fork & Rebranding**: The project was cloned to the `classic` branch. All scripts, variables, and documentation referencing "Win11Debloat" were rebranded to "WinSwift". Original developer credits were maintained.
2. **Structural Split**: Separated core monolithic scripts into granular PowerShell components (`Features/`, `AppRemoval/`, `GUI/`).
3. **Data Localization**: Extracted massive hardcoded parameter arrays (apps, telemetry services) into standard JSON configuration files (`Apps.json`, `Features.json`).
4. **24H2/25H2 Adaptation (July 2026)**: Added deep blocks for modern Microsoft Copilot+, Windows Recall, and generative AI features injected into standard system apps.
5. **Modernization Audit (August 2026)**: Cross-referenced community bug reports to ensure debloat practices don't break Component-Based Servicing or Windows Updates, and formalized structural system restore logic.
2. **Build System Integration**: Added a `build.ps1` script to dynamically merge the modularized `Scripts/` and `Schemas/` folders into a single, portable `WinSwift-Standalone.ps1` executable.
3. **UI Redesign**: Re-engineered the Graphical User Interface to be denser and more responsive. The 3-column category layout was reduced to 2 columns to limit vertical scrolling, and padding/margins were trimmed. High-contrast theming was applied to dropdowns to fix readability issues.
4. **Code Organization**: Abstracted extensive UAC elevation logic and path initialization out of the primary entry script and into dedicated helper scripts (`Ensure-Admin.ps1` and `Initialize-Environment.ps1`).
Expand Down
7 changes: 7 additions & 0 deletions Logs/WinSwift-Run.log
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Launching WinSwift.ps1 with Windows Terminal...
Launching WinSwift.ps1 with Windows Terminal...
Script execution passed successfully to WinSwift.ps1
Launching WinSwift.ps1 with Windows Terminal...
Script execution passed successfully to WinSwift.ps1
Launching WinSwift.ps1 with Windows Terminal...
Script execution passed successfully to WinSwift.ps1
276 changes: 276 additions & 0 deletions Logs/WinSwift.log
Original file line number Diff line number Diff line change
@@ -0,0 +1,276 @@
**********************
Windows PowerShell transcript start
Start time: 20260704004049
Username: PC\Matan
RunAs User: PC\Matan
Configuration Name:
Machine: PC (Microsoft Windows NT 10.0.26200.0)
Host Application: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -File D:\Antigravity_Projects\WinSwift\WinSwift.ps1
Process ID: 30336
PSVersion: 5.1.26100.8457
PSEdition: Desktop
PSCompatibleVersions: 1.0, 2.0, 3.0, 4.0, 5.0, 5.1.26100.8457
BuildVersion: 10.0.26100.8457
CLRVersion: 4.0.30319.42000
WSManStackVersion: 3.0
PSRemotingProtocolVersion: 2.3
SerializationVersion: 1.1.0.1
**********************
**********************
Command start time: 20260704004053
**********************
PS>TerminatingError(Get-AppxPackage): "Access is denied.

Access is denied.
"
>> TerminatingError(Get-AppxPackage): "Access is denied.

Access is denied.
"
**********************
Command start time: 20260704004054
**********************
PS>TerminatingError(Get-WindowsOptionalFeature): "The requested operation requires elevation.
"
**********************
Command start time: 20260704004054
**********************
PS>TerminatingError(Get-WindowsOptionalFeature): "The requested operation requires elevation.
"
**********************
Command start time: 20260704004054
**********************
PS>TerminatingError(Get-WindowsOptionalFeature): "The requested operation requires elevation.
"
**********************
Windows PowerShell transcript start
Start time: 20260710190409
Username: PC\Matan
RunAs User: PC\Matan
Configuration Name:
Machine: PC (Microsoft Windows NT 10.0.26200.0)
Host Application: PowerShell -NoProfile -ExecutionPolicy Bypass -File D:\Antigravity_Projects\WinSwift\WinSwift.ps1
Process ID: 4536
PSVersion: 5.1.26100.8457
PSEdition: Desktop
PSCompatibleVersions: 1.0, 2.0, 3.0, 4.0, 5.0, 5.1.26100.8457
BuildVersion: 10.0.26100.8457
CLRVersion: 4.0.30319.42000
WSManStackVersion: 3.0
PSRemotingProtocolVersion: 2.3
SerializationVersion: 1.1.0.1
**********************
**********************
Windows PowerShell transcript start
Start time: 20260710190701
Username: PC\Matan
RunAs User: PC\Matan
Configuration Name:
Machine: PC (Microsoft Windows NT 10.0.26200.0)
Host Application: PowerShell -NoProfile -ExecutionPolicy Bypass -File D:\Antigravity_Projects\WinSwift\WinSwift.ps1
Process ID: 30516
PSVersion: 5.1.26100.8457
PSEdition: Desktop
PSCompatibleVersions: 1.0, 2.0, 3.0, 4.0, 5.0, 5.1.26100.8457
BuildVersion: 10.0.26100.8457
CLRVersion: 4.0.30319.42000
WSManStackVersion: 3.0
PSRemotingProtocolVersion: 2.3
SerializationVersion: 1.1.0.1
**********************
**********************
Windows PowerShell transcript start
Start time: 20260710191305
Username: PC\Matan
RunAs User: PC\Matan
Configuration Name:
Machine: PC (Microsoft Windows NT 10.0.26200.0)
Host Application: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoProfile -ExecutionPolicy Bypass -File D:\Antigravity_Projects\WinSwift\WinSwift.ps1
Process ID: 20184
PSVersion: 5.1.26100.8457
PSEdition: Desktop
PSCompatibleVersions: 1.0, 2.0, 3.0, 4.0, 5.0, 5.1.26100.8457
BuildVersion: 10.0.26100.8457
CLRVersion: 4.0.30319.42000
WSManStackVersion: 3.0
PSRemotingProtocolVersion: 2.3
SerializationVersion: 1.1.0.1
**********************
**********************
Windows PowerShell transcript end
End time: 20260710191539
**********************
**********************
Windows PowerShell transcript start
Start time: 20260710193403
Username: PC\Matan
RunAs User: PC\Matan
Configuration Name:
Machine: PC (Microsoft Windows NT 10.0.26200.0)
Host Application: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoProfile -ExecutionPolicy Bypass -File D:\Antigravity_Projects\WinSwift\WinSwift.ps1
Process ID: 38140
PSVersion: 5.1.26100.8457
PSEdition: Desktop
PSCompatibleVersions: 1.0, 2.0, 3.0, 4.0, 5.0, 5.1.26100.8457
BuildVersion: 10.0.26100.8457
CLRVersion: 4.0.30319.42000
WSManStackVersion: 3.0
PSRemotingProtocolVersion: 2.3
SerializationVersion: 1.1.0.1
**********************
Selected user mode: current user (Matan)
> Creating registry backup...
Backup successfully created: D:\Antigravity_Projects\WinSwift\Backups\WinSwift-RegistryBackup-20260710_193432.json

> Creating a system restore point...
A recent restore point already exists, no new restore point was created

> Removing selected apps for all users...
84 apps selected for removal
Removing Microsoft.3DBuilder
Removing Microsoft.Microsoft3DViewer
Removing ACGMediaPlayer
Removing ActiproSoftwareLLC
Removing AdobeSystemsIncorporated.AdobePhotoshopExpress
Removing Microsoft.WindowsAlarms
Removing Amazon.com.Amazon
Removing Asphalt8Airborne
Removing AutodeskSketchBook
Removing Microsoft.BingFinance
Removing Microsoft.BingFoodAndDrink
Removing Microsoft.BingHealthAndFitness
Removing Microsoft.BingNews
Removing Microsoft.BingSports
Removing Microsoft.BingTranslator
Removing Microsoft.BingTravel
Removing Microsoft.BingWeather
Removing king.com.BubbleWitch3Saga
Removing CaesarsSlotsFreeCasino
Removing king.com.CandyCrushSaga
Removing king.com.CandyCrushSodaSaga
Removing Clipchamp.Clipchamp
Removing COOKINGFEVER
Removing Microsoft.Windows.AIHub
Removing Microsoft.549981C3F5F10
Removing CyberLinkMediaSuiteEssentials
Removing Microsoft.Windows.DevHome
Removing DisneyMagicKingdoms
Removing Disney.37853FC22B2CE
Removing DrawboardPDF
Removing Duolingo-LearnLanguagesforFree
Removing EclipseManager
Removing FACEBOOK.FACEBOOK
Removing MicrosoftCorporationII.MicrosoftFamily
Removing FarmVille2CountryEscape
Removing Microsoft.WindowsFeedbackHub
Removing Flipboard
Removing Microsoft.Getstarted
Removing HiddenCity
Removing HULULLC.HULUPLUS
Removing iHeartRadio
Removing Facebook.Instagram
Removing LinkedInforWindows
Removing Sidia.LiveWallpaper
Removing MarchofEmpires
Removing Microsoft.Messaging
Removing XP9CXNGPPJ97XX
Removing Microsoft.MicrosoftJournal
Removing Microsoft.News
Removing Microsoft.PCManager
Removing MSTeams
Removing MicrosoftTeams
Removing Microsoft.Todos
Removing Microsoft.MixedReality.Portal
Removing Microsoft.ZuneVideo
Removing 4DF9E0F8.Netflix
Removing Microsoft.NetworkSpeedTest
Removing NYTCrossword
Removing Microsoft.MicrosoftOfficeHub
Removing OneCalendar
Removing Microsoft.OneConnect
Removing Microsoft.Office.OneNote
Removing PandoraMediaInc
Removing PhototasticCollage
Removing PicsArt-PhotoStudio
Removing PolarrPhotoEditorAcademicEdition
Removing Microsoft.PowerAutomateDesktop
Removing Microsoft.MicrosoftPowerBIForWindows
Removing AmazonVideo.PrimeVideo
Removing Microsoft.Print3D
Removing MicrosoftCorporationII.QuickAssist
Removing flaregamesGmbH.RoyalRevolt
Removing Microsoft.SkypeApp
Removing SlingTV
Removing Microsoft.MicrosoftSolitaireCollection
Removing Microsoft.WindowsSoundRecorder
Removing SpotifyAB.SpotifyMusic
Removing Microsoft.MicrosoftStickyNotes
Removing Microsoft.Office.Sway
Removing BytedancePte.Ltd.TikTok
Removing TuneInRadio
Removing Microsoft.WindowsMaps
Removing WinZipUniversal
Removing Microsoft.XboxApp

> Disabling telemetry and diagnostic data collection...
The operation completed successfully.

> Disabling telemetry scheduled tasks...
Scheduled Task \Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser not found
Disabled Scheduled Task: \Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser Exp
Scheduled Task \Microsoft\Windows\Application Experience\ProgramDataUpdater not found
Disabled Scheduled Task: \Microsoft\Windows\Application Experience\StartupAppTask
Disabled Scheduled Task: \Microsoft\Windows\Customer Experience Improvement Program\Consolidator
Disabled Scheduled Task: \Microsoft\Windows\Customer Experience Improvement Program\UsbCeip
Scheduled Task \Microsoft\Windows\DiskDiagnostic\Microsoft-Windows-DiskDiagnosticDataCollector is already disabled
Disabled Scheduled Task: \Microsoft\Windows\Autochk\Proxy

> Disabling widgets on the taskbar & lock screen...
Removing Microsoft.StartExperiencesApp
Removing MicrosoftWindows.Client.WebExperience
Removing Microsoft.WidgetsPlatformRuntime

> Disabling tips & tricks on the lock screen...
The operation completed successfully.

> Preventing AI service from starting automatically...
The operation completed successfully.

> Disabling Microsoft Store search suggestions for user Matan...
Disabled Microsoft Store search suggestions for user Matan

> Disabling tips, tricks, suggestions and ads throughout Windows...
The operation completed successfully.

> Enabling file extensions for known file types...
The operation completed successfully.

> Disabling Microsoft Copilot...
The operation completed successfully.

Removing Microsoft.Copilot
Removing XP9CXNGPPJ97XX

> Disabling Click to Do...
The operation completed successfully.

> Disabling Bing web search & Copilot integration in Windows search...
The operation completed successfully.

Removing Microsoft.BingSearch

> Disabling Windows Recall...
The operation completed successfully.

> Disabling Drag Tray...
The operation completed successfully.

> Disabling ads, suggestions and the MSN news feed in Microsoft Edge...
The operation completed successfully.


All changes have been applied successfully!
**********************
Windows PowerShell transcript end
End time: 20260710193624
**********************
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ graph TD

We've overhauled WinSwift to keep up with the latest Windows 11 updates (24H2 and 25H2), focusing heavily on protecting your privacy from new AI integrations and telemetry.

- **The Ultimate AI Purge:** We now actively hunt down and disable Copilot, Windows Recall, Click to Do, and generative AI features embedded in Paint, Notepad, and Photos.
- **The Ultimate AI Purge (August 2026 Update):** We now actively hunt down and disable Copilot (System-wide and Outlook), Windows Recall, Click to Do, and generative AI features embedded in Paint, Notepad, and Photos for the latest 24H2 builds.
- **Ironclad Privacy:** We've introduced a dual-layer telemetry block. WinSwift now disables tracking services at their root and applies hardcoded Firewall and HOSTS rules to prevent Windows from phoning home.
- **Unattend Generator:** Building a new PC? Use our built-in XML generator to create a Windows installation file that entirely skips the Microsoft Account requirement and OOBE tracking screens.
- **Ad-Free Experience:** We've expanded our ad-blocker to target the newest promotional banners Microsoft injected into the Settings app and File Explorer.
Expand Down
Loading
Loading