The microsoft net runtime could not be initialized как исправить
Shiney new product - awesome. Unfortunately I can't get it to run. Everytime it gets right to the end of it's start-up routine and then craps out with a good old dotnet runtime issue. I'm running Windows 10, dotnet 4.5 is installed. I've looked into installing 3.5 as that used to be the problem in days gone by but i can't figure out how to do it - the usual installers don't seem to work.
I have VP13 running fine and use it every day.
This forum really needs a search function!
Any ideas anyone?
-- AFM, ASCAP, BMI, ACB, CMEA, Retired in good standing
-- Film and Imaging QA / Technical Training Certifications
Technicolor Corp., Eastman Kodak, Inc., Noritsu, Pako, Hope Industries, Gretag Macbeth, CPI, Pallas Chicago/Denver, Phototron, QMI, Royal Color.
-- Regional Music Direction / Production Credits: West Side Story (1996), The Who's Tommy (1998), Anything Goes (1998, 2000), Personals (2000), Suds (2001), Broadway Then and Now (2001), Joseph and the Amazing Technicolor Dreamcoat (2002), Fiddler on the Roof (2003), Little Shop of Horrors (2004), South Pacific (2005), Hello, Dolly! (2005), Grease! (2006), The Sound of Music (school, 2007), Jesus Christ, Superstar (2007), A Funny Thing Happened on the Way to the Forum (2008), The Fantasticks (2009), The Enlightenment (Regional Premiere, 2010)
- Highlight Reel 2000 - 2010 (Smart Deinterlace and Upscale from SD 480i to 720p in Vegas Pro 19)
My Vegas Articles
My free dual range RGB YUV grayscale and stepwedge for handoff, screens, and printers
Vegas to YouTube Tutorial (2011, not updated)
Better Clipping Demo (using Photoshop Action)
Other Published Resources Compiled by Nick, Set, et al
I've uninstalled and reinstalled and i still get "Failed to initialize the common language runtime engine. Please install the .NET framework (download is available from Windows Update)"
There's no option under Windows update for anything of the sort. My Win10 Pro box is fully updated and dotnet 4.5 is installed and updated. As i said above i can't seem to install dotnet 3.5 but who knows what this is after?
К сожалению, единого метода решения для ошибки «Microsoft Visual C++ Runtime Library» нет, так как причины могут быть разными: отсутствующие или поврежденные компоненты системы, влияние сторонних служб и программ, в некоторых случаях — ошибки в самой запускаемой программе (особенно если она была написана вами лично).
Язык программ, не поддерживающих Юникод и пути к папкам с программой
Этот способ решения часто оказывается результативным для пользователей с русскоязычными версиями Windows 10, 8.1 или Windows 7, при условии, что ошибка Microsoft Visual C++ Runtime Library вызывается какой-то сторонней программой, а не системными компонентами, такими как explorer.exe или SystemSettings.exe.
- Если запускаемая игра или программа (или её установщик) находится в папке, путь к которой содержит кириллицу (русские буквы), перенесите её в другое расположение или переименуйте папку, попробуйте запустить. Например, если ваше имя пользователя на русском языке, а файл запускается из папки «Загрузки», то полный путь к ней будет иметь види это может послужить причиной ошибки.
- Зайдите в Панель управления (в Windows 10 панель управления можно открыть через поиск на панели задач) — Региональные стандарты, откройте вкладку «Дополнительно» и в разделе «Язык программ, не поддерживающих Юникод» нажмите «Изменить язык системы». Выберите «Английский (США)», примените настройки и перезагрузите компьютер, затем проверьте, решило ли это проблему.
Обратите внимание, что второй метод может решить проблему, но при этом сделать так, что программа или игра будет запускаться на английском языке — обычно в этом случае достаточно найти соответствующую настройку в самой программе, чтобы вернуть русский язык.
Здесь присутствует один нюанс: обычно мы не знаем, какие именно из многочисленных наборов распространяемых компонентов Microsoft Visual C++ послужил причиной проблемы, а потому я рекомендую следующих подход их переустановки:
Если указанные шаги не решили проблему, выполните следующие шаги:
Драйверы видеокарты и DirectX
После установки драйверов, DirectX и перезагрузки компьютера, проверьте, была ли решена проблема.
Дополнительные методы решения проблемы
- Удалить программы, установленные непосредственно перед появлением ошибки. По отзывам, причиной может быть самое разное стороннее ПО, среди примеров: Intel True Key, программы принтеров HP, антивирусы.
- Использовать точки восстановления системы при их наличии.
- Выполнить чистую загрузку (не путать с установкой) Windows. Если при чистой загрузке ошибка исчезает, то причина — какие-то программы в автозагрузке или сторонние службы. Можно включать их группами, пока не выявим, что именно вызывает ошибку. Как именно выполнить чистую загрузку описано в инструкции Чистая загрузка Windows. .
- Отдельная инструкция для этой же ошибки с кодом R6025 pure virtual function call
Ещё один вариант, для случая, когда ошибку вызывает какой-то системный процесс — создать нового пользователя Windows (лучше, если будет использовано имя на латинице), зайти в систему под ним и проверить, сохраняется ли ошибка у этого пользователя.
Видео инструкция
Надеюсь, проблема была решена. Если это так, буду благодарен комментарию, в котором вы расскажете, что именно оказалось причиной в вашем случае — это может помочь другим пользователям, столкнувшимся с ошибкой.
А вдруг и это будет интересно:
28.01.2021 в 22:31
Есть вопрос к вам по поводу купленного самсунг 980 про и материнки гигабайт аорус мастер z390 так вот нету ни в одной программе ни информации про смарт ни трим ни Ncq ни остального только есть немного инфы в меджикан. у людей на ютюбе эта информация есть
29.01.2021 в 14:49
10.07.2021 в 12:06
В статью можно добавить sxtrace как один из способов.
У меня прога на работе требует vc++ x86 2005ые, но их оказывается есть несколько версий, и с помощью sxtrace можно точно узнать версию требуемой библиотеки.
This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.
Answered by:
Question
Final Result: Installation failed with error code: (0x80070643), "Fatal error during installation. " (Elapsed time: 0 00:01:43).
Answers
Please try this set of steps:
Follow these steps exactly:
"This issue is likely caused by a bad ACL on assembly\tmp folder. After installing updates, the ACL propagates to installed assembly folders in both 4.0 & legacy GAC. If those updates were installed by WU or another user, the propagated ACL will prevent install of the same assembly by the current user.
A work around would be to reset the ACL on GAC dirs.
for /F %D in ('dir %WINDIR%\assembly %WINDIR%\Microsoft.NET\assembly /s /b /a:d') do takeown /F %D && icacls %D /reset /T "
After running that command, follow these steps:
Please follow these instructions exactly:
2. Also, clear your %temp% directory and disable your AV software.
The %temp% directory is a reference to the Temp folder associated with the current user. To clear it, do the following:
Sign on to your system with the Administrator user account you will use to run the installer. Click the Start Orb and type %temp% in the search box. The search results will show the Temp folder you want. Click on the Temp folder to open it in Windows Explorer, then delete the entire contents.
3. Run the standalone installer from step 1 As Administrator.
Note: Just using an administrator account is NOT enough. To activate full privileges, you must right-click the installer, then select Run as administrator.
If the install fails, provide complete install logs as follows:
Please collect your install logs with this:
After you run Collect.exe, you'll find vslogs.cab in your %temp% directory. Please upload vslogs.cab to a public site, like SkyDrive, and post the link here.
Можно конечно посмотреть информацию в списке установленных программ Windows, но там информация отображается не всегда корректно.
Компонент идет в комплекте с Виндовс
Обновление Windows
Системные требования
Теперь смотрим, соответствует ли наша система минимальным требованиям. Посмотреть это можно в свойствах компьютера.
Выбираем «All version» и в жмем «Cleanup Now». Когда удаление окончиться перегружаем компьютер.
Не лицензионный Windows
На этом все, надеюсь, что ваша проблема благополучно решилась
Мы рады, что смогли помочь Вам в решении проблемы.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
Еще статьи по данной теме:
спасбо. долго мучлся но тк и не нашел решения, потмо наткнулся на ваш сайт, прочитал все, пошел пытаться установить его и все получилось^^
Отличный совет. Все по пунктам сделал — все установилось без проблем. Админу и автору спасибо за отличную статью!
У меня ни чего не получается
Влад, на каком именно этапе у вас возникают проблемы?
Не раскрыто решение проблемы в пункте, где уже на компьютере зашита данная программа более ранней версии. Как тогда поступить, если на компе версия 3:5:1, а нужна версия 4:6:2?
У меня framework 4.7 а для работы мне нужна версия 4.5 но чтобы ее установить мне нужно удалить версию 4.7 что у меня не какими способами не выходит как бы я не старался и по каким источникам я только не искал вот не дает себя удалить и все ,прям принципиально а мне очень нужна именно 4.5 не ниже не выше но из за 4.7 нечего не получается , что делать ?
Я короч уже не знаю чё делать, у меня в край офигел комп у него только версия 3.5.1 и все версии установлена как бы, но я открываю приложение пишет что вам надо установить 4.0.3.3139, Просто капец я уже незнаю что делать зашёл компоненты и приложения убрал галочку на 3.5.1 перезагружаю комп а там опять она стоит, Скачиваю нет фрамеворк там пишет что не установлена доконца, ничего не получаетяс
Здравствуйте, Магомед. Не могли бы Вы уточнить версию своей операционной системы и характеристики компьютера. Возможно, он не поддерживает версию 4.0.3.3139, поэтому и устанавливается только 3.5.1, поскольку она является последней в своем поколении. Главное напишите модель своего процессора и мы попытаемся помочь решить Вашу проблему.
Не устанавливается NET.4 Перепробовал все, что почитал на сайтах. Любую версию NET устанавливает, а 4-ю не устанавливает. В связи с этим есть отключение работы модуля устранения неполадок.
У меня Windows 7 расширенная, с ключом активации. Так как система не убита до конца, обновления сделать не получится, значит переустанавливать Windows?
Спасибо.
Николай.
Добрый день.
У меня проблема установки версии 4,0 и выше…
The common language runtime (CLR) activation system determines the version of the CLR that will be used to run managed application code. In some cases, the activation system might not be able to find a version of the CLR to load. This situation typically occurs when an application requires a CLR version that is invalid or not installed on a given computer. If the requested version is not found, the CLR activation system returns an HRESULT error code from the function or interface that was called, and may display an error message to the user who is running the application. This article provides a list of HRESULT codes and explains how you can prevent the error message from being displayed.
The CLR provides logging infrastructure to help you debug CLR activation issues, as described in How to: Debug CLR Activation Issues. This infrastructure should not be confused with assembly binding logs, which are entirely different.
CLR activation HRESULT codes
The CLR activation APIs return HRESULT codes to report the result of an activation operation to a host. CLR hosts should always consult these return values before proceeding with additional operations.
UI for initialization errors
Resolving the initialization error
To resolve the underlying issues and provide the best user experience (fewer error messages), we recommend the following:
Controlling the error message
The ICLRMetaHostPolicy::GetRequestedRuntime method accepts a METAHOST_POLICY_FLAGS enumeration member as input. You can include the METAHOST_POLICY_SHOW_ERROR_DIALOG flag to request an error message if the requested version of the CLR is not found. By default, the error message is not displayed. (The ICLRMetaHost::GetRuntime method does not accept this flag, and does not provide any other way to display the error message.)
Windows provides a SetErrorMode function that you can use to declare whether you want error messages to be shown as a result of code that runs within your process. You can specify the SEM_FAILCRITICALERRORS flag to prevent the error message from being displayed.
However, in some scenarios, it is important to override the SEM_FAILCRITICALERRORS setting set by an application process. For example, if you have a native COM component that hosts the CLR and that is hosted in a process where SEM_FAILCRITICALERRORS is set, you may want to override the flag, depending on the impact of displaying error messages within that particular application process. In this case, you can use one of the following flags to override SEM_FAILCRITICALERRORS:
Use METAHOST_POLICY_IGNORE_ERROR_MODE with the ICLRMetaHostPolicy::GetRequestedRuntime method.
Use RUNTIME_INFO_IGNORE_ERROR_MODE with the GetRequestedRuntimeInfo function.
UI policy for CLR-provided hosts
The CLR includes a set of hosts for a variety of scenarios, and these hosts all display an error message when they encounter problems loading the required version of the runtime. The following table provides a list of hosts and their error message policies.
Windows 8 behavior and UI
Читайте также: