Msi to redistribute ms vs2005 crt libraries что это за программа
MSI to redistribute MS VS2005 CRT libraries — что это за программа и нужна ли она?
Всем привет, значит смотрите, информации о этой проге в интернете нет. Реально, ее почти не найти. И я знаю почему. А все потому, что эта прога как бы на самом деле не от MSI. Просто MSI приписала свое название к проге.
Это нормально. Например все могло быть так:
Итак, выше я написал как могло быть. Но я нашел картинку — это окно Программы и компоненты:
Такс, давайте разберемся. Я тут вижу прогу MSI to redistribute MS VS2005 CRT libraries, а в колонке издатель (Publisher) вижу что это от The Firebird Project. Также в этом окне, в списке вижу прогу без названия, но в колонке издатель тоже указано Firebird Project. Вполне возможно что после установки этой проги и появилось MSI to redistribute MS VS2005 CRT libraries.
Далее я постарался узнать что такое Firebird. И выяснил — это свободная кроссплатформенная реляционная система управления базами данных (РСУБД), работающая на macOS, Linux, Microsoft Windows и разнообразных Unix платформах. Вам что-то понятно? Мне — не очень. Понятно только то, что Firebird — что-то реально системное.
Такс, еще раз, то есть Firebird — что-то системное? Давайте разберем название MSI to redistribute MS VS2005 CRT libraries:
Короче ребята, мы снова поняли, что скорее всего MSI to redistribute MS VS2005 CRT libraries — системный компонент, который почему-то немного переименован, добавили к нему вначале MSI. И здесь возможно две причины:
Вот смотрите — я нашел картинку, это какая-то прога Any Uninstaller, которая показывает список установленного софта и тут видно много системных компонентов:
Блин, Any Uninstaller это походу просто удалятор программ.. такие проги позволяют удалить прогу и еще почистить систему от остатков. В этом направлении лидер это Revo Uninstaller.
И здесь есть MSI to redistribute MS VS2005 CRT libraries — интуитивно вы ведь чувствуете что это тоже системный компонент, просто он почему-то переименован. Но это системный компонент, я уверен на 95%.
Вот нашел еще картинку, по которой могу сделать вывод — что прога существовала еще во времена Windows XP:
Вот еще одна картинка, тут я вижу список программ — их немного, но тут есть Firebird и эта наша прога от MSI:
Вывод — возможно все таки реально эта прога от MSI появляется после установки Firebird.
И что еще интересно — MSI to redistribute MS VS2005 CRT libraries может быть получается в любой винде, потому что мы сегодня увидели картинки, на которых Windows 10, Windows 7 и старушка Windows XP.
Ребята, я очень надеюсь что инфа эта вам помогла. Удачи и до новых встреч, берегите себя!
Microsoft Visual C++
Основная масса игр и программ требует установленного Microsoft Visual C++ — без этого пакета приложения просто не запустятся. При этом пользователи будут видеть многочисленные ошибки, так или иначе связанные с MSVC, самая распространённая из которых — runtime library error.
Обычно при установке приложений Microsoft Visual C++ redistributable package устанавливается автоматически, но не исключены и некоторые ошибки, возникающие в процессе инсталляции. В большинстве случаев это связано с использованием контрфактного ПО или с вирусными атаками.
Разновидности пакетов
Существует несколько версий продукта, в том числе и под разные архитектуры. Как и большинство приложений, Microsoft Visual C++ выпускается для систем 32/ 64bit, и рекомендуется использовать полностью совместимый пакет, чтобы исключить возможные ошибки при работе. На ОС х64 может быть установлена как 32-разрядная (x86), так и 64-разрядная (x64) версия, и в большинстве случаев для запуска игр в таких системах требуется наличие обоих пакетов.
Вы можете скачать Microsoft Visual C бесплатно для Windows XP, 7, 8, 8.1,10 и исправить ошибки самостоятельно. Программная среда не занимает много места на жёстком диске, и установка нескольких версий в одну ОС практикуется довольно часто. Это объясняется тем, что старые игры и программы могут корректно работать только под старой версией продукта, а новые, наоборот, требуют обновлённых библиотек.
С чего начать установку Visual C++?
Microsoft Visual C++ 2005
Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)
Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package ATL Security Update
Microsoft Visual C++ 2008
Microsoft Visual C++ 2008 пакет обновления 1 (SP1) (x86)
Microsoft Visual C++ 2008 пакет обновления 1 (SP1) (x64)
Microsoft Visual C++ 2010
Распространяемый пакет Microsoft Visual C++ 2010 (x86)
Microsoft Visual C++ 2012
Распространяемый пакет Visual C++ для Visual Studio 2012 Обновление 4
Microsoft Visual C++ 2013
Распространяемые пакеты Visual C++ для Visual Studio 2013
Microsoft Visual C++ 2015
Распространяемый компонент Microsoft Visual C++ 2015 Обновление 3
Microsoft Visual C++ 2017
Microsoft Visual C++ 2015-2017-2019
Внимание: Visual C++ 2015, 2017 и 2019 содержат одинаковые распространяемые файлы.
Но есть нюанс, установка на компьютер 2019 версии может повлиять на игры или программы написанные на ранее созданных версия 2015 и 2017. А вот если установить отдельно пакет Visual C++ 2015, то он не заменит файлы более поздних версий. Visual C++ версий 2013 и более ранние, не относятся к данному пункту, т.к у них свои собственные файлы не зависимые друг от друга
Будем рады услышать от Вас отзыв, также поможем при установке компонентов, и в исправлении ошибок. Пишите всё в комментариях, чуть ниже
Черный экран, а затем синий
02 Mar 2013 в 23:10
02 Mar 2013 в 23:10 #1
запускаю ксго дальше черный экран через пару сек синий экран комп вырубается
p.s. комп мощный,брал месяц назад,идут почти все игры на максимум,могу скинуть параметры если понадобится)
02 Mar 2013 в 23:12 #2
02 Mar 2013 в 23:12 #3
02 Mar 2013 в 23:12 #4
Попробуй быстро проскипать заставку. Ну или,если работает,пропиши в свойствах запуска «-novid»
02 Mar 2013 в 23:14 #5
Процессор:
Поставщик: AuthenticAMD
Тактовая частота: 3106 МГц
Кол-во логических процессоров: 8
Кол-во физических процессоров: 4
HyperThreading: Поддерживается
FCMOV: Поддерживается
SSE2: Поддерживается
SSE3: Поддерживается
SSSE3: Поддерживается
SSE4a: Поддерживается
SSE41: Поддерживается
SSE42: Поддерживается
Сеть:
Скорость соединения:
Версия ОС:
Windows 7 (64 бит)
NTFS: Поддерживается
Коды Crypto Provider: Поддерживается 311 0x0 0x0 0x0
Видеокарта:
Модель: AMD Radeon HD 6700 Series
Память:
Оперативная память: 8175 МБ
Скачать Microsoft Visual C ++
Microsoft Visual C ++ необходим для установки и работы программ и игр разработанных на этой платформе.
Выберите какой хотите скачать Visual C:
Как установиить Microsoft Visual C
Нужно ли удалять старые версии Microsoft Visual C
Как открыть Microsoft Visual C
Устанавливаю Microsoft Visual C но программы не запускаются
Не удаляется Microsoft Visual C
Какую версию удалять Microsoft Visual C если ошибка при запуске программы
Какой версии Microsoft Visual C не хватает
Ошибка при установке Microsoft Visual C
Что за программа Microsoft Visual C++
Скачать Microsoft Visual C++
На сайте вы сможете скачать распространяемый пакет (redistributable package) в зависимости от версии (пакета) по отдельности: 2005 2008 2010 2012 2013 2015 2017 2019 x64 x86.
Скачать Visual C++ все версии одним файлом
Также можно скачать все версии одним файлом, что позволит быстро установить Visual C++ запустив на установку один файл, который установит все версии Microsoft Visual C++.
При установке данного пакета, все имеющиеся версии будут переустановлены, а не имеющиеся доустановлены. Что позволит не устанавливать каждый пакет по отдельности, а также избежать разных ошибок при установке по отдельности.
Microsoft Visual С 2005
Поддерживаемая операционная система
Windows 10; Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003 Service Pack 2; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP Service Pack 3
Если у вас Windows 64 битная, то необходимо устанавливать оба пакета как 32 так и 64 битную.
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Microsoft Visual С 2008
Поддерживаемая операционная система
Windows 10; Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003 Service Pack 2; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP Service Pack 3
Если у вас Windows 64 битная, то необходимо устанавливать оба пакета как 32 так и 64 битную.
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Microsoft Visual С 2010
Поддерживаемая операционная система
Windows 7; Windows Server 2003 R2 (32-Bit x86); Windows Server 2003 Service Pack 2; Windows Server 2008 R2; Windows Server 2008 Service Pack 2; Windows Vista Service Pack 2; Windows XP Service Pack 3
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Microsoft Visual С 2012
Поддерживаемая операционная система
Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Microsoft Visual С 2013
Поддерживаемая операционная система
Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Microsoft Visual С 2015
Поддерживаемая операционная система
Windows 10; Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003 Service Pack 2; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP Service Pack 3
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Microsoft Visual С 2017
Поддерживаемая операционная система
Windows 10; Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003 Service Pack 2; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP Service Pack 3
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Microsoft Visual С 2019
Пакет Microsoft Visual C ++ 2019 включает в себя пакеты 2015, 2017, 2019. При установке данного пакета, установленные пакеты 2015 или 2017 будут заменены.
Поддерживаемая операционная система
Windows 10; Windows 7 Service Pack 1; Windows 8; Windows 8.1
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Ошибки при установке Microsoft Visual C++
При установке Visual C++ могут встречаться разные ошибки. Рассмотрим способы их устранения
Что такое Си Runtime Library?
Ну в гугле в википедии что ли забанили? CRT/RTL.
Свою CRT написать можно, но это требуется довольно редко и для весьма конкретных и специфических случаев.
Если интересно посмотреть на конкретную реализацию CRT что стоит в студии, то она поставляется вместе со студией в виде исходных текстов, хоть обсмотрись.
Нет, не забанили. Я там почти ничего не понял, слишком мало информации, слишком непонятно. Так же как и на других ресурсах англо и русскоязычных.
Си это не язык Java, Java файл заработает и на винде и на линуске потому что для каждой Ос будет своя JVM, в которой запускается программа.
RoflanDaniil, компилятор не знает и не должен знать, что делает функция, даже если она из системной библиотеки, он должен знать только о том, как её вызывать (какого типа аргументы, в каком порядке передавать…).
Для винды malloc и fopen всегда одинаковы, это одни и те же системные вызовы.
RoflanDaniil, malloc и fopen и есть функции из стандартной библиотеки, которые внутри себя дёргают системные вызовы. Но внешне и malloc, и fopen одинаковы в какой бы OS не компилировался исходный текст программы. Поэтому
одинаково хорошо скомпилируется и в Linux, и в Windows, и в QNX, и ещё чёрт знает где, а (упрощённо):
будет компилироваться только в Windows.
И всю библиотеку с собой никто не таскает, таскают только те функции, которые используются в программе. Например если в программе используется только malloc, то код scanf в программу не попадёт.
А CRT помимо того что содержит в себе все функции стандартной библиотеки так же выполняет начальную настройку для дальнейшей благополучной работы этих функций из стандартной библиотеки: устанавливает stack, устанавливает heap, обнуляет статические переменные, регистрирует необходимые обработчики исключений и т.д.
Как уже правильно советовал Illia Nezhyhai про glibc надо почитать. Ну или изучить исходники от Visual Studio как я уже говорил. Потому что рассказывать об этом долго и нудно, лучше уж будет самому один раз увидеть что это такое.
Вы можете не использовать стандартную библиотеку в принципе (отключив ее опциями компилятора) и работать на прямую с ОС, но это накладывает много ограничений и вы фактически остаетесь с кастрированным вариантом ЯП, т.к. например в С++ даже стандартный new/delete, на сколько я знаю, реализованы в стандартной библиотеке и прямого аналога в ОС нет. Обычно этим никто не заморачивается из-за возникающих проблем, решение которых заметно увеличит время реализации проекта, разве что вам необходимо сделать исполняемый файл минимального размера, максимально быстро стартующий и без зависимостей.