Xóa ứng dụng bằng Powershell


0

Tôi có tập lệnh powershell sau, nhưng kết quả trả về luôn là 1603 ngay cả khi chạy với quyền nâng cao, với tư cách quản trị viên.

     $app = Get-WmiObject -Class Win32_Product -Filter "Name = 'Microsoft Visio Standard 2013'"

  if ($app) { 
    echo $app
    $app.Uninstall() 
 }

Lỗi trả về:

IdentifyingNumber : {90150000-0053-0000-0000-0000000FF1CE}
Name              : Microsoft Visio Standard 2013
Vendor            : Microsoft Corporation
Version           : 15.0.4569.1506
Caption           : Microsoft Visio Standard 2013

__GENUS          : 2
__CLASS          : __PARAMETERS
__SUPERCLASS     : 
__DYNASTY        : __PARAMETERS
__RELPATH        : 
__PROPERTY_COUNT : 1
__DERIVATION     : {}
__SERVER         : 
__NAMESPACE      : 
__PATH           : 
ReturnValue      : 1603
PSComputerName   : 

Có ai có thể giúp đỡ?

MSI Đăng nhập khi thử chuỗi gỡ cài đặt

msiexec.exe / x {90150000-0053-0000-0000-0000000FF1CE} / l * v% temp% \ Uninstall.Log / qn / norestart

MSI (s) (18: E4) [16: 35: 25: 521]: Trình cài đặt Windows đã xóa sản phẩm. Tên sản phẩm: Microsoft Visio Standard 2013. Phiên bản sản phẩm: 15.0.4569.1506. Ngôn ngữ sản phẩm: 0. Nhà sản xuất: Tập đoàn Microsoft. Loại bỏ thành công hoặc tình trạng lỗi: 1603.

MSI (s) (18: E4) [16: 35: 25: 521]: Đang cố gắng xóa tệp C: \ Windows \ Installer \ 7c8008.mst MSI (s) (18: E4) [16: 35: 25: 526 ]: Trì hoãn dọn dẹp các gói / tệp, nếu có tồn tại MSI (s: 18: E4) [16: 35: 25: 526]: Đang cố gắng xóa tệp C: \ Windows \ Installer \ 7c8008.mst MSI (s) (18: E4) [16: 35: 25: 527]: Không thể xóa tệp bên ngoài động cơ. LastError = 2 MSI (s) (18: E4) [16: 35: 25: 527]: MainEngineThread đang trả lại 1603 MSI (s) (18:50) [16: 35: 25: 530]: QUẢN LÝ RESTART: Phiên đã đóng . MSI (s) (18:50) [16: 35: 25: 530]: Không có số thứ tự Khôi phục hệ thống cho cài đặt này. === Đã dừng đăng nhập: 28/01/2019 16:35:25 === MSI (s) (18:50) [16: 35: 25: 532]: Giá trị chính sách người dùng 'DisableRollback' là 0 MSI (s) (18:50) [16: 35: 25: 532]: Giá trị chính sách của máy 'DisableRollback' là 0 MSI (s) (18:50) [16: 35: 25: 532]: Tăng bộ đếm để vô hiệu hóa tắt máy. Số lượt truy cập sau khi tăng: 0 MSI (s) (18:50) [16: 35: 25: 532]: Lưu ý: 1: 1402 2: HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Installer \ Rollback \ ScScript 3: 2 MSI (s) (18:50) [16: 35: 25: 532]: Lưu ý: 1: 1402 2: HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Installer \ Rollback \ ScScript 3: 2 MSI (s) (18: 50) [16: 35: 25: 535]: Giảm bộ đếm để tắt máy. Nếu bộ đếm> = 0, tắt máy sẽ bị từ chối. Bộ đếm sau khi giảm: -1 MSI (s) (18:50) [16: 35: 25: 533]: Tiêu diệt đối tượng RemoteAPI. MSI (s) (18:78) [16: 35: 25: 533]: Kết thúc chuỗi trình quản lý hành động tùy chỉnh. MSI (c) (58: B0) [16: 35: 25: 536]: Bộ đếm giảm dần để tắt máy. Nếu bộ đếm> = 0, tắt máy sẽ bị từ chối. Số lượt truy cập sau khi giảm: -1 MSI (c) (58: B0) [16: 35: 25: 536]:


Đó không phải là lỗi, đó là đầu ra của Write-Output $app(echo chỉ là bí danh cho lệnh ghép ngắn đó). IS đã gỡ cài đặt ứng dụng?
LotPings

Xin lỗi, tôi hiểu ý của bạn. Đó không phải là một lỗi như vậy. Tôi có nghĩa là giá trị 1603 được trả về từ phương thức Gỡ cài đặt cho biết chương trình không gỡ cài đặt. Không, nó không gỡ cài đặt.
RLBChrisBriant

1
Mã thoát đó không may là mã lỗi MSI chung. Tài liệu chính thức của MSI nói rằng 1603 chuyển thành "Một lỗi nghiêm trọng đã xảy ra trong quá trình cài đặt." Chạy gỡ cài đặt MSI theo cách thủ công với ghi nhật ký chi tiết và nó sẽ cung cấp cho bạn manh mối về lý do tại sao nó không thành công. (Lệnh: msiexec.exe / x {90150000-0053-0000-0000-0000000FF1CE} / l * v% temp% \ Uninstall.Log / qn / norestart) Nếu bạn cần trợ giúp, hãy đăng nhật ký và chúng tôi có thể giúp đỡ.
Paul G

Xin chào, với lệnh này, nó vẫn còn trên hệ thống, nhưng tôi có nhật ký. Tôi sẽ cập nhật câu hỏi chính với nhật ký MSI.
RLBChrisBriant

[16:35:25:527]: Unable to delete the file outside of the engine. LastError = 2 MSI (s) (18:E4) Đây là tuyên bố thất bại. Bạn có thể kiểm tra xem tập tin C:\Windows\Installer\7c8008.mstcó còn trên hệ thống của bạn không, hoặc liệu các quyền có bị rối không?
Siêu âm54321
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.