Computer >> Máy Tính >  >> Xử lý sự cố >> bảo trì máy tính

Cách nhanh nhất để cài đặt phần mềm Windows? Dấu nhắc lệnh

Cài đặt ứng dụng trên Windows là một quá trình tốn nhiều thời gian. Người dùng phải tìm kiếm phiên bản ứng dụng gần đây, tải xuống tệp trình cài đặt, sau đó cài đặt ứng dụng theo cách thủ công (tiếp theo, vài lần tiếp theo) và bỏ chọn gói phần mềm không mong muốn.

Các vấn đề không kết thúc ở đây. Trình cài đặt phần mềm trong Windows có các cách khác nhau để thiết lập ứng dụng, đăng ký và cấu hình. Với rất nhiều sự kết hợp, mọi người chỉ cần tránh những rắc rối khi cập nhật ứng dụng. Chúng tôi sẽ hướng dẫn bạn cách cài đặt phần mềm bằng dấu nhắc lệnh (CMD) trong Windows 10.

Giải pháp:Chocolatey (Trình quản lý gói)

Theo Microsoft Docs, một trình quản lý gói bao gồm các công cụ dòng lệnh và một tập hợp các dịch vụ để tự động hóa toàn bộ quy trình quản lý phần mềm. Gói này bao gồm các tệp nhị phân phần mềm, tệp cấu hình và siêu dữ liệu. Và đến lượt nó, siêu dữ liệu có thông tin chi tiết về ứng dụng và danh sách các yếu tố phụ thuộc để làm cho nó hoạt động bình thường.

Cho đến nay, hệ điều hành Windows thiếu một trình quản lý gói toàn diện. Việc ra mắt WinGet với các tính năng mới và sửa lỗi (phiên bản 1.1) đã làm dấy lên một số nghi ngờ mới. Thật hợp lý khi đặt câu hỏi, tại sao bạn nên chọn trình quản lý gói của bên thứ ba có tên là Chocolatey? Dưới đây là một số lý do:

  • Nếu bạn đang sử dụng Winget, đôi khi, bạn cần phải nhấp qua trình hướng dẫn thiết lập hoặc lời nhắc bảo mật, điều này làm giảm lợi ích của việc sử dụng công cụ dòng lệnh.
  • Hỗ trợ gỡ cài đặt, so với Chocolatey, vẫn còn thô sơ. Đôi khi nó không quản lý được các phần phụ thuộc.
  • Chỉ một số gói hỗ trợ nâng cấp trong quá trình thử nghiệm. Nó không thể cập nhật ứng dụng, mặc dù đã có phiên bản mới hơn.
  • Trình quản lý gói có thể chạy tập lệnh, cung cấp quản lý máy chủ, báo cáo tập trung, cấu hình tùy chỉnh, v.v. Winget chỉ có thể xử lý một số định dạng, như EXE, MSIX và MSI.
  • Chocolatey hoạt động với hơn 20 công nghệ trình cài đặt dành cho Windows. Nó biết cách thiết lập ứng dụng, sổ đăng ký, quản lý tệp và cấu hình hoặc bất kỳ sự kết hợp nào.

Cài đặt Chocolatey trong Windows 10

Để cài đặt Chocolatey, bạn phải đáp ứng các yêu cầu hệ thống cơ bản và có đủ kiên nhẫn để cài đặt một số tập lệnh:

Yêu cầu hệ thống đối với Chocolatey

Trước khi bạn bắt đầu, hãy đảm bảo PC của bạn đáp ứng những điều sau:

  • Windows 7 + / Windows Server 2003+ trở lên.
  • PowerShell v2 + (tối thiểu là v3 để cài đặt từ trang web này do yêu cầu TLS 1.2).
  • .NET framework 4+ trở lên.
  • Dung lượng trống cho Chocolatey CLI và một vài GB để cài đặt các gói.

Cài đặt chương trình bằng phương pháp PowerShell

Nhấn Win + X và chọn Windows PowerShell (Quản trị viên) . Sau đó, bạn phải đảm bảo rằng Get-ExecutionPolicy không bị hạn chế. Đọc hướng dẫn của chúng tôi về PowerShell để biết tầm quan trọng của nó.

Nếu nó trả về Bị hạn chế , sau đó chạy Set-ExecutionPolicy AllSigned hoặc Quy trình Set-ExecutionPolicy Bypass -Scope . Nhấn Y để xác nhận thay đổi.

Cách nhanh nhất để cài đặt phần mềm Windows? Dấu nhắc lệnh

Sau đó, sao chép-dán lệnh:

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

Nhấn Enter .

Cách nhanh nhất để cài đặt phần mềm Windows? Dấu nhắc lệnh

Trong giây lát, Chocolatey sẽ được cài đặt và tạo một thư mục mới trong Dữ liệu chương trình . Tất cả các gói được chuyển tới \ chocolatey \ lib (có thể có ngoại lệ đối với trình cài đặt .MSI). Sau khi Chocolatey được cài đặt, hãy khởi động lại PowerShell và nhập choco -? để xem danh sách các lệnh.

Cách nhanh nhất để cài đặt phần mềm Windows? Dấu nhắc lệnh

Cài đặt Chương trình Sử dụng Phương thức Dấu nhắc Lệnh

Nhấn Win + X và chọn Command Prompt (Admin) . Sau đó, sao chép và dán lệnh:

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "[System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

Nhấn Enter . Khởi động lại lời nhắc và nhập choco -? để xem danh sách các lệnh.

Cách nhanh nhất để cài đặt phần mềm Windows? Dấu nhắc lệnh

Gói sô cô la

Gói sô cô la là một gói NuGet đã được sửa đổi. Đây là một tệp .nupkg được biên dịch bao gồm siêu dữ liệu gói và dữ liệu bổ sung dành riêng cho Chocolatey. Trang web của kho lưu trữ gói có một bộ sưu tập ứng dụng khổng lồ và bạn có thể sử dụng chúng để cài đặt các ứng dụng phổ biến cho Windows 10.

Mỗi gói được gửi đến cơ sở dữ liệu đều phải trải qua một quá trình kiểm duyệt nghiêm ngặt trước khi hoạt động. Chúng bao gồm xác thực gói, xác minh, quét vi-rút bằng VirusTotal, v.v. Ở phía bên trái, bạn sẽ thấy các liên kết đến trình bảo trì gói, nút kiểm tra xác thực có màu xanh lá cây, đỏ và vàng.

Cách nhanh nhất để cài đặt phần mềm Windows? Dấu nhắc lệnh

Trong Cá nhân , bạn sẽ thấy lệnh cài đặt, nâng cấp hoặc gỡ cài đặt ứng dụng. Lịch sử phiên bản liệt kê tất cả các phiên bản, bao gồm cả bảng thay đổi của chúng. Cuối cùng, phần trong Sự phụ thuộc liệt kê tất cả các thành phần bổ sung cần thiết cho một ứng dụng.

Cách cài đặt phần mềm bằng Command Prompt hoặc PowerShell

Bạn phải tuân theo một số quy tắc cơ bản về cú pháp để cài đặt phần mềm từ công cụ dòng lệnh. Cấu trúc giống như

choco [command][package name]

“Choco” là tên viết tắt của Chocolatey. Tiền tố thứ hai là lệnh thực và tiền tố thứ ba là ứng dụng của bạn. Khi bạn đã có thói quen, bạn sẽ không còn phải tham khảo danh sách tham chiếu lệnh để quản lý phần mềm.

Dưới đây là một số lệnh phổ biến mà bạn sẽ thường xuyên sử dụng. Chúng tôi sẽ lấy ví dụ về cài đặt trình chỉnh sửa hình ảnh GIMP.

Cài đặt gói

Đi đến trang web gói kho lưu trữ và tìm kiếm GIMP. Sau đó, nhập:

choco install gimp

Lệnh sẽ tải xuống và cài đặt ứng dụng mà không yêu cầu bạn thực hiện bất kỳ hành động nào. Bạn sẽ thấy thông tin tiến trình trong chính bảng điều khiển. Trong một số trường hợp, ứng dụng của bạn có thể hiển thị cửa sổ, nhưng điều đó hoàn toàn bình thường. Chocolatey sẽ tự động thực hiện tất cả các bước cài đặt.

Cách nhanh nhất để cài đặt phần mềm Windows? Dấu nhắc lệnh

Gỡ cài đặt gói

Nhập:

choco uninstall gimp

Nếu một ứng dụng có danh sách các thành phần phụ thuộc thì Chocolatey sẽ tự động xóa các thành phần đó khỏi hệ thống của bạn.

Tìm kiếm gói của bạn

Bạn thậm chí có thể tìm kiếm một gói cụ thể với cú pháp sau:

choco search [package name]

Ví dụ:nếu bạn muốn cài đặt 7-zip, hãy nhập:

choco search 7-zip

Nhấn Enter . Chocolatey sẽ tìm kiếm mọi ứng dụng có từ “zip” trong cơ sở dữ liệu của nó. Nếu nó ở đó, bạn sẽ tìm thấy nó trong kết quả. Tìm kiếm một ứng dụng cụ thể đòi hỏi một chút thực hành.

Cách nhanh nhất để cài đặt phần mềm Windows? Dấu nhắc lệnh

Nâng cấp gói

Để nâng cấp ứng dụng, hãy nhập:

choco upgrade [package name]

Ví dụ:

choco upgrade gimp

Danh sách các gói đã lỗi thời

Bạn cũng có thể xem danh sách tất cả các ứng dụng đã lỗi thời. Để thực hiện công việc này, bạn phải cài đặt ứng dụng thông qua Chocolatey. Nhập:

choco outdated

Cách nhanh nhất để cài đặt phần mềm Windows? Dấu nhắc lệnh Có GUI màu sô cô la không?

Mặc dù công cụ dòng lệnh là phương pháp ưa thích để quản lý ứng dụng, nhưng một số bạn có thể thích một ứng dụng thực tế. Chocolatey GUI cho phép bạn cài đặt, gỡ cài đặt, cập nhật và tìm kiếm các gói ở một nơi duy nhất. Để cài đặt nó, hãy nhập:

choco install chocolateygui

Để kiểm tra các bản cập nhật:

choco upgrade chocolateygui

Khi khởi chạy ứng dụng, bạn sẽ thấy hai tùy chọn trong ngăn bên trái. PC này , như tên cho thấy, bao gồm các gói được cài đặt trên PC của bạn. Ở trên cùng bên trái là hộp tìm kiếm và các tùy chọn để kiểm tra các gói đã lỗi thời, cập nhật tất cả các gói cùng một lúc và chuyển đổi giữa chế độ xem danh sách / ô.

Sô cô la là kho lưu trữ gói từ xa. Ở trên cùng, bạn sẽ thấy các tùy chọn để lọc ứng dụng theo phiên bản, bao gồm bản phát hành beta, mức độ phổ biến và hơn thế nữa.

Cách nhanh nhất để cài đặt phần mềm Windows? Dấu nhắc lệnh

Để cập nhật một gói, hãy nhấp chuột phải vào gói đó và chọn Cập nhật . Bạn có thể xuất các gói hiện được cài đặt (dưới dạng tệp .config) với số phiên bản và ngày cài đặt của chúng. Bạn có thể sử dụng tệp này để cài đặt các gói trên máy khác.

Cách nhanh nhất để cài đặt phần mềm Windows? Dấu nhắc lệnh

Cài đặt ứng dụng tiếp theo của bạn bằng Command Prompt

Nhiều người vẫn cảm thấy phiền phức khi cập nhật ứng dụng của họ. Chocolatey cho phép bạn cài đặt hàng chục ứng dụng trở lên chỉ với một vài lần nhấn phím. Bạn có thể dễ dàng quản lý các ứng dụng của mình mà không gặp phải bất kỳ mối lo ngại nào về bảo mật hoặc phần mềm gói.