Tìm hiểu về WinGet. Công cụ dòng lệnh tuyệt vời của Window
Mở đầu
- Nếu bạn là người dùng Windows, để tải xuống một ứng dụng, công cụ mới bạn thường sẽ phải truy cập đến trang web, tìm và tải xuống các tệp tin cài đặt... Có vẻ như vậy sẽ làm chúng ta tốn nhiều thời gian để cài đặt một ứng dụng.
- Hay bạn muốn xóa, cập nhật các ứng dụng cũ thì cũng phải tìm đến ứng dụng ở trình quản lý cài đặt, cũng tốn kha khá thời gian đó nhỉ.
- Trong bài viết này mình sẽ hướng dẫn cho các bạn một công cụ dòng lệnh vô cùng hữu ích giúp quản lý các ứng dụng trên máy tính của bạn một cách dễ dàng và tiện lợi hơn!
Winget là gì?
Winget - Windows Package Manager
là công cụ dòng lệnh trên hệ điều hành Windows, giúp quản lý, cài đặt, chỉnh sửa, cập nhật,... các ứng dụng trên máy tính một cách hiệu quả hơn.
winget hỗ trợ từ phiên bản
Windows 10 1709 (build 16299)
và các phiên bản Windows 11
Cài đặt winget
- Đây là trang chủ của
WinGet
bạn có thể tìm hiểu chi tiết hơn và tải xuống file cài đặt từ trang web này: https://learn.microsoft.com/en-us/windows/package-manager/winget/#install-winget - Các bạn có thể sử dụng các cách sau để cài đặt:
1. Cài đặt bằng đường dẫn trực tiếp
- Bước 1: Cài đặt phiên bản
winget preview version
dành cho Developers bằng đường dẫn dẫn tải xuống trực tiếp: https://aka.ms/getwingetpreview - Bước 2: Đây là file sau khi tải xuống, nhấn double click để bắt đầu quá trình cài đặt
- Bước 3: Chọn Update để hoàn tất quá trình cài đặt
- Bước 4: mở một terminal mới và gõ lệnh sau để kiểm tra kết quả cài đặt
#sh
# kiểm tra phiên bản winget
winget --version
2. Cài đặt bằng powershell
- Cài đặt WinGet trên
Windows Sandbox
. - Windows Sandbox - là một môi trường ảo tạm thời tách biệt với môi trường Windows mà bạn đang sử dụng.
- Chỉ hỗ trợ trên
Windows 10 Pro, Enterprise và Windows 11 Pro, Enterprise
.
Đây là một phương pháp cài đặt khác mà bạn có thể cân nhắc sử dụng nếu phù hợp với cấu hình máy bạn đang có!
- Bước 1: Mở một công cụ dòng lệnh
PowerShell
mới và chạy bằng quyền administrator - Bước 2: Chạy từng dòng lệnh trong đoạn script ở dưới:
#PowerShell
$progressPreference = 'silentlyContinue'
Install-PackageProvider -Name NuGet -Force | Out-Null
Install-Module -Name Microsoft.WinGet.Client -Force -Repository PSGallery | Out-Null
Repair-WinGetPackageManager
- Bước 3: Mở một terminal mới và kiểm tra kết quả như ở cách cài đặt đầu tiên.
Một số lệnh cơ bản
winget --version
- Kiểm tra phiên bản cài đặt.
#sh
winget --version
winget --info
- Kiểm tra thông tin chi tiết về cấu hình máy tính.
#sh
winget --info
winget list
- Liệt kê danh sách các ứng dụng đã được cài đặt.
#sh
# danh sách các ứng dụng đã cài đặt
winget list
# danh sách các ứng dụng đã cài đặt bằng winget
winget list --source winget
winget search
- Tìm kiếm một ứng dụng để cài đặt
# sh
# tìm kiếm ứng dụng google chrome
winget search Google.Chrome
winget install
- Cài đặt một ứng dụng.
#sh
# cài đặt ứng dụng google chrome phiên bản mới nhất
winget install Google.Chrome
winget uninstall
- Gỡ cài đặt ứng dụng
#sh
# Gỡ cài đặt ứng dụng google chrome
winget uninstall Google.Chrome
Một số ứng dụng cài đặt bằng winget
- Một số ứng dụng, chương trình phổ biến hỗ trợ cài đặt bằng winget:
Ứng dụng | Lệnh cài đặt |
---|---|
Google Chrome | winget install Google.Chrome |
Mozilla Firefox | winget install Mozilla.Firefox |
Visual Studio Code | winget install Microsoft.VisualStudioCode |
.NET SDK 8 | winget install Microsoft.DotNet.SDK.8 |
Git | winget install Git.Git |
Node.js | winget install OpenJS.NodeJS |
Python | winget install Python.Python |
Microsoft Edge | winget install Microsoft.Edge |
Zoom | winget install Zoom.Zoom |
Các định dạng hỗ trợ cài đặt
- Winget hỗ trợ các định dạng cài đặt sau đây:
Định dạng |
---|
EXE (with Silent and SilentWithProgress flags) |
ZIP |
INNO |
NULLSOFT |
MSI |
WIX |
APPX |
MSIX |
BURN |
PORTABLE |
Kết luận
- Nếu bạn muốn quản lý các ứng dụng một cách đơn giản, hiệu quả hơn thì WinGet là một công cụ dòng lệnh hỗ trợ không thể thiếu khi xài Windows!
- Hãy bắt tay vào sử dụng và trải nghiệm hiệu quả mà công cụ này mang lại thôi nào 😎!
All rights reserved