Установка не має фреймворк 3.5. Встановлення через Windows Update

Платформа.NET Framework є невід'ємною частиною багатьох програм, запущених на Windows і надає спільні функціональні можливості для запуску цих програм. Платформа.NET Framework надає розробникам узгоджену модель програмування для створення програм. Якщо використовується операційна система Windows, то платформа .NET Framework, можливо, вже встановлена ​​на комп'ютері. Зокрема, .NET Framework 4,5 входить до складу Windows 8 і встановлюється на комп'ютері разом з Windows 8. Аналогічно. В інших випадках може знадобитися увімкнення платформи.NET Framework для запуску програм, побудованих на її основі.

Важливо
Завантажити .NET Framework 3.5 для Windows 8 або Windows 8.1 неможливо. Увімкніть.NET Framework 3.5 у панелі керування, дотримуючись наведених у цій статті інструкцій.

Наприклад, .NET Framework 3.5 не встановлюється автоматично на комп'ютери з Windows 8 та Windows 8,1. Для запуску програм на основі платформи .NET Framework 3.5 у Windows 8 або пізнішої версії платформу 3.5 необхідно увімкнути на комп'ютері. Це можна зробити одним із двох способів: встановити/запустити програму, якій потрібно.NET Framework 3.5 (додаток видасть запит про встановлення.NET Framework 3.5) або увімкнути.NET Framework 3.5 в панелі керування. Обидва варіанти потребують підключення до Інтернету.

Зазвичай не рекомендується видаляти встановлені версії.NET Framework, оскільки програма, що використовується, може залежати від конкретної версії.NET Framework і видалення платформи призведе до збою в його роботі. На комп'ютері можна встановити кілька версій платформи.NET Framework одночасно. Це означає, що не потрібно видаляти попередні версії для встановлення пізнішої версії.

Важливі примітки:

Використовуйте .NET Framework 3.5 для програм, зібраних для версій 2.0, 3.0 і 3.5.
Встановіть.NET Framework 3.5, перш ніж інсталювати мовні пакети Windows. Встановіть.NET Framework 3.5 перед встановленням мовних пакетів Windows.
Компонент Windows CardSpace не доступний з .NET Framework 3.5 у Windows 8.

Якщо програма потребує.NET Framework 3.5 і не знаходить цю версію на комп'ютері, під час встановлення або при першому запуску програми відображається наступне діалогове вікно. У вікні повідомлення виберіть Встановити цей компонент, щоб увімкнути .NET Framework 3.5. Для цього варіанта потрібне підключення до Інтернету.

Увімкнення платформи.NET Framework 3.5 в панелі керування

Ви можете самостійно увімкнути.NET Framework 3.5 через панель керування. Для цього варіанта потрібне підключення до Інтернету.

Щоб увімкнути платформу.NET Framework 3.5 в панелі керування

1. У меню Пусквиберіть пункт Панель управління. (Щоб перейти на екран Пуск, натисніть клавішу з логотипом Windows на клавіатурі .)
2. Виберіть Програми, а потім виберіть Увімкнення або вимкнення компонентів Windows.
3. Встановіть прапорець Платформа.NET Framework 3.5 (у тому числі.NET 2.0 та 3.0).

Не потрібно вибирати дочірні елементи для активації HTTP Windows Communication Foundation (WCF), якщо ви не розробник, якому потрібні функції зіставлення скрипту та обробника WCF.

Увімкнення та вимкнення компонентів Windows у Панелі керування

Усунення несправностей

Якщо не вдається встановити.NET Framework 3.5 на вимогу або увімкнути платформу в панелі керування, відображається одне з наступних повідомлень про помилку:

0x800f0906: "Windows не вдалося підключитися до Інтернету, щоб завантажити необхідні файли. Переконайтеся, що ви підключені до Інтернету, і натисніть кнопку Повторити, щоб спробувати знову."
0x800F081F: "Не вдається змінити. Перезавантажте комп'ютер і повторіть спробу".

Ці повідомлення можуть відображатися з таких причин:

Комп'ютер не підключено до Інтернету. Підключіться до Інтернету, а потім повторіть операцію.

Якщо підключення до Інтернету відсутнє, платформу .NET Framework 3.5 можна увімкнути за допомогою командного рядка "Система обслуговування образів розгортання та керування ними" (DISM), вказавши носій (ISO-образ або DVD-диск), з якого була інстальована Windows 8.

1. У Windows 8 або Windows Server 2012 відкрийте вікно командного рядка з правами адміністратора (вибравши команду Запуск від імені адміністратора).
2. Для встановлення платформи.NET Framework 3.5 з інсталяційного носія, розташованого в каталозі D:\sources\sxs, використовуйте таку команду:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs

◾ /Online задає операційну систему, що використовується (замість автономного образу Windows).
◾ /Enable-Feature /FeatureName:NetFx3 вказує, що потрібно увімкнути платформу.NET Framework 3.5.
◾ /All включає всі батьківські функції .NET Framework 3.5.
◾ /LimitAccess запобігає доступу DISM до Windows Update.
◾ /Source вказує розташування файлів, необхідні відновлення функції (у цьому прикладі - каталог D:\sources\sxs).

Додаткові відомості про параметри системи DISM див. у розділі Як увімкнути або вимкнути функціональні можливості Windows

Використовуване мережне джерело інформації недоступне або має неправильний вміст. Встановіть.NET Framework 3.5 з інсталяційного носія, як описано в попередньому пункті.

Адміністратор налаштував ваш комп'ютер так, що він використовує для оновлення сервер WSUS (Служби оновлення операційної системи Windows Server), а не Windows Update. Попросіть його увімкнути політику використання Windows Update замість WSUS.

Якщо проблему не вдалося виправити за допомогою цих інструкцій, завантажте документ Питання розгортання платформи Microsoft .NET Framework 3.5 із Центру розробки для Windows, де містяться докладніші відомості щодо усунення несправностей.

Для роботи деяких програм іноді потрібний встановлений.NET Framework 3.5. В основу .NET Framework 3.5 покладено різні корисні функції. Наприклад, набори функцій у Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) та Windows Card Space, функції ряду технічних областей та інші. Зазвичай у Windows Server 2012 такі доповнення встановлюються досить просто: Через диспетчер серверів – додавання ролей та компонентів.

Однак, з Framework 3.5 можуть виникнути проблеми і при встановленні виникатимуть деякі помилки, наприклад така: «Installation of one of more roles, role services or features failed. The source files could not be found…».

Справа в тому, що для зменшення розміру займаного простору серверною системою, framework 3.5 не включений у локальний кеш бінарних файлів, створюваних під час встановлення ОС.

Перевірити наявність.NET Framework 3.5 у локальному депозитарії можна, виконавши команду Powershell:

Get-WindowsFeature *Framework*

У стовпці Install State .NET framework 3.5 має значення Removed, отже, в депозитарії його немає.

Спроба завантажити (автоматично системою із сайту Windows Update або вручну) позитивного результату не дала.

Але це не означає в системі Windows Server 2012 R2 немає можливості працювати з компонентом.NET Framework 3.5. Для того, щоб його встановити нам знадобиться диск із системою або її образ, завантажений у віртуальний привід.

Отже, вставляємо диск диск Windows Server 2012 R2 або віртуалізуємо її образ. Заходимо в «Диспетчер серверів», пункт «Локальний сервер», промотуємо до розділу «Ролі та компоненти»і тиснемо кнопочку «Завдання»(вона справа), у спадному списку вибираємо «Додати ролі та компоненти»:

Відкривається «Майстер додавання ролей та компонентів»:

Вибираємо сервер зі списку (як правило, він один):

Як бачите, є все необхідне для будь-яких серверних завдань, залишається лише увімкнути. Але дані Ролі сервера нас поки що не цікавлять, пропускаємо цей крок, натиснувши «Далі»:

А ось тут уже шукаємо потрібний компонент: "Функції.NET Framework 3.5"і ставимо галочку:

Таким чином можна встановлювати й інші компоненти, що цікавлять, але ось з Framework 3.5 виникли проблеми, тому в наступному вікні натискаємо посилання «Вказати альтернативний вихідний шлях»:

І вказуємо шлях вручну до папки на диску, де зберігаються компоненти \Sources\SxS

У моєму випадку, привід має букву Jтому у мене шлях виглядає так:

J:\Sources\SxS\

Натиснувши "ОК"система знайде бінарні файли компонента .NET Framework 3.5 у вказаному каталозі та встановить його:

Не надто швидка операція. Наприкінці установки ви не почуєте фанфар, не побачите радісних табличок та повідомлень. Лише скромний напис під шкалою прогресу повідомить про те, що установка виконана:

Не у всіх, звичайно, серверна система має графічний інтерфейс або ж не всі люблять копатися в різних віконцях зі списками, а воліють набрати команду вручну.

У Powershellвиглядає так:

Add-WindowsFeature NET-Framework-Core -Source d:\sources\sxs

У командному рядку(обов'язково від імені адміністратора) так:

Dism /online /enable-feature /featurename:NetFX3 /all /Source:d:\sources\sxs /LimitAccess

/Online – означає, що потрібно оновлювати встановлену систему, а не образ

/enable-feature – встановлення, включення

/featurename:NetFX3 – ім'я компонента: скорочена для зручності назва.NET Framework 3.5

/all – означає, що мають бути включені та встановлені всі функції компонента

/Source – шлях до каталогу дистрибутива Windows, де знаходяться необхідні компоненти

/LimitAccess – заборонити доступ до вузла Windows Update

Установка Framework у командному рядку

Перезавантажуємо сервер і можемо працювати з програмами, що вимагають встановлений.NET Framework 3.5

Романов Станіслав 09.09.2014 138007

Як встановити NET Framework 3.5 на Windows 8/8.1? [Помилка 0x800f0906]

Чи виникла проблема з інсталяцією.NET Framework 3.5 на Windows 8/8.1? Компанія Microsoft подбала, щоб версії раніше 4.0 не потрапили на вашу систему, але, на щастя, є наша інструкція з декількома способами обходу помилки 0x800f0906.


Можливо, ви вже встановили. NET 4.0 або вище. Але якісь програми потребують наявності 3.5 або нижче. У цьому випадку ви напевно вручну завантажуєте пакет із сайту Microsoft. Все правильно. Далі ви напевно зіткнулися з помилкою 0x800f0906 (скриншот нижче). Корінь помилки криється зовсім не в підключенні до Мережі. Розробники Microsoft просто не подумали про нас, рядових користувачів системи. Нижче кілька способів усунення помилки. Почніть із першого. Якщо не допоможе, переходьте до другого. Або одразу до четвертого.

1. Увімкнення.NET 3.5 в панелі керування

Якщо раптом у системі вже є ця платформа, але вона вимкнена, то у вас є шанс самостійно увімкнути.NET Framework 3.5 через Панель управління. Відкрийте її, виберіть розділ "Програми та компоненти", натисніть у лівому стовпці на "Увімкнення або вимкнення компонентів Windows" і встановіть прапорець на пункті ".NET Framework 3.5 (включає .NET 2.0 та 3.0)" (скриншот вище).

Щоб скористатися цим способом, потрібне підключення до Інтернету. Підпункти не потрібно відзначати (HTTP Windows Communication Foundation), якщо, звичайно, ви не розробник.

2. Встановлення.NET 3.5 за наявності дистрибутива Windows 8/8.1

Для виконання цієї операції, як ви зрозуміли, потрібний носій з дистрибутивом вашої системи.

  • Встановити USB/DVD із системою
  • Запустити командний рядок від імені адміністратора (8.1 - натиснути комбінацію Win+X і вибрати "Командний рядок (адміністратор)")
  • Ввести команду та натиснути Enter:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:drive:\sources\sxs /LimitAccess

(Потрібно замінити "drive" на ім'я диска) Наприклад:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:G:\sources\sxs /LimitAccess


Чекаєте на закінчення операції. Через кілька хвилин.Net Framework 3.5 буде встановлений на ваш ПК, включаючи.Net 3.0 і.Net 2.0

Натисніть для збільшення

3. Альтернатива другому (за наявності дистрибутива Windows)

Цей спосіб практично повторює другий. Тільки після встановлення носія з системою необхідно скопіювати з інсталяційного диска папку \sourcessxs на диск C, в його корінь. Цей варіант допоможе, якщо з будь-яких причин ви можете взяти з диска тільки цю папку (або з іншого дистрибутива, якщо перший не підійшов).

Потім запускаєте команду:

dism.exe /online /enable-feature /featurename:NetFX3 /Source:c:\sxs

dism.exe /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:c:\sxs /LimitAccess

Якщо і після цієї процедури пакет не встановився, то ви потрапили на вудку Microsoft. Залишається ще один варіант.

Натисніть для збільшення

4. Установка .NET 3.5 через видалення оновлень Windows 8/8.1

Як виявилося, у 8.1 практично закрито можливість встановлення пакета. Тому для цього потрібно видалити оновлення безпеки під номерами KB2966826 та KB2966828. Для цього потрібно перейти в "Панель керування" та вибрати розділ "Програми та компоненти", натиснути в лівому стовпці на "Перегляд встановлених оновлень Windows". Звідти знайти вказані апдейти і правою кнопкою миші по черзі їх видалити.

Після цього встановлюєте .NET 3.5 будь-яким зручним способом. Можна також завантажити його із сайту Microsoft. Після інсталяції бажано повернути назад оновлення. У мене вийшло лише з одним із них. Він потім з'явиться в "Центрі оновлень Windows".

Іноді трапляються ситуації, коли користувачеві Windows 8 необхідно встановити. NET Framework 3.5 – найчастіше, це необхідно для забезпечення працездатності деяких відносно старих програм. Найчастіше все проходить без проблем. Однак, нещодавно виникла ситуація - цей фреймворк відмовився встановлюватися на комп'ютер, який знаходиться в доменній мережі AD з налаштованим локальним сервером оновлень WSUS.

Опис проблеми

У звичайному випадку, установка вищезгаданого фреймворку здійснюється силами ОС і, по суті, є лише включення компонента, відключеного за умовчанням.

Після чого ОС підключається до сервера оновлень, завантажує необхідні файли, та встановлює компонент.

У ряді випадків ОС не може завантажити потрібні файли, а саме:

  1. Відсутнє підключення до Інтернету;
  2. На сервері оновлень відсутні файли.

Я зіткнувся саме з другим випадком. Причому Microsoft у цьому випадку радить відключити використання локального сервера оновлень WSUS, встановити .NET Framework 3.5, після чого знову включити використання локального WSUS. У моєму випадку цей варіант був малоприйнятний, тому що для цього потрібно було вивести ПК з домену, або змінити групову політику. Налаштувати WSUS належним чином мені не вдалося, він завантажує оновлення до .NET Framework 3.5 і версій нижче, проте установка через нього все одно не проходить.

Рішення проблеми

Вирішенням проблеми є встановлення вищезазначеного компонента з локальних джерел. Спочатку необхідно визначитися з локальним сховищем пакетів. Вообще-то, воно знаходиться на інсталяційному диску Windows 8, в директорії \sources\sxs, але, по-перше, не завжди під рукою є диск (або iso), по-друге, установка з першого ж диска, що трапився, чомусь не пройшла, але пройшла з іншого. Щоб уникнути цих проблем, я підготував архів з усіма потрібними файлами. Тож приступимо.
  1. Завантажуємо архів з файлами, необхідними для встановлення компонента: (102.5 MB)
  2. Розпаковуємо архів, для наочності я розпакував його в корінь диска C:\
  3. Запускаємо командний рядок з правами адміністратора
  4. Виконуємо код з урахуванням шляху до розпакованих файлів з архіву:
    DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:C:\Sources\sxs
Це займе кілька хвилин, але в результаті отримуємо успішний результат!

Цей спосіб також можна використовувати для встановлення.NET Framework 3.5 на комп'ютери, обмежені у підключенні до Інтернету.

Update від 01.02.2019
Через роки ситуація змінилася, детальне обговорення доступне на форумі Microsoft.
Тепер жодних локальних установок не потрібно. Достатньо поставити одну галочку в GPO.
Computer Configuration > Administrative Templates > System, "Specify settings for optional component installation and component repair"

Або російською:
Конфігурація комп'ютера - Політики - Адміністративні шаблони - Система - Вкажіть параметри для встановлення необов'язкових компонентів та відновлення компонентів.

Галка "Скачайте вміст для відновлення та додаткові компоненти безпосередньо з Windows Update..."

NET Framework - корисна обслуговуюча програма, розроблена компанією Microsoft і призначена для запуску різних програм CLR-типу, яка за умовчанням впроваджена в стандартний функціонал десятої Windows.

Варто сказати, що в Windows 10 Professional вшитий NET Framework версії 4.6, який також підходить для запуску більшості сучасних програм, що працюють на 64-бітних версіях Windows. Звідси випливає, що запуску додатків чи ігор минулого десятиліття (32 бітні версії видань) доводиться проводити інсталяцію Net Framework видання 3.5.

Установка Net Framework на запит

Найчастіше потреба у Фреймворку виникає лише в той момент, коли щойно встановлена ​​програма або гра, замість того, щоб запуститися, видає інформаційне віконце з інформацією про потребу його встановлення на ваш настільний ПК.

Цей метод установки також є найпростішим, адже інсталяцію можна зробити прямо з цього віконця. Для цього вам потрібно натиснути ЛКМ по рядку «Завантажити та встановити цей елемент».

Важливо: в момент установки ви повинні бути підключені до мережі інтернет, так само варто запасти терпінням, процес інсталяції може тривати до 10 хвилин.

Ось і все, вам залишається лише дочекатися закінчення завантаження, а потім насолоджуватися запуском необхідної гри.

Запуск net framework 3.5 sp1 із вікна компонентів

Як було сказано раніше, в «Десятці» встановлений набір net framework версії 4.6, але ніхто не говорив, що в «Десятці» відсутня більш рання версія цього продукту - правда спочатку вона прихована і недоступна рядовому користувачеві ПК.

Щоб знайти та зробити активацію net framework 3.5 sp1 слід зайти в програми та компоненти Віндовс.

Насамперед відкрийте «Панель управління» своїм настільним ПК, потім знайдіть рядок «Видалення програми» і клацніть по ній ЛКМ. У новому вікні знайдіть «Увімкнення або вимкнення елементів Windows».

Далі має відбутися завантаження компонентів ОС, які можна включити без додаткових маніпуляцій.

Наступною вашою дією стане встановлення галочки навпроти опції "Net Framework 3.5", далі слід натиснути "ОК".

Установка net framework 4.6 із вебсайту

Якщо за незрозумілими факторами на вашій системі відсутня встановлений Фреймворк 4.6 і як наслідок підключити версію 3.5 використовуючи компоненти Windows не є можливим, то найкращим рішенням буде завантаження Фреймворку 4.6 прямо з веб-сайту Microsoft.

Як тільки ви завантажуєте інсталяційний файл-exe, відбудеться завантаження та встановлення потрібної програми.

Після цього необхідно виконати попередній пункт активації framework версії 3.5 через елементи Windows.

Установка net framework 3.5 за допомогою DISM

Такий метод налагодження підійде якщо на вашому ПК/ноутбуку не налаштований або відсутній інтернет, проте є завантажувальна флешка з якою здійснювалася установка «Операційки» Windows 10. Насамперед запускаєте командний рядок під ім'ям адміністрації (комбінація клавіш «Win + X», і вибір пункту Командний рядок (адміністратор).

У командний рядок, що розкрився, впишіть належну установку: «DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:E:\sources\sxs», де Source:E – доступ до носія з дистрибутивом ОС. Тепер натисніть «Enter», щоб запустити процедуру встановлення.

Через короткий період командний рядок повідомить вас про успішно виконану установку.

Вирішення можливих неполадок

Якщо при установці будь-яким із вище перерахованих способів ви бачите повідомлення про невдалу установку елемента net framework 3.5, слід застосувати деякі хитрощі.

Корпорація Microsoft знає про можливість виникнення неполадок з Фреймворком, тому передбачила кілька безкоштовних утиліт, які допоможуть усунути непорозуміння.

Framework Repair Tool - спеціально розроблена легка програма для виправлення несправностей під час встановлення (microsoft.com/en-us/download).

Fix It – чудова утиліта, яка шукає та виправляє неполадки у системному середовищі Windows 10 (support.microsoft.com).

Висновок

У даній статті-інструкції були розглянуті максимально популярні, формальні, а також легкі методи інсталяції net framework 3.5 на Windows 10-й версії. Також були запропоновані методи коригування можливих неполадок при інсталяції Фреймворка.

Вконтакте



gastroguru 2017