Cách xóa (tất cả) ứng dụng Windows 8 bằng PowerShell
- Thể LoạI: Các Cửa Sổ
Các ứng dụng rõ ràng là trọng tâm trên Windows 8, không chỉ vì hệ điều hành khởi động vào 'giao diện ứng dụng' khi khởi động theo mặc định, mà bởi vì hầu hết các hoạt động tiếp thị cho hệ điều hành cũng đặt nó vào trọng tâm. Tuy nhiên, đó chỉ là một mặt của Windows 8 và tôi không hoàn toàn chắc chắn liệu việc tập trung mọi nỗ lực vào những tính năng đó có phải là bước đi thông minh nhất của Microsoft hay không.
Dù sao, nếu bạn không sử dụng ứng dụng nào hoặc muốn xóa ứng dụng khỏi hồ sơ người dùng để họ không thể khởi chạy chúng, thì bạn có thể phát hiện ra rằng đó không thực sự là một thao tác đơn giản.
Mọi thứ trở nên dễ dàng hơn một chút trong Windows 8.1 với tính năng gỡ cài đặt hàng loạt - nhấp chuột phải vào nhiều ứng dụng và chọn gỡ cài đặt cuối cùng - nhưng nó vẫn còn xa so với những gì tôi cho là thoải mái.
Windows PowerShell có thể trông đáng sợ hoặc giống như một môi trường shell hoặc dòng lệnh khác đối với hầu hết người dùng. Nó thực sự rất mạnh mẽ và một trong những thứ bạn có thể sử dụng nó là xóa một số hoặc tất cả các ứng dụng được cài đặt trên hệ thống Windows 8.
PowerShell và ứng dụng
Bạn cần khởi động PowerShell trước khi có thể bắt đầu. Làm như sau để làm điều đó:
- Nhấn phím Windows và nhập PowerShell bằng bàn phím.
- Nhấp chuột phải vào kết quả PowerShell và chọn 'chạy với tư cách quản trị viên' từ các tùy chọn.
Về các lệnh:
Nhận lệnh
Nhận thông tin liên quan đến ứng dụng từ người dùng trên PC cục bộ hoặc miền từ xa.
Get-AppxPackage -User [Tên người dùng] liệt kê tất cả các ứng dụng do người dùng [tên người dùng] cài đặt. [tên người dùng] có thể là miền người dùng, địa chỉ email, tên người dùng hoặc chuỗi SID.
Get-AppxPackage -AllUsers liệt kê tất cả các ứng dụng do người dùng cài đặt trên hệ thống
Get-AppxPackage -Tên [tên] trả về tất cả các ứng dụng phù hợp với [tên]. Bạn có thể sử dụng ký tự đại diện (*) trong lệnh.
Get-AppxPackage -Publisher [tên nhà xuất bản] trả về tất cả các ứng dụng được cài đặt bởi (các) nhà xuất bản đã chọn. Các ký tự đại diện lại được cho phép.
Lưu ý rằng có thể kết hợp các truy vấn.
Ví dụ Nhận truy vấn:
- Get-AppxPackage -Publisher * Microsoft * trả về tất cả các ứng dụng do Microsoft xuất bản và bất kỳ nhà xuất bản nào khác sử dụng Microsoft trong tên của nó (có thể là không có).
- Get-AppxPackage -user Martin trả về tất cả các ứng dụng được cài đặt trong tài khoản người dùng Martin.
- Get-AppxPackage -name * Halo * trả về tất cả các ứng dụng có Halo trong tên của chúng.
- Get-AppxPackage -name * Facebook * -User domain / user1 trả về tất cả các ứng dụng đã cài đặt với Facebook dưới tên của họ từ user1 trên miền máy tính từ xa.
Xóa lệnh
Loại bỏ hoạt động rất giống với Get, nhưng nó cung cấp các tham số bổ sung.
Remove-AppxPackage [tên gói] xóa [tên gói] khỏi tài khoản của người dùng hiện đang đăng nhập.
Remove-AppxPackage [tên gói] -Xác nhận thực hiện tương tự như trên, nhưng hiển thị lời nhắc xác nhận trước khi lệnh được thực thi.
Remove-AppxPackage [tên gói] -WhatIf hiển thị những gì sẽ xảy ra nếu bạn chạy lệnh.
Ví dụ Xóa truy vấn:
- Remove-AppxPackage 31098nishrotech.readiy_3.1.1.12_neutral ___ ap1yy96n767gr Xóa gói đã chọn khỏi tài khoản người dùng hiện tại
Cách xóa tất cả các ứng dụng Metro khỏi tất cả người dùng
Get-AppxPackage -AllUsers | Remove-AppxPackage
Microsoft đã xuất bản một tập lệnh loại bỏ tất cả các ứng dụng Windows Store trong Windows 8. Bạn có thể tải xuống từ trang Technet này .
Thông tin bổ sung về lệnh ghép ngắn cài đặt ứng dụng là cũng có sẵn trên Technet .