Установка, просмотр, удаление установленных программ и обновлений

  • Запуск msi пакетов из командной строки под правами администратора:
    runas /user:administrator "msiexec /i адрес_к_msi_файлу"
    runas /user:administrator "msiexec /i \"экранированный слешами и скобками адрес с пробелами к msi файлу\""
  • Get-WmiObject Win32_Product | ft name,version,vendor,packagename
    - просмотр установленных программ через Powershell (только установленные из msi-пакетов)
  • (Get-WmiObject Win32_Product -Filter "Name = 'Имя программы'").Uninstall()
    - удаление установленной программы через Powershell
  • wmic product get name,version,vendor
    - просмотр установленных программ (только установленные из msi-пакетов)
  • wmic product where name="Имя программы" call uninstall /nointeractive
    - удаление установленной программы
  • DISM /Image:D:\ /Remove-Package /PackageName:Package_for_KB3045999~31bf3856ad364e35~amd64~~6.1.1.1
    - удаление обновления из загрузочного диска
  • DISM /Online /Remove-Package /PackageName:Package_for_KB3045999~31bf3856ad364e35~amd64~~6.1.1.1
    - удаление обновления в текущей ОС
  • DISM /Image:D:\ /Get-Packages
    - просмотр установленных обновлений из загрузочного диска
  • DISM /Online /Get-Packages
    - просмотру установленных обновлений на текущей ОС

It анекдот

Только у программиста фразы "Все повисло" и "Все встало" означают одно и то же.