Наскільки я знаю, не існує фіксованого правила щодо версій .NET, і немає можливості дізнатися, якої версії очікувати на клієнтській машині.
Мінімальний номер версії, який слід очікувати, може бути той, який був встановлений у Windows за замовчуванням: Жоден для Windows XP, 2 для Windows Vista та 3.5 для Windows 7. Але це додаткові компоненти, які можна видалити.
Як останній приклад, візьміть .NET 4:
Програма клієнта .NET Framework 4 випускається як рекомендоване оновлення для Windows Vista та Windows 7 (автоматично встановлюється залежно від параметрів автоматичного оновлення комп'ютера). Випускається також як необов'язкове оновлення для Windows XP, тому потрібно вручну запустити оновлення Windows та вибрати його, і те саме стосується Windows Server 2003, Windows Server 2008 та Windows Server 2008 R2.
Висновок: правил немає, і результати варіюються для кожної версії .NET, а потім знову для кожного варіанту Windows. Краще не шукайте стійкої логіки у рішеннях команди оновлення Windows в Microsoft, а не очікуйте нічого і нічого на клієнтському комп'ютері.