This is a PowerShell script / module for automating routine tasks performed after a fresh installation of Windows 10 or supported Windows Server editions (2016, 2019). It includes tweaks to reduce obtrusiveness, adjust settings, remove defaults or bloat, adjust privacy/security defaults, enable certain UI or system behaviors. It is user-configurable via presets. The project is archived now but still usable.

Features

  • Many individual tweak functions, grouped into “presets” so you can apply a collection of tweaks together or selectively
  • Ability to include custom tweak libraries/modules via command line parameters
  • Each tweak comes with a matching function to restore default settings (“undo”) where feasible
  • Supports tweaking of security settings, UI settings, visibility of files, extensions, privacy settings etcetera for Windows environments
  • Designed to be idempotent: running it repeatedly should not break things or re-apply the same tweak redundantly
  • Uses elevated privileges; some tweaks require admin rights; works via PowerShell, command line, preset files etcetera

Project Samples

Project Activity

See All Activity >

Categories

System

License

MIT License

Follow Win10 Initial Setup Script

Win10 Initial Setup Script Web Site

Other Useful Business Software
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

The database for AI-powered applications.

MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Win10 Initial Setup Script!

Additional Project Details

Operating Systems

Windows

Programming Language

PowerShell

Related Categories

PowerShell System Software

Registered

2025-09-11