none
Не удаётся установить .net Framework 3.5 на Windows 8 RRS feed

  • Вопрос

  • Здравствуйте!

    Не получается установить .net Framework 3.5 стандартными стредствами Windows. Система Windows 8 Pro x64 .

    Пробовал ставить по запросу (при запуске программы, требующей .net) - идёт поиск требуемых файлов, потом: Не удалось установить следующий компонент - .net Framework 3.5 (включает в себя 2.0 и 3.0). Файл или папка повреждены. Чтение невозможно. Код ошибки - 0x80070570 . " Ниже есть подобие ссылки "Как решить эту проблему?" но при клике на неё ничего не происходит.

    Скачал с Центра Загрузок Майкрософт пакет dotnetfx35, точно то же самое происходит.

    Вычитал способ через команду dism.exe. Там выдаёт ошибку 1392. Файл или папка повреждены. Чтение невозможно. 

    Стоят все обновления из центра обновления Windows. 

    Прошу помощи, жду ответа. Уже три программы, нужные мне, ожидают пока этот .NET заработает. 

    1 февраля 2013 г. 21:00

Ответы

  • При включении net framework 3.5 через установку компонентов Windows 8 не ищет эти файлы у себя в системных, их там нет. Она ищет эти файлы на Windows Update пользуясь штатными механизмами обновления. При этом чаще всего сложности возникают если получение обновлений у вас настроено через ваши собственные сервера обновлений, а эти самые сервера не настроены должным образом. 

    остается вероятность поврежденного дистрибутива, попробуйте другой.

    Вариант предложенный Stasom Vershininim обязателен, а вдруг что...

    Описание методов борьбы с подобного рода пролемами здесь: http://technet.microsoft.com/ru-ru/library/hh824869.aspx

    команды

    • Dism /Online /Cleanup-Image /ScanHealth
    • Dism /Online /Cleanup-Image /CheckHealth

    прежде всего.

    Вообще если приложения так нужны что сил нет терпеть, то может проще переустановить ОС?

    • Помечено в качестве ответа SuperFikus 5 февраля 2013 г. 17:03
    2 февраля 2013 г. 22:05

Все ответы

  • SuperFikus, достаточно ли точно вы повторяли инструкции по использованию команды dism? Не пытались ли вы подсунуть этой команде скачанные с сайта Microsoft файлы .net framework? Или может вы пытались скормить ей файлы из дистрибутива Win 8 x86, или дистрибутива не раз потертого шкуркой?

    Для корректной установки нужны файлы соответствующей версии ОС которые находятся на дистрибутиве. В общем то в строке dism сложно ошибится, единственное - вместо d нужно указать другой путь.

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

    Пробовали ли установить на каком нибудь соседнем ПК этот же пакет? Может на самом деле установленная у вас W8 имеет поврежденные файлы/папки/файловую систему/настройки безопасности.

    Вообще проблема распространенная, странно что Майкрософт до сих пор не выпустила автономного установщика для W8.

    2 февраля 2013 г. 18:39
  • StarT2, пользовался именно этой командой и дистирбутивом, с которого и ставилась система. 

    Я подозреваю вот что.

    .NET Framework изначально идёт в комплекте с системой, но по умолчанию он отключён. Чтобы включить его - достаточно зайти в включение и отключение компонентов Windows. Раз установочные файлы где-то лежат - он ищёт их и пытается запустить, но тут появляется проблема - в ходе какой-то ошибки (при установке ОС или скачивании с Windows Update) файлы повредились. А вот где эти файлы лежат, и как их заменить на рабочие - "секрет фирмы". 

    Может кто-то знает способ как это можно сделать? 

    2 февраля 2013 г. 21:15
  • для восстановления системных файлов, используйте 

    sfc /SCANNOW


    Если вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    2 февраля 2013 г. 21:24
  • При включении net framework 3.5 через установку компонентов Windows 8 не ищет эти файлы у себя в системных, их там нет. Она ищет эти файлы на Windows Update пользуясь штатными механизмами обновления. При этом чаще всего сложности возникают если получение обновлений у вас настроено через ваши собственные сервера обновлений, а эти самые сервера не настроены должным образом. 

    остается вероятность поврежденного дистрибутива, попробуйте другой.

    Вариант предложенный Stasom Vershininim обязателен, а вдруг что...

    Описание методов борьбы с подобного рода пролемами здесь: http://technet.microsoft.com/ru-ru/library/hh824869.aspx

    команды

    • Dism /Online /Cleanup-Image /ScanHealth
    • Dism /Online /Cleanup-Image /CheckHealth

    прежде всего.

    Вообще если приложения так нужны что сил нет терпеть, то может проще переустановить ОС?

    • Помечено в качестве ответа SuperFikus 5 февраля 2013 г. 17:03
    2 февраля 2013 г. 22:05
  • В центр обновлений я вообще не лазил и не настраивал, только сперва отключил поиск обновлений вообще, а потом поставил только поиск, решение о загрузке и установке принимается мной. И я понятия не имею как можно настроить WUpdate так, чтобы он цеплял обновления с другого сервера. И если он скачивает с WU установочные файлы .NET, почему каждый раз вылетает ошибка? 

    ОС очень не хочется переустанавливать, около месяца стоит, за и задолбался в каждом из 50-ти окошек вводить заново свой e-mail и пароль от live-аккаунта. 

    Потерпеть я ещё могу, нашёл кривую замену нужным программам. 

    sfc-scannow обывается на 67%: Защита ресурсов Windows не может выполнить запрошенную операцию. 

    БАБАХ, вот и dism-scanhealth отчитался: Ошибка 1392. Файл или папка повреждены. Чтение невозможно. 

    а вот dism-checkhealth заявляет: Повреждение хранилища компонентов не обнаружено. Операция оспешно завершена. 

    Что за приколы такие? Есть ли способ как-то пофиксить это всё, и без переустановки Windows? 

    • Изменено SuperFikus 3 февраля 2013 г. 19:54
    3 февраля 2013 г. 19:42
  • по ссылке приведенной мною выше есть варианты решения проблемы. Если коротко, то попробуйте:

    Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows

    где вместо

    c:\test\mount\windows

    нужно ввести ссылку на ваш установочный дистрибутив насколько я понимаю.  Честно говоря не уверен что при таком восстановлении не придется переставлять все десктопные приложения. (данные точно не пропадут)

    3 февраля 2013 г. 20:22
  • Рекломендую так же проверить жесткий диск утилитой от производитея (диска) на случай если повереждения вызваны неисправным диском. Обычно есть версия в виде ISO образа который следует записать на болванку. Далее следует загрузить компьютер с данной болванки и выполнить проверку диска. Обычно это занимает несколько часов. Если на диске есть дефекты но остался резерв диск может восстановить работоспособность.

    This posting is provided "AS IS" with no warranties, and confers no rights.

    3 февраля 2013 г. 21:03
  • там говорится про монтирование, а я про монтирование знаю только то, что это делается всякими Daemon Tools'ами и Alcohol'ями. Думаю щас откопаю обзар дистрибутива оригинального нетронутого, смотрирую его и с его помощью попытаюсь восстановить, а то своему диску я уже не доверяю, вдруг в нём дело, ведь я систему не буровил. 
    3 февраля 2013 г. 21:04
  • В Windows 8 вы можете произвести "монтирование" образов .iso штатными средствами операционной системы. Нет необходимости ставить для этих целей стороннее ПО. На файле с образом установочного диска нажимаем правой кнопкой мыши и в контекстном меню первый же пункт "подключить". В перечне дисков в компьютере появится виртуальный привод и вставленный в него диск.

    (оговорка - в случае если вы устанавливали другое ПО способное открыть такого рода файлы и изменили действия по умолчанию для файла, можно в этом же меню выбрать пункт "открыть с помощью" -> "проводник")

    И Ilya и Stas совершенно правы, такого рода ошибки редко появляются сами по себе, есть вероятность повреждения диска. Утилит для проверки  состояния диска достаточно много (Victoria HDD, chkdsk...), но думаю это отдельная тема.

    3 февраля 2013 г. 23:23
  • по ссылке приведенной мною выше есть варианты решения проблемы. Если коротко, то попробуйте:

    Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows

    где вместо

    c:\test\mount\windows

    нужно ввести ссылку на ваш установочный дистрибутив насколько я понимаю.  Честно говоря не уверен что при таком восстановлении не придется переставлять все десктопные приложения. (данные точно не пропадут)

    чтобы восстановить Windows нужно ввести комманду по другому. сам допёр и проверил - сработало. 

    Dism /Online /Cleanup-Image /RestoreHealth

    так он цепляет файлы с Windows Update, т.е. самые новые, актуальные и не повреждённые.

    а как восстановить с образа .iso без интернета или с диска - не знаю. да и проверять сейчас не нужно.

    • Предложено в качестве ответа StarT2 5 февраля 2013 г. 14:27
    5 февраля 2013 г. 13:54
  • ERROR_FILE_CORRUPT
    1392 (0x570)

    The file or directory is corrupted and unreadable.

    Две одинаковые ошибки разными способами.

    Если вариант с  битый файлом отпадает. Остается жесткий диск или оперативка.


    5 февраля 2013 г. 14:24
  • "Очень спасибо", дорогие друзья! Всё решилось почти само собой. 

    Компьютер попросил перезагрузиться для проверки диска С (как будто чувствовал).

    Перезагружаюсь, он проверяет и восстанавливает что надо. Когда система загрузилась решил проверить целостность командами: 

    • Dism /Online /Cleanup-Image /ScanHealth
    • Dism /Online /Cleanup-Image /CheckHealth

    Нашёл ошибки! Раньше в упор их не видел, а сейчас нашёл! Сказал, что образ восстановимый (repairable). 

    Ввёл команду восстановить запущенную систему файлами с серверов Microsoft. Сам поразмыслил и допёр как она должна выглядеть: 

    Dism /Online /Cleanup-Image /RestoreHealth

    Восстанавливал долго, но всё же завершил успешно. Перезагружаюсь, ввожу в cmd - chkdsk. Находит ошибки, ввожу chkdsk /f, просит сделать проверку при перезагрузке, подтверждаю. Перезагружаюсь. Проверяет, восстанавливает. Запускается система, проверяю состояние компонентов всё теми же двумя командами, написанными выше - утверждает что всё в порядке.

    Лирическое отступление: Раньше, до проверки chkdsk, которую сам компьютер и запросил, две вышеописанные команды для проверки компонентов утверждали, что все компоненты в порядке и всё работает как надо.

    Ставлю галочку во включении компонентов Windows, ищет файлы и спрашивает если можно подключиться к Windows Update (такого раньше он не просил, не доходил до этого этапа). Подтверждаю, скачивает, устанавливает, применяет, готово! Вот и всё, долбанный .NET 3.5 наконец-то встал! Вот и конец этой баганутой истории! Спасибо всем участником, раздал каждому по зелёной стрелочке вверх. 

    5 февраля 2013 г. 17:03
  • Рад, но не уверен что это именно конец истории. Есть большая вероятность выхода жесткого диска из строя, и симптомом этого были озвученные проблемы. Рекомендую почаще делать бэкапы ценной информации на внешние носители и озадачится проверкой жесткого разного рода утилитами. Думаю это не срочно, но как появится свободное время - стоит  уделить внимание.

    5 февраля 2013 г. 22:42
  • У меня похожая проблема, все решилось оценкой индекса производительности Windows. После установки забыл проиндексировать! :)
    19 июня 2013 г. 12:44
  • Мил человек, я живу в Китае. Не затруднит ли вас давать мне советы на китайском языке. Заранее благодарен.
    30 ноября 2013 г. 17:08