Release v0.9.0 Alpha
[0.9.0] — 2020-01-02
Added
- Added Shadow devices
- Added option to clear bindings
- Added Filters for plugins
Button to Filter
: Allows toggling of a filter using a buttonAxis to Filter
: Allows toggling of a filter using an axis- Added device cache allowing configuration of disconnected devices
- Added per input blocking for supported providers
- Provider Report now contains
ErrorMessage
property. If the provider is not live, this should contain a string indicating why - [Tobii Provider] If IsLive is false, now reports reason in ErrorMessage
- [SpaceMouse provider] IsLive is always true, as HID is always present
- [MIDI provider] IsLive is always true, as MIDI is always present
- [TitanOne Provider] IsLive now reflects connected status of device
- [TitanOne Provider] Reports 0 devices if IsLive is false
- [vJoy Provider] IsLive now reflects whether driver is installed
- [Interception Provider] IsLive is false if no devices are found, assumes driver is not installed
Fixed
- Child profiles now properly inherit all parent devices. Fixes crash on activating profile
- IOWrapper device list is now refreshed every time devices are queried
Changed
- Updated to IOWrapper v0.11.2
- [Interception Provider] Blockable property of BindingDescriptor now indicates if input is blockable or not. This is controlled by whether BlockingEnabled in the settings file is true or not
- [XInput Provider] Only show Xinput devices in ProviderReport that are currently connected
- [DS4WindowsApi Provider] Only show DS4 devices in ProviderReport that are currently connected
- [SpaceMouse Provider] Only show SpaceMouse devices in ProviderReport that are currently connected
- [Tobii Provider] IsLive now reflects state of driver
- [Tobii Provider] Only show Tobii devices in ProviderReport that are currently connected
- [ViGEm Provider] Do not show devices if Bus Driver not installed
Removed
- [Interception Provider] BlockingControlledByUi setting removed
Release v0.8.0 Alpha
Added
- Material design
- Quick access button to add new profile
- Profile overview in the main window
- Added save button to profile window
- Added Anti-Deadzone helper
- Added Anti-Deadzone option to AxisToAxis plugin
- Added ButtonToEvent plugin
- Added input validation for plugin values
Changed
- Updated to IOWrapper v0.10.5
Button to Axis
parameters changed to two axis values and option for initialization- Redesigned main window dashboard
- Redesigned profile window
- Show active profile in process bar
- Replaced menu with toolbar in main window
- Replaced dialog windows with proper dialogs
- Replaced menu with toolbar in profile window
- UCR Unblocker now uses the current directory as default
- Sensitivity to Axis Merger plugin added
- Improved circular deadzone calculation
Removed
- Removed states
Fixed
- Sum Mode in Axis Merger plugin no longer overflows
- Unblocking no longer crashes if the UCR path has spaces
- Bind Mode button now only responds to mouse down and not mouse up (Fixes binding Space bar re-triggering Bind Mode on release)
Release v0.7.0 Alpha
Changed
Button to Axis
parameters changed to two axis values and option for initialization- Plugin updates are now of type short instead of long. Some operations are performed using int, to avoid wrap-around or crashes.
- Subscription and Bind Mode callbacks are now executed as Tasks and are an
Action<short>
rather than dynamic - Default blocking to true while UCR GUI does not support selecting block
Release v0.6.0 Alpha
Added
- Added bind mode for inputs
Changed
- Updated to IOWrapper v0.9.11
Release v0.5.2 Alpha
Fixed
- Values other than 0 or 50 for DeadZone should now work properly — Maximum deflection should now be achievable again
Release v0.5.1 Alpha
Added
- Interception Provider: Duplicate devices now have #2, #3 etc at end of name to differentiate them
- You no longer put a Provider into Bind Mode, you put a Device into Bind Mode (Bind Mode is still not implemented on the front end)
- «Provider Libraries» to simplify writing of new providers
- Rewritten DirectInput and XInput providers using new Provider Libraries
- Unit tests for Provider Libraries
Fixed
- Interception Provider: Should no longer crash on startup when there are multiple identical devices.
- Interception Provider: Keyboard keys are no longer inverted (Press is now press, release is now release)
- Interception Provider: When both X and Y movement was received (ie diagonal movement), Interception would only process X and ignore Y.
Removed
- IOWrapper: All code from ProviderInterface that was not related to the interface itself was removed (ie Old helper libraries removed)
Release v0.5.0 Alpha
Added
Buttons to Axis
plugin- Invert output to
Button to Axis
Button to Buttons (Long Press)
- Reset button for
Delta To Axis
relative mode - DLL blocking detecting and unblocking
- Appveyor build server setup
Fixed
- Allow
+
and-
to be typed into plugin decimal inputs - nuke restore task
- nuke versioning task
Removed
- AxisToAxisCumulative, AxisToDelta, ButtonToButtonsLongPress and DeltaToAxis plugins were removed from the UCR repo and moved to the UCR-Plugins repo
- Cake build script
Release v0.4.0 Alpha
Changelog
Added
- Inputs and outputs now support live preview when a profile is active
- Added circular dead zone feature
Button to Axis
has absolute value to support Xbox triggersAxes to Axes
: Maps a stick to another stick, with optional circular dead zone which acts on both axesAxis to Axis (Cumulative)
: Cumulatively move the output axis with the value of the input axisAxis to Delta
: Joystick type axis to Mouse type axisDelta to Axis
: Mouse type axis to Joystick type axis- IOWrapper: Complete Delta Axis implementation for mouse support
- IOWrapper: Interception devices now show
K:
orM:
prefix to aid in identification - IOWrapper: Interception support for horizontal wheel
Changed
- Updated to IOWrapper v0.5.7
Fixed
- Fixed wrapping errors for invert, dead zone and sensitivity settings
- IOWrapper: Interception provider, fixes to device enumeration — should now find PS/2 and built-in devices
- IOWrapper: Interception mouse wheel fix
- IOWrapper: ViGEm DS4 DPad fixed
- IOWrapper: ViGEm Xbox triggers fixed
Release v0.3.1 Alpha
Change list
- Updated to IOWrapper v0.5.4
- Xbox triggers in ViGEm provider now use standard scale
- Fixed crash on Unsubscribe
Release v0.3.0 Alpha
This new release brings a new architecture and lots of changes. This means that previous context.xml
are unsupported.
Change list
- Architecture
- Profile window redesigned
- Mappings are now a new layer between the profile and plugins
- Plugins have been rewritten using the new GUI attribute support
- Cake build script replaced with nuke
- Better build support for UCR and IOWrapper in Visual Studio 2017
- Updated to IOWrapper v0.5.1
- Features
- Device groups are now selected when creating a new profile and can be changed from the profiles menu
- Mappings can override parent profiles if they share the same name
- States can be added to a profile
- Plugins can be added to states. Plugins will only send data to the output if the state is active or if it is in the default state
- New plugins
- Axis splitter
- Axis merger
- IOWrapper changes
- Interception mouse buttons fixed
- DirectInput and XInput providers rewritten
- DirectInput no longer crashes querying a device with no axes
- XInput Dpad left is now working as expected
Основная масса игр и программ требует установленного 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++?
- Нужно определить какая у Вас разрядность системы: 32 или 64 bit. Если у Вас 64bit, то ставим обе версии 32/64, если у Вас система 32bit — ставим только 32
- Зайдите через панель управления в «Программы и компоненты» и посмотрите, какие уже установлены версии Visual C++
- На моём компьютере (автора статьи), установлены полностью все версии. Что и способствует запуску игр как новых так и старых без ошибок
- Устанавливайте все отсутствующие версии начиная с самой первой — 2005, и доходите до последней — 2017. (Если вы не знаете от какой версии файлы, но на нашем сайте всё указано в описании для каждого файла.)
- Установка много времени не займет, только так, вы загрузите все библиотеки DLL
Microsoft Visual C++ 2005
Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)
Скачать Microsoft Visual C++ 2005 для 32 бит
Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package ATL Security Update
Скачать Microsoft Visual C++ 2005 для 64 бит
Microsoft Visual C++ 2008
Microsoft Visual C++ 2008 пакет обновления 1 (SP1) (x86)
Скачать Microsoft Visual C++ 2008 для 32 бит
Microsoft Visual C++ 2008 пакет обновления 1 (SP1) (x64)
Скачать Microsoft Visual C++ 2008 для 64 бит
Microsoft Visual C++ 2010
Распространяемый пакет Microsoft Visual C++ 2010 (x86)
Скачать Microsoft Visual C++ 2010
Распространяемый пакет Microsoft Visual C++ 2010 (x64 — )
Скачать Microsoft Visual C++ 2010
Microsoft Visual C++ 2012
Распространяемый пакет Visual C++ для Visual Studio 2012 Обновление 4
Скачать Microsoft Visual C++ 2012 для 32 бит
Скачать Microsoft Visual C++ 2012 для 64 бит
Microsoft Visual C++ 2013
Распространяемые пакеты Visual C++ для Visual Studio 2013
Скачать Microsoft Visual C++ 2013 для 32 бит
Скачать Microsoft Visual C++ 2013 для 64 бит
Microsoft Visual C++ 2015
Распространяемый компонент Microsoft Visual C++ 2015 Обновление 3
Скачать Microsoft Visual C++ 2015 для 32 бит
Скачать Microsoft Visual C++ 2015 для 64 бит
Microsoft Visual C++ 2017
Скачать Microsoft Visual C++ 2017 для 32 бит
Скачать Microsoft Visual C++ 2017 для 64 бит
Microsoft Visual C++ 2015-2017-2019
Скачать Microsoft Visual C++ для 32 бит
Скачать Microsoft Visual C++ для 64 бит
Скачать Microsoft Visual C++ для ARM64
Microsoft Visual C++ 2015-2017-2019-2022
Скачать Microsoft Visual C++ для 32 бит
Скачать Microsoft Visual C++ для 64 бит
Скачать Microsoft Visual C++ для ARM64
Внимание: Visual C++ 2015, 2017, 2019, 2022 содержат одинаковые распространяемые файлы.
Но есть нюанс, установка на компьютер 2019 версии может повлиять на игры или программы написанные на ранее созданных версия 2015 и 2017. А вот если установить отдельно пакет Visual C++ 2015, то он не заменит файлы более поздних версий. Visual C++ версий 2013 и более ранние, не относятся к данному пункту, т.к у них свои собственные файлы не зависимые друг от друга
Будем рады услышать от Вас отзыв, также поможем при установке компонентов, и в исправлении ошибок. Пишите всё в комментариях, чуть ниже
Возникла ошибка, что отсутствует файл «api-ms-win-crt-runtime-l1-1-0.dll»? Я расскажу как исправить и куда поместить недостающий файл.
Если Вам нужно просто скачать файл, то ссылки находятся в конце страницы.
Одна из наиболее распространенных ошибок при открытии программ для ОС Windows 7, 8, 8.1, 10 — всплывающее окно с информацией об отказе в запуске приложения из-за отсутствия данного файла. В статье — подробная инструкция с описанием порядка действий для устранения ошибки, что позволит восстановить работоспособность приложений.
Содержание
- Причины возникновения проблем при запуске ПО под устаревшими ОС
- Компоненты, необходимые для запуска ПО под устаревшими ОС при отсутствующем api-ms-win-crt-runtime-l1-1-0.dll
- Скачать файл api-ms-win-crt-runtime-l1-1-0.dll при его отсутствии на ПК
- Ссылки на файлы
- Видео инструкция установки api-ms-win-crt-runtime-l1-1-0.dll
Причины возникновения проблем при запуске ПО под устаревшими ОС
Открытие ПО, адаптированного для использования с ОС Windows 10, и использующего «Универсальную среду выполнения C», под устаревшими операционными системами приводит к конфликту совместимости. Это вызывает невозможность запуска таких приложений под Windows Vista, 7, 8 или 8.1, о чем пользователь будет проинформирован окном со сведениями об отсутствии важной системной библиотеки api-ms-win-crt-runtime-l1-1-0.dll.
Оно отображается при запуске различных приложений, однако наиболее часто — во время старта новых версий мессенджеров (например, Skype), офисного пакета Microsoft Office, графического редактора Adobe Photoshop и многих других.
Восстановить нормальное функционирование программ в операционных системах Windows 7, 8 или Vista поможет инсталляция обновления KB2999226. Оно содержит динамическую библиотеку api-ms-win-crt-runtime-l1-1-0.dll, и разработано специально для обеспечения совместимости ПО для Windows 10 с устаревшими версиями ОС.
Дополнительно такая ошибка может отображаться при некорректной установке Visual C++ 2015 Update RC 3 — набора библиотек, обеспечивающих корректную работу игр и приложений в среде Windows. Это может произойти из-за ошибок при распаковке или повреждении уже записанного на диск файла — например, из-за внезапного отключения света.
Скачать файл api-ms-win-crt-runtime-l1-1-0.dll при его отсутствии на ПК
Решить проблему с поврежденным или отсутствующим системным файлом можно двумя способами:
- Скачиванием обновления KB2999226 с нашего сайта или с официального портала корпорации Microsoft;
- Инсталляцией набора библиотек и системных файлов Visual C++ 2015 Update RC 3, скачать можно с нашего сайта.
При использовании первого метода загрузку можно выполнить по адресу https://support.microsoft.com/ru-ru/help/2999226/update-for-universal-c-runtime-in-windows. Пользователь должен включить службу обновлений Windows (если она отключена) и выбрать подходящую редакцию для своей операционной системы — x86 или x64 (для 32- и 64-битных ОС соответственно), после чего скачать и запустить загруженный файл.
Возможные ошибки при его скачивании или инсталляции можно устранить, используя следующий алгоритм действий:
- Загрузить файл обновления KB2999226 с расширением *.msu по вышеуказанной ссылке;
- Открыть скачанный файл любым архиватором, извлечь файл с расширением *.cab в отдельную папку (например, в обновлении для «семерки» ему присвоено имя Windows6.1-KB2999226-x64);
- Ввести в командную строку Windows, запущенную с полномочиями администратора, запрос:
DISM.exe /Online /Add-Package /PackagePath: C:Windows6.1-KB2999226-x64.cab, указав вместо «C: …» путь к сохраненному файлу на своем ПК.
Второй метод состоит в ручной установке/переустановке распространяемого пакета Visual C++ 2015 Update RC 3. Он позволяет заменить поврежденные файлы на диске и восстановить работоспособность библиотек в его составе, имеет высокую эффективность при неудачной попытке восстановления поврежденной динамической библиотеки первым способом. Алгоритм действий при его использовании следующий:
- Открыть Панель управления, далее — вкладку Программы и компоненты;
- Проверить наличие Microsoft Visual C++ 2015 Redistributable в перечне установленных на ПК приложений;
- Удалить версии х86 и х64 данного пакета;
- Заново загрузить установочные файлы для x86 и x64 на странице https://www.microsoft.com/ru-ru/download/details.aspx?id=53840.
Если при переходе по ссылке ничего не происходит, или отображается пустая страница, можно заменить цифры в ее конце на 52685 или скачать файл в конце страницы.
После загрузки установщиков нужно инсталлировать оба файла, следуя инструкциям на экране, после чего проверить возможность запуска не работавших ранее приложений.
Ссылки на файлы
Куда скопировать скаченные выйлы?
Если у вас 32х разрядная ОС, положите dll в System32. Для Windows x64 — SysWOW64
Видео инструкция установки api-ms-win-crt-runtime-l1-1-0.dll
Описанные в статье методы позволяют быстро и без проблем избавиться от ошибок с отсутствующей библиотекой api-ms-win-crt-runtime-l1-1-0.dll для продолжения комфортной работы в офисных приложениях или графических редакторах под устаревшими ОС.
Обновлено: 15.10.2022
(4,87 / голосов — 87)
VCredist — пакет Microsoft Visual C++ Redistributable Package 2017
Microsoft Visual C++ Redistributable Package (VCRedist) — свободно распространяемый пакет включающий в себя компоненты и библиотеки DLL, необходимые для запуска различных программ написанных на языке программирования С++ при помощи Visual Studio.
Установка vcredist_x86 и vcredist_x64
На нашем ресурсе Вы можете скачать vcredist как официальные версии 2010, 2013 и 2015 для 32-х и 64-х битных версий Microsoft Windows, так и пакет «все в одном» который содержит в себе дистрибутивы Visual C++ Redistributable 2005 / 2008 / 2010 / 2012 / 2013 / 2015 / 2017.
VCRedist 2015 установлен
Для 64-х разрядных версий Майкрософт Виндовс рекомендуется устанавливать не только 64-битный пакет, но и 32-битный, за исключением пакета Microsoft Visual C++ Redistributable Package «все в одном», так как он уже содержит 32 и 64-битные компоненты.
На нашем сайте Вы так же можете при необходимости скачать обновленные пакеты Microsoft Net Framework, Microsoft DirectX, Microsoft Silverlight, Java и Adobe AIR, нередко требующиеся для запуска различных приложений и программ.
VCRedist скачать бесплатно Microsoft Visual C++ Redistributable Package:
Скачать Microsoft Visual C++ Redistributable Package 2010 x32 (5 Мб)
Скачать Microsoft Visual C++ Redistributable Package 2010 x64 (6 Мб)
Скачать Microsoft Visual C++ Redistributable Package 2013 x32 (7 Мб)
Скачать Microsoft Visual C++ Redistributable Package 2013 x64 (7 Мб)
Скачать Microsoft VCRedist 2015 x32 (15 Мб)
Скачать Microsoft VCRedist 2015 x64 (14 Мб)
Скачать VCRedist x64/x32 2005/2008/2010/2012/2013/2015/2017 (39 Мб)
Скачать Microsoft VCRedist 2022 x32 (14 Мб)
Скачать Microsoft VCRedist 2022 x64 (25 Мб)
Разработчик: Microsoft Corporation
Официальный сайт: microsoft.com