8 cách sửa lỗi Winget không hoạt động trên Windows 11
Winget là một công cụ dòng lệnh có thể tải xuống và cài đặt các gói ứng dụng từ MS Store và các ứng dụng được liệt kê trong kho lưu trữ của nó. Nó tiết kiệm rất nhiều thời gian mà nếu không sẽ bị lãng phí khi tìm kiếm một ứng dụng cụ thể trên Microsoft Store hoặc trên web, tải xuống rồi cài đặt thủ công.
Nhưng một số người dùng báo cáo rằng Winget không hoạt động trên PC của họ. Họ phải đối mặt với “Hệ thống không thể thực thi chương trình đã chỉ định” và không thể chạy bất kỳ lệnh nào, Bài đăng này sẽ thảo luận về nhiều phương pháp để giải quyết sự cố và khôi phục Winget về trạng thái hoạt động. Hãy bắt đầu nào.
Mục Lục
Lý do tại sao Winget ngừng hoạt động trên Windows
Dưới đây là những lý do sau khiến Winget không hoạt động trên PC Windows của bạn:
- Bạn đang chạy một phiên bản lỗi thời của Trình cài đặt ứng dụng.
- Máy chủ Winget không hoạt động hoặc bạn không có kết nối internet đang hoạt động.
- Bí danh thực thi ứng dụng không được định cấu hình hoặc không hoạt động cho Winget.
- Trình cài đặt ứng dụng không thể tự động thêm biến môi trường PATH trong khi cài đặt.
Bây giờ, bạn đã biết những lý do đằng sau vấn đề Winget không hoạt động. Hãy thử tám phương pháp này để giải quyết vấn đề và sử dụng lại trình quản lý gói yêu thích của bạn.
1. Đóng và mở lại Winget trong ứng dụng Terminal
Trước khi chuyển sang các bản sửa lỗi nâng cao, hãy đóng hoàn toàn phiên bản Command Prompt hoặc PowerShell mà bạn đang chạy trên PC. Bạn có thể sử dụng Trình quản lý tác vụ để dừng phiên bản không phản hồi của một trong hai công cụ dòng lệnh này.
Sau đó, mở Command Prompt hoặc PowerShell với quyền quản trị viên trên hệ thống của bạn. Nhập Winget và nhấn phím Đi vào để kiểm tra xem Winget có hoạt động không.
2. Kiểm tra xem Máy chủ Winget có bị hỏng không
Winget là một công cụ trực tuyến cần kết nối internet mạnh mẽ để tìm kiếm một gói trong nhiều kho lưu trữ khác nhau, sau đó tải xuống và cài đặt chúng. Nếu máy chủ Winget ngừng hoạt động hoặc không hoạt động, nó sẽ không thể tìm nạp kết quả từ kho lưu trữ. Vì vậy, hãy kiểm tra xem máy chủ Winget có ngừng hoạt động hay không bằng cách sử dụng DownDetector hoặc một trang web tương tự.
Bạn cũng có thể kiểm tra xem PC Windows của mình có thể kết nối với internet hay không. Chỉ cần mở trình duyệt web và truy cập trang web hoặc chạy ứng dụng dựa trên web để xác nhận kết nối internet. Nếu máy chủ ngừng hoạt động, bạn sẽ phải đợi cho đến khi chúng hoạt động trở lại để sử dụng Winget.
3. Thực hiện Tắt toàn bộ hệ thống
Windows sử dụng Khởi động nhanh để ngủ đông các quy trình cấp nhân và nếu có bất kỳ trục trặc nào trong số này xảy ra, chúng sẽ vẫn ở trạng thái đó sau khi bạn bật nguồn hệ thống. Vì vậy, hãy thực hiện tắt máy hoàn toàn để đóng và khởi chạy lại tất cả các dịch vụ cốt lõi, sau đó thử chạy Winget. Đây là cách thực hiện:
- Nhấn Thắng + R để mở hộp thoại Run. Kiểu cmd và hãy nhấn Ctrl + Shift + Enter để mở Dấu nhắc Lệnh với quyền quản trị viên.
- Bây giờ, gõ lệnh sau và nhấn phím Enter: tắt máy /s /f /t 0
- Hệ thống của bạn sẽ tắt. Sẽ mất nhiều thời gian hơn so với tắt máy thông thường vì Windows sẽ đóng mọi thứ.
- Bật nguồn hệ thống của bạn và thử chạy Winget bằng ứng dụng Terminal để kiểm tra xem nó có hoạt động không.
4. Cập nhật trình cài đặt ứng dụng
Winget hiện là một phần của Windows 10 và 11 và được chuyển đến PC bằng ứng dụng Trình cài đặt ứng dụng. Nếu bạn chưa cập nhật Trình cài đặt ứng dụng trong một thời gian, bạn có thể gặp sự cố khi chạy Winget và quản lý các gói. Winget chỉ có trong phiên bản 1.11.11451 trở lên của Trình cài đặt ứng dụng. Nếu bạn có phiên bản cũ hơn, bạn không thể sử dụng Winget từ thiết bị đầu cuối.
Vì vậy, hãy mở Microsoft Store và kiểm tra phần thư viện để biết mọi bản cập nhật đang chờ xử lý cho Trình cài đặt ứng dụng. Tìm kiếm và cài đặt bản cập nhật theo cách thủ công và kiểm tra xem Winget có hoạt động ngay bây giờ không.
5. Kích hoạt bí danh thực thi ứng dụng
Nếu Bí danh thực thi ứng dụng cho Winget bị tắt, nó sẽ không hoạt động khi bạn thử truy cập Winget từ thiết bị đầu cuối. Vì vậy, bạn phải kích hoạt nó trong cài đặt ứng dụng. Lặp lại các bước sau:
- Nhấp chuột phải vào Bắt đầu nút để mở người dùng quyền lực thực đơn. bấm vào Cài đặt ứng dụng.
- Điều hướng đến menu bên trái và nhấp vào ứng dụng lựa chọn.
- Bây giờ, bấm vào Cài đặt ứng dụng nâng cao lựa chọn. Sau đó bấm vào Bí danh thực thi ứng dụng lựa chọn.
- xác định vị trí Máy khách quản lý gói Windows lựa chọn. Kiểm tra chuyển đổi bên cạnh nó. Nếu nó bị tắt, hãy nhấp vào nó để cho phép bí danh thực thi ứng dụng cho ứng dụng.
- Đóng ứng dụng Cài đặt.
6. Thêm biến môi trường đường dẫn theo cách thủ công
Ae cấu hình sai Winget path cũng có thể sinh ra lỗi. Vì vậy, bạn phải tự thêm đường dẫn chính xác vào Biến môi trường bằng cách sử dụng cửa sổ Thuộc tính hệ thống nâng cao. Lặp lại các bước sau:
- Nhấn Thắng + R để mở hộp thoại Run. Kiểu sysdm.cpl ,3 trong hộp văn bản và nhấn phím Đi vào chìa khóa để mở Thuộc tính hệ thống nâng cao.
- bấm vào Biến môi trường cái nút. bấm vào Con đường nhập và sau đó bấm vào Biên tập cái nút.
- Bây giờ, nhấp vào nút Mới và dán đường dẫn sau: %UserProfile%AppDataLocalMicrosoftWindowsApps
- bấm vào ĐƯỢC RỒI cái nút. Khởi động lại PC của bạn.
- Mở ứng dụng Terminal và kiểm tra xem Winget có hoạt động hay không.
7. Đăng ký lại Winget bằng PowerShell
Nếu Winget không hoạt động trên PC của bạn, bạn có thể đăng ký lại nó bằng PowerShell. Vì nó là một phần của Trình cài đặt ứng dụng, một ứng dụng hệ thống nên có thể đăng ký lại. Lặp lại các bước sau:
- Nhấn Thắng + R để mở hộp thoại Run. Kiểu PowerShell và nhấn Ctrl + Shift + Enter phím cùng một lúc.
- Cửa sổ PowerShell sẽ khởi chạy với quyền quản trị viên. Dán đoạn mã sau và nhấn phím Đi vào chìa khóa để thực hiện nó:
Add-AppxPackage -DisableDevelopmentMode -Register "C:Program FilesWindowsAppsMicrosoft.Winget.Source_2021.718.1322.843_neutral__8wekyb3d8bbweAppXManifest.xml" -Verbose
- Bạn sẽ không thấy bất kỳ thông báo xác nhận nào sau khi lệnh thực thi thành công. Đóng cửa sổ PowerShell và khởi động lại PC của bạn.
8. Thử một số bản sửa lỗi Windows chung
Nếu không có phương pháp nào phù hợp với bạn, hãy thử các bản sửa lỗi chung của chúng tôi như quét SFC và DISM để tìm và khắc phục lỗi hỏng tệp hệ thống và dịch vụ các cấu phần Windows Image. Trước tiên, bạn phải chạy quét SFC và cho phép nó tìm và thay thế các tệp hệ thống bị hỏng, nếu có. Sau đó, chạy quét DISM ở chế độ trực tuyến.
Sau khi chạy các lần quét này, bạn có thể sử dụng Khôi phục Hệ thống để hoàn nguyên PC về thời điểm mọi thứ hoạt động tốt. Cuối cùng, bạn có thể thực hiện thiết lập lại toàn bộ hệ thống. Bạn có thể chọn tùy chọn Keep my files để lưu giữ tất cả các tệp của mình trong khi khôi phục cài đặt gốc cho Windows.
Làm cho Winget hoạt động trở lại
Winget là một trình quản lý gói tuyệt vời giúp bạn kiểm soát và quản lý các gói ứng dụng từ thiết bị đầu cuối. Đảm bảo kết nối internet mạnh mẽ và kiểm tra xem bí danh thực thi ứng dụng có đang hoạt động cho Winget hay không. Định cấu hình lại PATH cho Winget theo cách thủ công và đăng ký lại Trình cài đặt ứng dụng bằng PowerShell. Nếu muốn có phiên bản GUI của Winget, bạn có thể dùng thử Winstall để giúp bạn cài đặt hàng loạt ứng dụng.