Већина модерних Виндовс апликација за свој нормалан рад захтева инсталирану платформу. .НЕТ Фрамеворк. Чаробњак за инсталацију улога и компоненти Сервер на Виндовс Сервер 2012 Р2 омогућава вам да покренете инсталацију две различите верзије .НЕТ Фрамеворк - 3.5 и 4.5. Инсталација .НЕТ Фрамеворк 4.5 обично не поставља питања - цео поступак је крајње једноставан, што се не може рећи о инсталирању .НЕТ Фрамеворк 3.5.
Чињеница је да када покушате да инсталирате .НЕТ Фрамеворк 3.5 на Виндовс Сервер 2012 Р2 са стандардним подешавањима, дошло је до грешке "Инсталација једне од више улога, услуга улога или функција није успела. Изворне датотеке није могуће пронаћи ... ".
У руској верзији грешка изгледа овако:
Инсталација једне или више улога, услуга улога или функција није успела. Није било могуће пронаћи изворне датотеке. Покушајте поново инсталирати улоге, услуге улога или функције у нову сесију чаробњака за додавање улога и функција и на страници за потврду изаберите „Наведи алтернативни пут до извора“ да бисте назначили стварну локацију изворних датотека потребних за инсталацију.Разлог оваквог понашања чаробњака за инсталацију је тај што бинарне датотеке .НЕТ Фрамеворк 3.5 нису део локалне кеш меморије бинарних датотека које се смештају на сервер током инсталације ОС-а. Ово је урађено у оквиру концепта Значајке на захтев у Виндовс Сервер 2012 како би се смањила количина простора на диску који заузима ОС за ваше потребе..
Проверите да ли постоји .НЕТ Фрамеворк 3.5 у локалном спремишту покретањем наредбе Поверсхелл:
Гет-ВиндовсФеатуре * Фрамеворк *
Као што видите, компонента коју тражите је у удаљеном стању (Инсталл Стате: Уклоњено)
Подразумевано, приликом инсталирања НЕТ Фрамеворк 3.5 преко Управитеља сервера, систем покушава да добије потребне датотеке са Веб локације Виндовс Упдате на Интернету (а не са локалног ВСУС сервера), а ако сервер нема приступ Интернету, инсталација не успева. Корисник мора одредити пут до дистрибуције ОС-а из којег би компонента која недостаје могла бити инсталирана.
Да бисте ручно инсталирали .НЕТ Фрамеворк 3.5, само кликните Наведите алтернативни пут до извора, одредите алтернативну путању до мапе са садржајем инсталационог диска Виндовс Сервер 2012 Р2.
Савет. Инсталациони диск мора да садржи исту верзију ОС-а коју сте инсталирали (важна је и ревизија, језик и доступност исправки). Ако инсталатер не нађе потребне датотеке у наведеној мапи, погледајте решење испод.Пут се може специфицирати као локална фасцикла (у нашем примјеру ово Д: \ извор \ скс, где је Д: \ слово локалног ДВД уређаја са дистрибуцијом Виндовс сервера) или мрежног директорија.
Након што кликнете на У реду, систем ће пронаћи бинарне датотеке компоненте .НЕТ Фрамеворк 3.5 и инсталирати је.
Иста операција се може извести и из командне линије извршавањем наредбе са администраторским правима:
дисм / онлине / енабле-елемент / име имена: НетФКС3 / алл / Соурце: д: \ извори \ скс / ЛимитАццесс
/ Онлине
- значи да требате да ажурирате тренутни ОС, а не вим слику
/ енабле-елемент / име имена: НетФКС3 / алл
- морате инсталирати .НЕТ Фрамеворк 3.5 са свим функцијама
/ Извор
- пут до директоријума дистрибуције Виндовс у којем се налазе потребне компоненте
/ ЛимитАццесс
- спречити приступ локацији Виндовс Упдате
Слична Поверсхелл наредба за инсталирање .Нет 3.5 компоненте изгледа овако:
Адд-ВиндовсФеатуре НЕТ-Фрамеворк-Цоре -Соурце д: \ извори \ скс
Пут до „оригиналне“ Виндовс дистрибуције може се стално поправити у систему помоћу:
- Коришћење поставки регистра РепаирЦонтентСерверСоурце, која се налази у огранку ХКЛМ \ СОФТВАРЕ \ Мицрософт \ Виндовс \ ЦуррентВерсион \ Полициес \ Сервисинг
- Или групна политика Наведите поставке за опционалну инсталацију компонената и поправак компонената (смерница исправља исти параметар у регистру)
Да бисте проверили да ли је инсталиран .НЕТ Фрамеворк 3.5, идите у директориј Ц: \Виндовс\Мицрософт.НЕТО\Оквир64 и уверите се да су се међу директоријима инсталираних верзија .НЕТ-а појавили в3.5.
Ако вам горњи методи инсталирања .НЕТ Фрамеворк 3.5.1 нису помогли, покушајте са следећим решењима.
Након инсталирања неких ажурирања, верзија (буилд) Виндовс Сервер 2012 Р2 на систему можда више не одговара слици ОС која је смештена у постојећој дистрибуцији. У овом случају, инсталатер, када упоређује верзију Виндовс језгра, одбија да инсталира застарелу верзију компоненте.
У овом случају, по правилу, приликом инсталирања .НЕТ Фрамеворк преко дисма појављује се грешка 0к800ф081ф. Изворне датотеке није могуће пронаћи
Решење: инсталирајте .Нет путем са Мицрософт сервера:
- Спремите тренутна подешавања Виндовс Упдате у рег датотеку у ХКЛМ \ Софтваре \ Полициес \ Мицрософт \ Виндовс \ ЦуррентВерсион \ ВиндовсУпдате грана
- Избришите ову грану и поново покрените услугу:
нет стоп вуаусерв & нет старт вуаусерв
- Покрените .Нет инсталацију са интернета:
ДИСМ / Онлине / Енабле-Феатуре / ФеатуреНаме: НетФк3 / Алл
- По завршетку инсталације вратите ВУ поставке увозом рег датотеке и поново покрените ВиндовсУпдате услугу
дисм / онлине / енабле-елемент / име имена: НетФКС3 / алл / Соурце: Ц: \ тмп \ винкс / ЛимитАццесс
Поред тога, ако сте на сервер инсталирали додатни језички пакет (Лангуаге Пацкс), морате га деинсталирати помоћу команде пре инсталирања .НЕТ Фрамеворк 3.5.1 лпксетуп.
Погледајте чланак .НЕТ 0 Грешка 0к800Ф081ФТакође на листи инсталираних ажурирања система проверите да ли су инсталиране закрпе за НЕТ 3.5 Фрамеворк (теоретски, оне уопште не би требале бити инсталиране ако НетФКС3 није инсталиран).
Избришите ажуриране податке и након поновног покретања покушајте инсталирати .НЕТ 3.5.