Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   [решено] Не могу запустить приложение из-за ошибки .NET Framework 4.0.30319 (http://forum.oszone.net/showthread.php?t=324646)

Larham Close 10-03-2017 17:58 2718233

Не могу запустить приложение из-за ошибки .NET Framework 4.0.30319
 
Вот уже почти 6 лет одна и та же проблема, решить которую никак не получается.
Версия ОС: Windows 7 Ultimate x64
.NET Framework'ки установлены, но программы их упорно не видят.
Сделал лог программой Process Monitor. Выложил тут: http://rgho.st/6y5ypxMJW

С уважением.

ruslan... 10-03-2017 22:12 2718297

Larham Close,

1. Откройте командную строку с Административными правами. Для этого нажмите кнопку Пуск > выберите Все программы > Стандартные >
щелкните правой кнопкой мыши командную строку и выберите команду Запуск от имени администратора.
2. В командной строке введите следующую команду и нажмите клавишу ВВОД:
Код:

sfc /scannow
Если в конце проверки выйдет сообщение, что не все файлы удалось восстановить, выложите C:\windows\Logs\CBS\CBS.log в архиве.
Если файлы будут восстановлены, перезагрузитесь и проверьте наличие проблемы.

Larham Close 10-03-2017 23:54 2718323

Вложений: 1
Как и ожидал: "Защита ресурсов Windows обнаружила повреждённые файлы, но не может восстановить некоторые из них".
Файл CBS прикрепил.

ruslan... 11-03-2017 00:20 2718328

Larham Close,

Много файлов не восстановлено.

Лучше найти чистый образ Windows 7 и воспользоваться статьей:

Как переустановить Windows, сохранив настройки и установленные программы

Larham Close 11-03-2017 01:48 2718337

Пробовал. Не помогло.

Larham Close 11-03-2017 03:20 2718342

Вложений: 1
Программа верификации платформы .NET Framework выдаёт ошибку на проверке 4-й версии.
Прикрепил её лог.

Petya V4sechkin 11-03-2017 09:03 2718357

Larham Close, система у вас кривая: сборка 6.1.7264.0 - это Pre-RTM.
Потому и .NET Framework не ставится, в этой теме можете почитать.
Цитата:

Пробовал. Не помогло.
Не помогло, потому что использовали тот же кривой дистрибутив?
Вам же посоветовали:
Цитата:

Цитата ruslan...
найти чистый образ Windows 7


Larham Close 11-03-2017 11:39 2718396

Petya V4sechkin, вот уж о чём точно не подумал бы. Читал здешние сообщения о кривости версии, но не думал, что дело в ней.
Не подскажете, почему тогда в командной строке в качестве версии ОС указывается 6.1.7600?

Petya V4sechkin 11-03-2017 12:12 2718407

Larham Close, а в ветке
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
какие параметры?

По логу Process Monitor видно, что у файлов kernel32.dll, user32.dll, ntdll.dll, KernelBase.dll, ole32.dll, advapi32.dll, rpcrt4.dll и т. д. версия 6.1.7264.0.

А у mscoree.dll версия 2.0.50727.4927 - не обновилась до 4.

Larham Close 11-03-2017 13:11 2718424

Вложений: 1
Petya V4sechkin, указана 6.1.7600 вроде как. Прикрепил скриншот.

Larham Close 11-03-2017 13:56 2718445

Покопался в сети. Оказалось, моя сборка — Windows 7 Build 7600.16384 RTM 100 — не является RTM, хоть и зовётся таковой
Цитата:

No, 6.1.7600.16384.win7_rtm.090710-1945 is not Windows 7 RTM. Microsoft has, since the leak, produced an interim build of the operating system superseding 7600.16384. It is the case of 6.1.7600.16385.win7_rtm.090713-1255, which followed the same path as many of its precursors, leaked and up for grabs from illegal, third-party sources, but, this time around, with both the 32-bit and the 64-bit ISO images available.
Цитата:

Sure enough, Windows 7 Build 6.1.7600.16384.win7_rtm.090710-1945, finalized on July 20, 2009, is leaked and available for download in the wild, and its validity is undeniable. Still, this is not the gold development milestone of the operating system. In fact, development is still in full swing, with Microsoft tending to the platform's localized versions.
Какая досада.

Larham Close 11-03-2017 14:13 2718450

Petya V4sechkin, а если я найду чистую версию Windows (в т.ч. SP1), как советовал "ruslan", я же смогу с неё обновиться на моей кривой Винде? Или придётся сносить и ставить новую с нуля?

Larham Close 11-03-2017 21:38 2718611

Вложений: 1
Petya V4sechkin, глянул версии файлов, о которых Вы писали. У меня в системе они имеют другую версию: 6.1.7600.16384.
Интересно, почему так происходит?

Larham Close 14-03-2017 01:30 2719174

Решил проблему, обновившись с чистого образа Windows 7. Потом отдельно обновился до SP1.
Дело действительно было в сборке. Моя сборка (6.1.7600.16384) была слита перед выпуском окончательной сборки — 6.1.7600.16385. Её ошибочно указывали как RTM-версию. На деле она RTM Escrow.
Всем спасибо за помощь.


Время: 12:04.

Время: 12:04.
© OSzone.net 2001-