Платформа NET Framework, нарівні з DirectX,вкрай необхідна для функціонування будь-якої Windows-системи для того, щоб можна було використовувати всі можливості ОС в повній мірі, що зазвичай пов'язують з мультимедіа або ігровим контентом. Але ось проблема: іноді NET Framework 4 не встановлюється. Windows 7 і XP страждають появою таки збоїв найчастіше. Навіть Vista в цьому відношенні виглядає дещо кращою. Так в чому ж причина і як з цим боротися?
Почнемо з того, що сама модифікація у виглядічетвертої версії вважається застарілою. Сьогодні, як правило, до інсталяції пропонується версія 4.5. Виходу нової, п'ятої модифікації, судячи з усього, чекати ще довго.
Основною причиною того, що не встановлюєтьсяклієнтський профіль NET Framework 4 і основні компоненти платформи, зазвичай називають проблеми оновлення, властиві самим системам Windows. Незважаючи на те що при активованому автоматичному апдейте оновлення платформи проводитися повинно за замовчуванням, це працює далеко не завжди. Пошкодження файлів «служби Windows» або інстальовані недопрацьовані пакети, що викликають помилки і збої в ОС, теж можуть зіграти свою роль.
Тепер ще один погляд на платформу в планіінсталяції її оновлень поверх вже встановлених модифікацій. Чому не встановлюється Microsoft NET Framework 4? Та тільки тому, що попередня версія 3.5, як стверджується, настільки грунтовно «прописується» в системі, що апдейт до версії 4 працювати відмовляється.
Взагалі, при установці різних модифікаційпопередню версію, неважливо, вище вона рангом або нижче, в обов'язковому порядку потрібно видалити. Це як раз і позбавляє користувача від появи помилок в процесі установки вищою або нижчою модифікації. Ось тільки виробляти деінсталяцію в розділі програм і компонентів, який присутній в операційній системі, небажано. Деінсталятор залишкові файли і ключі реєстру видаляє не завжди. А це призводить тільки до того, що програма установки іншою версією визначає, що на комп'ютері вже є якась модифікація. Незважаючи на особи, система починає «лаятися».
Що тут робити? Вважається, що найкращим варіантом стане використання спеціальних програм-дєїнсталлятора, які можуть виробляти повну перевірку залишкових компонентів після видалення основної програми. Однак в списку встановлених додатків платформа може бути відсутнім, тому доведеться використовувати розділ системних компонентів Windows.
Крім того, що вже було сказано, можна відзначити,що Microsoft NET Framework 4 не встановлюється ще й через активованого автоматичного поновлення з перевіркою, завантаженням і установкою пакетів апдейтів без відома користувача (у фоновому режимі). Windows 7 страждає від цього в найвищому ступені.
Виходом може стати вхід в настройки «Центруоновлення », відключення автоматичного апдейта (краще вибрати параметр пропозиції завантаження і установки), а також деінсталяція деяких пакетів, які вже є в системі.
Крім того, якщо NET Framework 4 НЕвстановлюється (Windows 7 встановлена або інша система - не має значення), може стати переповнення даних в папці SoftwareDistribution, розташованої в основний директорії системи. Цей каталог в оптимальному варіанті потрібно перейменувати, просто додавши щось після основної назви, або видалити. При повторному рестарт він буде створений автоматично. Однак перед цим поновлення слід повністю відключити. Бажано ще й вимкнути інтернет-з'єднання, щоб система не намагалася перевіряти наявність апдейтів, посилаючись на офіційне джерело.
Як уже зрозуміло, при переході на більш високумодифікацію платформи стару потрібно видалити. Якщо в системі не використовуються деинсталлятори або оптимізатори, можна, звичайно, застосовувати і стандартні засоби.
Але після цього потрібно буде викликати редакторасистемного реєстру (regedit) і хоча б просто задати пошук з введенням назви платформи, після чого видалити всі знайдені ключі. Зверніть увагу, що вони, як правило, розташовані в гілці HKLM і її підрозділах. З призначених для користувача гілок, якщо навіть записи і будуть знайдені, видаляти їх не рекомендується.
Нарешті, кілька слів про те, чому в WindowsXP не встановлюється NET Framework 4. Все банально просто. «Експішка» спочатку орієнтована на роботу з версією 3.5, хоча і підтримує інсталяцію навіть 4.5. Вона в неї вбудована так глибоко, що видалити стандартними методами всю платформу цілком буває досить важко.
З іншого боку, відсутність встановленихдругого і третього сервісних паків теж не можна ігнорувати. Щоб позбутися від проблеми, їх потрібно просто інтегрувати в систему. Якщо користувач впевнений, що вони дійсно встановлені, але проблема виникає знову і знову, можна спробувати реінсталювати їх заново, використовуючи для цього дистрибутиви на знімних носіях або просто завантаживши пакети з офіційного сайту. Але пам'ятайте: з недавнього часу підтримка версії XP корпорацією Microsoft було припинено. Тому виникає цілком законне питання: чи не простіше перейти на ОС рангом вище? Хоча без форматування тут не обійдешся.
І ще одна проблема того, що NET Framework 4 НЕвстановлюється (Windows 7 беремо як приклад). Це може бути пов'язана з тим, що користувач просто намагається інтегрувати 64-бітну платформу в операційну систему з архітектурою 32 біта. Таке не проходить, а ось навпаки можна.
До речі сказати, багато користувачів, свого часустикалися з такою проблемою, рекомендують на час інсталяції відключати антивірус. Наскільки це допомагає, достеменно невідомо, проте в якості одного з варіантів, коли ніщо інше не допомагає, використовуватися може.
В цілому ж, якщо провести риску під всімвищесказаним, можна сказати наступне: проблема того, що платформа іноді не хоче інсталюватися, власне, особливо-то проблемою і не є. Досить виконати кілька описаних дій, і помилки при установці пакету зникнуть. Правда, спочатку потрібно спробувати зробити видалення версії попередньої, а тільки потім застосовувати більш кардинальні методи. Хоч щось, але допоможе. І це не пусті слова.
А ось від використання XP краще відмовитися взагалі, оскільки ця ОС вже настільки застаріла, що навіть самі її творці заявили про відмову в підтримці.
</ P>>