Программы .NET Framework выдает ошибку 0xc000007b

421
MaicoLinuX JJey

Когда я запускаю любую программу, основанную на .NET, она выдает ошибку 0xc000007b:

Error's screenshot

Вещи, которые я пробовал

  • Форматирование и переустановка: работает, но через короткое время происходит снова.

  • Другие версии Windows: Windows XP, 8.1 и 10 - через короткий промежуток времени выдает ту же ошибку.

  • Восстановление системы: то же, что и форматирование (исправлено, но через некоторое время происходит сбой).

  • Отключение Microsoft .NET Framework 3.5 с дополнительными функциями: напрямую не работает.

  • Удаление всех .NET Frameworks с помощью инструмента очистки MS: хуже, чем раньше - при попытке открыть любое приложение .NET выдается ошибка 0x00000145 (версия .NET не найдена).

  • Установка всех .NET один на один, начиная с версии 1.1 (на XP): напрямую не работает.

Другая важная деталь

Это очень раздражает, потому что я изучаю C # и с этой ошибкой я не могу разработать ничего, что работает более 10 минут.

Я использую Visual Studio 2010 Professional, и при запуске любого проекта говорится « The module was expected to contain an assembly manifest», но до этого проект компилируется и работает правильно.

Я установил .NET Framework версии от 2.0 до 4.0, на Windows 7 x86.

0
Можете ли вы перевести сообщение об ошибке на английский язык? Я предполагаю, что в какой-то момент вы запустили .NET Cleanup Tool, если вы получаете сообщение об ошибке, в котором говорится, что .NET не установлено, если в Windows 7 уже установлена ​​.NET 3.5. Ramhound 6 лет назад 0
У вас может быть неисправный жесткий диск. Moab 6 лет назад 0
@Ramhound Я думаю, что сообщение об ошибке говорит: «Приложение не может запуститься правильно (0xc000007b). Нажмите OK, чтобы закрыть его». robinCTS 6 лет назад 0
`certutil -error 0xc000007b` показывает, что это будет:` 0xc000007b (NT: 0xc000007b STATUS_INVALID_IMAGE_FORMAT) - 3221225595 (-1073741701) `делает: https://blogs.msdn.microsoft.com/dsvc/2017/09/ose/ -status_invalid_image_format-c000007b-errors / apply? Может быть, Google для STATUS_INVALID_IMAGE_FORMAT и .net HelpingHand 6 лет назад 0
Мой жесткий диск в порядке (.net не работает даже на других компьютерах) Я работаю на Windows 7 и хочу работать с этим (на WinXP, если это возможно) MaicoLinuX JJey 6 лет назад 0
Вы можете установить только определенные версии .NET в Windows XP. Какую версию .NET вы устанавливаете специально (вам нужна только нужная версия для рассматриваемого приложения). Вы уверены, что TestOpenCV - это даже приложение .NET? Ramhound 6 лет назад 0
Похоже, это будет программный вопрос с некоторой зависимостью в вашем коде, возможно, но на всякий случай, вы можете найти некоторые полезные ресурсы для дальнейшего устранения неполадок в сообщениях и комментариях здесь: https://stackoverflow.com/questions/10492037/the -application-was-not-not-to-start-правильно-0xc000007b. , , Интересно, может ли это быть один из тех, в которых отсутствуют пакеты Visual C ++ Redistributable ~? Похоже, вам придется немного покопаться, исходя из того, что я могу сказать, если только у вас нет удачной догадки или вы покажете всю логику exe, возможно. Pimp Juice IT 6 лет назад 0
Ramhound Изображение является только примером с точным текстом ошибки и кодом. MaicoLinuX JJey 6 лет назад 0
Я устанавливаю все версии .net, начиная с 1.1 на XP и с 4.0 на W7. Pimp Juice IT Эта ошибка показывает использование любой программы .net, я установил большинство, если не все vcredist, начиная с 2005 года. MaicoLinuX JJey 6 лет назад 0
Pimp Juice IT Я использую сейчас Dependency Walker и обнаружил несколько ошибок: Ошибка: Модули с разными типами ЦП были найдены. Предупреждение. По крайней мере один модуль зависимости задержки и загрузки не найден. Предупреждение: по крайней мере один модуль имеет неразрешенный импорт из-за отсутствия функции экспорта в модуле, зависящем от задержки загрузки. Я вижу в списке модулей, что некоторые библиотеки DLL Windows помечены красным. Некоторые из DLL с ошибками: UserEnv.dll, esent.dll, ieframe.dll, imm32.dll, ole32.dll, mfplat.dll и все ниже DCOMP.DLL как msvcrt.dll и много API-MS-WIN -БЕССОРНЫЕ DLL. MaicoLinuX JJey 6 лет назад 0
Я думаю, вам нужно запустить из командной строки с повышенными правами администратора `SFC / SCANNOW`, а затем перезагрузить компьютер и повторить попытку. После этого снова запустите Dependency Walker и посмотрите, есть ли новые ошибки или такая же, если проблема все еще существует? Кроме того, вы можете [редактировать] свой вопрос и показывать логику C #, которую вы создаете, во время изучения или что-либо из этого скомпилированного файла TestOpenCV.exe. Возможно, в этой логике есть что-то очень простое, что вы упускаете из виду, но с такой проблемой, которую вы описываете, трудно догадаться. Звучит так, будто вы строите логику, поэтому покажите, что это, с помощью [править]. Pimp Juice IT 6 лет назад 0
Кроме того, я прочитал слишком много сборок с одинаковыми именами, которые могут вызвать эту проблему, а также другие вещи, которые можно прочитать здесь: https://social.msdn.microsoft.com/Forums/vstudio/en-US/9ad17869-63cc-4529-bfaf- 9099db500e0d /-модуль был ожидались, к содержите-ан-сборочно-манифест? форум = vsdebug. Кроме того, обязательно прочитайте все здесь, так как некоторые из этих ответов и комментариев звучат актуально: https://stackoverflow.com/questions/12226676/the-module-was-expected-to-contain-an-assembly-manifest. , , *** Обязательно внимательно прочитайте содержание этих ссылок, так как вы можете что-то увидеть в шуме всего этого ***. Pimp Juice IT 6 лет назад 0
Я отформатировал свой компьютер, потому что (при попытке исправить эту проблему) после того, как я скопировал все файлы dll / exe из папки system32 на другой компьютер без этой ошибки, моя установка больше не загружается: P После форматирования проблема не появилась ( в течение некоторого времени, примерно 1 день) до пары перезагрузок. Я уже запустил команду sfc / scannow, и она нашла поврежденные файлы и не может восстановить некоторые из них. Проверен exe-файл с помощью Dependency Walker, и он показывает только то, что IEFrame.dll и SHLWApi.dll имеют некоторые необъявленные импортные данные, а именно: 144, 159 и 160 для IEFrame и # 270 для SHLWapi.dll. MaicoLinuX JJey 6 лет назад 0
Я прочитал вышеупомянутые ссылки, но не нашел что-то, что может быть причиной этой проблемы, похоже, что все мои установки Windows 7 имеют таймер, который ждет несколько часов, пока .net framework не повредит сам ... MaicoLinuX JJey 6 лет назад 0

0 ответов на вопрос