Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
de4264c
feat(installer): full TUI rewrite with 120+ apps and smart search
Feb 23, 2026
bfab5ac
refactor(optimization): deep registry tweaks, rm gaming mode, add exp…
Feb 23, 2026
d4a84bf
Update README.md + .gitignore
Feb 23, 2026
037b418
Update .gitignore
Feb 23, 2026
9089b77
fix: "The term 'if' is not recognized as the name of a cmdlet"
merybist Feb 23, 2026
ba2a9cc
fix: The term 'if' is not recognized as the name of a cmdlet, functi…
merybist Feb 23, 2026
c93cecd
fix: add "}" at 227 line
merybist Feb 23, 2026
172a03f
try to fix: line 227
merybist Feb 23, 2026
bd1093d
perf(installer): replace Write-Host with buffered ANSI renderer
merybist Feb 23, 2026
6d45966
add #
merybist Feb 23, 2026
b36a15e
add pwsh 5.1 compatible
merybist Feb 23, 2026
8f2c83e
add auto-optimize button & manual optimizing settings
merybist Feb 23, 2026
20a86e2
fix: method download apps
merybist Feb 23, 2026
9ef1ea2
fix: error code "-1978335212" & add progress bar for download by winget
merybist Feb 24, 2026
2035380
feat(installer): installed scan, smart silent fallback, direct URLs
merybist Feb 24, 2026
3732038
fix: Unexpected token '?.Source' in expression or statement.
merybist Feb 24, 2026
6ea24a3
del: UNICODE-Symbols
merybist Feb 24, 2026
795154e
fix: compitable errors
merybist Feb 24, 2026
bd810c8
fix bugs
merybist Feb 24, 2026
91159fe
it's a trash
Feb 24, 2026
e3a9ddc
Delete activate.cmd
merybist Feb 24, 2026
32235b0
refactor code optimization.ps1
Feb 24, 2026
5b6f3b8
fix bugs
merybist Feb 24, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
Soft/7-zip.exe
CNAME
Soft/
1 change: 0 additions & 1 deletion CNAME

This file was deleted.

169 changes: 148 additions & 21 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,39 +1,166 @@
# merybist-scripts

**merybist-scripts** repository contains PowerShell scripts for fast Windows initial setup and optimization. The main feature is an interactive installer script that allows you to choose which programs to install.
# WinTools

## Usage
> Fast Windows initial setup — interactive app installer + system optimizer.

To run the main installer, open PowerShell **as Administrator** and execute:
<img src="https://socialify.git.ci/merybist/wintools/image?custom_language=PowerShell&font=Bitter&language=1&logo=https%3A%2F%2Favatars.githubusercontent.com%2Fu%2F86554244%3Fv%3D4&name=1&owner=1&pattern=Circuit+Board&stargazers=1&theme=Dark" alt="wintools" width="640" height="320" class="center" />

---

## Quick Start

Open PowerShell **as Administrator** and run:

```powershell
# Installer
irm https://soft.merybist.pp.ua/installer.ps1 -OutFile $env:TEMP\install.ps1; pwsh -File $env:TEMP\install.ps1

# Optimizer
irm https://soft.merybist.pp.ua/optimization.ps1 -OutFile $env:TEMP\optimize.ps1; pwsh -File $env:TEMP\optimize.ps1
```

**Requirements:** Windows 10 / 11 · PowerShell 5.1+ · Administrator rights · [winget](https://aka.ms/getwinget)

---

## installer.ps1

Full-screen TUI with real-time search across 120+ apps.

```
powershell
irm https://soft.merybist.pp.ua/file.ps1 | iex
merybist-scripts • Installer F5=update all Esc=exit
🔍 git▌ type name or category • cat:dev cat:gaming • ↑↓ Space Tab Enter
NAME CATEGORY
──────────────────────────────────────────────────────────────────
○ Git [Dev]
◉ GitHub Desktop [Dev]
○ ...
```

This will launch an interactive menu to install selected applications (e.g. Chrome, WinRAR, Telegram, Dolphin Emulator, Visual Studio Code, Spotify).
**Controls**

## Features
| Key | Action |
|-----|--------|
| Type anything | Filter by name or category in real time |
| `cat:dev` / `cat gaming` / `category media` | Filter by exact category |
| `↑` `↓` `PgUp` `PgDn` `Home` `End` | Navigate the list |
| `Space` | Check / uncheck app |
| `Tab` | Select all / deselect all visible |
| `Enter` | Install checked apps (or current if none checked) |
| `Backspace` | Delete last search character |
| `Esc` | Clear search → exit |
| `F5` | `winget upgrade --all` |

- **Interactive program selection:** Choose which software to install; after each operation you can return to the main menu to select more.
- **Checks if apps are already installed:** If a program is found on your system, you’ll see a message and the app is skipped.
- **Safe to run multiple times:** Will only install missing apps.
- **Automatic downloading and installation:** Uses official sources.
**Categories**

## Other scripts
| Category | Apps (examples) |
|----------|----------------|
| Browser | Chrome, Firefox, Brave, Opera GX, Tor, Vivaldi |
| Chat | Telegram, Discord, Signal, Slack, Zoom, Viber |
| Dev | VS Code, Git, Node.js, Python, Docker, Postman, JetBrains |
| Gaming | Steam, Epic, GOG, Dolphin, PPSSPP, Ryujinx, RetroArch |
| Media | Spotify, VLC, OBS Studio, foobar2000, Kdenlive, Audacity |
| Design | GIMP, Blender, Figma, Krita, Inkscape, DaVinci Resolve |
| Office | LibreOffice, Obsidian, Notion, Bitwarden, Thunderbird |
| Security | Malwarebytes, Wireshark, WireGuard, VeraCrypt, Nmap |
| Utils | PowerToys, Everything, CPU-Z, HWiNFO, Rufus, ShareX |

- [`optimization.ps1`](https://github.com/merybist/merybist-scripts/blob/main/optimization.ps1): Tweaks system settings to improve Windows performance, disables unnecessary services, cleans temp files.
---

## Requirements
## optimization.ps1

- Windows 10/11
- PowerShell 5.x or later
- Administrator rights (recommended)
Menu-driven optimizer — pick individual modules or run everything at once.

## License
```
[1] ⚡ Performance power plan, SvcHostSplitThresholdInKB, PowerThrottling...
[2] 🔒 Privacy telemetry, Cortana, camera, error reporting...
[3] 🚀 Services disable 17 unnecessary Windows services
[4] 🗑 Junk Cleaner temp files, prefetch, WU cache, Disk Cleanup
[5] 🌐 Network DNS picker, IRPStackSize, Nagle, QoS, TCP tweaks
[6] 🗂 Explorer & UI MenuShowDelay, dark mode, classic menu, OneDrive
[A] ✅ Run ALL (creates registry backup on Desktop first)
[B] 💾 Backup registry only
```

Open for personal and educational use.
**What each module does**

<details>
<summary>⚡ Performance</summary>

- Activates **Ultimate Performance** power plan (or High Performance as fallback)
- Sets **`SvcHostSplitThresholdInKB`** to your RAM size — reduces 80+ svchost processes down to a sane number
- **`SystemResponsiveness`** 20 → 10 — gives more CPU to the foreground app via MMCSS
- **`PowerThrottlingOff`** — stops Windows from throttling background processes
- **`WaitToKillServiceTimeout`** 5000 → 2000 ms — faster shutdown
- **`StartupDelayInMSec = 0`** — removes artificial startup app delay
- Disables SysMain (Superfetch), Fast Startup, Hibernate, Game DVR
- Reduces visual effects, disables transparency

</details>

<details>
<summary>🔒 Privacy</summary>

- Disables telemetry, Cortana, Advertising ID, Activity History
- Blocks app access to camera and microphone
- Disables tailored experiences, feedback prompts, error reporting
- Disables app launch tracking and Remote Assistance

</details>

<details>
<summary>🚀 Services</summary>

Disables 17 services: DiagTrack, dmwappushservice, MapsBroker, lfsvc, RetailDemo, WbioSrvc, XblAuthManager, XblGameSave, XboxNetApiSvc, XboxGipSvc, wisvc, WMPNetworkSvc, Fax, RemoteRegistry, TrkWks, SysMain, WSearch.

</details>

<details>
<summary>🗑 Junk Cleaner</summary>

Cleans: User Temp, System Temp, Prefetch, IE/Edge Cache, Local Temp, Windows Update download cache, Error Reports, Thumbnail Cache, Delivery Optimization cache. Empties Recycle Bin. Runs Windows Disk Cleanup silently.

</details>

<details>
<summary>🌐 Network</summary>

- Interactive **DNS picker**: Cloudflare `1.1.1.1`, Google `8.8.8.8`, or Quad9 `9.9.9.9`
- **`IRPStackSize = 32`** (LanmanServer) — more simultaneous I/O buffers, better file sharing throughput
- **Nagle off** (`TCPNoDelay`, `TcpAckFrequency = 1`) — lower latency
- **QoS bandwidth reserve removed** — Windows reserves up to 20% by default, this frees it
- TCP: SACK enabled, ECN on, auto-tuning normal

</details>

<details>
<summary>🗂 Explorer & UI</summary>

- Show file extensions and hidden files
- **`MenuShowDelay`** 400 → 50 ms — right-click menus appear instantly
- Disable Bing in Start Menu, lock screen ads, Start suggestions, News & Interests
- Enable dark mode
- Restore **classic right-click context menu** on Windows 11
- Remove OneDrive from Explorer sidebar
- Taskbar left-align (Windows 11)

</details>

---

For questions and suggestions, use GitHub Issues.
## File structure

```
merybist-scripts/
├── installer.ps1 TUI app installer (120+ apps, real-time search)
├── optimization.ps1 System optimizer (6 modules, registry tweaks)
├── activate.cmd Helper launcher
└── Soft/ Additional configs
```

---

## License

Open for personal and educational use.

Binary file removed Soft/7-zip.exe
Binary file not shown.
Binary file removed Soft/ChromeSetup.exe
Binary file not shown.
1 change: 0 additions & 1 deletion Soft/RemWinAi.ps1

This file was deleted.

Binary file removed Soft/SpotifySetup.exe
Binary file not shown.
Binary file removed Soft/W10Tweaker.exe
Binary file not shown.
11 changes: 0 additions & 11 deletions Soft/rarreg.key

This file was deleted.

Binary file removed Soft/winrar.exe
Binary file not shown.
Loading