Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

erikpinterlukacs/0frames

Open more actions menu

Repository files navigation

0frames

An open-source Windows utility for debloating and setting up a system

Author: @erikpinterlukacs

Github: https://github.com/erikpinterlukacs/0frames

Copyright (C) 2025 erikpinterlukacs

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

Warning

The author is NOT RESPONSIBLE for any modifications/package modifications/settings made with the program!
Use it at your OWN RISK!

0frames GUI

How to use?

Download the latest 0frames release the following way:

Releases section img

Release download img

Then extract it to a folder on your computer (using 7zip or with the built in extract tool).

a) Right-click method

Run start_0frames.bat with administrator privilages, by right-clicking and selecting the Run as administrator option:

Run an administrator img

b) Terminal method

Open up PowerShell/Terminal with administrator privilages.

You might need to run the following command to set execution-policy to Bypass if it's not working:

Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process

Navigate to the folder where you extracted it:

cd ".\folder-where-you-extracted-it"

Run 0frames:

.\0frames.ps1

Compatibility

OS name Version Status Info
Windows 11 24H2 and 23H2 Supported ✅ Tested and works.
Windows 11 24H2 ARM and below Unknown 🔎 I don't have an ARM machine, if you want you can test it.
Windows 10 22H2 and below Not supported ❌ Some functions may work, but 0frames is designed to run on Win11.

Getting started

Requirements:

  • WinGet (latest version)
  • Internet access (for package downloads/ tool updates)
  • 64bit Windows 11
  • Administrator privilages (it's required to change any system setting)

What can you use it for?

  • Package management (using WinGet):
    • Install packages
    • Update packages
    • Download packages
    • Uninstall packages
    • List packages
    • (press Mark packages button to see which packages are installed)
  • AppXRemove
    • Remove AppXs
    • Remove AppXs for all users
    • Install AppXs
    • (press Mark installed AppXs button to see which AppXs are installed)
  • Apply Windows settings
    • Old context menu
    • Clipboard history
    • Dark theme
    • Show file extensions
    • Show hidden files
    • Explorer opens to 'This pc'
    • Telemetry
    • Hibernation
    • Background apps
    • Sticky keys
    • Verbose logon
    • End task button on taskbar
    • Finish setting up your pc prompt
  • Links for useful programs
  • EdgeRemove
    • Remove Edge
    • Remove EdgeWebView2
    • Apply registry patch (you will be able to delete through control panel)
    • Install Edge
    • Install EdgeWebView2
  • Quick access to network tools
    • ping
    • apr -a
    • ipconfig /release
    • ipconfig /renew
    • ipconfig /flushdns
    • Speedtest
    • Set Google's DNS (8.8.8.8) to selected Nics
    • Set CloudFlare's DNS (1.1.1.1) to selected Nics
    • Reset Nics's DNS settings
  • Cleaning
    • Recycle bin
    • TEMP files
    • User temp files
    • Prefetch files
  • Collections (install multiple packages at once)
    • "Everyday"
    • "Multimedia"
    • "Developer"
  • Export/Import drivers
  • Redistribution management (using WinGet):
    • Install redistributions
    • Update redistributions
    • (press Mark installed button to see which redistributions are installed)
  • Other utilities
    • Reboot/Reboot to firmware (BIOS)/Reboot to WinRE (Recovery Environment)
    • Quick links to control panel items, Task Manager, Winver and Win Wallpapers folder

AND it has GUI :)

Documentation

Working on it...

Config

See CONFIG.md for the config details.

Logging

0frames automatically creates a log at the user specified directory or in the default folder.

WinGet

WinGet is required to manage packages.

You can check if it's installed:

winget

If you want to get the version:

winget --version

Important

Don't remove the following AppX package, because it contains Winget: Microsoft.DesktopAppInstaller

Issues/bugs

If you experience a bug in 0frames, let me know, by using the Issues funciton in GitHub.

Security issues/vulnerabilities

Contact me at: security-issues@opensource.erikpinterlukacs.com

Contributing

See CONTRIBUTING.md for additional informations.

Use at your own risk! And be sure that you downloaded it form this GitHub repo!

Morty Proxy This is a proxified and sanitized view of the page, visit original site.