PDA

Показать полную графическую версию : [решено] Net framework 4 - неисправимая ошибка


Страниц : 1 2 3 4 5 [6] 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38

Stanislav W7x64Ult
13-12-2015, 16:53
Здравствуйте!
Не устанавливается Microsoft .NET Framework 4 и выше. Раньше стоял вроде бы .NET Framework 4.5, но потом вышло обновление .NET Framework 4.5.2 и оно что то не устанавливалось. Я с горяча удалил .NET Framework 4.5 и попытался скачать обновление, но не вышло, мало того у меня перестали устанавливаться фреймвоки 4, 4.5, 4.5.1. »
У меня похожая проблема. Перепробовал всё, что только смог найти на многочисленных форумах, сайтах поддержки, и т. д. и т. п., пытался даже вручную скопировать файлы из папки .NET Framework с другого компьютера (впрочем, я и не рассчитывал, что это сработает). Всё безуспешно. sfc /scannow сказал, что все файлы в порядке. KB2918614, KB3000988 и KB3008627 на компьютере отсутствуют. Версии Msi.dll и Msihnd.dll (оба) - 5.0.7601.18896 (дата изменения 16.06.2015). %Temp% чистил, неоднократно.
На всякий случай, уточню, что у меня стоял .NET Framework 4.5.1 + куча языковых пакетов к нему. Когда вышел .NET Framework 4.5.2, обновление не устанавливалось через Центр Обновлений. Я перешёл на сайт Microsoft и попытался установить вручную, ошибка 0x80070643. На какое-то время я забил на это, но вот в августе решил разобраться. Полазил в Интернете, перепробовал разные советы, нашёл совет, что если ничего не помогает, надо CleanUp-ом удалить все другие версии .NET Framework. Сдуру так и сделал. Не помогло. И теперь я уже не могу просто забить, потому что без .NET Framework 4 не идут некоторые нужные мне программы, а ошибка при установке теперь для любой версии .NET Framework 4 (качал с официального сайта Microsoft), пробовал как онлайн, так и оффлайн версии. Точка восстановления ДО удаления .NET Framework 4.5.1 уже стёрта (заменена более новыми. Видимо, надо было выделить под них больше памяти), так что откатить удаление возможности нет. Переустанавливать систему КРАЙНЕ не хочется.
Что я пробовал: NetFxRepairTool; NET Framework Cleanup Tool; MicrosoftFixit; переименовка папок assembly и SoftwareDistribution; смена разрешений и владельца папки .NET Framework и её подпапок; очистка диска; перенос файлов из папки .NET Framework с другого компьютера; отключение антивируса (ESET NOD32 8); sfc /scannow; очистка %Temp%. Сейчас помимо предустановленных в системе версий стоит .NET Framework 1.1SP1 (нужен мне для некоторых программ). .NET Framework Setup Verification Utility видит только 1.1SP1, 2.0SP2, 3.0SP2, 3.5SP1. В Программах и Компонентах, ожидаемо, только .NET Framework 1.1. NET Framework Cleanup Tool и MicrosoftFixit тоже видят только его. В реестре .NET Framework 4 отсутствует. Проверял разрешения разделов, упоминавшихся в этой теме, для всех, которые есть, у администраторов и системы полный доступ. Прилагаю логи.

Petya V4sechkin
13-12-2015, 22:55
Stanislav W7x64Ult, в логе "Ошибка 997. Протекает наложенное событие ввода/вывода".

Удалите обновления KB2918614, KB3000988, KB3008627, KB3072630.

Stanislav W7x64Ult
20-12-2015, 22:46
KB3072630 »
Вот из-за него и были все мои проблемы! Удалил это обновление и .NET Framework 4.5.2 сразу же установился. Огромное спасибо за помощь, я уже просто не знал, что и делать. После прочтения этой темы я, в общем-то, так и предположил, что проблема в каком-то из установленных обновлений, но в каком (других трёх у меня и не было)? Надеюсь, это поможет не только мне, но и кому-то ещё.

Waifu777
29-12-2015, 11:29
Не устанавливается .net framework 4
OS Version = 6.1.7601, Platform 2, Service Pack 1
OS Description = Windows 7 - x86 Ultimate Edition Service Pack 1
CommandLine = C:\b683171b34391867fa8dd1b03233db\\Setup.exe /x86 /x64
Using Simultaneous Download and Install mechanism
Operation: Installing
Package Name = Microsoft .NET Framework 4 Setup
Package Version = 4.0.30319
User Experience Data Collection Policy: AlwaysUploaded
Number of applicable items: 10
Exe (C:\b683171b34391867fa8dd1b03233db\SetupUtility.exe) succeeded.
Exe Log File: dd_SetupUtility.txt
ServiceControl operation succeeded!
Exe (C:\b683171b34391867fa8dd1b03233db\Windows6.1-KB958488-v6001-x86.msu) failed with 0x240006 - (null).
Exe (C:\b683171b34391867fa8dd1b03233db\SetupUtility.exe) succeeded.
Exe Log File: dd_SetupUtility.txt
MSI (C:\b683171b34391867fa8dd1b03233db\netfx_Core_x86.msi) Installation failed. Msi Log: Microsoft .NET Framework 4 Setup_20151229_121611533-MSI_netfx_Core_x86.msi.txt
Final Result: Installation failed with error code: (0x80070643), "В процессе установки произошла неисправимая ошибка. " (Elapsed time: 0 00:00:07).

Dzirt2005
29-12-2015, 11:32
Waifu777, ошибка будет написана либо в "Exe Log File: dd_SetupUtility.txt" либо скорее всего в "Msi Log: Microsoft .NET Framework 4 Setup_20151229_121611533-MSI_netfx_Core_x86.msi.txt". Их тоже нужно приложить, в этом тексте нет ничего о причине ошибки.

Waifu777
29-12-2015, 11:38
Вот

Dzirt2005
29-12-2015, 12:14
Waifu777,
...
MSI (s) (8C:38) [12:16:18:304]: Продукт: Microsoft .NET Framework 4 Client Profile -- A later version of Microsoft .NET Framework 4 Client Profile is already installed.

"Более новая версия уже установлена". А вы зачем ее еще раз пытаетесь поставить? ;)

The_Immortal
29-12-2015, 14:20
Здравствуйте!

Имеется FW 4.6 RC. Пытаюсь установить 4.0, но выдается сообщение Такая же или более новая версия .NET Framework 4 уже установлена на этом компьютере - как это дело можно обойти?

Спасибо!

P.S. Мне нужна 4-ая версия для проектов в Visual Studio 2013 - сейчас там нет возможности выбрать FW 4.0.

Dzirt2005
29-12-2015, 14:32
The_Immortal, удалить 4.6 RC (вам действительно нужен Release Candidate при наличии релиза???), поставить 4.0, потом 4.5, 4.5.1, 4.5.2 и уже потом 4.6 релиз :)

сейчас там нет возможности выбрать FW 4.0. »
А это зависит не от установленных версий .NET, а от вот этого (http://getdotnet.azurewebsites.net/target-dotnet-platforms.html).

PS: Да, возможно вам также придется удалить Visual Studio, поставить все .NET'ы, и потом снова VS установить, хотя не факт - я ТАКИМ путем не экспериментировал.

The_Immortal
29-12-2015, 14:36
Dzirt2005, удалить 4.6 RC (вам действительно нужен Release Candidate при наличии релиза???), поставить 4.0, потом 4.5, 4.5.1, 4.5.2 и уже потом 4.6 релиз »Жесть какая... А иначе-никак?

А это зависит не от установленных версий .NET, а от вот этого. »Имеется в виду, что мне надо скачать вот это (https://www.microsoft.com/en-us/download/confirmation.aspx?id=8279)?

Dzirt2005
29-12-2015, 14:41
Имеется в виду, что мне надо скачать вот это? »
Имеется в виду, что для выбора в VS целевой платформы в саму VS должен быть установлен Targeting .NET Platforms для соответствующей версии .NET Framework, а не используется установленная на компьютере версия .NET. Что тут непонятного?

Но на той же странице написано, что targeting для .NET 4.0, 4.5, 4.5.1 включены в состав VS 2013 и как вы умудрились поставить без них - это вы у себя спрашивайте, Setup VS не позволяет эти фичи включить/выключить. Отдельно устанавливать нужно только для 4.5.2 и 4.6

PS: Да, еще возможно вы пытаетесь создать проект, который невозможно создать для .NET 4.0, только для более новых версий. Но это уже вам виднее...

The_Immortal
29-12-2015, 14:46
Dzirt2005, Но на той же странице написано, что targeting для .NET 4.0, 4.5, 4.5.1 включены в состав VS 2013 и как вы умудрились поставить без них - это вы у себя спрашивайте, Setup VS не позволяет эти фичи включить/выключить. »Я делал стандартную установку.

PS: Да, еще возможно вы пытаетесь создать проект, который невозможно создать для .NET 4.0, только для более новых версий. Но это уже вам виднее... »Новый проект WinForms C# может быть каким-то особенным?

В общем, тогда буду пробовать эту жестянку:
удалить 4.6 RC (вам действительно нужен Release Candidate при наличии релиза???), поставить 4.0, потом 4.5, 4.5.1, 4.5.2 и уже потом 4.6 релиз »
удалить Visual Studio, поставить все .NET'ы, и потом снова VS установить »

Казбек
29-12-2015, 15:07
The_Immortal,
Так для вас не вариант ?? How to Easily Install Previous Versions of the .Net Framework in Windows 8 (http://www.howtogeek.com/118869/how-to-easily-install-previous-versions-of-the-.net-framework-in-windows-8/)

The_Immortal
29-12-2015, 15:24
Казбек, не :) В предустановках 4-го фрейма нету :)

sandomashovo
30-12-2015, 08:55
Не устанавливается Microsoft .NET Framework 4
Лог:
OS Version = 6.1.7601, Platform 2, Service Pack 1
OS Description = Win2K8R2 - x64 Standard Edition Service Pack 1
CommandLine = D:\1fab57a47b86ad2727a4fccae6ad543d\\Setup.exe /x86 /x64
Using Simultaneous Download and Install mechanis
Operation: Installing
Package Name = Microsoft .NET Framework 4 Setup
Package Version = 4.0.30319
Number of applicable items: 11
Exe (D:\1fab57a47b86ad2727a4fccae6ad543d\SetupUtility.exe) succeeded.
ServiceControl operation succeeded!
ServiceControl operation succeeded!
Exe (D:\1fab57a47b86ad2727a4fccae6ad543d\Windows6.1-KB958488-v6001-x64.msu) failed with 0x240006 - (null).
Exe (D:\1fab57a47b86ad2727a4fccae6ad543d\SetupUtility.exe) succeeded.
MSI (D:\1fab57a47b86ad2727a4fccae6ad543d\netfx_Core_x64.msi) Installation failed. Msi Log: Microsoft .NET Framework 4 Setup_20151230_084748306-MSI_netfx_Core_x64.msi.txt
Final Result: Installation failed with error code: (0x80070643), "В процессе установки произошла неисправимая ошибка. " (Elapsed time: 0 00:00:17).

Petya V4sechkin
30-12-2015, 08:57
sandomashovo, нажмите Win+R -> введите %Temp% -> выложите файл:
Microsoft .NET Framework 4 Setup_20151230_084748306-MSI_netfx_Core_x64.msi.txt

sandomashovo
30-12-2015, 09:01
http://forum.oszone.net/attachment.php?attachmentid=132394&stc=1&d=1451455229

Petya V4sechkin
30-12-2015, 09:19
sandomashovo, в логе:
MSI (s) (38:B4) [08:48:04:873]: PROPERTY CHANGE: Adding NEWERVERSIONDETECTED property. Its value is '{B6308B4A-8B7D-3E4E-9AC2-72572F09CC42}'.
MSI (s) (38:B4) [08:48:04:889]: Doing action: CA_BlockOlderVersionInstall
MSI (s) (38:B4) [08:48:04:889]: Note: 1: 2205 2: 3: ActionText
Действие закончено 8:48:04: FindRelatedProducts. Код возврата 1.
Начало действия 8:48:04: CA_BlockOlderVersionInstall.
MSI (s) (38:B4) [08:48:04:920]: Продукт: Microsoft .NET Framework 4 Client Profile -- A later version of Microsoft .NET Framework 4 Client Profile is already installed.
Обнаружен установленный .NET Framework 4.5.3 Preview (он же 4.6 Preview) (http://forum.oszone.net/post-2548464.html#post2548464)

Nerdy
30-12-2015, 10:35
Не устанавливается Microsoft .NET Framework 4 »
установите DOTNET Framework 4.6.1 (https://www.microsoft.com/ru-RU/download/details.aspx?id=49982) или Microsoft .NET Framework 4.6.1 (веб-установщик) (https://www.microsoft.com/ru-ru/download/details.aspx?id=49981).

sandomashovo
30-12-2015, 11:42
В конце установки 4.6 идет откат




© OSzone.net 2001-2012