Ошибка «Не удалось запустить это приложение» при запуске приложения платформа .NET Framework
При попытке запустить приложение платформа .NET Framework может появиться сообщение об ошибке «Не удалось запустить это приложение». Если эта ошибка вызвана установленной версией платформа .NET Framework не обнаружена или платформа .NET Framework повреждена, используйте эту статью, чтобы попытаться решить эту проблему.

Если вы по-прежнему не можете запустить приложение после выполнения всех действий в этой статье, проблема может быть вызвана какой-либо другой причиной, например поврежденной файловой системы, отсутствующими зависимостями или проблемой с приложением. В этом случае вы можете обратиться к издателю приложения или отправить вопрос, чтобы служба поддержки Майкрософт сообщества или Microsoft Q&A для получения дополнительной помощи.
Как исправить ошибку
Чтобы устранить эту проблему и запустить приложение, сделайте следующее:
- Скачайте средство восстановления .NET Framework (NetFxRepairTool.exe). Средство запускается автоматически после завершения скачивания.
- Если средство восстановления .NET Framework рекомендует какое-либо дополнительное действие, подобное показанному на следующем рисунке, нажмите кнопку Далее.

- В средстве восстановления .NET Framework отображается диалоговое окно, показанное на следующем рисунке, в котором указано, что изменения внесены. Не закрывайте диалоговое окно, пока выполняется повторная попытка запуска приложения. Запуск должен быть выполнен успешно, если средство восстановления .NET Framework обнаружило и устранило поврежденную установку .NET Framework.

- Если приложение успешно запускается, нажмите кнопку Готово. В противном случае нажмите кнопку Далее.
- Если вы нажали кнопку Далее, в средстве восстановления .NET Framework отобразится диалоговое окно, как показано ниже. Нажмите кнопку Готово, чтобы отправить диагностические данные в корпорацию Майкрософт.

- Если по-прежнему не удается запустить приложение, установите последнюю версию .NET Framework, поддерживаемую вашей версией Windows, как показано в следующей таблице.
| Версия Windows | Установка .NET Framework |
|---|---|
| Юбилейное обновление Windows 10 или более поздние версии | Среда выполнения .NET Framework 4.8 |
| Windows 10, Windows 10 с обновлением за ноябрь | .NET Framework 4.6.2 |
| Windows 8.1 | Среда выполнения .NET Framework 4.8 |
| Windows 8 | .NET Framework 4.6.1 |
| Windows 7 с пакетом обновления 1 (SP1) | Среда выполнения .NET Framework 4.8 |
| Windows Vista SP2 | .NET Framework 4.6 |
Примечание. .NET Framework 4.8 предустановлена в Windows 11 и Windows 10 с обновлением за май 2019 г. и более поздние версии.

См. также
- Требования к системе для .NET Framework
- Руководство по установке .NET Framework
- Устранение неполадок заблокированных установок и удалений .NET Framework
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
» Microsoft .NET Framework
. я экспериментами не занимался и детально не вникал в суть процесса. Просто ставил, когда систему переустанавливал, а если там нехватало чего-то, то на мелкософте, при апдейте выдавали.
Автор: ZEWS
Дата сообщения: 17.07.2007 15:53
puzvan
С форума oszone.net
Уважаемый Petya V4sechkin ! Скажите пожалста ,а как ставить эти Ваши сборки — сейчас у меня стоят ОБЕ Ваших предыдущих сборки ! Последние два обновления я с микрософта тоже скачал и установил ! но спрашиваю на будущее — нужно ли удалять предыдущие сборки или можно поверх накатить !? просто есть друг а у него стоят Ваши сборки и я ему хочу сделать обновление.
Petya V4sechkin
Мои сборки только для чистой установки.
Цитата: Последние два обновления я с микрософта тоже скачал и установил!
Вот и у друга вашего так же сделайте. Это же естественно.
Автор: ru1956
Дата сообщения: 20.07.2007 12:45
Ситуация:
Поставил Microsoft .NET Framework 2.0, через некоторое время захотелось
почистить реестр и такая вот картина.
Отсутствующие общие DLL.
Указанный файл не найден:
c:\windows\microsoft.net\framework\v1.0.3705\system.windows.forms.tlb
| HKEY_LOCAL_MACHINE | \SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs | C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\System.Windows.Forms.tlb
| Не проверялось | Удалить параметр
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs\
C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\System.Windows.Forms.tlb
Указанный файл не найден:
c:\windows\microsoft.net\framework\v1.0.3705\system.enterpriseservices.tlb
| HKEY_LOCAL_MACHINE | \SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs | C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\System.EnterpriseServices.tlb
| Не проверялось | Удалить параметр
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs\
C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\System.EnterpriseServices.tlb
и т.д. и т.п. всех около 10 секций. Система WinXP SP2Rus. Программа очистки Neo Utilities.
Можно ли удалять такие записи реестра, и почему они появились после установки .NET?
Куда делись отсутствующие файлы? MS.NET Framework вроде исправно установился.
Спасибо за помощь.
отсутствующие общие dll net framework
при проверке реестра ccleaner выдал столбик таких вот ошибок, растолкуйте пожалуйста что это значит!
Голосование за лучший ответ
Это ссылки на фрамеворк версии 1 которого нет давно в новых ОС но ссылки на него в реестре для чего-то бережно сохраняются!
Либо удали — либо внеси в список исключений и забудь!
Чистка реестра — это зло. Не занимайся этим.
Похожие вопросы
Ваш браузер устарел
Мы постоянно добавляем новый функционал в основной интерфейс проекта. К сожалению, старые браузеры не в состоянии качественно работать с современными программными продуктами. Для корректной работы используйте последние версии браузеров Chrome, Mozilla Firefox, Opera, Microsoft Edge или установите браузер Atom.
Скачать Microsoft.Build.Framework.dll и устранить ошибки DLL
Файл Microsoft.Build.Framework.dll, также известный как файл Microsoft.Build.Framework.dll, был создан компанией Microsoft для разработки Microsoft® .NET Framework. Файлы DLL относятся к категории типов файлов Win32 DLL (Библиотека динамической компоновки).
Первая версия Microsoft.Build.Framework.dll была выпущена для операционной системы Windows Vista 11/08/2006 в составе Windows Vista. Датой самого последнего выпуска файла для Microsoft Visual Studio 2010 Ultimate 2010 является 04/12/2010 [версия 4.0.30319.1 built by: RTMRel]. Файл Microsoft.Build.Framework.dll включен в версии ОС Windows 10, Windows Vista и Windows 8.1.
Ниже приведены подробные сведения о файле, порядок устранения неполадок, возникших с файлом DLL, и бесплатные загрузки некоторых версий файла Microsoft.Build.Framework.dll.

Рекомендуемая загрузка: исправить ошибки реестра в WinThruster, связанные с Microsoft.Build.Framework.dll и (или) Microsoft Visual Studio 2010 Ultimate.


![]()
Совместима с Windows 2000, XP, Vista, 7, 8, 10 и 11
Средняя оценка пользователей
![]()
Обзор файла
| Сведения о разработчике и ПО | |
|---|---|
| Разработчик программного обеспечения: | Microsoft Corporation |
| Программа: | Microsoft® .NET Framework |
| Авторское право: | © Microsoft Corporation. All rights reserved. |
| Сведения о файле | |
|---|---|
| Набор символов: | Unicode |
| Код языка: | English (U.S.) |
| Флаги файлов: | Private build |
| Маска флагов файлов: | 0x003f |
| Точка входа: | 0xa67e |
| Размер кода: | 34816 |
| Информация о файле | Описание |
|---|---|
| Размер файла: | 42 kB |
| Дата и время изменения файла: | 2019:12:02 17:17:20+00:00 |
| Тип файла: | Win32 DLL |
| Тип MIME: | application/octet-stream |
| Тип компьютера: | Intel 386 or later, and compatibles |
| Метка времени: | 2010:03:18 08:41:46+00:00 |
| Тип PE: | PE32 |
| Версия компоновщика: | 8.0 |
| Размер кода: | 34816 |
| Размер инициализированных данных: | 2048 |
| Размер неинициализированных данных: | 0 |
| Точка входа: | 0xa67e |
| Версия ОС: | 4.0 |
| Версия образа: | 0.0 |
| Версия подсистемы: | 4.0 |
| Подсистема: | Windows command line |
| Номер версии файла: | 4.0.30319.1 |
| Номер версии продукта: | 4.0.30319.1 |
| Маска флагов файлов: | 0x003f |
| Флаги файлов: | Private build |
| Файловая ОС: | Win32 |
| Тип объектного файла: | Dynamic link library |
| Подтип файла: | 0 |
| Код языка: | English (U.S.) |
| Набор символов: | Unicode |
| Наименование компании: | Microsoft Corporation |
| Описание файла: | Microsoft.Build.Framework.dll |
| Версия файла: | 4.0.30319.1 built by: RTMRel |
| Внутреннее имя: | Microsoft.Build.Framework.dll |
| Авторское право: | © Microsoft Corporation. All rights reserved. |
| Название продукта: | Microsoft® .NET Framework |
| Версия продукта: | 4.0.30319.1 |
| Комментарии: | Flavor=Retail |
| Закрытая сборка: | DDBLD766 |
✻ Фрагменты данных файлов предоставлены участником Exiftool (Phil Harvey) и распространяются под лицензией Perl Artistic.
Что такое сообщения об ошибках Microsoft.Build.Framework.dll?
Ошибки библиотеки динамической компоновки Microsoft.Build.Framework.dll
Файл Microsoft.Build.Framework.dll считается разновидностью DLL-файла. DLL-файлы, такие как Microsoft.Build.Framework.dll, по сути являются справочником, хранящим информацию и инструкции для исполняемых файлов (EXE-файлов), например Setup.exe. Данные файлы были созданы для того, чтобы различные программы (например, Microsoft Visual Studio 2010 Ultimate) имели общий доступ к файлу Microsoft.Build.Framework.dll для более эффективного распределения памяти, что в свою очередь способствует повышению быстродействия компьютера.
К сожалению, то, что делает файлы DLL настолько удобными и эффективными, также делает их крайне уязвимыми к различного рода проблемам. Если что-то происходит с общим файлом DLL, то он либо пропадает, либо каким-то образом повреждается, вследствие чего может возникать сообщение об ошибке выполнения. Термин «выполнение» говорит сам за себя; имеется в виду, что данные ошибки возникают в момент, когда происходит попытка загрузки файла Microsoft.Build.Framework.dll — либо при запуске приложения Microsoft Visual Studio 2010 Ultimate, либо, в некоторых случаях, во время его работы. К числу наиболее распространенных ошибок Microsoft.Build.Framework.dll относятся:
- Нарушение прав доступа по адресу — Microsoft.Build.Framework.dll.
- Не удается найти Microsoft.Build.Framework.dll.
- Не удается найти C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Microsoft.Build.Framework.dll.
- Не удается зарегистрировать Microsoft.Build.Framework.dll.
- Не удается запустить Microsoft Visual Studio 2010 Ultimate. Отсутствует требуемый компонент: Microsoft.Build.Framework.dll. Повторите установку Microsoft Visual Studio 2010 Ultimate.
- Не удалось загрузить Microsoft.Build.Framework.dll.
- Не удалось запустить приложение, потому что не найден Microsoft.Build.Framework.dll.
- Файл Microsoft.Build.Framework.dll отсутствует или поврежден.
- Не удалось запустить это приложение, потому что не найден Microsoft.Build.Framework.dll. Попробуйте переустановить программу, чтобы устранить эту проблему.
Файл Microsoft.Build.Framework.dll может отсутствовать из-за случайного удаления, быть удаленным другой программой как общий файл (общий с Microsoft Visual Studio 2010 Ultimate) или быть удаленным в результате заражения вредоносным программным обеспечением. Кроме того, повреждение файла Microsoft.Build.Framework.dll может быть вызвано отключением питания при загрузке Microsoft Visual Studio 2010 Ultimate, сбоем системы при загрузке Microsoft.Build.Framework.dll, наличием плохих секторов на запоминающем устройстве (обычно это основной жесткий диск) или, как нередко бывает, заражением вредоносным программным обеспечением. Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.

Как исправить ошибки Microsoft.Build.Framework.dll — 3-шаговое руководство (время выполнения: ~5-15 мин.)
Если вы столкнулись с одним из вышеуказанных сообщений об ошибке, выполните следующие действия по устранению неполадок, чтобы решить проблему Microsoft.Build.Framework.dll. Эти шаги по устранению неполадок перечислены в рекомендуемом порядке выполнения.
Шаг 1. Восстановите компьютер до последней точки восстановления, «моментального снимка» или образа резервной копии, которые предшествуют появлению ошибки.
Чтобы начать восстановление системы (Windows XP, Vista, 7, 8 и 10):
- Нажмите кнопку «Пуск» в Windows
- В поле поиска введите «Восстановление системы» и нажмите ENTER.
- В результатах поиска найдите и нажмите «Восстановление системы»
- Введите пароль администратора (при необходимости).
- Следуйте инструкциям мастера восстановления системы, чтобы выбрать соответствующую точку восстановления.
- Восстановите компьютер к этому образу резервной копии.
Если на этапе 1 не удается устранить ошибку Microsoft.Build.Framework.dll, перейдите к шагу 2 ниже.

Шаг 2. Если вы недавно установили приложение Microsoft Visual Studio 2010 Ultimate (или схожее программное обеспечение), удалите его, затем попробуйте переустановить Microsoft Visual Studio 2010 Ultimate.
Чтобы удалить программное обеспечение Microsoft Visual Studio 2010 Ultimate, выполните следующие инструкции (Windows XP, Vista, 7, 8 и 10):
- Нажмите кнопку «Пуск» в Windows
- В поле поиска введите «Удалить» и нажмите ENTER.
- В результатах поиска найдите и нажмите «Установка и удаление программ»
- Найдите запись для Microsoft Visual Studio 2010 Ultimate 2010 и нажмите «Удалить»
- Следуйте указаниям по удалению.
После полного удаления приложения следует перезагрузить ПК и заново установить Microsoft Visual Studio 2010 Ultimate.
Если на этапе 2 также не удается устранить ошибку Microsoft.Build.Framework.dll, перейдите к шагу 3 ниже.

Microsoft Visual Studio 2010 Ultimate 2010
Шаг 3. Выполните обновление Windows.
Когда первые два шага не устранили проблему, целесообразно запустить Центр обновления Windows. Во многих случаях возникновение сообщений об ошибках Microsoft.Build.Framework.dll может быть вызвано устаревшей операционной системой Windows. Чтобы запустить Центр обновления Windows, выполните следующие простые шаги:
- Нажмите кнопку «Пуск» в Windows
- В поле поиска введите «Обновить» и нажмите ENTER.
- В диалоговом окне Центра обновления Windows нажмите «Проверить наличие обновлений» (или аналогичную кнопку в зависимости от версии Windows)
- Если обновления доступны для загрузки, нажмите «Установить обновления».
- После завершения обновления следует перезагрузить ПК.
Если Центр обновления Windows не смог устранить сообщение об ошибке Microsoft.Build.Framework.dll, перейдите к следующему шагу. Обратите внимание, что этот последний шаг рекомендуется только для продвинутых пользователей ПК.

Если эти шаги не принесут результата: скачайте и замените файл Microsoft.Build.Framework.dll (внимание: для опытных пользователей)
Если ни один из предыдущих трех шагов по устранению неполадок не разрешил проблему, можно попробовать более агрессивный подход (примечание: не рекомендуется пользователям ПК начального уровня), загрузив и заменив соответствующую версию файла Microsoft.Build.Framework.dll. Мы храним полную базу данных файлов Microsoft.Build.Framework.dll со 100%-ной гарантией отсутствия вредоносного программного обеспечения для любой применимой версии Microsoft Visual Studio 2010 Ultimate . Чтобы загрузить и правильно заменить файл, выполните следующие действия:
- Найдите версию операционной системы Windows в нижеприведенном списке «Загрузить файлы Microsoft.Build.Framework.dll».
- Нажмите соответствующую кнопку «Скачать», чтобы скачать версию файла Windows.
- Скопируйте этот файл в соответствующее расположение папки Microsoft Visual Studio 2010 Ultimate:
Windows Vista: C:\Windows\Microsoft.NET\Framework64\v2.0.50727\
Windows Vista: C:\Windows\Microsoft.NET\Framework\v2.0.50727\
Windows Vista: C:\Windows\assembly\GAC_MSIL\Microsoft.Build.Framework\2.0.0.0__b03f5f7f11d50a3a\
Windows 7: C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5\
Windows 7: C:\Windows\assembly\GAC_MSIL\Microsoft.Build.Framework\3.5.0.0__b03f5f7f11d50a3a\
Показать на 22 каталогов больше +
Windows 7: C:\Windows\Microsoft.NET\Framework64\v2.0.50727\
Windows 7: C:\Windows\Microsoft.NET\Framework\v2.0.50727\
Windows 7: C:\Windows\assembly\GAC_MSIL\Microsoft.Build.Framework\2.0.0.0__b03f5f7f11d50a3a\
Windows 7: C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\
Windows 8: C:\Windows\Microsoft.NET\Framework\v4.0.30319\
Windows 8: C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.Build.Framework\v4.0_4.0.0.0__b03f5f7f11d50a3a\
Windows 8.1: C:\Windows\Microsoft.NET\Framework\v4.0.30319\
Windows 8.1: C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.Build.Framework\v4.0_4.0.0.0__b03f5f7f11d50a3a\
Windows 10: C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\
Windows 10: C:\Windows\Microsoft.NET\Framework64\v2.0.50727\
Windows 10: C:\Windows\Microsoft.NET\Framework\v2.0.50727\
Windows 10: C:\Windows\assembly\GAC_MSIL\Microsoft.Build.Framework\2.0.0.0__b03f5f7f11d50a3a\
Windows 10: C:\Windows\WinSxS\amd64_netfx-microsoft.build.framework_b03f5f7f11d50a3a_10.0.16299.15_none_9355f6a68394f7a2\
Windows 10: C:\Windows\WinSxS\msil_microsoft.build.framework_b03f5f7f11d50a3a_10.0.16299.15_none_dddbced1e0d4d1ef\
Windows 10: C:\Program Files\Reference Assemblies\Microsoft\Framework\v3.5\
Windows 10: C:\Windows\WinSxS\amd64_netfx35linq-microsoft.build.framework_31bf3856ad364e35_3.5.16299.15_none_1aad534ad9620378\
Windows 10: C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\v3.5\
Windows 10: C:\Windows\assembly\GAC_MSIL\Microsoft.Build.Framework\3.5.0.0__b03f5f7f11d50a3a\
Windows 10: C:\Windows\WinSxS\msil_microsoft.build.framework_b03f5f7f11d50a3a_3.5.16299.15_none_63018e91c5a9a3c1\
Windows 10: C:\Windows\WinSxS\x86_netfx35linq-microsoft.build.framework_31bf3856ad364e35_3.5.16299.15_none_be8eb7c721049242\
Windows 10: C:\Windows\Microsoft.NET\Framework\v4.0.30319\
Windows 10: C:\Windows\Microsoft.NET\assembly\GAC_MSIL\Microsoft.Build.Framework\v4.0_4.0.0.0__b03f5f7f11d50a3a\
Если этот последний шаг оказался безрезультативным и ошибка по-прежнему не устранена, единственно возможным вариантом остается выполнение чистой установки Windows 10.
СОВЕТ ОТ СПЕЦИАЛИСТА: Мы должны подчеркнуть, что переустановка Windows является достаточно длительной и сложной задачей для решения проблем, связанных с Microsoft.Build.Framework.dll. Во избежание потери данных следует убедиться, что перед началом процесса вы создали резервные копии всех важных документов, изображений, установщиков программного обеспечения и других персональных данных. Если вы в настоящее время не создаете резервных копий своих данных, вам необходимо сделать это немедленно.