Michael, этот пакет нужен для случаёв общение среды выполнения .NET программ (не самих программ, там язык определён разработчиком) на великом и могучем.
Такие сообщения могут быть, ну например, при ошибках в программах использующих .NET
P.S.
Лично никогда не ставил языковые пакеты .NET, и тем не менее, диагностические сообщение выводятся на языке указанном в региональных настройках, в контрольной панели.
P.S.S
Предлагаю спартанский вариант проверки необходимости
Этот батник
Код:

@echo off
SET FileName=divByZeoro
IF EXIST %FileName%.exe goto RunEXE
IF EXIST %FileName%.vb goto compileVB
REM Start VbCode
echo Imports System >%FileName%.vb
echo ' '>>%FileName%.vb
echo Class MyApp >>%FileName%.vb
echo Shared Sub Main() >>%FileName%.vb
echo Dim Odin As Integer = 1 >>%FileName%.vb
echo Odin = Odin/0 >>%FileName%.vb
echo End Sub >>%FileName%.vb
echo End Class >>%FileName%.vb
if exist %SystemRoot%\Microsoft.NET\Framework\v4.0.21006 goto net40Beta2
if exist %SYSTEMROOT%\Microsoft.NET\Framework\v4.0.20506 goto net40Beta1
if exist %SYSTEMROOT%\Microsoft.NET\Framework\v3.5 goto net35
if exist %SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727 goto net20
if exist %SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322 goto net11
if exist %SYSTEMROOT%\Microsoft.NET\Framework\v1.0.3705 goto net10
echo Error: .NET Framework 4.0(Beta 2 or 1), 3.5, 3.0, 2.0, 1.1 or 1.0 required.
echo.
goto end
:net10
set VBC_PATH=%SYSTEMROOT%\Microsoft.NET\Framework\v1.0.3705
goto compile
:net11
set VBC_PATH=%SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322
goto compile
:net20
set VBC_PATH=%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727
goto compile
:net35
set VBC_PATH=%SYSTEMROOT%\Microsoft.NET\Framework\v3.5
goto compile
:net40Beta1
set VBC_PATH=%SYSTEMROOT%\Microsoft.NET\Framework\v4.0.20506
goto compile
:net40Beta2
set VBC_PATH=%SystemRoot%\Microsoft.NET\Framework\v4.0.21006
goto compile
:compile
%VBC_PATH%\vbc %FileName%.vb /target:exe
:RunEXE
start %FileName%.exe
скомпилирует НЕТ программу и потом запустит её. Программа делит 1 на ноль, вызывая ошибку, что в свою очередь вызовет вывод сообщение. Если оно будет на русском, на компе на котором нет данного обновление и русский установлен в региональных настройках, то ответ напрашивается сам собой. Есть одно, это может быть не то исключение, для которого предназначен ответ из данного пакета обновления, так как этот код так же устроит и НЕТ 1.1/1.0
Тогда нужно принять решение самостоятельно - нужно ли что б некоторые диагностические сообщение NET были на русском, и что это даст пользователю.