Skip to content

A multi use Python Tool for Windows that offers Features to clean, debloat, update, repair or get Infos about your PC

License

Notifications You must be signed in to change notification settings

truelockmc/PC-Optimus

Repository files navigation

PC-Optimus

Downloads@latest Release Version Badge Issues Badge Closed Issues Badge

PC-Optimus is a lightweight, open-source Python tool for Windows that offers various Features to clean up, debloat, update, repair, and gather information about your PC, everything without requiring code knowledge.

If you need help or encounter errors, please join my Discord server, ask for assistance, and send your log files or error codes if available.

Stargazers repo roster for @truelockmc/PC-Optimus



Setup

Using the .py File

  1. Download PCOptimus.unzip_me.zip from the latest release

  2. Unzip/unpack PCOptimus.unzip_me.zip

  3. Run setup.bat. This script will automatically install Python (if not already installed) and the necessary modules.

  4. If you prefer not to use setup.bat, manually install Python and run pip3 install -r requirements.txt in the Direcory you downloaded the Files.

  5. Run PC-Optimus.py.

  6. If you ran it once, you can also access it from the Start Menu by searching PCOptimus

  7. For help, join our Discord server.

Using the .exe File

Note: The .exe file is temporarily unavailable due to errors and false virus alerts.

  1. Download and run the .exe file. If Microsoft Defender shows a warning because the source is unknown, you can click on "More Info" and choose to run it anyway. Alternatively, use the .py file to review the code.

  2. For help, join our Discord server.


Current Features

Repair

  • Scan and fix system file errors.
  • Resolve storage, virtual storage, and RAM errors.
  • Fix file system errors.
  • Repair network connection errors by cleaning up, resetting, and restarting network settings and adapters.

Updating

  • Update all installed apps.
  • Run Windows Update.
  • Update drivers.

Cleanup

  • Remove bloatware.
  • Block Microsoft tracking.
  • Clean up Apps that start on PC Startup to make your Computer boot faster.
  • Clean up prefetch data.
  • Run the Windows Clean Manager.
  • Cleanup temporary files.
  • Remove File Duplicates
  • Remove invisible storage-consuming files.
  • Preconfigured cleanup: Temporary Internet Files, file thumbnails, recycle bin, and unnecessary Windows feedback files.
  • Defragment/Optimize hard drive.
  • Empty recycle bin.

Information

  • Perform an internet speed test.
  • View generic system info.
  • Check connection info (network name, etc.).
  • Advanced system info.
  • Monitor current PC resource usage, including resource allocation by apps (extended task manager).

Help Button

  • Explains the function of each button.

Forking Policy

  1. You may only create a public fork or republish the code if:
    • You have made meaningful changes to the code (e.g., adding new features or fixing bugs).
    • You have first submitted a pull request with your changes, and it was rejected by the repository maintainers.
  2. If this repository has not been updated for two or more years, you may fork and modify the code freely without needing approval.

Contributing

Feel free to contribute to the project by submitting issues or pull requests. For more details, refer to the contributing guidelines.

License

This project is licensed under an extended MIT License. See the LICENSE file for details.

Contact

For additional support or to report issues, join our Discord server or contact me at anonyson@proton.me .