Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extra Debloating #143

Open
EmperorCrusher opened this issue Oct 15, 2024 · 6 comments
Open

Extra Debloating #143

EmperorCrusher opened this issue Oct 15, 2024 · 6 comments

Comments

@EmperorCrusher
Copy link

@Raphire, I use Win11Debloat on all my new PC installs. One thing missing was the ability to debloat Office 365. I personally keep the English version, but debloat the Spanish and French. This also includes removing OneNote. Since I sell Dell PCs to my clients, I also remove a lot of Dell bloatware. I wound up writing a script to facilitate this based on your scripting methods and a LOT of research. If there is any interest in adding any of this to your script, ping me and I'll forward it to you.

I've created another script to do more debloating I have not seen here and can forward it to you as well if you are interested. It includes:

  • Removing Microsoft Store from the taskbar (not uninstalling the store, just removing from the taskbar)
  • Turn off OneDrive in Settings > Apps > Startup (not removing OneDrive completely)

My script does more, but it's less debloating and more stopping annoyances like making Windows stop asking to make changes after some critical or feature updates. Silence is golden, MS. LMK.

@johnnyq
Copy link

johnnyq commented Oct 21, 2024

Super excited for this Please Share, Submit a Pull Request

@EmperorCrusher
Copy link
Author

I'm not at all experienced at submitting things at Github. I can try following my nose to see if it winds up at the right place or can someone explain how to do this?

@Raphire
Copy link
Owner

Raphire commented Oct 22, 2024

Sounds good. I'm always open to adding more options to the script.

I'm not at all experienced at submitting things at Github. I can try following my nose to see if it winds up at the right place or can someone explain how to do this?

If you fork the repo you can make the changes on your fork and later create a pull request here.

@EmperorCrusher
Copy link
Author

@Raphire I made a fork, added 3 items and created a pull request. I didn't make changes to your scripts. Instead I put my own DebloatDell.bat and debloatdell.ps1 in and you can test and rewrite to streamline and make elegant. The script removes Dell boatware except for Dell Update and Microsoft 365 and OneNote Spanish and French versions. This can obviously also be run on other makes of PCs to just removed the Microsoft bloat. It would just ignore the Dell bloatware.

I also added the new.ps1 which has the code to remove Microsoft Store from the taskbar and turn off OneDrive in Settings>Apps>Startup. If you like it, then add it where you want it in your own script. Enjoy! It took days of research to find the information to do all these things.

Just a word of notice. Although DebloatDell does the job, it takes a long time to run, just like it would take if you would be issuing the commands to uninstall the software manually, one at a time. So, expect it to take 5 to 10 minutes. This just automates the process and makes me smile. 😀

@OmaigatTER
Copy link

OmaigatTER commented Oct 23, 2024

It should be an auto-detection to see if the user actualy uses the app and if it does don't remove it.

@EmperorCrusher
Copy link
Author

I would agree with @OmaigatTER that if this script was to be run on a system in production, that it would be best to see if the user actually uses the app. I don't know how to do that, so I'll leave this up to more educated developers like @OmaigatTER to contribute code to help. Would you mind helping?

Also, to help everyone understand why this script even exists, I'm a solo IT provider and purchase dozens of PCs/laptops from Dell for my clients. I spent a lot of time doing the debloating of Dell and MS products ON BRAND NEW PCs being pushed out to my clients, so I came up with this script. This works best for me pushing out BRAND NEW PCs for clients that I know and take care of. It will not work well for everyone and certainly would upset some who use some of the software on systems already in production. But I know my client base and they consider these things clutter, so I'd be comfortable running it on my own client's production systems. As @OmaigatTER pointed out, this will NOT be the case for everyone.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants