Aşağıdaki powershell betiğine sahibim, ancak döndürülen sonuç, yönetici olarak yüksek haklarla çalışırken bile her zaman 1603'tür.
$app = Get-WmiObject -Class Win32_Product -Filter "Name = 'Microsoft Visio Standard 2013'"
if ($app) {
echo $app
$app.Uninstall()
}
Hata döndürüldü:
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 :
Yardım edebilecek biri var mı?
Kaldırma dizesini denerken MSI Günlüğü
msiexec.exe / x {90150000-0053-0000-0000-0000000FF1CE} / l *% v% temp% \ Uninstall.Log / qn / norestart
MSI (s) (18: E4) [16: 35: 25: 521]: Windows Installer ürünü kaldırdı. Ürün Adı: Microsoft Visio Standard 2013. Ürün Sürümü: 15.0.4569.1506. Ürün Dili: 0. Üretici: Microsoft Corporation. Kaldırma başarılı veya hata durumu: 1603.
MSI (s) (18: E4) [16: 35: 25: 521]: C: \ Windows \ Installer \ 7c8008.mst dosyasını silmeye çalışıyor MSI (s) (18: E4) [16: 35: 25: 526]: Varsa paketlerin / dosyaların temizliğinin ertelenmesi MSI (s) (18: E4) [16: 35: 25: 526]: C: \ Windows \ Installer \ 7c8008.mst dosyasını silmeye çalışıyor MSI (s) (18: E4) [16: 35: 25: 527]: Dosya motorun dışında silinemiyor. LastError = 2 MSI (s) (18: E4) [16: 35: 25: 527]: MainEngineThread 1603 döndürüyor MSI (s) (18:50) [16: 35: 25: 530]: TEKLİF MÜDÜRÜ: Oturum kapandı. MSI (s) (18:50) [16: 35: 25: 530]: Bu kurulum için Sistem Geri Yükleme sırası numarası yok. === Günlüğe kaydetme durduruldu: 28/01/2019 16:35:25 === MSI (s) (18:50) [16: 35: 25: 532]: Kullanıcı politikası değeri 'DisableRollback' 0 MSI (s) (18:50) [16: 35: 25: 532]: Makine politikası değeri 'DisableRollback' 0 MSI (s) (18:50) [16: 35: 25: 532]: Kapatmayı devre dışı bırakmak için artan sayaç. Artış sonrası sayaç: 0 MSI (s) (18:50) [16: 35: 25: 532]: Not: 1: 1402 2: HKEY_LOCAL_MACHINE \ Yazılım \ Microsoft \ Windows \ CurrentVersion \ Installer \ Rollback \ Komut Dosyaları 3: 2 MSI (s) (18:50) [16: 35: 25: 532]: Not: 1: 1402 2: HKEY_LOCAL_MACHINE \ Yazılım \ Microsoft \ Windows \ CurrentVersion \ Installer \ Rollback \ Komut Dosyaları 3: 2 MSI (s) (18:50) [16: 35: 25: 532]: Kapatmayı devre dışı bırakmak için sayaç azaltılıyor. Sayaç & gt; = 0 ise, kapatma reddedilir. Düşüş sonrası sayaç: -1 MSI (s) (18:50) [16: 35: 25: 533]: RemoteAPI nesnesini imha ediyor. MSI (s) (18:78) [16: 35: 25: 533]: Özel İşlem Yöneticisi iş parçacığı sona eriyor. MSI (c) (58: B0) [16: 35: 25: 536]: Kapatmayı devre dışı bırakmak için sayaç düşüyor. Sayaç & gt; = 0 ise, kapatma reddedilir. Düşüş sonrası sayaç: -1 MSI (c) (58: B0) [16: 35: 25: 536]: MainEngineThread 1603 döndürüyor === Ayrıntılı günlük kaydı durdu: 28/01/2019 16:35:25 ===
[16:35:25:527]: Unable to delete the file outside of the engine. LastError = 2 MSI (s) (18:E4)
Bu başarısız ifadedir. Dosya olup olmadığını kontrol eder misiniz C:\Windows\Installer\7c8008.mst
sisteminizde hala var mı yoksa izinler mi dağıldı?
Write-Output $app
(echo, bu cmdlet için yalnızca bir diğer addır). IS uygulama kaldırıldı?