Công cụ tối ưu Windows 10/11 dạng menu, lấy cảm hứng từ christitus.com/win nhưng tập trung vào máy yếu, RAM thấp, SSD nhỏ.
Mục tiêu không phải "thần dược": WinSlim giảm app rác, dịch vụ nền, telemetry, hiệu ứng hình ảnh và vài tác vụ định kỳ; đồng thời giải phóng dung lượng. Mọi thay đổi registry/service/task đều được ghi lại để có thể hoàn tác.
Cảnh báo: đây là script chỉnh sửa hệ thống, không có chữ ký số. Hãy đọc code, tạo System Restore point và dùng
-DryRuntrước nếu bạn chưa chắc. Tự chịu rủi ro khi chạy.Không dùng cho máy do công ty/quản trị viên quản lý (domain-joined/Intune), vì việc tắt telemetry service có thể vi phạm chính sách. Nên chạy bằng đúng tài khoản của bạn và bấm UAC (đừng đăng nhập tài khoản admin khác), để phần Revert khôi phục đúng HKCU.
- Mở thư mục
WinSlim. - Nhấp đôi
Run WinSlim.cmd, hoặc mở PowerShell tại thư mục này:
powershell -NoProfile -ExecutionPolicy Bypass -File .\WinSlim.ps1- Bấm Yes ở hộp UAC (tool cần quyền Admin để sửa registry/service).
- Chọn
3– BALANCED nếu bạn muốn cấu hình an toàn, phù hợp đa số máy yếu. - Máy rất yếu (2–4 GB RAM): nhấp đôi
WinSlim Ultra.cmdvà chọn1để chạy preset Ultra.
Chạy thử không ghi bất cứ thứ gì:
powershell -NoProfile -ExecutionPolicy Bypass -File .\WinSlim.ps1 -Preset Balanced -DryRun -NoElevateXem báo cáo máy:
powershell -NoProfile -ExecutionPolicy Bypass -File .\WinSlim.ps1 -Report -NoElevate| Preset | Nội dung | Phù hợp |
|---|---|---|
| Safe | Riêng tư/telemetry: tắt quảng cáo, gợi ý, web search, activity history; tắt DiagTrack và task telemetry | Ai chỉ muốn bớt theo dõi/quảng cáo |
| Balanced | Safe + gỡ app rác có chọn lọc + tắt background app/Game DVR + giảm hiệu ứng + power plan hiệu năng (giữ Ultimate/High nếu đang bật) + tweak multimedia | Đa số máy yếu (khuyến nghị) |
| Aggressive | Balanced + tắt hibernation/Fast Startup + tắt SysMain nếu là SSD + dọn temp | Máy SSD, ít dung lượng, chấp nhận đánh đổi |
| Ultra | Aggressive + tắt animation/thumbnail, tắt Xbox/Insider/Geolocation, gộp svchost, tắt auto-start OneDrive/Teams/Edge, tắt Search nếu RAM ≤ 4 GB, gỡ thêm app nặng | Máy rất yếu: 2–4 GB RAM, CPU đời cũ |
Menu Custom cho phép chạy từng phần riêng. Menu Advanced chứa các mục đánh đổi rõ ràng hơn: tắt Windows Search, tắt Xbox services, gỡ OneDrive, tắt tăng tốc chuột.
Mở WinSlim Ultra.cmd để có menu riêng, hoặc chạy trực tiếp:
powershell -NoProfile -ExecutionPolicy Bypass -File .\WinSlim.ps1 -Preset UltraUltra làm thêm so với Aggressive:
- Giao diện: tắt animation, transparency, bóng đổ, thumbnail (folder chỉ hiện icon), kéo cửa sổ không hiện nội dung, bỏ delay menu/startup.
- RAM: gộp svchost trên máy ≤ 6.5 GB, tắt Xbox/Insider/Geolocation, tắt Windows Search nếu RAM ≤ 4 GB.
- Auto-start: tắt entry OneDrive, Teams, Cortana, Skype, Edge auto-launch (không gỡ app, dữ liệu vẫn còn).
- Edge: tắt background mode + startup boost, bật sleeping tabs sau 5 phút.
- Debloat thêm: Widgets, Mail & Calendar, Phone Link, Dev Home, Power Automate, new Outlook, Movies & TV, Copilot.
- Ổ đĩa: tắt hibernation/Fast Startup; tắt SysMain và prefetch chỉ trên SSD. Trên HDD vẫn giữ SysMain để máy đỡ khựng.
- Khác: tắt thêm vài task bảo trì/telemetry, giảm ưu tiên tải peer-to-peer của Delivery Optimization.
Ultra không tắt Defender, Firewall, Windows Update, không xoá pagefile/prefetch, không tắt Print Spooler (để “Microsoft Print to PDF” vẫn dùng được).
Đánh đổi: Start menu search kém đi trên máy ≤ 4 GB; folder không còn ảnh thumbnail; app đã gỡ phải cài lại từ Store; một số app cần Xbox/Insider/Geolocation sẽ không chạy. Chỉ dùng Ultra khi bạn chấp nhận những đánh đổi này. Máy ≥ 8 GB nên dùng Balanced.
- Privacy/telemetry: Advertising ID, activity feed, tailored experiences, gợi ý app, widget, Copilot/Recall (khi được hỗ trợ), web search trong Start, task telemetry.
- Debloat: gỡ app Store rác/ít dùng cho user hiện tại và gói provisioned (Candy Crush, TikTok, Facebook, News, Weather, Cortana, Clipchamp, v.v.). Không đụng Store, Terminal, Photos, Calculator, Paint, Notepad, Camera, Security.
- Services/tasks: DiagTrack, dmwappushservice, MapsBroker, RetailDemo, WMPNetworkSvc, RemoteRegistry, Fax; một số task CEIP/WER/WinSAT.
- Hiệu năng/UI: giảm animation/transparency, tắt Game DVR, chặn background app, menu mở nhanh hơn.
- Ultra: tắt thumbnail/animation mạnh hơn, gộp svchost, tắt thêm Xbox/Insider/Geolocation, tắt auto-start OneDrive/Teams/Edge, tắt Search trên máy ≤ 4 GB, gỡ thêm app nặng.
- Power: giữ High/Ultimate Performance (hoặc plan custom) nếu đang bật; nếu đang ở Balanced/Power saver thì chuyển sang High performance. Đặt CPU minimum 5% để máy không nóng/ồn cả ngày.
- Network/multimedia: giảm network throttling, ưu tiên multimedia/game, flush DNS.
- Cleanup: temp của user/Windows, cache Delivery Optimization, Recycle Bin (tuỳ chọn), DISM component cleanup (tuỳ chọn).
- Không tắt Windows Defender, Firewall hay Windows Update.
- Không xoá pagefile, prefetch, System Restore.
- Không "tăng RAM ảo", không dùng RAM cleaner, không chỉnh registry ngẫu nhiên.
- Không phải mọi máy sẽ nhanh hơn rõ rệt. Với máy HDD, nâng cấp lên SSD hiệu quả hơn toàn bộ script này.
- Chọn
Rtrong menu chính. - Chọn bản backup gần nhất (ví dụ
[1] 20261027-203700). - WinSlim khôi phục giá trị registry, trạng thái service, task và power plan đã lưu.
Lưu ý:
- App đã gỡ không được tự cài lại. Mở Microsoft Store để cài lại, hoặc dùng System Restore.
- Auto-start đã tắt được khôi phục cùng registry/service/task (Ultra lưu từng entry trước khi xoá).
- Cleanup temp/Recycle Bin và gỡ OneDrive là hành động không thể hoàn tác bằng Revert.
- Bản backup chỉ chứa thay đổi do WinSlim tạo. Nếu bạn tự sửa registry sau đó, Revert có thể ghi đè giá trị mới đó.
- Trong menu Revert có mục
Sđể mở System Restore của Windows.
Thư mục backup: C:\ProgramData\WinSlim\Backups
Log: %LOCALAPPDATA%\WinSlim\Logs
-Preset Menu|Safe|Balanced|Aggressive|Ultra Chọn preset (mặc định Menu)
-Yes Không hỏi xác nhận (dùng cẩn thận)
-DryRun Chỉ mô phỏng, không ghi thay đổi
-NoRestorePoint Không tạo System Restore point
-NoElevate Không tự xin quyền Admin (chế độ chỉ đọc)
-Report In báo cáo hệ thống rồi thoát
Ví dụ chạy Balanced không hỏi:
powershell -NoProfile -ExecutionPolicy Bypass -File .\WinSlim.ps1 -Preset Balanced -YesChạy Aggressive trên máy SSD:
powershell -NoProfile -ExecutionPolicy Bypass -File .\WinSlim.ps1 -Preset Aggressive -YesChạy Ultra trên máy 2–4 GB RAM:
powershell -NoProfile -ExecutionPolicy Bypass -File .\WinSlim.ps1 -Preset Ultra -YesXem trước Ultra mà không ghi gì:
powershell -NoProfile -ExecutionPolicy Bypass -File .\WinSlim.ps1 -Preset Ultra -DryRun -NoElevate- Background apps: thông báo từ app Store (WhatsApp, Phone Link, v.v.) có thể không nổi khi app đóng.
- Debloat: app bị gỡ có thể cần thiết cho workflow của bạn; xem danh sách trước khi xác nhận.
- Windows Search: nếu tắt ở menu Advanced, Start/File Explorer tìm file chậm hoặc kém chính xác hơn.
- SysMain: chỉ nên tắt trên SSD. HDD vẫn cần Superfetch. Ultra tự giữ SysMain trên HDD.
- Windows Search (Ultra): trên máy ≤ 4 GB, Ultra tắt WSearch để tiết kiệm RAM. Start menu vẫn mở được nhưng tìm file/app kém chính xác và chậm hơn.
- svchost (Ultra): gộp service host giúp tiết kiệm RAM nhưng giảm cô lập giữa các service. Revert khôi phục giá trị cũ.
- Auto-start (Ultra): OneDrive/Teams/Edge không tự chạy khi đăng nhập; app và dữ liệu vẫn còn, mở thủ công vẫn được.
- Xbox/Insider/Geolocation (Ultra): game Store/Game Pass, Windows Insider và tính năng vị trí có thể không hoạt động cho đến khi bật lại.
- Thumbnail (Ultra): folder chỉ hiện icon, không hiện ảnh xem trước; đổi lại Explorer nhẹ hơn trên HDD/CPU yếu.
- Hibernation off: mất Fast Startup và tính năng ngủ đông; đổi lại giải phóng vài GB.
- Power plan: High/Ultimate Performance làm pin laptop tụt nhanh hơn; CPU min 5% giúp giảm nhiệt nhưng không loại bỏ hoàn toàn.
- Visual effects: một số thay đổi cần đăng xuất/khởi động lại mới thấy.
- OneDrive: gỡ app không xoá file trong thư mục OneDrive; dữ liệu cloud vẫn còn trên tài khoản Microsoft.
Repo: https://github.com/gbetokuon-stack/WinSlim
git clone https://github.com/gbetokuon-stack/WinSlim.git
cd WinSlim
.\Run WinSlim.cmdHoặc tải nhanh chỉ script chính (không có WinSlim Ultra.cmd):
irm https://raw.githubusercontent.com/gbetokuon-stack/WinSlim/main/WinSlim.ps1 -OutFile "$env:TEMP\WinSlim.ps1"
powershell -NoProfile -ExecutionPolicy Bypass -File "$env:TEMP\WinSlim.ps1"WinSlim cần chạy từ file (để tự nâng quyền), nên đừng dùng irm ... | iex. Script không tự tải thêm gì từ Internet.
- Nâng cấp SSD nếu còn HDD – hiệu quả lớn nhất.
- 16 GB RAM nếu máy chỉ có 8 GB và hay mở trình duyệt/IDE.
- Giảm startup app trong Task Manager → Startup apps.
- Dùng Balanced trước; chỉ dùng Aggressive/Ultra/Advanced khi hiểu đánh đổi.
- Kiểm tra nhiệt độ, vệ sinh quạt, cập nhật driver chipset/GPU.
- Đừng cài nhiều "RAM cleaner"/"game booster" – chúng thường làm hại hơn lợi.