Cách dùng winget cài nhiều phần mềm cùng lúc trên Windows 11

Dùng winget để cài hàng loạt phần mềm trên Windows 11 chỉ bằng vài dòng lệnh: tìm, cài, cập nhật và xuất danh sách ứng dụng để cài lại máy mới nhanh.
Sau khi cài lại Windows hoặc mua máy mới, bạn mất cả buổi để vào từng trang web tải Chrome, 7-Zip, VLC... winget (Windows Package Manager) giải quyết việc này: bạn gõ lệnh, Windows tự tải và cài phần mềm từ kho chính thức, không phải bấm Next hàng chục lần.
Bài này dành cho cả người chưa quen dòng lệnh: các lệnh ngắn, có giải thích, và cách lưu "danh sách phần mềm" để lần sau cài lại chỉ một lệnh.
winget là gì và có sẵn chưa?
winget là công cụ quản lý gói của Microsoft. Windows 11 thường có sẵn. Để kiểm tra:
- Nhấp chuột phải nút Start, chọn Terminal (hoặc Windows PowerShell).
- Gõ `winget --version` rồi nhấn Enter.
- Nếu hiện số phiên bản là có sẵn. Nếu báo không nhận ra lệnh, bạn cập nhật App Installer trong Microsoft Store (xem cách tải ứng dụng an toàn từ Microsoft Store).
Tìm và cài một phần mềm
- Tìm phần mềm: `winget search vlc`
- Xem cột Id trong kết quả, ví dụ `VideoLAN.VLC`.
- Cài đặt: `winget install --id VideoLAN.VLC -e`
Tham số `--id` chỉ đúng gói, `-e` (exact) yêu cầu khớp chính xác để tránh cài nhầm. Lần đầu có thể hiện yêu cầu đồng ý điều khoản, gõ Y để chấp nhận. Có thể thêm `--accept-package-agreements --accept-source-agreements` để khỏi bị hỏi lại.
Cài nhiều phần mềm một lúc
Cách 1: gõ các lệnh liên tiếp. Ví dụ trong PowerShell:
`winget install --id Google.Chrome -e; winget install --id 7zip.7zip -e; winget install --id VideoLAN.VLC -e`
Cách 2: dùng vòng lặp, rất gọn khi danh sách dài:
`$apps = "Google.Chrome","7zip.7zip","VideoLAN.VLC","Notepad++.Notepad++"`
`foreach ($a in $apps) { winget install --id $a -e --accept-package-agreements --accept-source-agreements }`
Dán từng dòng vào PowerShell, nhấn Enter rồi chờ. Tùy máy, bạn có thể cần thay đổi ID cho đúng, hãy dùng `winget search` để xác nhận ID trước khi cài.
Lưu danh sách để cài lại sau (export và import)
Đây là mẹo hữu ích nhất khi cài lại máy.
- Trên máy đang dùng tốt, gõ: `winget export -o apps.json`. Lệnh này lưu danh sách ứng dụng mà winget nhận diện ra file apps.json.
- Chép file này sang USB hoặc đám mây.
- Trên máy mới, đặt file vào một thư mục rồi gõ: `winget import -i apps.json`.
- winget cài lần lượt các phần mềm trong danh sách. Mục nào không tìm thấy, nó sẽ báo bỏ qua.
winget chỉ xuất được những phần mềm có trong kho của nó. Phần mềm cài từ nguồn khác có thể không có trong danh sách, hãy rà lại.
Cập nhật phần mềm hàng loạt
- Xem danh sách có bản mới: `winget upgrade`
- Cập nhật tất cả: `winget upgrade --all`
- Cập nhật một phần mềm: `winget upgrade --id Google.Chrome`
Cập nhật định kỳ giúp vá lỗi bảo mật. Một số phần mềm đang chạy có thể cần đóng trước khi cập nhật.
Gỡ phần mềm bằng winget
Dùng `winget list` để xem phần mềm đã cài, rồi `winget uninstall --id ID-phần-mềm` để gỡ. Bạn cũng có thể gỡ theo cách thông thường trong Settings > Apps (Ứng dụng).
An toàn khi dùng winget
- winget lấy gói từ kho do Microsoft quản lý và có kiểm tra tệp cài đặt, an toàn hơn tìm trên mạng nhưng vẫn nên đọc kỹ ID trước khi cài.
- Chỉ cài phần mềm bản quyền hợp lệ. Phần mềm trả phí như Office hay Adobe vẫn cần giấy phép riêng, winget chỉ giúp cài đặt, không cấp bản quyền.
- Đừng chạy các tệp script lạ do người khác gửi mà bạn chưa đọc.
Nếu bạn muốn máy nhanh gọn sau khi cài mới, xem thêm 15 cách tăng tốc máy tính chạy chậm.
Nên cài gì trên máy mới?
Gợi ý bộ cơ bản cho người dùng văn phòng: trình duyệt, phần mềm giải nén, trình xem video, trình xem PDF, ứng dụng Zalo bản PC. Danh sách cụ thể tùy nhu cầu, nên bạn hãy tạo file apps.json riêng cho mình một lần và dùng lại lâu dài.
Cần hỗ trợ thêm?
Nếu cần cài lại Windows, chuyển dữ liệu sang SSD mới hoặc thiết lập hàng loạt máy cho văn phòng, hãy xem dịch vụ IT doanh nghiệp hoặc mang máy tới cửa hàng. Hotline/Zalo: 0943.847.333.
Câu hỏi thường gặp
winget là gì?
Là công cụ quản lý gói của Microsoft, cho phép tìm, cài, cập nhật và gỡ phần mềm trên Windows bằng dòng lệnh thay vì tải từng trang web.
winget có sẵn trong Windows 11 không?
Thường là có sẵn qua App Installer. Gõ winget --version trong Terminal để kiểm tra, nếu thiếu thì cập nhật App Installer từ Microsoft Store.
Làm sao cài lại tất cả phần mềm khi đổi máy?
Trên máy cũ dùng winget export -o apps.json, rồi trên máy mới dùng winget import -i apps.json. Phần mềm không có trong kho winget sẽ phải cài thủ công.
Dùng winget có an toàn và miễn phí không?
Công cụ miễn phí và lấy gói từ kho do Microsoft quản lý. Tuy nhiên phần mềm trả phí vẫn cần bản quyền hợp lệ, winget chỉ hỗ trợ cài đặt.





