Giter Site home page Giter Site logo

teraskull / pydebloatx Goto Github PK

View Code? Open in Web Editor NEW
1.5K 1.5K 109.0 1.82 MB

Python GUI for uninstalling the default Windows 10 apps.

Home Page: https://pydebloatx.com/

License: MIT License

Python 88.75% CSS 4.67% Batchfile 6.58%
debloat fluent gui microsoft-store pydebloatx pyqt5 python python3 uninstall windows windows-10

pydebloatx's Introduction

pydebloatx's People

Contributors

cjerrington avatar deepsourcebot avatar faresbakhit avatar flowluap avatar imgbotapp avatar snala avatar space9bug avatar teraskull avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pydebloatx's Issues

Remove For All Users Check Box

Is your feature request related to a problem? Please describe.
No issue, just throwing ideas out.

Describe the solution you'd like
The Remove-AppXPackage has an -AllUsers switch that allows for the app to be removed from all user accoutns. This requires your script to be run as admin. If compiling it with pyinstaller, you can add the admin switch using --uac-admin to it.

Describe alternatives you've considered
It would just be nice to be able to remove the bloat from all users versus the individual user by default.

Additional context
subprocess.Popen(f"powershell (Get-AppxPackage -Package {self.checkbox_dict[i]} | Remove-AppxPackage -AllUsers)")

[BUG] Text reads <space> will be available. Should read <space> will be freed.

Describe the bug
When selecting to remove an application, the on screen text reads " of of disk space will be available". It should read " will be freed."

To Reproduce
Steps to reproduce the behavior:

  1. Remote into target system over RDP (optional, this is just what I am doing).
  2. Follow instructions in Readme.md to run the application
  3. Select applications to remove
  4. Click Uninstall
  5. Review dialogue, text is not worded well and makes the user believe they only have a few MB of space free on the whole disk.

Expected behavior
Text should read " will be freed."

Screenshots
Screen Shot 2020-12-30 at 12 13 07 PM

Desktop (please complete the following information):

  • Windows 10 Edition: Windows 10 Pro
  • Version [e.g. 1.3.0]: 10.0.19042 Build 19042

Feature request

  • disable IE 11 (Powershell): Disable-WindowsOptionalFeature -FeatureName Internet-Explorer-Optional-amd64 –Online

  • remove Edge (Powershell):remove-appxpackage [ path:"get-appxpackage edge | Select Name, PackageFullName" ]

  • remove Cortana (Powershell): remove-appxpackage [ path:"get-appxpackage cortana | Select Name, PackageFullName" ]

What about a portable version

Hi. as useful and practical this project, what about building a (minimal) portable version of this app (with custom settings)?
just a thought.

[BUG] UnicodeDecodeError in line 313 of app.py

Describe the bug
When I try to run the program, it briefly opens the main window and then closes, presenting the following message:

  File "e:\OneDrive\Programas\PyDebloatX-1.9.0\pydebloatx\app.py", line 313, in run
    names_list = x.communicate()[0].decode().split()
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc6 in position 74: invalid continuation byte

To Reproduce

  1. Downloaded the 1.9.0 version folder from GitHub
  2. Opened the folder "/pydebloatx/" and tried to run app.py.
  3. I used VS Code with a proper environment setup that has pyqt5 and Python 3.8.6.

Expected behavior
Just hoped the main window would at least open

Desktop (please complete the following information):

  • Windows 10 Pro 20H2 in Brazilian Portuguese
  • Version 1.9.0

Additional context
When I run the command in Powershell, I get the following:
pydebloatbug.txt

Some discussions about PyDebloatX packaging.

  1. Package size(It's not big, so you can use solid. Network transmission is always slow.)
    LZMA(Solid)
  2. Deletable DLL(We can add it again when we need to.)
    libEGL.dll
    libGLESv2.dll
    opengl32sw.dll
    Qt5DBus.dll
    Qt5Network.dll
    Qt5Qml.dll
    Qt5QmlModels.dll
    Qt5Quick.dll
    Qt5WebSockets.dll
  3. Version(It just runs on Windows 10.)
    Latest Python 3 Release - Python 3.9.1
    32-bit and 64-bit

Virus alert

I created a portable exe file. I scanned for virus total.
vırustotal

app.py not starting

Hi,
noob here.
I downloaded everything (including requirements), cd into the folder, type python3 app.py and nothing happens.

[BUG] Window sizing incorrect when opened over RDP connection

Describe the bug
When opening the application on a remote computer over RDP, the window is badly sized and cannot be adjusted.

To Reproduce
Steps to reproduce the behavior:

  1. Connect to remote session
  2. Check out code
  3. Run application following readme.md directions
  4. Window sizing is shown incorrect and cannot be adjusted.

Expected behavior
Window sizing needs to be appropriate on remote connection, so all options can be seen.

Screenshots
Screen Shot 2020-12-30 at 12 11 05 PM

Desktop (please complete the following information):

  • Windows 10 Edition: Windows 10 Pro
  • Version [e.g. 1.3.0]: 10.0.19042 Build 19042

Additional context
Using a Mac and Microsoft Remote Desktop to view my target Windows 10 computer.

[BUG] Building .exe error

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Download the project and them extract, after that run setup.bat or setup_portable.bat
  2. After that you will see the issues that I got
  3. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
image
image
image
image

Desktop (please complete the following information):

  • Windows 11 Edition: Windows 11 IoT Enterprise 22000.593 x64
  • Windows 10 Display Language: English (United States)
  • PyDebloatX Version [Latest version]
  • Python version [3.10.4]
  • Screen resolution [1920x1080]
    image

Additional context
I try all the web to find the solution for the issue, but could see any fixes to this, perhaps I'm not installing something or something not properly configured.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.