Удаление программ при помощи WMI в Windows XP / Windows 7.

Posted by

На примере моей системы:

Узнаем какие версии .Net Framework в имеются в системе:

product where «name like ‘Microsoft .NET Framework%'» get name,version

Выборка какие версии .NET Framework установлены в системеЧтобы удалить в Windows XP

Запускаем командную строку:

wmic product where «name=’Microsoft .NET Framework 1.1′ and Version=’1.1.4322′» call uninstall /nointeractive

Чтобы удалить в Windows 7

Запускаем командную строку с правами администратора:

Как запустить читать здесь…

А теперь удаляем “Microsoft .NET Framework 1.1 Russian Language Pack”

Для проверки посмотреть версии ключей в реестра

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\policy\v1.1

C:\Windows\system32>reg query «HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP»

C:\Windows\system32>reg query “HKLM\SOFTWARE\Microsoft\.NETFramework\policy”

И еще раз выполняем запрос чтобы убедиться в удалении:

wmic product where «name like ‘Microsoft .NET Framework%'» get name,version

Можно написать bat-скрипт, который будет проверять если в системе присутствует библиотека %SystemRoot%\system32\mscoree.dll

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

6 + 5 =