Skip to content
This repository was archived by the owner on Sep 8, 2026. It is now read-only.
Qv1koPublic archive

About

Script to update Windows and its applications.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Windater

Windows maintenance automation script - updates applications, cleans temporary files, defragments drives and installs Windows updates.

Windows 10 Windows 11 PowerShell 5.1+

README language

  • 🇪🇸 Spanish
  • 🇺🇸 English

Features

Function Description
Upgrade Packages Upgrades all installed packages via winget (Chocolatey if winget is unavailable)
Clean Temp Files Removes temporary files from %TEMP% and C:\Windows\Temp
Defragmentation Optimizes drive C: using advanced defrag flags (/C /B /G /L /O)
Windows Update Installs the PSWindowsUpdate module (if missing) and applies all pending Windows updates

Requirements

  • PowerShell 5.1 or later
  • Administrator privileges (the script auto-relaunches as admin if needed)
  • winget or Chocolatey for package upgrades

Installation

  1. Clone the repository:
    git clone https://github.com/Qv1ko/Windater.git
  2. Enter the Windater directory
  3. Open PowerShell as Administrator and set the execution policy to allow local scripts:
    Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

Usage

Run the script in a PowerShell terminal as Administrator:

.\windater.ps1

About

Script to update Windows and its applications.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages