download Winget - Cài đặt tất cả phần mềm chỉ với vài cú bấm chuột

votrieuvy1661

Senior Member
I. Giới thiệu

Mỗi lần muốn chuyển máy hay cài lại Windows, chúng ta luôn phải tốn 1 khoảng thời gian để cài các phần mềm cần thiết và click chuột mỏi cả ngón tay. Chính vì vậy mà việc cài phần mềm bằng dòng lệnh giúp tiết kiệm rất nhiều công sức. Bằng việc sử dụng Winget trình quản lí gói mặc định trên Windows, chúng ta chỉ cần vài clicks và nhâm nhi 1 tách trà là xong việc cài đặt phần mềm.

II. Bắt đầu thôi

Bước 1
: vào MS Store cập nhật App Installer lên bản mới nhất.

1657969930422.png


Bước 2: mở PowerSell as admin và chạy đoạn mã sau để bật tính năng chạy file script:

Code:
Set-ExecutionPolicy RemoteSigned

Bước 3: tạo 1 file có đuôi .ps1 với nội dung theo cấu trúc sau:

Code:
winget install -e --id <id> -l <path>

Ví dụ

1657970285926.png


Trong đó:
  • <id> là mã định danh của gói phần mềm, có thể tìm trên winget chấm run hoặc dùng lệnh winget search + tên phần mềm
  • <path> là đường dẫn đến nơi muốn lưu
  • -e dùng để tải phần mềm theo đúng kí tự hoa, thường của <id>
  • --id dùng để tải phần mềm có id giống với <id>, ví dụ Git có id là Git.Git nhưng có thêm 1 bản preview có id là Git.Git.Preview thì option --id chỉ tải bản Git.Git
  • -l dùng để chỉ đường dẫn muốn lưu (nếu có hỗ trợ, còn không hỗ trợ thì đoạn -l đó sẽ không ảnh hưởng gì)
  • -v <version> dùng để chỉ version cụ thể muốn tải
Bước cuối: lưu file, chuột phải vào file chọn Run with PowerShell.

1657971331372.png


Kết: để cá nhân hoá file script trên mọi người có thể tham khảo thêm tại document của Microsoft. Theo kinh nghiệm cá nhân của mình thì khi cài Git không nên set path, nếu không cửa sổ setup sẽ bị treo và phải end task để quá trình tiếp tục (mặc dù sau đó không có lỗi gì cả nhưng lại ảnh hưởng đến tiêu chí nhanh gọn). Winget cũng tự động set biến môi trường nên mọi người không phải lo nhé. Ở những lần cài Windows tiếp theo, chỉ cần làm theo bước 1 và bước 2 sau đó lấy file .ps1 chạy là được.
 
Phiền quá, mấy phần mềm windoof cơ bản thì ninite vừa nhanh vừa gọn, chả tội gì phải tự gõ gõ set set kiểu này cho mất thời gian.

Windoof thì cứ tối ưu click là được.
 
Phiền quá, mấy phần mềm windoof cơ bản thì ninite vừa nhanh vừa gọn, chả tội gì phải tự gõ gõ set set kiểu này cho mất thời gian.

Windoof thì cứ tối ưu click là được.
Hic hic, để mình gáng học c# làm app rồi click cho dễ .
 
Hic hic, để mình gáng học c# làm app rồi click cho dễ .
Nếu thím build con này thì cái quan trọng là phải có dẫn link chuẩn đến newest version, rồi automation install.

Thím tham khảo web ninite xem, nó rất là tiện và cực kì tối ưu cho người dùng Windows.

Mình không dùng hẳn Windows 4 năm rồi nên không rõ giờ nó như nào chứ với mình thằng đó hiện tại là best.
 
Phiền quá, mấy phần mềm windoof cơ bản thì ninite vừa nhanh vừa gọn, chả tội gì phải tự gõ gõ set set kiểu này cho mất thời gian.

Windoof thì cứ tối ưu click là được.
Ninite này có cài qua remote ko vậy bạn ,mình thích silent install trong lúc user vẫn đang làm việc hơn
 
Nếu thím build con này thì cái quan trọng là phải có dẫn link chuẩn đến newest version, rồi automation install.

Thím tham khảo web ninite xem, nó rất là tiện và cực kì tối ưu cho người dùng Windows.

Mình không dùng hẳn Windows 4 năm rồi nên không rõ giờ nó như nào chứ với mình thằng đó hiện tại là best.
Cái winget cũng lấy version mới nhất, có nhiều option lắm. Để mình học hỏi thêm ninite.
 
I. Giới thiệu

Mỗi lần muốn chuyển máy hay cài lại Windows, chúng ta luôn phải tốn 1 khoảng thời gian để cài các phần mềm cần thiết và click chuột mỏi cả ngón tay. Chính vì vậy mà việc cài phần mềm bằng dòng lệnh giúp tiết kiệm rất nhiều công sức. Bằng việc sử dụng Winget trình quản lí gói mặc định trên Windows, chúng ta chỉ cần vài clicks và nhâm nhi 1 tách trà là xong việc cài đặt phần mềm.

II. Bắt đầu thôi

Bước 1
: vào MS Store cập nhật App Installer lên bản mới nhất.

View attachment 1268688

Bước 2: mở PowerSell as admin và chạy đoạn mã sau để bật tính năng chạy file script:

Code:
Set-ExecutionPolicy RemoteSigned

Bước 3: tạo 1 file có đuôi .ps1 với nội dung theo cấu trúc sau:

Code:
winget install -e --id <id> -l <path>

Ví dụ

View attachment 1268695

Trong đó:
  • <id> là mã định danh của gói phần mềm, có thể tìm trên winget chấm run hoặc dùng lệnh winget search + tên phần mềm
  • <path> là đường dẫn đến nơi muốn lưu
  • -e dùng để tải phần mềm theo đúng kí tự hoa, thường của <id>
  • --id dùng để tải phần mềm có id giống với <id>, ví dụ Git có id là Git.Git nhưng có thêm 1 bản preview có id là Git.Git.Preview thì option --id chỉ tải bản Git.Git
  • -l dùng để chỉ đường dẫn muốn lưu (nếu có hỗ trợ, còn không hỗ trợ thì đoạn -l đó sẽ không ảnh hưởng gì)
  • -v <version> dùng để chỉ version cụ thể muốn tải
Bước cuối: lưu file, chuột phải vào file chọn Run with PowerShell.

View attachment 1268708

Kết: để cá nhân hoá file script trên mọi người có thể tham khảo thêm tại document của Microsoft. Theo kinh nghiệm cá nhân của mình thì khi cài Git không nên set path, nếu không cửa sổ setup sẽ bị treo và phải end task để quá trình tiếp tục (mặc dù sau đó không có lỗi gì cả nhưng lại ảnh hưởng đến tiêu chí nhanh gọn). Winget cũng tự động set biến môi trường nên mọi người không phải lo nhé. Ở những lần cài Windows tiếp theo, chỉ cần làm theo bước 1 và bước 2 sau đó lấy file .ps1 chạy là được.
con này sinh ra để gỡ bloatware hơn là cài :D toàn cho vào TIW11 với ninite
 
cái này để cài cũng hay, nhưng e thấy hay hơn là dùng để update các app tự động, 2 bước
1. Pin các app crack(nếu update sẽ mất crack)
Code:
winget update --include-unknown
Lấy ID của pm cần pin, và nhét vào bước sau
Code:
winget pin add ID
2. update hết(nên chạy với quyền admin và phải đóng các app trước khi chạy, không sẽ báo lỗi phải chạy lại)
Code:
winget update --include-unknown --all
 
winget thì sài kèm với winget ui là click click luôn khỏi phải gõ
Q3OGEPn.gif
kk quan trọng là cho nó auto thôi bác, như cái e vừa còm thì e set rồi, cứ 1 tháng chạy 1 lần đỡ phải lo update tay, mà cũng k cần các tool thứ 3 paid để cập nhật, khoẻ hơn là click click bác ạ
 
kk quan trọng là cho nó auto thôi bác, như cái e vừa còm thì e set rồi, cứ 1 tháng chạy 1 lần đỡ phải lo update tay, mà cũng k cần các tool thứ 3 paid để cập nhật, khoẻ hơn là click click bác ạ
à Miêu gợi ý cho các fence muốn sài thằng này mà muốn click click thôi. Với lại tự update cũng hên xui ra trúng bản update ng0k ngek thì cũng phiền. Cứ tự thân control cái nào update cái ko cho khỏe có tốn bnhiu thời gian đâu
6HDMWk2.gif
 
Back
Top