0

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

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

Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí