На примере моей системы:
Узнаем какие версии .Net Framework в имеются в системе:
wmic product where “name like ‘Microsoft .NET Framework%'” get name,version
Запускаем командную строку:
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