Mọi thứ bạn cần biết về cài đặt và sử dụng Trình quản lý gói Windows (WINGET) trong Windows 11 với các ví dụ.
Trình quản lý gói Windows, được người dùng gọi là WINGET, là trình quản lý gói dựa trên dòng lệnh cho phép bạn nhanh chóng tìm, tải xuống, cài đặt, nâng cấp, gỡ cài đặt và cấu hình các ứng dụng trên máy tính Windows 10 và Windows 11.
Trình quản lý gói Windows của Microsoft giúp dễ dàng quản lý các ứng dụng bằng cách chạy một lệnh duy nhất - Winget
trong dấu nhắc lệnh. Ví dụ: nếu bạn muốn cài đặt hoặc cập nhật một ứng dụng trên máy tính của mình, bạn có thể gọi lệnh nhanh 'Winget' để tìm và cài đặt phiên bản mới nhất của ứng dụng theo tên của ứng dụng đó mà không cần phải thực hiện thêm các bước tìm kiếm trực tuyến , tải xuống và cài đặt thủ công.
Winget là một công cụ tích hợp trong Windows 11 giúp cài đặt, cập nhật, định cấu hình và xóa nhiều ứng dụng liền mạch. Trong bài viết này, chúng ta sẽ xem xét cách cài đặt (nếu nó chưa được cài đặt) và sử dụng Windows Package Manager (Winget) trong Windows 11.
Cách cài đặt WINGET (Trình quản lý gói Windows) trong Windows 11
Công cụ dòng lệnh Windows Package Manager (Winget) thực sự được gắn với Windows 11 theo mặc định là 'Trình cài đặt ứng dụng'. Trong bất kỳ trường hợp nào, Trình cài đặt ứng dụng chưa được cài đặt trên PC Windows 11 của bạn, bạn cần phải cài đặt nó từ Microsoft Store. Nếu nó đã được cài đặt, hãy đảm bảo nó được cập nhật phiên bản mới nhất.
Nếu bạn chưa cài đặt Trình cài đặt ứng dụng trên máy tính của mình, có hai cách để bạn có thể cài đặt:
Tải xuống Trình cài đặt ứng dụng từ Microsoft Store. Để thực hiện việc này, hãy mở Microsoft Store và tìm kiếm ‘Trình cài đặt ứng dụng’.
Sau đó, mở trang ‘Trình cài đặt ứng dụng’ và nhấp vào nút ‘Nhận’ để cài đặt. Nếu bạn đã có ứng dụng, hãy nhấp vào nút 'Cập nhật' để cập nhật ứng dụng.
Nếu bạn muốn cài đặt Trình quản lý gói Windows bằng trình cài đặt ngoại tuyến, bạn có thể tải xuống phiên bản mới nhất của ứng dụng này từ trang GitHub.
Truy cập trang phát hành Trình quản lý gói Windows trên GitHub và chọn phiên bản mới nhất.
Sau khi trang phiên bản mới nhất của Trình quản lý gói Windows mở ra, hãy nhấp vào liên kết tải xuống ‘.msixbundle’ (Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle) trong phần Nội dung để tải xuống trình cài đặt ngoại tuyến.
Sau khi tệp được tải xuống, hãy nhấp đúp vào tệp để cài đặt ứng dụng. Sau đó, nhấp vào nút ‘Cài đặt’ trong trình hướng dẫn. Nếu bạn thấy thông báo "Trình cài đặt ứng dụng đã được cài đặt", chỉ cần nhấp vào nút "Cài đặt lại" để cài đặt lại ứng dụng.
Sau khi ứng dụng được cài đặt, hãy khởi động lại máy tính.
Cách sử dụng WINGET, Windows Package Manager trong Windows 11
Khi bạn đã cài đặt các công cụ dòng lệnh của Windows Package Manager, bạn có thể chạy bộ cánh
từ cửa sổ Command Prompt hoặc vỏ Command Prompt trong Windows Terminal.
Để chạy lệnh Winget, trước tiên, hãy mở Commands Prompt với tư cách quản trị viên. Để thực hiện việc này, hãy nhấp vào Bắt đầu trên Windows 11 và tìm kiếm ‘Dấu nhắc lệnh’ hoặc ‘CMD’. Sau đó, nhấp chuột phải vào kết quả trên cùng và chọn tùy chọn 'Chạy với tư cách quản trị viên'. Nếu bạn thấy hộp thoại cảnh báo UAC, hãy nhấp vào ‘Có’ để xác nhận.
Để bắt đầu, chỉ cần nhập Winget
trên dấu nhắc lệnh và nhấn Enter.
Bạn sẽ nhận được danh sách các lệnh và thông tin về cách sử dụng công cụ. Đây là các lệnh Winget có sẵn:
yêu cầu | hoạt động |
---|---|
Cài đặt | Cài đặt gói đã cho |
Trình diễn | Hiển thị thông tin về một gói |
Nguồn | Quản lý nguồn gói |
Tìm kiếm | Tìm và hiển thị thông tin cơ bản về các gói |
Danh sách | Hiển thị các gói đã cài đặt |
Nâng cấp | Nâng cấp gói đã cho |
Gỡ cài đặt | Gỡ cài đặt gói đã cho |
Băm | Người trợ giúp đến các tệp trình cài đặt băm |
Xác thực | Xác thực tệp kê khai |
Cài đặt | Mở cài đặt hoặc đặt cài đặt quản trị viên |
Đặc trưng | Hiển thị trạng thái của các tính năng thử nghiệm |
Xuất khẩu | Xuất danh sách các gói đã cài đặt |
Nhập khẩu | Nhập tất cả các gói trong một tệp |
Ngoài các lệnh trên, bạn cũng sẽ nhận được các lệnh để kiểm tra phiên bản Windows Package Manager và biết thêm thông tin về công cụ:
- - phiên bản
:Hiển thị phiên bản của công cụ- - thông tin
: Hiển thị thông tin chung của công cụ
Để biết thêm chi tiết về công cụ, hãy nhập lệnh sau và nhấn đi vào
:
winget --info
Các lệnh của bộ cánh không phân biệt chữ hoa chữ thường, vì vậy bạn có thể sử dụng chữ thường, chữ hoa hoặc kết hợp cả hai, nó sẽ hoạt động như nhau.
Mỗi lệnh nêu trên có bộ tùy chọn / công tắc riêng có thể được sử dụng với các lệnh để khám phá, cài đặt, nâng cấp, gỡ bỏ và cấu hình các ứng dụng theo nhu cầu của bạn.
Để có thêm thông tin và xem các tùy chọn cho một lệnh cụ thể, hãy chuyển trợ giúp -?
đối số sau tên lệnh. Ví dụ: nếu muốn biết thêm thông tin vềTìm kiếm
cũng như các đối số và tùy chọn của nó, hãy nhập lệnh dưới đây:
tìm kiếm winget -?
Tìm kiếm nhanh các ứng dụng trong Winget
Kho Winget chứa đầy hàng trăm phần mềm hữu ích, mọi thứ từ phần mềm máy tính để bàn Windows phổ biến đến các công cụ dành cho nhà phát triển.
Bạn có thể sử dụng Winget để nhanh chóng tìm và cài đặt các ứng dụng từ kho lưu trữ của nó bằng cách tham khảo tên ứng dụng, thẻ, id hoặc các ứng dụng khác. Nếu bạn muốn tìm một ứng dụng, bạn sẽ cần sử dụng lệnh tìm kiếm. Để tìm kiếm một ứng dụng, hãy sử dụng lệnh sau:
tìm kiếm bộ cánh
Thay thế ‘’ bằng tên của ứng dụng bạn muốn cài đặt.
Thí dụ:
Giả sử bạn muốn cài đặt ứng dụng ‘Twitter’, bạn có thể sử dụng lệnh sau để cài đặt ứng dụng thay vì tìm kiếm ứng dụng trực tuyến:
tìm kiếm winget twitter
Khi bạn thực hiện lệnh đầu tiên, Winget sẽ thông báo cho bạn rằng nguồn MS store yêu cầu bạn xem thỏa thuận nguồn trước khi sử dụng công cụ. Bạn có thể kiểm tra thỏa thuận từ URL này -
Điều khoản giao dịch: //aka.ms/microsoft-store-terms-of-transaction
Nếu bạn đồng ý với tất cả các điều khoản của thỏa thuận nguồn, chỉ cần nhập ‘Y’ và nhấn Enter.
Bây giờ, Winget sẽ tìm kiếm ứng dụng và hiển thị cho bạn danh sách tất cả các ứng dụng có tên ‘Twitter’ như hình dưới đây. Trong ảnh chụp màn hình bên dưới, kết quả trên cùng là ứng dụng chính xác mà chúng tôi muốn.
Nếu bạn tìm kiếm ứng dụng có tên, id, biệt danh (biệt hiệu) hoặc thẻ sai, bạn sẽ nhận được thông báo lỗi "Không tìm thấy gói nào phù hợp với tiêu chí đầu vào" như hình bên dưới.
Bạn cũng có thể dùng -q
hoặc là --truy vấn
các đối số để tìm kiếm các gói ứng dụng có sẵn cho bộ cánh có chứa từ truy vấn (Twitter):
tìm kiếm winget -q twitter
hoặc là
tìm kiếm winget - truy vấn twitter
Các đối số truy vấn này là tùy chọn, các giá trị cũng sẽ hoạt động nếu không có chúng.
Nếu tên của chương trình chứa bất kỳ khoảng trắng nào, hãy đặt tên ứng dụng trong dấu ngoặc kép. Ví dụ:
tìm kiếm bộ cánh "Mozilla Firefox"
Lọc kết quả tìm kiếm của bạn trong Winget
Như bạn có thể thấy bên dưới, khi chúng tôi tìm kiếm các gói phần mềm với từ khóa “Twitter”, Winget sẽ trả về tất cả các gói có thể có từ “Twitter” trong trường tên, Id, biệt danh hoặc Thẻ. Nó cũng sẽ hiển thị các ứng dụng có phần tên là ‘Twitter’.
Nếu bạn nhận được hàng trăm kết quả như thế này, sẽ rất khó để tìm thấy ứng dụng cụ thể mà bạn đang tìm kiếm.
May mắn thay, Winget đưa ra danh sách các bộ lọc truy vấn tìm kiếm (tùy chọn) cho phép bạn thu hẹp tìm kiếm của mình hoặc giới hạn kết quả trả về. Để xem các tùy chọn được hỗ trợ bởi Tìm kiếm
, chạy lệnh dưới đây:
tìm kiếm winget -?
Tìm kiếm có thể được lọc với các tùy chọn sau:
--Tôi
: Lọc kết quả theo id--Tên
: Lọc kết quả theo tên--biệt danh
: Lọc kết quả theo biệt danh--nhãn
: Lọc kết quả theo thẻ--yêu cầu
: Lọc kết quả bằng lệnh-n
hoặc là--đếm
: Chỉ hiển thị số lượng kết quả được chỉ định-S
hoặc là--nguồn
: Tìm gói bằng nguồn được chỉ định-e
hoặc là--chính xác
: Tìm gói bằng cách sử dụng đối sánh chính xác
Lọc kết quả tìm kiếm của bạn theo tên
Bây giờ, với các tùy chọn trên, bạn có thể lọc kết quả tìm kiếm của mình. Bạn có thể dễ dàng giới hạn tìm kiếm đối với tên của ứng dụng. Cú pháp:
tìm kiếm bộ cánh - tên
Giả sử bạn chỉ muốn tìm các gói ứng dụng có từ Twitter
trong trường 'Tên' của kết quả. Bạn có thể sử dụng lệnh dưới đây để thử:
tìm kiếm winget - tên Twitter
Như bạn có thể thấy bộ winget chỉ trả về kết quả mà chuỗi ‘Twitter’ trong trường ‘Tên’ và các chuỗi khác bị bỏ qua.
Lọc kết quả tìm kiếm của bạn theo ID
Bạn cũng có thể giới hạn tìm kiếm của mình đối với ID của ứng dụng. Mỗi gói ứng dụng đều có một ID cụ thể là sự kết hợp của các chữ cái và số (ví dụ: 9WZDNCRFJ110) hoặc kết hợp giữa nhà xuất bản và tên ứng dụng (ví dụ: Mozilla.Firefox).
Nếu bạn muốn tìm các gói theo ID ứng dụng, bạn có thể sử dụng lệnh sau để lọc tìm kiếm của mình:
tìm kiếm bộ cánh --ID
hoặc là
tìm kiếm bộ cánh --ID =
Nơi thay thế đối số bằng ID của ứng dụng bạn muốn tìm kiếm.
Ví dụ 1:
Ví dụ: ID ứng dụng Twitter từ MS store là 9WZDNCRFJ140. Khi bạn có ID là sự kết hợp của các chữ cái và số, bạn sẽ cần thêm =
ký giữa TÔI
lệnh và đối số:
tìm kiếm bộ cánh --ID = 9WZDNCRFJ140
Ngoài ra, hãy nhớ thêm một dấu đơn vào trước và sau dấu bằng =
.
Ví dụ 2:
Tuy nhiên, nếu bạn có ID là sự kết hợp của nhà xuất bản và tên ứng dụng, bạn có thể nhập đối số ID có hoặc không có =
ra hiệu.
Ví dụ: giả sử bạn tìm kiếm ‘firefox’ trong winget, bạn sẽ thấy tất cả các kết quả có chuỗi ‘firefox’ trong bất kỳ trường nào như được hiển thị trong ảnh chụp màn hình bên dưới. Như bạn có thể thấy bên dưới, ID bao gồm nhà xuất bản và tên ứng dụng.
Bây giờ, nếu bạn muốn giới hạn tìm kiếm trong ID của ứng dụng firefox, bạn có thể sử dụng một trong các lệnh sau:
tìm kiếm bộ cánh --ID Mozilla.Firefox
hoặc là
tìm kiếm winget --ID = Mozilla.Firefox
Trong các lệnh trên, ID là sự kết hợp của nhà xuất bản và tên ứng dụng. Bạn cũng có thể nhận thấy trong các lệnh trên, bạn có thể nhập ID ứng dụng có hoặc không có =
và nếu bạn bao gồm dấu bằng (=), hãy đảm bảo không để trống trước và sau dấu =
đăng ký cho loại ID ứng dụng này.
Như bạn có thể thấy ở trên, bạn sẽ nhận được kết quả trả về yêu cầu ID đó Mozilla Firefox
được tìm thấy trong trường 'ID' duy nhất của kết quả.
Lọc kết quả tìm kiếm của bạn theo thẻ
Bạn cũng có thể giới hạn tìm kiếm đối với các thẻ được liệt kê cho các gói ứng dụng. Ví dụ: nếu bạn muốn lọc kết quả tìm kiếm của mình bằng thẻ ‘firefox’, bạn có thể thử một trong các lệnh sau:
tìm kiếm winget --tag firefox
hoặc là
tìm kiếm winget --tag = firefox
Bạn sẽ nhận được kết quả trả về với thẻ ‘firefox’ được liệt kê cho các gói.
Lọc kết quả tìm kiếm của bạn theo lệnh
Một cách khác để lọc tìm kiếm của bạn là sử dụng các lệnh được liệt kê cho ứng dụng.
Để chỉ tải các gói phần mềm có liệt kê lệnh ‘firefox’, bạn có thể sử dụng một trong các lệnh sau:
tìm kiếm winget --command = firefox
hoặc là
tìm kiếm winget - lệnh firefox
Lọc kết quả tìm kiếm của bạn theo Moniker
Nếu bạn không biết tên chính thức hoặc tên chính xác của ứng dụng, bạn sẽ tìm kiếm ứng dụng đó bằng biệt hiệu đã biết (tên không chính thức) hoặc biệt danh.
Ví dụ: bạn có thể tìm kiếm ứng dụng ‘Iobit Uninstaller’ với biệt danh ‘Iobit’:
tìm kiếm winget --moniker = iobit
Ở trên sẽ liệt kê các ứng dụng có biệt danh hoặc biệt hiệu phù hợp.
Lọc kết quả tìm kiếm của bạn theo nguồn
Winget lấy các gói ứng dụng từ kho Microsoft Store và Winget để cài đặt và nâng cấp ứng dụng. Khi bạn tìm kiếm ứng dụng bằng công cụ Winget, công cụ này sẽ truy xuất ứng dụng từ các nguồn Microsoft Store và Winget cũng như bất kỳ nguồn tùy chỉnh nào khác mà bạn có thể đã thêm. Tuy nhiên, bạn cũng có thể tra cứu ứng dụng từ một nguồn cụ thể thay vì tất cả bằng cách sử dụng -S
hoặc là --nguồn
lựa chọn.
Cú pháp:
tìm kiếm bộ cánh -S
hoặc là
tìm kiếm bộ cánh - Nguồn
Tên của kho lưu trữ nguồn ở đâu, nó có thể là msstore
hoặc là bộ cánh
.
Thí dụ:
Khi bạn tìm kiếm ứng dụng ‘Spotify’ bằng bất kỳ bộ lọc nào, bạn sẽ nhận được các kết quả sau từ cả hai nguồn ‘msstore’ (MS Store) và kho lưu trữ ‘winget’:
Để hạn chế tìm kiếm đối với một nguồn cụ thể, hãy nhập bất kỳ lệnh nào sau đây và nhấn đi vào
.
Đối với nguồn Microsoft Store:
winget search -s msstore spotify
Đối với nguồn Winget:
tìm kiếm winget - nguồn winget spotify
Trong các lệnh trên, bạn có thể sử dụng một trong các lệnh -S
hoặc là --nguồn
tùy chọn để lọc tìm kiếm của bạn theo nguồn.
Do đó, nó sẽ chỉ lấy kết quả từ nguồn được chỉ định.
Lọc kết quả tìm kiếm của bạn theo số lượng
Bạn cũng có thể chỉ định số lượng đầu ra hoặc kết quả bạn có thể nhận được khi tìm kiếm một ứng dụng với sự trợ giúp của -n
hoặc là --đếm
lựa chọn.
Để giới hạn số lượng đầu ra ở một số lượng được chỉ định, hãy nhập một trong các lệnh sau:
tìm kiếm winget -n
hoặc là
tìm kiếm winget -count
Nơi thay thế cho số lượng kết quả (số lượng) bạn muốn nhận được cho một tìm kiếm.
Thí dụ:
Ví dụ: nếu bạn muốn giới hạn đầu ra ở mức 5 khi bạn đang tìm kiếm ứng dụng ‘Firefox’, hãy sử dụng một trong các lệnh sau:
tìm kiếm winget -n 5 firefox
hoặc là
tìm kiếm winget - số 5 firefox
Tìm Gói ứng dụng bằng Chuỗi chính xác
Đôi khi bạn chỉ muốn tìm gói phần mềm phù hợp với chuỗi truy vấn chính xác. Trong những trường hợp như vậy, bạn có thể sử dụng e
hoặc là chính xác
để tìm gói phù hợp với chuỗi chính xác trong truy vấn.
Thí dụ: Để tìm ứng dụng Recava bằng cách sử dụng đối sánh chính xác, hãy thử các lệnh dưới đây:
tìm kiếm winget --exact Recuva
hoặc là
tìm kiếm winget -e Recuva
Tìm kiếm ứng dụng với nhiều tùy chọn bộ lọc
Bạn cũng có thể sử dụng nhiều tùy chọn bộ lọc cho ứng dụng tìm kiếm. Trong ví dụ dưới đây, chúng tôi đang giới hạn tìm kiếm đối với tên của ứng dụng (firefox) và số lượng kết quả (3).
tìm kiếm winget --name = firefox --count = 3
Tìm kiếm nhiều ứng dụng bằng một lệnh duy nhất
Winget cũng có thể được sử dụng để tìm nhiều ứng dụng cùng một lúc bằng một lệnh duy nhất. Để làm điều đó, bạn sẽ cần kết hợp nhiều lệnh bằng ký hiệu và &&
dấu hiệu. Đây là một lệnh ví dụ:
tìm kiếm winget vlc && tìm kiếm winget twitter && tìm kiếm winget Recuva
Xem thông tin gói trong Winget
Trong trường hợp bạn muốn xem thêm thông tin về một gói ứng dụng cụ thể, bạn có thể làm như vậy với buổi bieu diễn
yêu cầu.
Để hiển thị thêm thông tin về một gói, hãy chạy lệnh sau:
chương trình winget
Để xem các tùy chọn có sẵn cho lệnh hiển thị, hãy sử dụng lệnh sau:
chương trình winget -?
Đây là các cờ (tùy chọn) có sẵn có thể được sử dụng với buổi bieu diễn
yêu cầu:
-m, - kê khai
: Đường dẫn đến tệp kê khai của gói.--Tôi
: Lọc kết quả theo id--Tên
: Lọc kết quả theo tên--biệt danh
: Lọc kết quả theo biệt danh-v
hoặc là--phiên bản
: Sử dụng phiên bản được chỉ định; mặc định là phiên bản mới nhất-S
hoặc là--nguồn
: Tìm gói bằng nguồn được chỉ định-e
hoặc là--chính xác
: Tìm gói bằng cách sử dụng đối sánh chính xác- chuyển đổi
: Hiển thị các phiên bản có sẵn của gói--header
: Tiêu đề HTTP nguồn REST của Windows-Package-Manager tùy chọn- thỏa thuận-nguồn-chấp nhận
: Chấp nhận tất cả các thỏa thuận nguồn trong quá trình vận hành nguồn
Ví dụ 1:
Ví dụ: nếu bạn muốn xem chi tiết về gói ‘Spotify’ với ID ứng dụng ‘Spotify.Spotify’, hãy chạy lệnh sau:
winget show --id = Spotify.Spotify
Ví dụ 2:
Các nguồn hoặc kho lưu trữ Winget có thể chứa nhiều phiên bản của một gói phần mềm. Để xem danh sách tất cả các phiên bản gói có sẵn, hãy thực hiện lệnh sau (ví dụ):
winget show --id = 7Zip.7Zip --versions
Thay thế ở đâu --id = 7Zip.7Zip
với tùy chọn và đối số, bạn muốn sử dụng để hiển thị danh sách các phiên bản ứng dụng có sẵn.
Quản lý nguồn gói trong Winget
Windows Package Manager (Winget) cho phép bạn thêm, liệt kê, cập nhật, xóa, đặt lại và xuất kho hoặc nguồn.
Để quản lý kho hoặc nguồn, hãy chạy lệnh sau:
nguồn winget
Khi bạn nhập lệnh trên, bạn sẽ thấy danh sách các lệnh con mà bạn có thể sử dụng để thao tác với các nguồn.
Dưới đây là tất cả các lệnh phụ được hỗ trợ cho nguồn
yêu cầu:
cộng
: Thêm nguồn mớidanh sách
: Liệt kê các nguồn hiện tạicập nhật
: Cập nhật các nguồn hiện tạitẩy
: Xóa các nguồn hiện tạicài lại
: Đặt lại nguồnxuất khẩu
: Xuất các nguồn hiện tại
Ví dụ: để xem danh sách các nguồn hiện tại, hãy nhập lệnh dưới đây:
danh sách nguồn winget
Để biết chi tiết đầy đủ về một nguồn cụ thể, hãy sử dụng lệnh sau:
danh sách nguồn winget - tên winget
Để cập nhật một nguồn nhất định, hãy chạy lệnh sau:
cập nhật nguồn winget - tên winget
Hiển thị danh sách các gói đã cài đặt
Để xem danh sách tất cả các gói phần mềm đã cài đặt trên máy tính của bạn, hãy chạy lệnh sau:
danh sách bộ cánh
Để xem cờ được hỗ trợ cho lệnh danh sách:
danh sách bộ cánh -?
Dưới đây là các tùy chọn được hỗ trợ cho danh sách
yêu cầu:
--Tôi
: Lọc kết quả theo id--Tên
: Lọc kết quả theo tên--biệt danh
: Lọc kết quả theo biệt danh--nhãn
: Lọc kết quả theo thẻ--yêu cầu
: Lọc kết quả bằng lệnh-n
hoặc là--đếm
: Chỉ hiển thị số lượng kết quả được chỉ định-S
hoặc là--nguồn
: Tìm gói bằng nguồn được chỉ định-e
hoặc là--chính xác
: Tìm gói bằng cách sử dụng đối sánh chính xác--header
: Tiêu đề HTTP nguồn REST của Windows-Package-Manager tùy chọn- thỏa thuận-nguồn-chấp nhận
: Chấp nhận tất cả các thỏa thuận nguồn trong quá trình vận hành nguồn
Thí dụ:
Có thể có nhiều ứng dụng có cùng tên được cài đặt trên PC của bạn. Ví dụ: với lệnh dưới đây, bạn có thể liệt kê tất cả các ứng dụng có ‘Xbox’ trên tên của chúng.
danh sách bộ cánh - tên xbox
Cài đặt ứng dụng trên máy tính của bạn bằng Winget
Sau khi bạn tìm thấy gói ứng dụng, đã đến lúc cài đặt nó với bộ cánh. Các cài đặt winget
lệnh cho phép bạn nhanh chóng cài đặt bất kỳ ứng dụng nào từ kho của ứng dụng đó mà không cần phải tìm kiếm ứng dụng trực tuyến, tải xuống và thực hiện một số bước của trình hướng dẫn cài đặt.
Cú pháp cho lệnh Cài đặt:
cài đặt winget
Để có thêm thông tin về Tải về
lệnh và các tùy chọn được hỗ trợ, hãy chạy lệnh dưới đây:
cài đặt winget -?
Dưới đây là các tùy chọn / cờ được hỗ trợ cho Tải về
yêu cầu:
-m, - kê khai
: Đường dẫn đến tệp kê khai của gói.--Tôi
: Lọc kết quả theo id--Tên
: Lọc kết quả theo tên--biệt danh
: Lọc kết quả theo biệt danh-v
hoặc là--phiên bản
: Sử dụng phiên bản được chỉ định; mặc định là phiên bản mới nhất-S
hoặc là--nguồn
: Tìm gói bằng nguồn được chỉ định--phạm vi:
Chọn phạm vi cài đặt (người dùng hoặc máy)-e
hoặc là--chính xác
: Tìm gói bằng cách sử dụng đối sánh chính xác-tôi
hoặc là- tương tác
: Yêu cầu cài đặt tương tác; đầu vào của người dùng có thể cần thiết-h
hoặc là--im lặng
: Yêu cầu cài đặt im lặng--locale
: Ngôn ngữ để sử dụng (định dạng BCP47)-o
hoặc là--log
: Vị trí nhật ký (nếu được hỗ trợ)--ghi đè
: Ghi đè các đối số được chuyển cho trình cài đặt-l
hoặc là--địa điểm
: Vị trí để cài đặt (nếu được hỗ trợ)--lực lượng
: Ghi đè kiểm tra băm của trình cài đặt- thỏa thuận gói-chấp nhận
: Chấp nhận tất cả các thỏa thuận cấp phép cho các gói- thỏa thuận-nguồn-chấp nhận
: Chấp nhận tất cả các thỏa thuận nguồn trong quá trình vận hành nguồn--header
: Tiêu đề HTTP nguồn REST của Windows-Package-Manager tùy chọn
Bạn có thể sử dụng các tùy chọn này để chỉ định ứng dụng nào cần cài đặt, cách bạn muốn cài đặt và nơi cài đặt ứng dụng cụ thể.
Thí dụ:
Giả sử bạn muốn cài đặt một trình phát VLC Media. Để làm điều đó, bạn có thể sử dụng lệnh dưới đây:
cài đặt winget vlc
Ghi chú: Nếu tên của chương trình hoặc truy vấn chứa bất kỳ khoảng trắng nào, hãy đặt nó trong dấu ngoặc kép.
Tuy nhiên, nhiều gói được tìm thấy khớp với truy vấn đầu vào của bạn và nó không biết nên cài đặt gói nào, vì vậy, Winget sẽ hiển thị cho bạn kết quả bên dưới.
Cài đặt ứng dụng với Winget bằng ID ứng dụng
Những gì bạn cần làm là tinh chỉnh thông tin đầu vào, nghĩa là bạn phải xác định cụ thể hơn về gói cài đặt nào. Để làm được điều đó, bạn sẽ cần sử dụng các tùy chọn có sẵn ở trên với Tải về
lệnh để chỉ định ứng dụng chính xác.
Cách tốt nhất để cài đặt đúng ứng dụng là sử dụng ID ứng dụng để chỉ định gói ứng dụng cụ thể. Vì vậy, khi bạn tìm kiếm một ứng dụng bằng cách sử dụng Tìm kiếm
, ghi lại ID ứng dụng của gói bạn muốn cài đặt. Nếu có nhiều gói có cùng tên, bạn có thể sử dụng ID ứng dụng để cài đặt một ứng dụng cụ thể.
Để cài đặt một ứng dụng cụ thể bằng ID ứng dụng, hãy sử dụng công thức dưới đây:
cài đặt winget --id =
Ví dụ: giả sử bạn muốn cài đặt trình phát phương tiện VLC bằng bộ cánh. Đầu tiên, hãy tra cứu gói VLC trong Winget và ghi lại ID ứng dụng để tải ứng dụng chính xác. ID không chính xác có thể cài đặt một ứng dụng khác với dự định của bạn hoặc hoàn toàn không cài đặt bất kỳ ứng dụng nào.
Để cài đặt ứng dụng VLC từ kho lưu trữ Microsoft Store, hãy sử dụng ID ứng dụng (kết hợp các chữ cái và số) từ kết quả:
cài đặt winget --id = XPDM1ZW6815MQM
hoặc là
cài đặt winget XPDM1ZW6815MQM
Bạn cũng có thể nhập trực tiếp đối số id trong lệnh mà không bao gồm --id option
. Miễn là bạn chuyển đối số id chính xác và duy nhất vào lệnh, Winget sẽ tự động nhận ra nó là ID ứng dụng và cài đặt ứng dụng cụ thể đó.
Khi bạn thực hiện lệnh cài đặt, Winget sẽ hiển thị thông tin chi tiết về gói và giấy phép phần mềm và hỏi bạn có đồng ý với các điều khoản của thỏa thuận hay không. Chỉ cần nhập ‘Y’ hoặc ‘y’ và nhấn đi vào
để tiếp tục quá trình.
Sẽ mất vài giây đến vài phút để tải xuống và cài đặt ứng dụng tùy thuộc vào tốc độ internet của bạn và kích thước của ứng dụng.
Nếu bạn muốn cài đặt với ID ứng dụng là sự kết hợp của tên nhà xuất bản và tên ứng dụng, hãy sử dụng lệnh dưới đây:
cài đặt winget --id = VideoLAN.VLC
hoặc là
cài đặt winget --id VideoLAN.VLC
Khi bạn cài đặt ứng dụng từ kho lưu trữ Winget thường chứa các ứng dụng của bên thứ ba, nó không yêu cầu bạn chấp nhận bất kỳ thỏa thuận cấp phép nào.
Cài đặt ứng dụng với Winget theo tên ứng dụng
Nếu bạn không có nhiều ứng dụng có cùng tên trong kho Winget, bạn có thể sử dụng tên ứng dụng để chỉ định ứng dụng nào cần cài đặt.
Ví dụ: để cài đặt ứng dụng 'Recuva', bạn có thể sử dụng --Tên
tùy chọn với lệnh cài đặt:
cài đặt winget - tên Recuva
Cài đặt một phiên bản cụ thể của chương trình với Winget
Theo mặc định, Winget cài đặt phiên bản mới nhất hiện có của chương trình. Tuy nhiên, bạn cũng có thể chỉ định phiên bản ứng dụng bạn muốn cài đặt bằng cách sử dụng -v
hoặc là --phiên bản
lựa chọn.
Để cài đặt một phiên bản cụ thể của ứng dụng, bạn có thể kết hợp ID của ứng dụng với tùy chọn phiên bản:
cài đặt winget --id = VideoLAN.VLC -v = 3.0.15
hoặc là
cài đặt winget --id = VideoLAN.VLC --version = 3.0.15
Phiên bản mới nhất của VLC là ‘3.0.16’, nhưng chúng tôi đã chỉ định phiên bản cũ hơn ‘3.0.15’ trong lệnh trên để cài đặt nó.
Cài đặt ứng dụng từ một nguồn cụ thể
Bạn cũng có thể chỉ định một nguồn cụ thể (kho lưu trữ) để lấy các ứng dụng của bạn từ (msstore, winget hoặc cửa hàng tùy chỉnh). Để làm được điều đó, bạn cần sử dụng -S
hoặc là --nguồn
tùy chọn với lệnh ‘cài đặt’. Bằng cách này, bạn có thể loại bỏ các bản sao và cài đặt ứng dụng chính xác.
Giả sử bạn muốn cài đặt chương trình ‘Audacity’ từ kho lưu trữ bộ cánh (bên thứ ba), bạn có thể thử lệnh sau:
cài đặt winget --id = Audacity.Audacity -s = winget
Để cài đặt ứng dụng từ kho lưu trữ Microsoft Store:
cài đặt winget --id = 9N66VBRR4DPL --source = msstore
Cài đặt Ứng dụng trên Người dùng Hiện tại hoặc Tất cả Người dùng
Các --phạm vi
tùy chọn kết hợp với Tải về
lệnh cho phép bạn chỉ định liệu ứng dụng chỉ nên được cài đặt trên người dùng hiện tại hay trên tất cả người dùng (máy).
Để chỉ cài đặt một ứng dụng trên người dùng hiện tại, hãy sử dụng người dùng
lập luận cho --phạm vi
tùy chọn:
cài đặt winget --id = Spotify.Spotify --scope = người dùng
Để cài đặt một ứng dụng trên tất cả người dùng, hãy sử dụng cỗ máy
lập luận cho --phạm vi
tùy chọn:
cài đặt winget --id = Spotify.Spotify --scope = máy
Tuy nhiên, nếu bạn định chỉ định phạm vi là ‘người dùng’, bạn cần chạy lệnh này trong Command Prompt bình thường (không phải ở chế độ nâng cao).
Cài đặt Ứng dụng bằng Chuỗi Chính xác trong Truy vấn
Nếu bạn muốn giới hạn lựa chọn trong một gói, bạn sẽ cần sử dụng id của ứng dụng cùng với tùy chọn truy vấn chính xác (-e
hoặc là --chính xác
). Không giống như các tùy chọn khác, tùy chọn truy vấn chính xác kiểm tra chuỗi xem có phân biệt chữ hoa chữ thường hay không. ID ứng dụng hoặc tên của ứng dụng phải chính xác như được liệt kê trong kết quả tìm kiếm. Ngay cả khi một ký tự duy nhất nằm trong một trường hợp khác, lệnh sẽ không chấp nhận truy vấn.
Dưới đây là lệnh mẫu để cài đặt ứng dụng bằng cách sử dụng chuỗi chính xác trong truy vấn (Tên ứng dụng):
cài đặt winget Audacity.Audacity -e
hoặc là
cài đặt winget Audacity.Audacity -exact
Cài đặt ứng dụng ở chế độ tương tác
Khi bạn cài đặt ứng dụng với Winget ở chế độ cài đặt mặc định, nó sẽ không yêu cầu bạn thêm bất kỳ đầu vào nào và nó sẽ chỉ hiển thị cho bạn tiến trình của trình cài đặt trong quá trình cài đặt. Tuy nhiên, nếu bạn cần cấu hình hoặc chọn các tùy chọn trong khi cài đặt, bạn có thể chạy trình cài đặt ở chế độ tương tác. Trong chế độ tương tác, bạn có thể chọn các tùy chọn mong muốn của mình trong trình hướng dẫn cài đặt.
Để chạy trình cài đặt ở chế độ tương tác, bạn sẽ cần sử dụng -tôi
hoặc là - tương tác
lựa chọn:
cài đặt winget --id = Audacity.Audacity - tương tác
hoặc là
cài đặt winget --id = Audacity.Audacity -i
Cài đặt ứng dụng ở chế độ im lặng
Bạn cũng có thể chạy cài đặt gói trong nền mà không yêu cầu bất kỳ đầu vào nào hoặc hiển thị bất kỳ tiến trình cài đặt nào. Chế độ này sẽ tắt tất cả giao diện người dùng của cài đặt. Để làm điều này, bạn sẽ cần sử dụng -h
hoặc là --im lặng
tùy chọn với Tải về
yêu cầu.
Để chạy cài đặt phần mềm trong nền, hãy chạy lệnh sau:
cài đặt winget Audacity.Audacity --silent
hoặc là
cài đặt winget Audacity.Audacity -h
Điều này sẽ ngăn chặn tất cả giao diện người dùng của quá trình cài đặt.
Thay đổi vị trí cài đặt cho một chương trình
Theo mặc định, Ứng dụng được cài đặt trên ổ đĩa hệ thống trong thư mục ‘C: \ Program Files’, nhưng bạn có thể thay đổi thư mục cài đặt cho một chương trình có -l
hoặc là --địa điểm
lựa chọn.
Ví dụ: chúng tôi muốn cài đặt chương trình Notepad ++ ở vị trí “D: \ Software” thay vì thư mục ‘C: \ Program Files’ mặc định. Đối với điều đó, chúng tôi sẽ sử dụng lệnh dưới đây:
winget cài đặt Notepad ++. Notepad ++ -e --location "D: \ Software"
Trong lệnh trên, ‘Notepad ++. Notepad ++’ là ID của ứng dụng chúng tôi muốn cài đặt, tùy chọn truy vấn chính xác -e
là giới hạn lựa chọn trong một tệp, và --địa điểm
được sử dụng để chỉ định vị trí cài đặt tùy chỉnh.
Bỏ qua kiểm tra băm của trình cài đặt
Khi cài đặt phần mềm với winget, nó sẽ tự động xác minh tính toàn vẹn dữ liệu của các tệp trình cài đặt. Tuy nhiên, nếu bạn đang cài đặt một chương trình mà bạn không muốn kiểm tra hàm băm, bạn có thể sử dụng --lực lượng
lựa chọn:
winget cài đặt WSAtools -e --force
Chấp nhận các thỏa thuận cấp phép
Khi bạn cài đặt phần mềm nhất định, bạn sẽ được nhắc chấp nhận thỏa thuận cấp phép của gói phần mềm và nguồn. Bạn có thể tránh những lời nhắc đó bằng cách chấp nhận thỏa thuận cấp phép trước.
Để chấp nhận thỏa thuận cấp phép của một gói, bạn có thể sử dụng - thỏa thuận gói-chấp nhận
tùy chọn với lệnh cài đặt:
cài đặt winget --id = 9WZDNCRFJ2WL --accept-gói-thỏa thuận
Để chấp nhận thỏa thuận cấp phép nguồn, bạn có thể sử dụng - thỏa thuận-nguồn-chấp nhận
lựa chọn:
cài đặt winget --id = 9WZDNCRFJ2WL --accept-source-thoả thuận
Hoặc là
Bạn có thể chấp nhận cả hai thỏa thuận cấp phép, với lệnh này:
cài đặt winget --id = 9WZDNCRFJ2WL --accept-gói-thỏa thuận --accept-nguồn-thỏa thuận
Cài đặt nhiều ứng dụng cùng lúc với Winget trên Windows 11
Một lợi thế lớn khác của việc sử dụng Winget là bạn có thể cài đặt nhiều ứng dụng cùng lúc chỉ với một lệnh duy nhất. Tất cả những gì bạn phải làm là tham gia mỗi lệnh cài đặt Winget với hai ký hiệu và &&
ký tự vào một lệnh thực thi duy nhất.
Đây là cú pháp để cài đặt nhiều ứng dụng với winget:
cài đặt winget && winget cài đặt && winget cài đặt
Thay thế ở đâu với tên thực hoặc ID ứng dụng và
với các tùy chọn được hỗ trợ bởi
Tải về
yêu cầu.
Ví dụ: lệnh dưới đây sẽ cài đặt tất cả các ứng dụng VLC media player, Notepad ++ và Audacity trên hệ thống của bạn:
cài đặt winget VideoLAN.VLC -e && winget cài đặt Notepad ++. Notepad ++ -e && winget cài đặt Audacity.Audacity -e
Như bạn có thể thấy ở trên, cả ba gói ứng dụng đã được cài đặt bằng một lệnh duy nhất.
Cập nhật hoặc nâng cấp ứng dụng bằng Winget
Winget cho phép bạn không chỉ cài đặt các gói ứng dụng mà còn nâng cấp hoặc gỡ cài đặt các gói hiện có. Bạn có thể nâng cấp bất kỳ ứng dụng hiện có nào với nâng cấp
trên hệ thống của bạn miễn là có sẵn bản cập nhật cho ứng dụng cụ thể.
Cú pháp để nâng cấp ứng dụng bằng Winget là:
nâng cấp bộ cánh [[-q]] []
Để biết các tùy chọn được hỗ trợ có sẵn cho nâng cấp
, nhập lệnh sau:
nâng cấp bộ cánh -?
Các tùy chọn sau đây có sẵn cho nâng cấp
yêu cầu:
-m, - kê khai
: Đường dẫn đến tệp kê khai của gói.--Tôi
: Lọc kết quả theo id--Tên
: Lọc kết quả theo tên--biệt danh
: Lọc kết quả theo biệt danh-v
hoặc là--phiên bản
: Sử dụng phiên bản được chỉ định; mặc định là phiên bản mới nhất-S
hoặc là--nguồn
: Tìm gói bằng nguồn được chỉ định-e
hoặc là--chính xác
: Tìm gói bằng cách sử dụng đối sánh chính xác-tôi
hoặc là- tương tác
: Yêu cầu cài đặt tương tác; đầu vào của người dùng có thể cần thiết-h
hoặc là--im lặng
: Yêu cầu cài đặt im lặng-o
hoặc là--log
: Vị trí nhật ký (nếu được hỗ trợ)--ghi đè
: Ghi đè các đối số được chuyển cho trình cài đặt-l
hoặc là--địa điểm
: Vị trí để cài đặt (nếu được hỗ trợ)--lực lượng
: Ghi đè kiểm tra băm của trình cài đặt- thỏa thuận gói-chấp nhận
: Chấp nhận tất cả các thỏa thuận cấp phép cho các gói- thỏa thuận-nguồn-chấp nhận
: Chấp nhận tất cả các thỏa thuận nguồn trong quá trình vận hành nguồn--header
: Tiêu đề HTTP nguồn REST của Windows-Package-Manager tùy chọn--tất cả
: Cập nhật tất cả các gói đã cài đặt lên mới nhất nếu có
Nhưng trước khi nâng cấp bất kỳ ứng dụng nào, bạn cần kiểm tra xem các gói hiện đã cài đặt của mình có bản nâng cấp nào không. Bạn có thể làm điều đó bằng lệnh nâng cấp hoặc lệnh danh sách sẽ hiển thị tất cả các ứng dụng được cài đặt trên máy tính của bạn (bao gồm cả các chương trình không được cài đặt qua Winget).
Để liệt kê tất cả các chương trình được cài đặt trên máy tính, hãy chạy lệnh đơn giản sau:
nâng cấp bộ cánh
Nếu có bản cập nhật cho một ứng dụng, phiên bản mới sẽ được hiển thị trong cột ‘Có sẵn’ tương ứng như hình dưới đây.
hoặc là
danh sách bộ cánh
Để nâng cấp một ứng dụng, chỉ cần nhập tên ứng dụng bằng lệnh nâng cấp. Ví dụ: ở đây chúng tôi muốn nâng cấp ứng dụng ‘Recuva’:
nâng cấp bộ cánh Recuva
Bạn cũng có thể nâng cấp các gói thông qua bộ cánh với sự trợ giúp của các tùy chọn có sẵn khác nhau (--Tôi
, --Tên
, - tương tác
, Vân vân.). Để nâng cấp một ứng dụng qua Winget bằng ID của chúng, hãy chạy lệnh dưới đây:
nâng cấp bộ cánh --id VideoLAN.VLC
Bạn cũng có thể nâng cấp tất cả các gói (với các bản cập nhật có sẵn) được cài đặt trên PC của mình cùng một lúc. Để nâng cấp tất cả các gói đã cài đặt (nếu có sẵn các bản cập nhật), bạn có thể thực hiện lệnh này:
nâng cấp bộ cánh - tất cả
Các --tất cả
tùy chọn tìm tất cả các ứng dụng có sẵn các bản nâng cấp và lệnh nâng cấp sẽ cài đặt các bản cập nhật.
Gỡ cài đặt hoặc loại bỏ ứng dụng bằng Winget
Nếu bạn muốn gỡ cài đặt một chương trình thông qua Winget, bạn có thể làm điều đó với gỡ cài đặt
yêu cầu. Nó cũng có thể xóa các chương trình không được cài đặt bằng winget.
Cú pháp:
gỡ cài đặt bộ cánh [[-q]] []
Các gỡ cài đặt
lệnh có tập hợp các tùy chọn riêng, có thể được xem bằng cách chạy lệnh này:
gỡ cài đặt winget -?
Lựa chọn tiếp theo đã khả thi:
-m, - kê khai
: Đường dẫn đến tệp kê khai của gói--Tôi
: Lọc kết quả theo id--Tên
: Lọc kết quả theo tên--biệt danh
: Lọc kết quả theo biệt danh-v, - phiên bản
: Sử dụng phiên bản được chỉ định; mặc định là phiên bản mới nhất-s, - nguồn
: Tìm gói bằng nguồn được chỉ định-e, - chính xác
: Tìm gói bằng cách sử dụng đối sánh chính xác-i, - tương tác
: Yêu cầu cài đặt tương tác; đầu vào của người dùng có thể cần thiết-h, - im lặng
: Yêu cầu cài đặt im lặng-o, - nhật ký
: Vị trí nhật ký (nếu được hỗ trợ)--header
: Tiêu đề HTTP nguồn REST của Windows-Package-Manager tùy chọn- thỏa thuận-nguồn-chấp nhận
: Chấp nhận tất cả các thỏa thuận nguồn trong quá trình vận hành nguồn
Bạn có thể sử dụng các tùy chọn trên để tinh chỉnh thêm tìm kiếm của mình hoặc lựa chọn ứng dụng chính xác mà bạn muốn gỡ cài đặt.
Trước khi bạn gỡ cài đặt ứng dụng, trước tiên, hãy xem tất cả các ứng dụng đã cài đặt trên thiết bị của bạn:
danh sách bộ cánh
Ví dụ 1:
Ví dụ: để gỡ cài đặt ứng dụng ‘Dinamic Wallpaper’, chúng tôi đang sử dụng lệnh dưới đây:
Gỡ cài đặt winget "Dinamic Wallpaper"
Vì truy vấn (Tên ứng dụng) có một khoảng trắng, chúng tôi đặt nó trong dấu ngoặc kép.
Ví dụ 2:
Bạn có thể dùng --Tên
để chỉ định ứng dụng có tên cụ thể mà bạn muốn gỡ cài đặt khỏi PC của mình.
gỡ cài đặt bộ cánh - tên Notepad ++ -e
Bạn cũng có thể thêm truy vấn chính xác -e
tùy chọn để giới hạn lựa chọn đối với một tên gói chính xác.
Ví dụ 3:
Nếu có nhiều ứng dụng trùng tên, bạn có thể sử dụng ID ứng dụng để chỉ định ứng dụng chính xác.
Ví dụ: khi bạn liệt kê các ứng dụng ‘Xbox’ trên máy tính của mình, bạn sẽ nhận được nhiều kết quả.
Để gỡ cài đặt gói 'Trình cắm Xbox Game Bar', bạn có thể sử dụng --Tôi
tùy chọn để chỉ định ID ứng dụng:
gỡ cài đặt winget --id = Microsoft.XboxGameOverlay_8wekyb3d8bbwe
Ví dụ 4:
Đôi khi, khi bạn gỡ cài đặt một chương trình, nó có thể để lại hàng tấn tệp dư phần mềm như lịch sử, sổ đăng ký, tệp lưu, v.v. Tùy thuộc vào phần mềm, nó có thể cung cấp cho bạn các tùy chọn để xóa các cài đặt và dữ liệu bổ sung. Để làm điều đó, bạn sẽ cần sử dụng trình hướng dẫn tương tác để gỡ cài đặt ứng dụng.
Để gỡ cài đặt một ứng dụng trong chế độ tương tác, hãy chạy lệnh dưới đây:
winget gỡ cài đặt Notepad ++ -e --interactive
Nếu bạn muốn chặn tất cả giao diện người dùng và xóa ứng dụng ở chế độ im lặng, hãy chạy lệnh dưới đây:
winget gỡ cài đặt Notepad ++ -e -h
Xem các tính năng thử nghiệm của Windows Package Manager
Lệnh tính năng cho phép bạn xem danh sách các tính năng thử nghiệm và trạng thái có sẵn cho phiên bản Trình quản lý gói Windows (bộ cánh) của bạn.
Để xem trạng thái của các tính năng thử nghiệm trên Winget, hãy chạy lệnh sau:
tính năng của bộ cánh
Bạn sẽ thấy danh sách các tính năng và liệu chúng được bật hay tắt trong cột "Trạng thái". Bạn có thể bật hoặc tắt các tính năng thông qua cài đặt Winget.
Định cấu hình cài đặt Windows Package Manager (Winget)
Cài đặt Windows Package Manager (Winget) có thể được chỉnh sửa trong tệp cài đặt JSON. ‘Settings.json’ cho phép bạn tùy chỉnh các trải nghiệm và tùy chọn ứng dụng khách Winget khác nhau, chẳng hạn như cài đặt tự động cập nhật, giao diện người dùng của thanh tiến trình, hành vi của trình cài đặt, các tính năng và hơn thế nữa.
Để mở tệp settings.json, hãy chạy lệnh đơn giản dưới đây:
cài đặt bộ cánh
Theo mặc định, tệp JSON sẽ mở trong trình soạn thảo văn bản mặc định của bạn như Notepad.Tuy nhiên, bạn nên chỉnh sửa tệp JSON trong trình chỉnh sửa mã tốt hơn là ‘Microsoft Visual Studio Code’ sẽ dễ chỉnh sửa hơn. Nếu trình soạn thảo văn bản / mã mặc định đã được đặt, nó sẽ tự động khởi chạy trình soạn thảo văn bản mặc định của bạn và mở tệp cài đặt trong đó.
Nếu bạn không có Mã Visual Studio, bạn có thể cài đặt nó bằng lệnh sau:
cài đặt winget Microsoft.VisualStudioCode
Nếu không muốn cài đặt VS Code, bạn cũng có thể chỉnh sửa cài đặt trong Notepad.
Khi tệp cài đặt JSON mở lần đầu tiên trong trình soạn thảo văn bản của bạn, sẽ không có cài đặt nào được định cấu hình.
Thay đổi khoảng thời gian cập nhật cho nguồn
Các autoUpdateIntervalInMinutes
mã chỉ định khoảng thời gian (tính bằng phút) để kiểm tra các bản cập nhật cho nguồn. Khoảng thời gian cập nhật mặc định được đặt thành ‘5’. Bạn có thể thay đổi nó theo yêu cầu của bạn. Nếu bạn muốn tắt kiểm tra cập nhật tự động đối với một nguồn, chỉ cần thay đổi nó thành ‘0’.
Trong ví dụ dưới đây, chúng tôi đang thay đổi khoảng thời gian cập nhật thành '10' phút.
Trong trường hợp bạn đã tắt tính năng kiểm tra tự động cập nhật, bạn có thể kiểm tra thủ công các bản cập nhật cho nguồn thông qua cập nhật nguồn winget
.
Thay đổi thiết kế trực quan của thanh tiến trình
Bạn có thể thay đổi kiểu trực quan hoặc màu sắc của thanh tiến trình với trực quan
thiết lập. Màu mặc định của thanh tiến trình là "dấu", nhưng bạn có thể thay đổi nó thành "retro" hoặc "cầu vồng".
Ví dụ: để thay đổi màu thanh tiến trình thành 'cầu vồng', hãy thêm mã sau vào tệp JSON:
"visual": {"processBar": "Rainbow"},
Và đảm bảo thêm dấu ngoặc đóng }
ở cuối mã JSON.
Thay đổi phạm vi cài đặt của ứng dụng
Bạn cũng có thể thay đổi hành vi cài đặt bao gồm phạm vi, ngôn ngữ, v.v. bằng cách sử dụng installBehavior
thiết lập.
Cài đặt phạm vi chỉ định liệu một gói chỉ nên được cài đặt cho người dùng hiện tại hay toàn bộ máy. Bạn có thể đặt phạm vi của tất cả cài đặt thành người dùng
hoặc là cỗ máy
.
Để thay đổi phạm vi thành người dùng hiện tại, hãy nhập mã dưới đây:
"installBehavior": {"ferences ": {" scope ":" user "}},
Bật hoặc tắt các tính năng thử nghiệm trong Winget
Như chúng tôi đã đề cập trong phần trước, bạn cũng có thể định cấu hình các tính năng thử nghiệm của Winget trong tệp settings.json. Các thử nghiệm
cài đặt cho phép bạn bật hoặc tắt các tính năng. Để xem danh sách các tính năng thử nghiệm có sẵn, hãy chạy tính năng của bộ cánh
.
Như bạn có thể ở trên, có hai tính năng khả dụng cho phiên bản Windows Package Manager này - ‘Hiển thị Thông tin Phụ thuộc’ và ‘Cài đặt MSI Trực tiếp’. Tính năng phụ thuộc hiển thị thông tin phụ thuộc của gói và ‘Cài đặt MSI trực tiếp’ cho phép bạn cài đặt trực tiếp các gói MSI thay vì msiexec. Ghi lại các thuộc tính của các tính năng mà bạn có thể sử dụng trong cài đặt để bật hoặc tắt tính năng cụ thể.
Để bật tính năng 'Cài đặt MSI Trực tiếp', hãy thêm mã bên dưới vào tệp JSON:
"testingFeatures": {"directMSI": true},
Để bật tính năng "Hiển thị thông tin phụ thuộc", hãy đưa đoạn mã dưới đây vào tệp JSON:
"testingFeatures": {"dependencies": true},
Bây giờ, chạy tính năng của bộ cánh
lệnh một lần nữa để xác nhận xem các tính năng đã được bật chưa.
Để tắt một tính năng, chỉ cần thay đổi giá trị boolean thành sai
trong mã.
Để biết thêm về lược đồ cài đặt Winget và cách sử dụng, hãy xem bài viết này - //raw.githubusercontent.com/microsoft/winget-cli/master/schemas/JSON/settings/settings.schema.0.2.json.
Xuất phần mềm đã cài đặt sang máy tính khác thông qua Winget
Một tính năng tuyệt vời khác của công cụ Winget là nó cho phép bạn xuất các ứng dụng đã cài đặt trên máy tính của mình sang một tệp JSON có thể được sử dụng để cài đặt nhanh các ứng dụng tương tự trên một máy khác. Tính năng này có thể hữu ích nếu bạn đang cố cài đặt cùng một ứng dụng trên nhiều máy tính hoặc nếu bạn đang đặt lại / cài đặt lại máy tính của mình.
Tuy nhiên, Winget sẽ chỉ cài đặt các ứng dụng trong kho lưu trữ Winget. Các chương trình khác như trò chơi máy tính sẽ không được cài đặt thông qua các tệp JSON của Winget.
Cú pháp cho lệnh xuất:
xuất bộ cánh [-o] []
Để xem các đối số và tùy chọn được hỗ trợ, hãy nhập lệnh dưới đây:
xuất khẩu winget -?
Sau đây là đối số duy nhất có sẵn:
-o
hoặc là- đầu ra
: Đường dẫn đến tệp JSON sẽ được tạo.
Lựa chọn tiếp theo đã khả thi:
-S
hoặc là--nguồn
: Xuất gói từ nguồn được chỉ định.--các phiên bản bao gồm
: Bao gồm các phiên bản gói cụ thể trong tệp JSON.- thỏa thuận-nguồn-chấp nhận
: Chấp nhận tất cả các thỏa thuận nguồn trong quá trình vận hành nguồn và tránh bị nhắc nhở.
Thí dụ:
Để xuất danh sách các ứng dụng đã cài đặt trên máy tính của bạn sang tệp JSON, hãy thực hiện lệnh dưới đây:
xuất khẩu winget -o F: \ mycomputerapps.json --bao gồm các phiên bản
hoặc là
xuất khẩu winget -output F: \ mycomputerapps.json --bao gồm các phiên bản
Nơi đây, -o
hoặc là - đầu ra
đối số chỉ định đường dẫn mà bạn muốn lưu tệp JSON (xuất). Tùy chọn –include-Phiên bản cho biết bộ cánh bao gồm các phiên bản của ứng dụng hiện được cài đặt trong tệp JSON. Theo mặc định, lệnh Nhập sẽ cài đặt các phiên bản mới nhất của ứng dụng từ tệp JSON. Nhưng nếu bạn muốn xuất các phiên bản cụ thể của ứng dụng từ máy tính hiện có, bạn sẽ cần bao gồm --bao gồm các phiên bản
lựa chọn.
Nếu một ứng dụng hoặc phiên bản đã cài đặt không có sẵn trong kho lưu trữ, bạn sẽ thấy 'Gói / phiên bản đã cài đặt không khả dụng từ bất kỳ thông báo nguồn nào' và những ứng dụng đó sẽ không được bao gồm trong tệp JSON.
Như bạn có thể thấy bên dưới, tệp JSON mới được tạo chứa danh sách các chương trình được cài đặt trên máy của bạn.
Nhập danh sách ứng dụng từ một máy tính khác qua Winget
Lệnh nhập cho phép bạn cài đặt danh sách các chương trình từ tệp JSON trên máy tính của mình.
Cú pháp cho lệnh nhập:
nhập bộ cánh [-i] []
Để xem các đối số và tùy chọn được hỗ trợ, hãy nhập lệnh dưới đây:
nhập khẩu bộ cánh -?
Các đối số sau được hỗ trợ:
-tôi
hoặc là--import-file
: Đường dẫn đến tệp JSON để nhập
Các tùy chọn sau được hỗ trợ:
- không có sẵn
: Bỏ qua các gói không có sẵn- phiên bản lớn
: Bỏ qua các phiên bản được chỉ định trong tệp JSON và cài đặt phiên bản mới nhất hiện có- thỏa thuận gói-chấp nhận
: Chấp nhận tất cả các thỏa thuận cấp phép cho các gói- thỏa thuận-nguồn-chấp nhận
: Chấp nhận tất cả các thỏa thuận nguồn trong quá trình vận hành nguồn
Thí dụ:
Để cài đặt (nhập) các ứng dụng từ tệp JSON trên máy tính, hãy chạy lệnh:
winget import -i F: \ mycomputerapps.json --ignore-không khả dụng --ignore-phiên bản
hoặc là
winget import –-import-file F: \ mycomputerapps.json --ignore-without available --ignore-version
Trong lệnh trên, -tôi
hoặc là --import-file
đối số chỉ định đường dẫn đến tệp JSON mà bạn muốn nhập. Các - không có sẵn
tùy chọn loại bỏ lỗi bạn gặp phải khi một gói được chỉ định trong tệp JSON không có sẵn trong kho lưu trữ. Và - phiên bản lớn
tùy chọn bỏ qua các phiên bản được chỉ định trong tệp JSON và cài đặt phiên bản ứng dụng mới nhất hiện có.
Nếu một gói đã được cài đặt, Winget sẽ cố gắng tìm bản cập nhật cho gói đó. Nếu bản cập nhật đã được cập nhật, bạn sẽ thấy thông báo "Gói đã được cài đặt:" và "Không tìm thấy bản cập nhật áp dụng nào".
Đó là nó.