Vcredist 2018 не устанавливается: Как скачать Visual C++ Redistributable

Что делать если TeamSpeak 3 не запускается или не устанавливается на Windows

Инструкция | Комментарии

*инструкция для пользователей Windows 7 — 10

Последние версии TeamSpeak Client стали капризными – не хотят работать, если на компьютере не обновлены компоненты операционной системы или установлена неподходящая версия ОС. Программа стала функциональнее, но в то же время требовательней. Рассмотрим причины, из-за которых не запускается TeamSpeak 3 после установки (или до нее) и способы решения проблем.

Правильная переустановка

Проще и быстрее переустановить клиент, но сделать это нужно правильно. Для начала удалите программу с компьютера, перезапустите его, и затем установите заново. Только не последнюю, а одну из предыдущих версий (рекомендуем поколение 3.0.х).

После успешной установки обновите TeamSpeak 3 через меню «Справка» или дождитесь автоматического обновления.

Важно: инсталлятор должен быть той же разрядности, что и Windows (32 или 64 bit). Как узнать разрядность Windows.

Исправляем проблемы ОС

Основная причина, из-за которой TeamSpeak 3 отказывается устанавливаться на Windows – устаревшие компоненты Visual C++ Redistributable for Visual Studio (vcredist) и Net Framework. Иногда в этом случае выскакивает сообщение об ошибке: «отсутствует api-ms-win-crt-runtime-l1-1-0.dll». Переустановите компоненты вручную, вот ссылки на скачивание с оф. сайта Microsoft:

Скачать VC Redist 32 bit

Скачать VC Redist 64 bit

От себя же порекомендуем обновить ОС полностью. Знаем, многие отключают проверку обновлений сразу после установки Windows, чтобы компьютер меньше глючил и «не тупил». Но в 2018 году такой подход малоэффективен и приносит больше геморроя со сторонними программами, чем пользы. Плюс еще и безопасность страдает (каждый год специалисты находят сотни уязвимостей и латают их обновами).

Пользователям Windows 7

Дорогие пользователи этой прекрасной ОС не могут смириться с мыслью, что семерка потихоньку устаревает. И я вас понимаю. Нет смысла устанавливать десятку, если и так все работает, стабильно и без тормозов. Но разработчики думают иначе и понять их тоже можно. Хорошие программы требуют современной платформы для запуска и работы, TeamSpeak 3 не исключение. Windows 7 теперь поддерживается только вместе с установленным пакетом Service Pack 1. На «голой» семерке клиент работать не будет.

Обновитесь через панель управления или скачайте SP1 с сайта Microsoft и установите его вручную:

Скачать Service Pack 1 для Windows 7

Затем заново пробуйте установить TeamSpeak.

Пользователям Windows XP

А вот XP юзерам повезло меньше, разработчики прекратили поддержку этой операционной системы и адаптацию программы под нее. Единственное рабочее решение на сегодня – установка одной из предыдущих версий клиента (автоматическое обновление в этом случае работать уже не будет). Смотрите подробности на странице: TeamSpeak 3 для Windows XP.

P.S. Также ранее мы писали об ошибке при запуске приложения 0xc000007b, возникающей во время установки TeamSpeak 3. Если появляется сообщение с таким же кодом, читайте инструкцию по указанной ссылке.


Список всех инструкций

Как исправить ошибку msvcp140 dll


Автор comhub Просмотров 43к. Опубликовано Обновлено

MSVCP140.dll является составным файлом распространяемого Visual C ++ для Visual Studio 2015. Весь пакет файлов отвечает за компоненты времени выполнения, необходимые для запуска приложений на C ++, созданных с использованием Visual Studio 2015.

Быстрый ответ. Перейдите на официальный сайт Microsoft и скачайте Visual C ++. Это программа установит вам MSVCP140.dll.

Ни в коем случаи не скачивайте этот файл отдельно, они содержат вирусы. MSVCP140.dll устанавливается только с помощью Visual C ++ Redistributable.

Это сообщение об ошибке довольно распространено, поскольку оно время от времени повторяется. Он появляется, когда пользователи хотят запускать онлайн-игры, WordPress и другие утилиты. Сообщение указывает, что файл отсутствует, и поэтому соответствующая программа не может быть запущена.

Было замечено, что ошибка «MSVCP140.dll отсутствует» чаще всего возникает при попытке запуска Skype , особенно версии 7.33.0.104. Это связано с новыми стандартами Skype, которые теперь требуют пакета распространяемого Microsoft Visual С ++ 2015 для поиска необходимых библиотек DLL.

Таким образом, если в системе не установлен Visual C ++ Redistributable для Visual Studio 2015, Skype или другие приложения не могут связываться с библиотекой MSVCP140.dll.

Общие сообщения об ошибках Msvcp140.dll

Наиболее распространенными ошибками msvcp140_app.dll, которые могут отображаться на компьютере под управлением Windows, являются:

  • «Msvcp140_app.dll не найден».
  • Msgstr «Файл msvcp140_app.dll отсутствует.»
  • «Нарушение доступа Msvcp140_app.dll».
  • Msgstr «Невозможно зарегистрировать msvcp140_app.dll.»
  • «Не удается найти C: \ Program Files \ WindowsApps \ Microsoft.VCLibs.140.00_14.0.22810.0_x64__8wekyb3d8bbwe \ msvcp140_app.dll.»
  • «Не удается запустить операционную систему Windows 10. Необходимый компонент отсутствует: msvcp140_app.dll. Пожалуйста, установите Windows 10 Operating System снова».
  • «Это приложение не удалось запустить, потому что msvcp140_app.dll не был найден. Повторная установка приложения может решить эту проблему».

Эти сообщения об ошибках DLL могут появляться во время установки программы, а во время запуска или выключения Windows или даже во время установки операционной системы Windows запускается программная программа msvcp140_app.dll (например, операционная система Windows 10). Отслеживание того, когда и где происходит ошибка msvcp140_app.dll, является важной частью информации при устранении неполадок.

Сообщения об ошибках Msvcp140.dll могут возникать в любой из следующих операционных систем Microsoft Windows:

  • Windows 10
  • Windows 8
  • Windows 7
  • Виндоус Vista
  • Windows XP
  • Windows ME
  • Windows 2000

Значение ошибки msvcp140.dll

Ошибки DLL являются короткими для ошибок динамической библиотеки ссылок. Когда на вашем компьютере возникает ошибка DLL, вас обычно уведомляют через сообщение об ошибке «всплывающее окно», в котором рассказывается, какая у вас ошибка DLL.

Некоторые из наиболее распространенных типов ошибок DLL включают ошибку Corefoundation.dll, ошибку Leframe.dll, ошибку 3dx9_x.dll, ошибку Kernal32.dll и ошибку msvcp140.dll.

Независимо от того, какую DLL-ошибку вы испытываете, результатом может быть медленный ПК, который может зависнуть или сбой, а также общее снижение пользовательского опыта.

Общие причины msvcp140.dll

Ошибки DLL могут возникать по целому ряду причин.  Одной из наиболее распространенных причин является то, что файл DLL переопределяется или используется более старой версией программы для других приложений.

Другая возможность — установка или удаление программы, выполненной неправильно.

Игнорирование ошибки msvcp140.dll может привести к замедлению работы ПК или сбою системы, поэтому исправление ошибки важно для поддержания оптимальной производительности компьютера.

Переустановите распространяемый пакет Microsoft Visual C ++

Файл MSVCP140.dll является частью пакета Visual C ++ Redistributable для Visual Studio 2015. (Вам не нужно это знать, но пакет предоставляет компоненты, для которых Windows должна запускать приложения на C ++).

Это такой важный пакет, который устанавливается автоматически при установке Windows. Так что, вероятно, файл MSVCP140.dll на самом деле есть, но каким-то образом он был поврежден.

К счастью, вы можете просто повторно загрузить пакет из Microsoft и установить его снова, чтобы устранить проблему.

Важное примечание . Обязательно загрузите файл с официального сайта Microsoft. Неофициальные сайты могут позволить вам загрузить файл MSVCP140.dll вместо всего пакета. Но файлы из этих несанкционированных источников могут быть заражены вирусами. Поэтому всегда загружайте с официальных сайтов, когда это возможно.

  1. Перейдите на  страницу загрузки распространяемого обновления Microsoft Visual C ++ 2015 , выберите правильный язык и нажмите «  Загрузить» .
  2. Выберите соответствующий файл для вашей версии Windows (x64 для 64-разрядной версии Windows и x86 для 32-разрядной версии).Если вы знаете, какая версия Windows вы используете, переходите к шагу 3 . В противном случае просто введите Сведения о системе в поле поиска на вашем компьютере и нажмите «Сведения о системе».
    В поле « Тип системы» вы узнаете, используете ли вы 32-разрядную или 64-разрядную Windows.
    Мой компьютер работает с 64-разрядной версией Windows, поэтому я выбираю файл vc_redist. x64.exe и загружаю его, нажав «Далее».
  3. Как только файл завершит загрузку, дважды щелкните его и следуйте инструкциям по его установке.
  4. Перезапустите Windows .
  5. Попробуйте запустить программу, которая давала вам ошибку.

Работает? Отлично. Но не беспокойтесь, если вы все еще получаете ошибку. У нас все еще есть несколько решений, которые вы можете попробовать …

Сделайте чистую установку программы

Как говорится в сообщении об ошибке, переустановка программы может устранить проблему «MSVCP140.dll отсутствует».

Зачем? Поскольку файлы установки программы могут содержать правильную версию файла MSVCP140.dll.

Вот как это сделать.

  1. На клавиатуре удерживайте клавишу логотипа Windows и нажмите клавишу R, чтобы открыть диалоговое окно «Выполнить».
  2. Введите appwiz.cpl и нажмите Enter, чтобы открыть список всех программ, установленных на вашем компьютере.
  3. Щелкните правой кнопкой мыши по программе, которая дает вам ошибку (в моем случае это Skype) и нажмите «Удалить».
  4. Нажмите «Да», чтобы подтвердить, что  вы хотите удалить программу.
  5. Перезагрузите компьютер .
  6. Переустановите программу, а затем запустите программу.

Если он работает, то вы нашли (и исправили) проблему. Но если вы все еще получаете сообщение об ошибке, у нас есть что-то еще, что вы можете попробовать …

Вручную зарегистрируйте Msvcp140_app.dll с помощью сервера Microsoft Register Server

При установке программного обеспечения, использующего зависимость msvcp140_app.dll, программное обеспечение должно автоматически регистрировать файл для вас. В некоторых случаях ваш DLL-файл может не регистрироваться должным образом и, как результат, обеспечит ошибку msvcp140_app.dll без регистрации. К счастью, вы можете использовать встроенную утилиту под названием «Сервер регистрации Microsoft» (regsvr32.exe), чтобы перерегистрировать файл msvcp140_app.dll.

Как перерегистрировать msvcp140_app.dll из командной строки с повышенными правами ( Windows XP, Vista, 7, 8 и 10 ):

  1. Нажмите кнопку «Пуск» .
  2. Введите «cmd» в поле поиска
  3. Удерживая CTRL-Shift на клавиатуре, нажмите ENTER . (Либо правой кнопкой, запустите от имени администратора
  4. Появится диалоговое окно с разрешением.
  5. Нажмите «Да» .
  6. Введите следующую команду: regsvr32 /u MSVCP140.dll
  7. Нажмите ENTER. Это приведет к регистрации вашего файла в UN-REGISTER.
  8. Введите следующую команду: regsvr32 /i MSVCP140.dll
  9. Нажмите ENTER. Это будет RE-REGISTER ваш файл.
  10. Закройте окно командной строки.
  11. Перезапустите программу, связанную с ошибкой msvcp140.dll.

 

Проверьте корзину

Если вы случайно удалили файл MSVCP140.dll , откройте Корзину и вставьте имя файла в поле поиска. Если он есть, щелкните его и выберите «Восстановить».

 

Установите обновление Windows

Нажмите клавишу Windows + I, выберите «Обновления и безопасность» и нажмите «Проверить обновления». После этого установите все доступные обновления и перезагрузите систему.  Когда он будет полностью загружен, повторите трюк с помощью Windows Updates и перезагрузитесь еще раз. Наконец, проверьте, не исчез ли ошибка MSVCP140.dll.

Запустите проверку системного файла Windows.

Средство проверки системных файлов (SFC) — это инструмент Windows, который сканирует поврежденные системные файлы и исправляет их. Вот как это использовать.

  1. Введите cmd в поле поиска панели задач. Щелкните правой кнопкой мыши Командная строка (или cmd, если вы используете Windows 7), выберите « Запуск от имени администратора» и нажмите « Да» для подтверждения.
  2. После появления командной строки введите sfc/ scannow и нажмите Enter.
  3. Windows теперь проверяет системные файлы и автоматически исправляет любые проблемы.
  4. Как только проверка завершена, выйдите из командной строки и попробуйте запустить программу, которая давала вам ошибку.
  5. Еще не повезло? Хорошо, есть еще одна вещь, которую мы можем попробовать …

Установите файл MSVCP140.

dll отдельно

Если вы уверены, что файл был удален, в конце концов, загрузите его снова. Существует официальный сайт для пользователей, который загружает отсутствующие DLL-файлы — https://www.dll-files.com. Однако перед запуском файла сканируйте его с помощью антивирусной утилиты. Разработчики вредоносных программ склонны навязывать свои вредоносные программы на законных популярных веб-сайтах.

Кроме того, перед загрузкой любых системных файлов с стороннего веб-сайта проверьте его отзывы и отметьте, использует ли он протокол HTTPS  . После того, как вы загрузили и извлекли файл. Скопируйте его содержимое в C:/Windows/System32 (для 64-разрядных систем) или C:/Windows/SysWOW64 (для 32-разрядных систем).

Запустите антивирус для вашей системы.

Сообщение об ошибке «MSVCP140.dll Is Missing» может появиться, если вирус на вашем компьютере предотвращает обнаружение файла MSVCP140.dll. Вирус может даже генерировать ошибку.

Поэтому запустите проверку вирусов по всей вашей системе Windows.  Да, это займет некоторое время, но это того стоит. К сожалению, Защитник Windows не может его обнаружить, поэтому стоит попробовать другое антивирусное приложение, такое как Avira и Panda.

Если обнаружено какое-либо вредоносное ПО, следуйте инструкциям антивирусной программы, чтобы исправить это.

Затем перезагрузите компьютер и снова запустите программу, чтобы узнать, работает ли она.

Итак, у вас есть несколько способов исправить сообщение об ошибке «MSVCP140.dll отсутствует».

Пожалуйста, не стесняйтесь оставлять свои комментарии и задавать любые вопросы.

vcredist — скрипт Inno не обнаруживает, что vcredist_x64.exe не установлен

MSVCR100.dll = среда выполнения Visual Studio 2010

MSVCR110.dll = среда выполнения Visual Studio 2012

MSVCR120.dll = среда выполнения Visual Studio 2013

Так вы действительно устанавливаете правильные распространяемые компоненты?


Что касается вашего сценария, почему вы используете DirExists ? Это предназначено для проверки существования каталога. Вы работаете с реестром, поэтому вы должны использовать RegKeyExists . В справке приведен пример:

 начало
  если RegKeyExists(HKEY_CURRENT_USER, 'Software\Jordan Russell\Inno Setup'), то
  начинать
    // Ключ существует
  конец;
конец;
 

Я не проверял это, но вам нужно что-то вроде:

 function VCinstalled64: Boolean;
вар
установлено: Кардинал;
ключ: строка;
начинать
  Результат := Ложь;
  ключ: = 'ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ\Microsoft\VisualStudio\10.0\VC\Runtimes\x64';
  если RegKeyExists(HKEY_LOCAL_MACHINE, ключ), то
  начинать
      если RegQueryDWordValue (HKEY_LOCAL_MACHINE, ключ, «Установлен», установлен)
        затем начните
          если установлено = 1 то начинаем
            Результат := Истина;
          конец;
      конец;
   конец;
 конец;
 

Для другого метода VCinstalled32 потребуются аналогичные изменения.

Справочная система , поставляемая с Inno Setup (также онлайн), поясняет ведение журнала:

/Журнал
Заставляет программу установки создать файл журнала в каталоге TEMP пользователя с подробным описанием установки файла и действиями [Выполнить], предпринятыми в процессе установки. Это может быть полезным средством отладки. Например, если вы подозреваете, что файл не заменяется, хотя вы считаете, что это должно быть (или наоборот), файл журнала сообщит вам, действительно ли файл был пропущен и почему.

Файл журнала создается с уникальным именем на основе текущей даты. (Он не будет перезаписывать или добавлять существующие файлы.)

Информация, содержащаяся в файле журнала, носит технический характер и поэтому не предназначена для понимания конечными пользователями. Он также не предназначен для машинного анализа; формат файла может быть изменен без предварительного уведомления.

/LOG=»имя файла»
То же, что и /LOG, за исключением того, что позволяет указать фиксированный путь/имя файла для использования в файле журнала. Если файл с указанным именем уже существует, он будет перезаписан. Если файл не может быть создан, установка прервется с сообщением об ошибке.


  • Итак, в меню «Пуск» Windows введите в поле cmd и нажмите Командная строка :
  • Далее перейдите в папку с установщиком и запустите его с параметром /log :

Отредактируйте свой вопрос и добавьте к нему вывод из журнала. Также рассмотрите возможность замены фрагмента скрипта полным скриптом (исходным скриптом, который использовал DirExists 9).0025 .


Я провел небольшое исследование и нашел этот интересный вопрос. Если вы посмотрите на свой вывод журнала, он устанавливает только 64-битную версию:

 2018-03-05 14:01:08.883 -- Выполнить запись --
2018-03-05 14:01:08.883 Запуск от имени: Текущий пользователь
2018-03-05 14:01:08.883 Тип: Исполнитель
2018-03-05 14:01:08.883 Имя файла: C:\Users\Bruker\AppData\Local\Temp\is-SP07M.tmp\vcredist_x64.exe
2018-03-05 14:01:08.883 Параметры: /установить /пассивный
2018-03-05 14:01:21.800 Код выхода процесса: 0
 

Измените эту строку с:

 Имя файла: "{tmp}\vcredist_x86.exe"; Параметры: "/install /passive"; Проверить: не IsWin64 и не VCinstalled32
 

to:

 Имя файла: "{tmp}\vcredist_x86.exe"; Параметры: "/install /passive"; Проверить: не установлен VC32
 

Ваш исполняемый файл выглядит 32-битным, и, основываясь на этом вопросе, я упомянул о нем:

Нет, для запуска 32-разрядных программ VC++ требуется версия x86, а для запуска 64-разрядных программ VC++ — версия x64.

Решено: распространяемый пакет среды выполнения VC++ не был успешно установлен

март 2018 г.

- последнее редактирование

март 2018 г.

к

Стрэтфорд87

привет @Straatford87, у меня никогда не было этой проблемы после исправления Origin:

обновление устанавливается без проблем, но теперь я не могу открыть TS4. всплывающее окно с сообщением «распространяемый пакет среды выполнения VC++ не был успешно установлен», за которым следует ошибка «16389».".

 

я пытался переустановить Origin (я запускаю его от имени администратора), но я не могу восстановить саму игру - я вижу только вариант ее загрузки. Я не удалял ее вообще между этим и последним патчем. Я только что обновил Origin, как обычно.

 

Я также пытался переустановить компьютер после чистой загрузки компьютера и очистки кеша Origin.

 

Я проверил обновления Windows , и я вижу, что установлены Visual C++ 2010 и 2013. Может ли эта ошибка быть связана с ними?

 

(обновление: у меня Windows 10 Home, 64-разрядная версия, я попытался переустановить их с веб-сайта Microsoft, и теперь я получаю сообщение об ошибке "327684:1")

 

большое спасибо .

10 человек столкнулись с этой проблемой.

март 2018 г.

- последнее редактирование

март 2018 г.

Привет @unseenlarks

 

Если пакет среды выполнения VC++ не был правильно установлен при попытке установить игру, устраните неполадки, выполнив следующие действия: https://help.ea.com/en-us/help/origin/origin /your-vc-runtime-package-has-not-installed-correctly-err...

 


 

Мое мнение не более важно и правильно, чем ваше. Я такой же игрок, как и вы, и пытаюсь вам помочь ( я не сотрудник EA).

Если вы хотите познакомиться с нами и/или предложить идеи по улучшению платформы Origin или/и поговорить о чем-либо и многом другом, вы также можете посетить НОВЫЙ раздел Origin General Discussion http://answers. ea.com/t5/General-Discussion/bd-p/origin-general-discussion-en

Чемпион в отставке.

март 2018 г.

- последнее редактирование

март 2018 г.

Привет @unseenlarks

 

Если пакет среды выполнения VC++ не был правильно установлен при попытке установить игру, устраните неполадки, выполнив следующие действия: https://help.ea.com/en-us/help/origin/origin /your-vc-runtime-package-has-not-installed-correctly-err...

 


 

Мое мнение не более важно и правильно, чем ваше. Я такой же игрок, как и вы, и пытаюсь вам помочь ( я не сотрудник EA).

Если вы хотите познакомиться с нами и/или предложить идеи по улучшению платформы Origin или/и поговорить о чем-либо и многом другом, вы также можете посетить НОВЫЙ раздел Origin General Discussion http://answers. ea.com/t5/General-Discussion/bd-p/origin-general-discussion-en

Чемпион в отставке.

март 2018 г.

привет @yahel_1, спасибо за ответ. я забыл вернуться к этому сообщению и отредактировать его снова.

Я уже переустанавливал Visual C++ 2010 и 2013. Это не помогло, и я не получил никаких конкретных ошибок .dll. но так как я опубликовал, я все равно попытался переустановить другие файлы Visual C++. как ни странно, один из них снова заработал.

март 2018 г.

Добро пожаловать, и я рад, что вам удалось исправить ситуацию, но, пожалуйста, нажмите Принять как решение , чтобы помочь другим.Спасибо!


 

Мое мнение не более важно и правильно, чем ваше. Я такой же игрок, как и вы, и пытаюсь помочь вам (я не сотрудник EA).

Если вы хотите познакомиться с нами и/или предложить идеи по улучшению платформы Origin или/и поговорить о чем-либо и многом другом, вы также можете посетить НОВЫЙ раздел Общее обсуждение Origin http://answers.