<!--
Self reminder: If i'm willing to change the repository name (again...why???)
I need to change these files:
- src\lib\start-logging.psm1
- src\lib\title-templates.psm1 (LOGO)
- CONTRIBUTING.md
- README.md
- WinDebloatTools.ps1 (Window Title)
-->
< h2 align = "center" >
< img src = "src/assets/script-logo.png" style = "vertical-align: bottom" width = "90%" >
[![PSScriptAnalyzer ](https://github.com/LeDragoX/Win-Debloat-Tools/actions/workflows/powershell.yaml/badge.svg?style=flat )](https://github.com/LeDragoX/Win-Debloat-Tools/actions/workflows/powershell.yaml)
![GitHub issues ](https://img.shields.io/github/issues/LeDragoX/Win-Debloat-Tools?label=Issues )
![GitHub license ](https://img.shields.io/github/license/LeDragoX/Win-Debloat-Tools?color=blue&label=License )
[![Commit rate ](https://img.shields.io/github/commit-activity/m/LeDragoX/Win-Debloat-Tools?label=Commit%20rate )](https://github.com/LeDragoX/Win-Debloat-Tools/commits/master)
![GitHub last commit (branch) ](https://img.shields.io/github/last-commit/LeDragoX/Win-Debloat-Tools/main?label=Last%20commit )
![GitHub code size in bytes ](https://img.shields.io/github/languages/code-size/LeDragoX/Win-Debloat-Tools?label=Code%20size )
< i >
This Project was adapted from < a href = "https://github.com/W4RH4WK/Debloat-Windows-10" > W4RH4WK's Project< / a >
< / i >
< / h2 >
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
***Re-imagining Windows like a minimal OS install, already debloated with minimal impact for most functionality.***
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
> [!WARNING]
> **DISCLAIMER:** *You're doing this at your own risk, I am not responsible for any data loss or damage that may occur. It's not guaranteed that every feature removed from the system can be easily restored.*
## 🚀 Download Latest Version
Code located in the `main` branch is considered bleeding-edge, but big features/reworks will be implemented in a separate branch.
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
> [!IMPORTANT]
> *Use on a fresh Windows install to notice the differences. Using an admin account is recommended to avoid any compatibility issues.*
< div align = "center" >
< table >
< thead align = "center" >
< tr >
< th > Branch to Download< / th >
< th > Version(s) Supported< / th >
< th > Edition(s)< / th >
< th > Architecture< / th >
< th > PowerShell Version< / th >
< / tr >
< / thead >
< tbody align = "center" >
< tr >
< td >
< h4 > < a href = "https://github.com/LeDragoX/Win-Debloat-Tools/archive/main.zip" > ⬇️ Main< / a > < / h4 > (Current)
< / td >
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
< td rowspan = "2" > 23H2 or Older< / td >
< td rowspan = "2" > Home / Pro< / td >
< td rowspan = "2" >
x86/x64 ONLY< br >
ARM/ARM64 will break your installation (< a href = "https://github.com/LeDragoX/Win-Debloat-Tools/issues/97" > #97< / a > )
< / td >
< td rowspan = "2" > < img width = 20px src = "src/assets/powershell-icon.png" style = "vertical-align: bottom" / > v5.1+< / td >
< / tr >
< / tbody >
< / table >
< / div >
## ✨ Usage
**To run a variant of the script, follow these steps:**
- Extract the **entire** `.zip` file to another folder.
- Run `OpenTerminalHere.cmd` (try to `run as admin` if nothing happens at all).
- Copy and Paste one of the lines below on your **Terminal** to unblock the scripts and execute it:
### GUI Version
```ps1
Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force; ls -Recurse *.ps*1 | Unblock-File; .\"WinDebloatTools.ps1"
```
< div align = "center" >
![Script GUI ](./src/assets/script-gui.png )
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
*The `Apply Tweaks` button is the main one for debloating.*
< / div >
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
### **CLI Version** (Straight to debloat)
```ps1
Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force; ls -Recurse *.ps*1 | Unblock-File; .\"WinDebloatTools.ps1" 'CLI'
```
**[Scripts](./src/scripts) can be run individually, pick what you need.**
## 🔄️ Roll-Back
**If something breaks you can rely on:**
1. If you want ** (almost)** everything to it's original state, use the `Undo Tweaks` button on [`WinDebloatTools.ps1` ](./WinDebloatTools.ps1 ).
2. A restoration point done by the script itself;
3. The `Repair Windows` button on [`WinDebloatTools.ps1` ](./WinDebloatTools.ps1 );
## ☑️ Common Script Features
< details >
< summary > Click to expand< / summary >
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
**This part is also valid to the *Apply Tweaks* button on the GUI.**
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
- Import all necessary *modules* before executing everything ([Source](./src/lib/));
- Logs both script runs on `C:\Users\<<USERNAME>>\AppData\Local\Temp\Win-DT-Logs` ;
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
- Make a Restore Point and Backup the Hosts file ([Source](./src/scripts/Backup-System.ps1));
- Download AdwCleaner and Run the latest version for *Virus/Adware* scan and from OOShutUp10 and import all Recommended settings from a file ([Source](./src/scripts/Invoke-DebloatSoftware.ps1));
- Disable *non-essential* **Telemetry** from **Scheduled Tasks** and Optimize it ([Source](./src/scripts/Optimize-TaskScheduler.ps1));
- Disable *heavy* **Services** , but enable some on SSDs for optimum performance ([Source](./src/scripts/Optimize-ServicesRunning.ps1));
- Remove some of the legacy system components called as "**Capabilities**", except the most popular ones ([Source](./src/scripts/Remove-CapabilitiesList.ps1));
- Remove **Bloatware UWP Apps** that comes with Windows 10+, except from my choice ([Source](./src/scripts/Remove-BloatwareAppsList.ps1));
- Optimize **Privacy** by disabling more **telemetry** parts and changing **GPOs** , all through changing **registry keys** ([Source](./src/scripts/Optimize-Privacy.ps1));
- Optimize **Performance** by changing away from default settings that slowdowns the system, utilizing **PowerShell commands** and **changing registries** to disable features ([Source](./src/scripts/Optimize-Performance.ps1));
- Apply **Personalization** tweaks on **UI** and **System Settings** via **Registry** and **PowerShell** commands ([Source](./src/scripts/Register-PersonalTweaksList.ps1));
- Help improve the **Security** of Windows while maintaining performance ([Source](./src/scripts/Optimize-Security.ps1));
- Disable **obsolete** Windows **optional features** and enable some that might help ([Source](./src/scripts/Optimize-WindowsFeaturesList.ps1));
< / details >
## ✅ GUI Script Features
< details >
< summary > Click to expand< / summary >
### System Tweaks
#### Customize System Features ([Can be found here](src/utils/Individual-Tweaks.psm1))
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
- `Enable/Disable Dark Theme` : Apply *Dark Theme* or *Light Theme* on Windows;
- `Enable/Disable Activity History` : Manages the **Activity History** setting;
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
- `Enable/Disable Background Apps` : Manages *ALL* the **Background Apps** settings;
- `Enable/Disable Clipboard History` : Manages the **Clipboard History** setting, that keeps a history from your clipboard pressing `Windows + V` key;
- `Enable/Disable Clipboard Sync Across Devices` : Manages the **Clipboard Sync Across Devices** setting, which allows to use the same clipboard for multiple devices (must be using a MS account);
- `Enable/Disable Cortana` : Manages the **Cortana** setting;
- `Enable/Disable Hibernate` : Manages the **Hibernate** setting;
Core changes, additions and refactor (#127)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
12 months ago
- `Enable/Disable Legacy Context Menu` : Bring back the Windows 10 **context menu** from right-clicking or default on Windows 11;
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
- `Enable/Disable Location Tracking` : Allow or block **location sensors and trackers** on Windows;
- `Enable/Disable News And Interest` : Show or hide the **temperature and climate** on the taskbar;
- `Enable/Disable Old Volume Control` : Manages the **Old Volume Control (Win 7/8.1)** setting;
- `Enable/Disable Online Speech Recognition` : Manages the **Online Speech Recognition** setting, by pressing the keys `Windows + H` you can speak through your mic, then use it to type text using your voice;
- `Enable/Disable Phone Link` : Manages the **Phone Link** setting, which can link your Android/iPhone devices notifications to Windows;
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
- `Enable/Disable Photo Viewer` : [*Enables* ](./src/utils/enable-photo-viewer.reg ) or [*Disables* ](src/utils/disable-photo-viewer.reg ) the old **Photo Viewer (Win 7/8.1)** ;
- `Enable/Disable Search App for Unknown Ext.` : When running a unknown extension file, be able to search through **MS Store** for an App that can open it.
- `Enable/Disable Telemetry` : Manages the **Windows Telemetry Level** setting;
- `Enable/Disable WSearch Service` : Manages the **Windows Search Service** setting;
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
- `Enable/Disable Windows Spotlight` : Manages the spotlight setting in personalization settings, giving a new desktop and lockscreen wallpaper daily;
- `Enable/Disable Xbox Game Bar/DVR/Mode` : Manages the **Xbox Game Bar/DVR/Mode** setting, that can open Game Bar anywhere, record clips from games and change Game Mode;
#### System Debloat Tools
- `Apply Tweaks` : Run every Common Tweak scripts ([Go To ** ☑️ Common Script Features** section](#%EF%B8%8F-common-script-features));
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
- `Undo Tweaks` : Re-apply some tweaks and *Revert* all possible ones, covering the, `ShutUp10 settings` , `Scheduled Tasks` , `Services` , `Privacy and Performance` , `Personal` and `Optional Features` tweaks, then try to `Reinstall Pre-Installed Apps` ;
- [`Remove Microsoft Edge` ](./src/scripts/Remove-MSEdge.ps1 ): uninstalls **Microsoft Edge** , disables Scheduled Tasks and Services related to Edge, then remove the remaining files, **Edge Web View** files will remain untouched, but apps which depends on **WebView2** will not install unless you install Microsoft Edge;
- [`Remove OneDrive` ](./src/scripts/Remove-OneDrive.ps1 ): completely removes OneDrive from the System, re-install is possible via Win Store;
- [`Remove Xbox` ](./src/scripts/Remove-Xbox.ps1 ): wipe Xbox Apps, disable Services related to Xbox and GameBar/GameDVR;
#### Install System Apps ([Can be found here](src/utils/Install-Individual-System-Apps.psm1))
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
*This section contains options to restore the system apps, by downloading them from the **MS Store** (mostly) and doing **Stock configurations** (for some Apps).*
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
> The Xbox button uses a script to restore functionalities and reinstall the Xbox Apps available on MS Store.
#### Other Tools
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
*This section contains tools to solve some Windows problems and get info about how much debloated the system is.*
- [`Randomize System Color` ](./src/scripts/other-scripts/New-SystemColor.ps1 ): Changes the Windows color pallette to a random generated hex color;
- [`Reinstall Pre-Installed Apps` ](./src/scripts/Install-DefaultAppsList.ps1 ): Rebloat Windows with all the Pre-Installed Apps;
- [`Repair Windows` ](./src/scripts/Repair-WindowsSystem.ps1 ): Try to Completely fix the Windows worst problems via Command Line;
- [`Show Debloat Info` ](./src/scripts/other-scripts/Show-DebloatInfo.ps1 ): Make an overall check-up from disabled and enabled Windows Components (Compare before and after applying tweaks, it's a great difference);
#### Windows Update ([Can be found here](src/utils/Individual-Tweaks.psm1))
- `Enable/Disable Automatic Windows Update` : Set Windows updates to automatic or manual;
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
#### Optional Features/Task Scheduler/Services/Windows Capabilities ([Can be found here](src/utils/Individual-Tweaks.psm1))
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
*These sections can manually adjust **Features** from the system, working as a ON/OFF toggle.*
#### Miscellaneous Features ([Can be found here](src/utils/Individual-Tweaks.psm1))
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
- `Enable/Disable Encrypted DNS` : Sets the DNS Client Servers to **Cloudflare's** and **Google's** (ipv4 and ipv6), and enables **DNS Over HTTPS** on *Windows 11* .
- `Enable/Disable God Mode` : Manages the hidden Desktop folder called "**God Mode**";
- `Enable/Disable Mouse Acceleration` : Manages the **Enhance Pointer Precision** setting from mouse settings;
- `Enable/Disable Mouse Natural Scroll` : Sets the mac-like mouse scrolling behavior, basically reverts mouse scroll direction;
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
- `Enable/Disable Take Ownership menu` : [*Enables* ](./src/utils/enable-take-ownership-context-menu.reg ) or [*Disables* ](src/utils/disable-take-ownership-context-menu.reg ) the **Take Ownership context menu** ;
- `Enable/Disable Shutdown PC shortcut` : Manages the **Shutdown Computer desktop shortcut** ;
### Software Install
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
- [Install *Winget/Chocolatey* package managers ](./src/lib/package-managers/ );
Core changes, additions and refactor (#127)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
12 months ago
- Be able to install the listed software in this script! Even from System apps.
- **Importante Note:** When proceeding to install a new app, the script will automatically install the required package manager for that operation.
Core changes, additions and refactor (#127)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
12 months ago
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
- [**Create** or **Remove** a Daily Upgrade Task for *Winget/Chocolatey* packages ](./src/lib/package-managers/ );
Core changes, additions and refactor (#127)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
12 months ago
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
- Creates a new Scheduled Job to daily upgrade all available softwares via *Winget* at **12:00** and *Chocolatey* at **13:00** ;
Core changes, additions and refactor (#127)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
12 months ago
- Register daily upgrade logs on `C:\Users\<<USERNAME>>\AppData\Local\Temp\Win-DT-Logs` and remove old log files;
- `Remove All Chocolatey Packages` : List all packages from Chocolatey which are installed and remove everything at once;
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
- `Upgrade All Softwares` : Upgrades all Softwares installed on your machine installed through *Winget* and *Chocolatey* .
- WSL will only update itself, not the distros installed.
- `Install Selected` : Install the selected apps by marking the checkbox(es);
- `Uninstall Mode` : Default as OFF, clicking this will switch the `Install Selected` button to `Uninstall Selected` and uninstall every selected apps (**Advice:** differently colored buttons may not be able to uninstall completely and WSL UWP Apps, but WSL Distros will be unregistered);
< / details >
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
## ➕ Contributing
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
FIRST of all, if have any *questions* or *concerns* about the project, please refer to the [DISCUSSION ](https://github.com/LeDragoX/Win-Debloat-Tools/discussions/new/choose ) page, not the **ISSUES** , this helps keeping the project organized, thanks!
Found a *bug* or want a *new feature* ? You can open a new `Issue` [here ](https://github.com/LeDragoX/Win-Debloat-Tools/issues/new/choose ).
Wanting to add *improvements* or *fixes* ? Please check out the [CONTRIBUTING.md ](CONTRIBUTING.md ) file.
## 🤍 Credits
- Special thanks to [LowSpecGamer ](https://youtu.be/IU5F01oOzQQ?t=324 ), he is the reason i've adapted this script.
- Special thanks to [Fabio Akita ](https://youtu.be/sjrW74Hx5Po?t=318 ), for believing in this project and making this script famous 🤍.
- [W4RH4WK ](https://github.com/W4RH4WK ) - For his project ^^
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
- [Tester] All of *my friends and people* who trusted on me to run the script;
- [Tester] [yCr-shiddy ](https://github.com/yCr-shiddy ) - Helped giving more ideas and fixes;
- [Code] [Adamx's ](https://www.youtube.com/channel/UCjidjWX76LR1g5yx18NSrLA ) - by [*this video* ](https://youtu.be/hQSkPmZRCjc ) (and script);
- [Code] [Baboo's ](https://www.youtube.com/user/baboo ) - by [*this video* ](https://youtu.be/qWESrvP_uU8 ) (and commands);
- [Code] [ChrisTitusTech ](https://www.youtube.com/channel/UCg6gPGh8HU2U01vaFCAsvmQ ) - by having taught how to mess with *PowerShell* in [this Stream ](https://youtu.be/ER27pGt5wH0 ) (and his *open-source* debloat script);
- [Code] [Daniel Persson ](https://www.youtube.com/channel/UCnG-TN23lswO6QbvWhMtxpA ) - by [*this video* ](https://youtu.be/EfrT_Bvgles ) (and script explanation);
- [Code] [matthewjberger ](https://gist.github.com/matthewjberger ) - by [*this script* ](https://gist.github.com/matthewjberger/2f4295887d6cb5738fa34e597f457b7f ).
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
## 🛣️ Roadmap
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
List of all changes made on the script since the beginning, the file can be accessed [here ](ROADMAP.md ).
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
## 🏅 Recommended Alternative
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
The scripts are designed to run without any user interaction. Modify them beforehand. If you want a more interactive approach (also more maintained) then check out:
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
- [winutil ](https://github.com/ChrisTitusTech/winutil ) from [ChrisTitusTech ](https://github.com/ChrisTitusTech );
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
## 📝 Legal / License
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
*This project is NOT associated to **MalwareBytes** and **O&O Software GmbH** in any form.*
**MalwareBytes AdwCleaner** and **O&O ShutUp10++** have their own licenses.
May Update... and Thoughts (#164)
* fix: console background color changing
- Add new background colors which works greatly with Powershell and Windows Terminal
* docs: update ISSUE_TEMPLATEs
- Log folder location
- change label to only Feature Request
* Fix: Tab 1 Panel 2 app order
* refactor: change script tmp folder to actually be on User Temp
- Get the Script Temp folder using a new function
* Delete remaining from old tmp\ folder
* arch: rename all powershell scripts to match PS naming
- Even if it isn't approved
* chore: remove unused code
- Install-HEVCSupport function which doesn't work anymore
* arch: rename remaining scripts
- Also fix an name warning from PSScriptAnalyzer
- Remove Main() functions
* style: change debloat script order
- Remove useless code from Remove-CapabilitiesList
* feat: remove old quick assist if the new one is already installed
* feat: Install Quick Assist by GUI
- Remove some console output which wasn't important
* BREAKING CHANGE: Attempt to correctly rename the remaining files (part 1)
* fix: Attempt to correctly rename the remaining files (part 2)
* Change CONTRIBUTING to a less strict policy
* Fix path not being found while downloading (#95)
- This is not a complete fix
* Fix adwcleaner not working (#95)
- Organize imports (yes, again)
* Fix adwcleaner not working (yikes!) (#95)
* Don't set NVIDIA services to Manual anymore (#98)
- Solves issues with GeForce Experience and Control Panel
* Remove more Apps: (#102)
- WhatsApp
- Amazon Prime Video
- TikTok
- Facebook
- Instagram
Spotify will not be removed, as i don't want to :v
* Remove useless files and code
- The lib Grant-RegistryPermission isn't working at all
- Removing all references from this handmade lib
* Prefer using "legacy" Windows 10 context menu on Windows 11
- If you dislike it you can click twice on "Enable Legacy Context Menu" to restore the default
- Less laggy
* Stop triggering github actions everyday
* Rename powershell-linter CI
* Refactor Issue templates
- Need less info
- Fixed punctuation.
* Logs should be divided monthly
* Modify Windows Explorer Navigation Pane behaviors
- Hide Duplicated Removable Devices
- Disable Expand to folder on navigation pane
(Seems to solve: Explorer opening as the primary window without any reason)
* Making disable expand to folder on navigation pane irreversible
- The default is already disabled
* Load PSScheduledJob Module before using it's calls (#119)
* Add DELL bloatware to remove
- Add Alienware apps, but keep them commented
.
.
.
I've been thinking about this for a long time...
* Use less colors on terminal
> This is not Cyberpunk 2077
- Change credits location
* Enable Run Dialog History back (#102)
- Press Win + R, then type something, you should see more stuff now.
* Add Hyper-V to Optional Features (#102)
* Add Windows Sandbox to Optional Features (#102)
* Add new MS Edge Apps to Remove
* Organize Bloatware list in each category
- Add Dev Home to MSApps
* Don't remove Dev Home yet, it can't be reinstalled
* Winget and Chocolatey won't install while initializing the script (#110)
- Every Winget/Chocolatey operation was moved to Software Install Tab.
- To be able to install apps again, you need to install individually Winget and Chocolatey.
- Also, you can Add or Remove Daily Upgrade for Winget and Chocolatey.
- Chocolatey can now be Uninstalled! *(Be aware to uninstall everything before)*
infra: Manage-Software and every code related to package managers were moved to /src/lib/package-managers/
* Update the message when a package manager was already found before enabling daily upgrade
* Switch Xbox app order on list
- Replace comments
No code changes.
* Update CONTRIBUTING
- I thought i made this change before, sorry for the inconvenience.
* Purge Cortana from reinstallable system apps. (#124)
* When removing Microsoft Edge, keep EdgeWebView (#125)
* Keep EdgeCore folder
- Testing to Remove Edge but keep EdgeWebView working
* Fix Remove-ItemVerified hardcode
* Revert EdgeCore commit (#125)
- Refactor what folders are removed (The Exclude param was broken)
* Move the last package manager related file to /src/lib/package-managers/
* Allow WinDebloatTools to run asking for admin perms +
+ Run Windows Terminal or PowerShell depending on winget.
- If script is in the wrong folder, it'll be able to detect and correct it.
* Install Winget, Chocolatey and WSL on DEMAND (#110 #112)
- If the user wants to install something, instead of going directly to an error, install the missing package manager.
- The 1st time installing will prompt a bigger message (I don't know how this happened)
* Fix PSScriptAnalyzer note.
- The cmdlet 'Install-Software' returns an object of type 'System.Management.Automation.ScriptBlock' but this type is not declared in the OutputType attribute.
* Add option to switch Mouse Acceleration (#102)
* Add option to turn on/off Family Safety Features from Task Schedules (#104)
* Improve Windows Search info (#112)
- Use lib to disable/enable service for WSearch service
- Isolate WSearch tweak on Services category
* Fix Mouse Acceleration persistance after reboot (#102)
- Changed Type to String.
* Add Messenger app and Spotify (#102)
- Spotify line was uncommented
* Fix missing .URL file association :D (#113)
- Took a long time to find out, I'm not doing this again
- All .reg files should wait until finished
- Add "None" type to Set-ItemPropertyVerified
- Used to a specific case where REG_NONE was needed
- Check if system is Windows 10, then only apply on it
- Added other comment to Windows Photos App, because it's the same as Video Editor (2 apps in 1)
- Create new reg file to bypass perms, solving the .url file disassociation
- In Enable-LegacyContextMenu suppress the New-Item command output
* Use -Encoding UTF8 parameter (#118?)
* Load PSScheduledJob Module in Manage-DailyUpgradeJob (#119)
- For some reason the import was missing again.
* Disable Edge Tasks and Services after uninstalling (#123/#125)
- Add a disclaimer to the message before Removing Edge
- Fixed wildcard usage '*' in Set-ScheduledTaskState function
* Update script GUI
* Fix Powershell workflow badge
* Truly fix PSScriptAnalizer badge
- .yml -> yaml
* Update README info to match all functionalities
* Fix Randomize System Color function call
* Don't enable Net Framework 4.8 Advanced Services
* Rename function "Use-DebloatSoftware" to "Invoke-DebloatSoftware"
* Disable reserved storage
- Gives more storage space
* Add ROADMAP file, containing major changes
- This was moved from the Projects tab
* docs: Shorten unnecessary parts
- Test new markdown feature.
* Fix formatting when using highlighted blockquotes
* Fix UI button inconsistencies
- Change Date format and how opened scripts are shown.
* Added Disk cleanup scripts
- Remove-TemporaryFiles
- Remove-WindowsOld
- Start-DiskCleanUp
*NOTE: These are not integrated with the Apply Tweaks button as some of then delete occurring install/update files and should be done separately or while you're aware
* GUI: Display version [DATE] rather than [File name] [DATE]
* Remove Windows.old folder after cleaning
* Fix CLI mode not working if not admin (#136)
* Add "Power Automate" to the Bloatware list
* Do not enable .NET strong cryptography (#130)
- Better off than enabled
- All users still need to remove it manually.
* Fix value from mouse hover time
- This registry key is using milliseconds unit to define the time
* Use firefox version from Chocolatey
- Winget version seems a mix from MS Store, which can't open some URLs
* Increase Mouse Hover time to 100ms
- 10ms was pretty unstable
* Add option to Disable and Enable News And Interest (Win10)
* NewsAndInterest: Remove the key value rather than putting value forced to 1
* Add title to PowerShell window
- Fix wrong location warning color
- Make last Personal Tweak one line
* cleanup: Remove useless date line
* Only set High Performance power plan to DESKTOP PCs (Laptops and other types will be ignored)
- Avoid thermonuclear mobile devices (reduces performance and BATTERY drain in these devices)
* Add my (LeDragoX) Pix as a donation method (Just copy and remove the 2 first words + "-")
- Allow Brazilians to donate easily
* Update Request-FileDownload.psm1 (#140)
Had to dig deeper...
If the the path "$(Get-TempScriptFolder)\downloads" is not existent. An has to be created, the script will fail.
Cause of the error was a non-captured output in this function at corrected line.
* Update Invoke-DebloatSoftware.ps1 (#141)
Some minor optimization on cleaning after tool download & execution.
* Fix OneDrive install
- Remove whitespace
* Fix OneDrive reinstall*
* Use doubled quotation marks ( " ) instead of single ( ' )
- Add quotation marks when a component "was not found".
* Fix Windows Update always notifying (return to normal behavior)
- Will updates be automatic?
- Set Scheduled Update to be 3AM (was 4AM)
* Update README
* Update README Warning
* fix: Return to default WU automatic updates policies when enabling it
I messed up automatic updates, as it waited for 3AM to reach, but never happened
* Add an option to Enable Location Services settings (#133)
- Fix "lfsvc" service tweak, the parameter was named "EnableStatus", not "Status"
* Move Winget/Chocolatey Settings to new tab "Settings"
* Rename Location tweak type to "Privacy"
* Improve Set-ItemPropertyVerified lib
- Use less hardcode
- Check if $null before inserting parameters
- Binary types need a special input
- Allow to input multiple Paths
* Check $null before inserting parameters on Remove-ItemVerified lib
- Add a Write-Verbose line to check the command processed
* Make available the Uninstall option to Microsoft Edge natively
- Added the tweak to Remove-MSEdge
* This may help with edge cmd uninstall, as it unlocks the software uninstall option.
Inspired by: "How Difficult is it to Uninstall Microsoft Edge?" from Endermanch
* Comment Whatsapp, as it couldn't be instantly removed from Windows
- This is one of the apps by demand, which start just as a link/stub to download
* fix: DNS over HTTPS internet slowdown setting (10s+ loading)
- All settings must be set to $false
- Added the -DohTemplate to fulfill the parameters.
* README: don't want to be the next Yuz- (hope this helps on the legal part)
- Added a link to new Discussion in case you got any question or concern
* Update Emulation section
- Remove BSnes HD
- Remove Project 64
- Add Duckstation
- Install PPSSPP via Chocolatey (newer)
* Increase MouseHoverTime a bit
* Add Support to Windows 11 23H2 (#137)
- Add tweak to keep the show desktop button enabled
- When uninstalling WSL, also uninstall the optional feature
- Insert Windows version for some tweaks
- Update ROADMAP
* Add an option to enable/disable Windows Spotlight (#156)
- Allows the user to enable Windows Spotlight as Desktop Background
* chore(deps): bump github/codeql-action from 2 to 3 (#145)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* docs: update link to ps1 file (#159)
* docs: update link to ps1 file
Update link from silent-debloat-softwares.ps1 to Use-DebloatSoftware.ps1, reading the script this file looks the right one now.
* Update file name to `Invoke-DebloatSoftware.ps1`
- related to develop branch
---------
Co-authored-by: Plínio Larrubia <plinio2xd@gmail.com>
* Remove other Funding.yml option
* Restore Sleep Button (#158)
- Also restoring the default Hibernate type (Full)
* chore(deps): bump github/codeql-action from 2 to 3 (#161)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v2...v3)
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Fix: Restore sleep button
- Remove space after path
* Make function Remove-ItemPropertyVerified
- Serves to verify empty paths while removing properties from registry
* Update README documentation
* Enable NDU back, allowing the task manager to show network usage per process
* Remove old linux versions for WSL
- Removed Ubuntu 18 and 20 too
* Bypass the Restore Point limit (#131)
* Fix OneDrive removal (#147)
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: 747DB66FBC <133031823+747DB66FBC@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Italo A <italoaurelior@gmail.com>
Co-authored-by: 5p3ctra <5p3ctra@users.noreply.github.com>
4 months ago
Licensed under the [MIT ](LICENSE.txt ) license.