Приветствую всех! Сегодня меня попросили установить windows 10. Все шло гладко, однако когда коснулось любимой игры хозяина компьютера Русская рыбалка игра отказывалась запускаться. Требовала установки .net framework 3.5 Видимо разработчики не учли того что игрой люди могут пользоваться с разными версиями .net и зачем то привязали проверку .net именно к этой версии. Проблема заключается в том что на windows 10 установлена версия 4.6 framework. Решением было сделать следующие шаги:
Пуска>>Параметры
Приложение>>Приложения и возможности
Тут нас интересует пункт Программы и компоненты, выбираем его:
Следующим шагом необходимо выбрать «Включение или отключение компонентов Windows».
В окне Компоненты Windows установить галочки на против .NET Framework 3.5(включает .NET2.0 и 3.0)
Нажать ok, перезагрузить компьютер и наслаждаться игрой. Но у меня возникла сложность, при перезагрузке игра всеравно требовала установку framework, а при установки галочек на компоненте вызывало ошибку 0x800F081F:
Я выяснил из за чего оно возникает, данный компонент не был загружен при установке windows. Для этого мне потребовалось установить в системный блок флешку с которой я устанавливал windows. Что бы до установить необходимо выполнить несколько команд, для этого вам необходимо запустит консольное приложение от имени администратора, ка это сделать смотрите ниже:
В консоле ввести :
1 |
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:F:\sources\sxs |
Где F:\ указываете место расположение флешки у меня она под буквой F
Перезагрузите компьютер и попробуйте выбрать компонет как описано выше. Если все нормально, то вы сможете играть. Но у меня так не получилось, загрузка компонентов заканчивалось на 50%
Если и у вас не получилось, запустите консоль от имени администратора, и в нем выполните по очередно три команды:
1 |
DISM /Online /Cleanup-Image /RestoreHealth /source:WIM:G:\Sources\Install.wim:1 /LimitAccess |
1 |
DISM /Online /cleanup-image /restorehealth |
1 |
sfc /scannow |
После перезагрузки вы сможете установиться компонент framework, и выбрать его как указано выше в статье, после чего у вас запуститься игра. Если у вас не получилось, попробуйте повторить все по очередно все действия и даю гарантию, того что у вас все получиться. И ваша игра будь то Русская рыбалка или другая запуститься и вы избавитесь от этой не приятной ошибки 0x800F081F .NET Framework 3.5 в Windows 10!
Не большое отступление от темы, не используйте никакие программы оффлайн установщиков .NET Framework 3.5 объясню почему, во первых официальные установщик от Microsoft тоже есть тут <<ссылка>>, и они банально не смогут установиться по верх новой версии .NET Framework 4.6 . А использовать сборки не известных вам людей не стоит, так как я посмотрев их и проверив онлайн сервисами антивирусных программ могу с уверенностью сказать что большинство из них несут вредоносный код, если вы не хотите заразить свой компьютер настоятельно не рекомендую использовать их, а пройтись еще раз в устранении этой проблемы по пунктам с начала статьи и у вас все получится.