A set of Windows optimizations oriented to improve security and performance, at the same time that it enhances privacy. A shorter link to the repository is available at: bit.ly.
This proyect is modifiable and you can remove or add scripts as you want. For example: by default, Urftilities removes Microsoft Edge. You can browse the script file that does that inside the .\badWindows
folder.
For compatibility reasons, all the scripts provided by the original package of Urftilities are meant to be run with administrator privileges.
Remember having your execution policy capable of executing non-signed scripts!!
Operating systems are constantly evolving, and Windows is not an exception. But with the development of new technologies, the ones that we know and the ones that we don't, our systems are getting much more inflated with charasteristics and applications that we actually never use. That bloating is like a double-edged weapon, because it promisses lots of new features as it slowly worsens our computers' performance.
This proyect is oriented to improve the performance of any Windows system at the same time as disabling the 99.9% of telemetry and enhancing privacy.
Note: you don't need to neccessarily remove the scripts that you don't want to apply. You can simply rename their extensions to any other that doesn't contain .ps1
on it.
You can get Urftilities from releases.
To open it is very simple. Locate the downloaded folder (Urftilities-[versionname]) and open the deploy.bat from there.
This program has two modes for execution with multiple parameters to customize its execution on your system.
-
The first mode will simply run the scripts located in the script, which will remove all residual files from your system. This mode is meant for periodical optimization because it just maintains the system fresh. It does not apply any kind of configuration on the device.
-
The second one, which can be called by running the main
Urftweaks.ps1
script with the-full
parameter, or with its alias:-f
. This will apply all the optimizations from the package folders, including the set of configurations made by theOOSU10.exe
executable. After all the processes have finished, the program will ask for a reboot to finish applying everything, if not specified with the-restart
parameter or with its alias:-r
, giving way to a new optimized version of your Windows operating system. This option is highly recommended for full applying all the configurations. -
Additionally you can run Urftilities using the
-silent
parameter, or its alias-s
. With this option, the program will apply all the selected configurations as the common sense indicates, while been able to use you system without any interruption, unless you chose to restart the pc, in that case the program won't ask for a reboot and will only decide whether reboot or not if the user used-restart
. This parameter can't be used in normal mode.
This mode aims to solve different problems within Windows, which are divided in four categories: removing unneccessary packages, removing telemetry, removing residual files all over the system and optimize its performance. A more detailed list of the features that Urftilities has are shown below:
-
Remove preinstalled Windows apps, such as Windows maps, New York Times app, Candy Crush... and prevents all those from reinstalling automatically (the user can install them whenever manually).
-
Remove Microsoft Edge: as you probably don't use it as you main browser, just for opening PDFs, and its associated telemetry (that is a lot).
-
Remove OneDrive: as many people don't actually use it actively and prevents from installing automatically (still, the user can install it manually if wanted).
-
Remove Microsoft Teams: as the majority of users never communicate with others through this, this app is always loading at startup, consuming unneccessary resources and collecting data.
-
Applies Windows UI optimizations: Disables some anoying features that Windows Explorer has and tweaks some aspects from the mouse.
-
Optimize network: Optimize how the system sends and receives packages from the internet and optimizes cache management.
-
Optimize services: Changes the startup mode for all non-essential services in Windows to prevent the system loading them everytime. Instead, the services only load when they need. Also disables some expendable services such as the fax service.
-
Apply tweaks on the system: Optimizes the
svchost.exe
file usage of memory and reduces timings when killing apps. Also disables power throttling, so be aware of that if you are using a laptop!! -
Optimizes timer resolution: This is an advanced configuration that let games and high-demanding applications to run with much better performance.
-
Optimize updates: Creates some rules on the Windows Update policies that prevents it to download anything that aren't actual updates (drivers, 3rd-party software) and delays some days the arrival of updates for security and stability reasons.
-
Repair system: Seeks in the filesystem for any corrupted system file and repairs it.
-
Disables scheduled tasks: Disables tasks related to telemetry and data sharing.
-
Optimize privacy: Disables 99.9% of Windows telemetry and not also from the actual system, but from Microsoft Office and from apps like Google Chrome, Microsoft Edge or Mozilla Firefox (if installed).
-
Disables Microsoft Copilot: Disables the well-known copilot and its new features like Copilot+PC, which is only present on Windows 11 machines.
Even if you don't want or you don't trust what this program is doing to your system, there still is a way in which Urftilities can be useful: on cleaning unused files on the system, which can still give your desktop a boost on games or in any other application. This option only execute the scripts located in the junks folder, and it runs, when using or not, the parameter -full
when running Uftilities. Below, there is a breakdown of what this is doing:
- Clean temporary files: Deletes all the system temporary files, the Windows Update cache, the Windows Explorer history with the help of the builtin Microsoft tool
cleanmgr.exe
. Also erases the network cache and reflushes the DNS.
This couldn't be possible without some third-party tools or scripts from these people:
- WinUtil from ChrisTitusTech - for his conversion of Edge Removal script from AveYo and the services list
- Debloat Windows 10 by W4RH4WK - for the
remove-onedrive.ps1
original script - Win Debloat Tools by LeDragoX - for the
disable-scheduled-tasks.ps1
original file - ShutUp 10 ++ by O&O software - for the program itself
- UninstallTeams from asheroto - for the original file of
remove-teams.ps1