Đôi khi chúng tôi sẽ phải gỡ cài đặt một chương trình hoặc phần mềm theo cách tự động mà không yêu cầu bất kỳ sự tương tác nào của người dùng. Chúng ta có thể sử dụng wmic product lệnh trong các tình huống như vậy. Dưới đây bạn có thể tìm thấy cú pháp và một số ví dụ.

Dưới đây là lệnh chúng ta cần sử dụng để gỡ cài đặt một chương trình.

wmic product where "description='program name' " uninstall

Lưu ý rằng bạn cần cung cấp tên chương trình chính xác cùng với phiên bản nếu đó là một phần của tên chương trình. wmic product get liệt kê all Programs đã cài đặt trong dấu nhắc lệnh. Bạn có thể sử dụng lệnh findstr kết hợp với lệnh wmic.

Dưới đây là một số ví dụ để gỡ cài đặt các chương trình khác nhau.

Gỡ cài đặt Java SDK/JDK khỏi dấu nhắc lệnh

Trước tiên, bạn cần tìm phiên bản Java được cài đặt trên hệ thống.

C:>wmic product get description | findstr/C:"Java"
Java SE Development Kit 7 Update 79 (64-bit)
Java SE Development Kit 8 Update 45 (64-bit)
Java Auto Updater

Tôi có các phiên bản JDK ở trên trên hệ thống của mình. Giả sử chúng tôi muốn gỡ cài đặt ‘Bản cập nhật Java 7 79 (64-bit)’

C:WINDOWSsystem32>wmic product where "description='Java SE Development Kit 7 Update 79 (64-bit)'" uninstall
Executing (\mypcROOTCIMV2:Win32_Product.IdentifyingNumber="{64A3A4F4-B792-11D6-A78A-00B0D0170790}", Name="Java SE Development Kit 7 Update 79 (64-bit)", Version="1.7.0.790")->Unin
stall()
Method execution successful.
Out Parameters:
instance of __PARAMETERS
{
        ReturnValue = 0;
};
C:WINDOWSsystem32>

Gỡ cài đặt máy chủ MySql khỏi dấu nhắc lệnh

Bạn có thể sử dụng lệnh dưới đây để cài đặt Mysql server 5.5

 wmic product where "description='MySQL Server 5.5' " uninstall

Ví dụ: để lấy tên chương trình cho mysql, bạn có thể sử dụng lệnh dưới đây.

wmic product get | findstr/I/C:mysql

Gỡ cài đặt các thư mục web

wmic product where "description='WebFldrs XP'" uninstall

Lệnh wmic này phải được chạy từ dấu nhắc lệnh của quản trị viên eleavated. Nếu không, nó sẽ xuất hiện một lỗi như bên dưới.

c:>wmic product where "description='Java 7 Update 79 (64-bit)'" uninstall
Executing (\mypcROOTCIMV2:Win32_Product.IdentifyingNumber="{26A24AE4-039D-4CA4-87B4-2F06417079FF}", Name="Java 7 Update 79 (64-bit)", Version="7.0.790")->Uninstall()
Method execution successful.
Out Parameters:
instance of __PARAMETERS
{
        ReturnValue = 1603;
};

Nếu bạn gặp lỗi No Instance(s) Available, có nghĩa là không có sản phẩm nào như vậy được cài đặt trên hệ thống của bạn. Kiểm tra kỹ xem bạn đã có chính xác mô tả sản phẩm chưa.

c:>wmic product where "description='Java SE Development Kit 7 Update 79 (64-bit)'" uninstall
No Instance(s) Available.

LEAVE A REPLY

Please enter your comment!
Please enter your name here