Saltar al contenido

Detectar si Visual C ++ Redistributable para Visual Studio 2012 está instalado

Indagamos por internet y así tenerte la respuesta a tu dilema, en caso de inquietudes puedes dejarnos la inquietud y te contestaremos porque estamos para servirte.

Solución:

Depende de la versión que esté utilizando. Estos dos 2012 keys me han funcionado bien con sus versiones correspondientes para descargar para la Actualización 4. Tenga en cuenta que algunas de estas ubicaciones de registro pueden depender del sistema operativo. Recogí esta información de un Windows 10 x64 caja. Voy a seguir adelante y deshacerme de todas estas versiones redistas y el registro. keys Busco para detectar instalación:


Visual C ++ 2005

Microsoft Visual C++ 2005 Redistributable (x64)
Registry Key: HKLMSOFTWAREClassesInstallerProducts1af2a8da7e60d0b429d7e6453b3d0182
Configuration: x64
Version: 6.0.2900.2180

URL de descarga directa: https://download.microsoft.com/download/8/B/4/8B42259F-5D70-43F4-AC2E-4B208FD8D66A/vcredist_x64.EXE

Microsoft Visual C++ 2005 Redistributable (x86)
Registry Key: HKLMSOFTWAREClassesInstallerProductsc1c4f01781cc94c4c8fb1542c0981a2a 
Configuration: x86
Version: 6.0.2900.2180

URL de descarga directa: https://download.microsoft.com/download/8/B/4/8B42259F-5D70-43F4-AC2E-4B208FD8D66A/vcredist_x86.EXE


Visual C ++ 2008

Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.6161 (SP1)
Registry Key: HKLMSOFTWAREClassesInstallerProducts67D6ECF5CD5FBA732B8B22BAC8DE1B4D 
Configuration: x64
Version: 9.0.30729.6161 (Actual $Version data in registry: 0x9007809 [DWORD])

URL de descarga directa: https://download.microsoft.com/download/2/d/6/2d61c766-107b-409d-8fba-c39e61ca08e8/vcredist_x64.exe

Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.6161 (SP1)
Registry Key: HKLMSOFTWAREClassesInstallerProducts6E815EB96CCE9A53884E7857C57002F0
Configuration: x86
Version: 9.0.30729.6161 (Actual $Version data in registry: 0x9007809 [DWORD])

URL de descarga directa: https://download.microsoft.com/download/d/d/9/dd9a82d0-52ef-40db-8dab-795376989c03/vcredist_x86.exe


Visual C ++ 2010

Microsoft Visual C++ 2010 Redistributable (x64)
Registry Key: HKLMSOFTWAREClassesInstallerProducts1926E8D15D0BCE53481466615F760A7F 
Configuration: x64
Version: 10.0.40219.325

URL de descarga directa: https://download.microsoft.com/download/1/6/5/165255E7-1014-4D0A-B094-B6A430A6BFFC/vcredist_x64.exe

Microsoft Visual C++ 2010 Redistributable (x86)
Registry Key: HKLMSOFTWAREClassesInstallerProducts1D5E3C0FEDA1E123187686FED06E995A 
Configuration: x86
Version: 10.0.40219.325

URL de descarga directa: https://download.microsoft.com/download/1/6/5/165255E7-1014-4D0A-B094-B6A430A6BFFC/vcredist_x86.exe


Visual C ++ 2012

Microsoft Visual C++ 2012 Redistributable (x64)
Registry Key: HKLMSOFTWAREClassesInstallerDependenciesca67548a-5ebe-413a-b50c-4b9ceb6d66c6 
Configuration: x64
Version: 11.0.61030.0

URL de descarga directa: https://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x64.exe

Microsoft Visual C++ 2012 Redistributable (x86)
Registry Key: HKLMSOFTWAREClassesInstallerDependencies33d1fd90-4274-48a1-9bc1-97e33d9c2d6f 
Configuration: x86
Version: 11.0.61030.0

URL de descarga directa: https://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x86.exe

advertencia de la versión: Según los hallazgos del usuario Wai Ha Lee, “…los binarios que vienen con la actualización 4 de VC ++ 2012 (11.0.61030.0) tiene versión 11.0.60610.1 para los archivos binarios ATL y MFC, y 11.0.51106.1 para todo lo demás, por ejemplo, msvcp110.dll y msvcr110.dll… ”


Visual C ++ 2013

Microsoft Visual C++ 2013 Redistributable (x64)
Registry Key: HKLMSOFTWAREClassesInstallerDependencies50d4fc8-5d48-4b8f-8972-47c82c46020f 
Configuration: x64
Version: 12.0.30501.0

URL de descarga directa: https://download.microsoft.com/download/2/E/6/2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_x64.exe

Microsoft Visual C++ 2013 Redistributable (x86)
Registry Key: HKLMSOFTWAREClassesInstallerDependenciesf65db027-aff3-4070-886a-0d87064aabb1 
Configuration: x86
Version: 12.0.30501.0

URL de descarga directa: https://download.microsoft.com/download/2/E/6/2E61CFA4-993B-4DD4-91DA-3737CD5CD6E3/vcredist_x86.exe


Visual C ++ 2015

Considere usar el paquete 2015-2019 como alternativa

Microsoft Visual C++ 2015 Redistributable (x64) - 14.0.24215
Registry Key: HKLMSOFTWAREClassesInstallerDependenciesd992c12e-cab2-426f-bde3-fb8c53950b0d
Configuration: x64
Version: 14.0.24215.1

URL de descarga directa: https://download.microsoft.com/download/6/A/A/6AA4EDFF-645B-48C5-81CC-ED5963AEAD48/vc_redist.x64.exe

Microsoft Visual C++ 2015 Redistributable (x86) - 14.0.24215
Registry Key: HKLMSOFTWAREClassesInstallerDependenciese2803110-78b3-4664-a479-3611a381656a
Configuration: x86
Version: 14.0.24215.1

URL de descarga directa: https://download.microsoft.com/download/6/A/A/6AA4EDFF-645B-48C5-81CC-ED5963AEAD48/vc_redist.x86.exe


Visual C ++ 2017

Considere usar el paquete 2015-2019 como alternativa

Consideración: Se está utilizando una nueva convención de registro de 2017 o aún no se ha finalizado. Como supongo que el más alto keys de:
[HKEY_CLASSES_ROOTInstallerDependencies,,amd64,14.0,bundle]
y
[HKEY_CLASSES_ROOTInstallerDependencies,,x86,14.0,bundle]

están sujetos a cambios, o al menos tienen diferentes GUID anidados, voy a usar la lista key que termina con un GUID.

Microsoft Visual C++ 2017 Redistributable (x64) - 14.16.27012
Registry Key: [HKEY_CLASSES_ROOTInstallerDependenciesVC,redist.x64,amd64,14.16,bundleDependents427ada59-85e7-4bc8-b8d5-ebf59db60423]
Configuration: x64
Version: 14.16.27012.6

URL de descarga directa: https://download.visualstudio.microsoft.com/download/pr/9fbed7c7-7012-4cc0-a0a3-a541f51981b5/e7eec15278b4473e26d7e32cef53a34c/vc_redist.x64.exe

Microsoft Visual C++ 2017 Redistributable (x86) - 14.16.27012
Registry Key: [HKEY_CLASSES_ROOTInstallerDependenciesVC,redist.x86,x86,14.16,bundleDependents67f67547-9693-4937-aa13-56e296bd40f6]
Configuration: x86
Version: 14.16.27012.6

URL de descarga directa: https://download.visualstudio.microsoft.com/download/pr/d0b808a8-aa78-4250-8e54-49b8c23f7328/9c5e6532055786367ee61aafb3313c95/vc_redist.x86.exe


Visual C ++ 2019 (Paquete 2015-2019)

Consideración: Hay otra nueva convención de registro que se usa para Visual C ++ 2019. Tampoco parece haber un instalador independiente para Visual C ++ 2019, solo este instalador de paquete que es Visual C ++ 2015 a 2019.

14.21.27702

Microsoft Visual C++ 2015-2019 Redistributable (x64) - 14.21.27702
Registry Key: [HKEY_CLASSES_ROOTInstallerDependenciesVC,redist.x64,amd64,14.21,bundleDependentsf4220b74-9edd-4ded-bc8b-0342c1e164d8]
Configuration: x64
Version: 14.21.27702  

URL de descarga directa: https://download.visualstudio.microsoft.com/download/pr/9e04d214-5a9d-4515-9960-3d71398d98c3/1e1e62ab57bbb4bf5199e8ce88f040be/vc_redist.x64.exe

Microsoft Visual C++ 2015-2019 Redistributable (x86) - 14.21.27702
Registry Key: [HKEY_CLASSES_ROOTInstallerDependenciesVC,redist.x86,x86,14.21,bundleDependents49697869-be8e-427d-81a0-c334d1d14950]
Configuration: x86
Version: 14.21.27702

URL de descarga directa: https://download.visualstudio.microsoft.com/download/pr/c8edbb87-c7ec-4500-a461-71e8912d25e9/99ba493d660597490cbb8b3211d2cae4/vc_redist.x86.exe

14.22.27821

Microsoft Visual C++ 2015-2019 Redistributable (x86) - 14.22.27821
Registry Key: [HKEY_CLASSES_ROOTInstallerDependenciesVC,redist.x86,x86,14.22,bundleDependents5bfc1380-fd35-4b85-9715-7351535d077e]
Configuration: x86
Version: 14.22.27821

URL de descarga directa: https://download.visualstudio.microsoft.com/download/pr/0c1cfec3-e028-4996-8bb7-0c751ba41e32/1abed1573f36075bfdfc538a2af00d37/vc_redist.x86.exe

Microsoft Visual C++ 2015-2019 Redistributable (x86) - 14.22.27821
Registry Key: [HKEY_CLASSES_ROOTInstallerDependenciesVC,redist.x64,amd64,14.22,bundleDependents6361b579-2795-4886-b2a8-53d5239b6452]
Configuration: x64
Version: 14.22.27821

URL de descarga directa: https://download.visualstudio.microsoft.com/download/pr/cc0046d4-e7b4-45a1-bd46-b1c079191224/9c4042a4c2e6d1f661f4c58cf4d129e9/vc_redist.x64.exe


Registro de cambios:

19 de agosto de 2019: se agregó una nueva versión de la versión de paquete 2015-2019
13 de junio de 2019: se agregó una nueva sección para la versión del paquete 2015-2019 14.21.27702 y agregado notas pequeñas a las secciones de 2015 y 2017 sobre considerar el uso del nuevo paquete como alternativa.
14 de diciembre de 2018: MSVC2008 actualizado para Service Pack 1 9.0.30729.6161 actualización según los hallazgos de Jim Wolff
27 de noviembre de 2018: información actualizada para MSVC2017 v. 14.16

12 de septiembre de 2018 – Se agregó una advertencia de versión a la Actualización 4 de 2012 según los hallazgos de Wai Ha Lee
24 de agosto de 2018: versión de 2017 actualizada para 14.15.26706, las dependencias de Visual C ++ actualizadas empaquetadas con VS 2017 15.8.1
16 de mayo de 2018: versión actualizada de 2017 para 14.14.26405.0 como la nueva entrada de C ++ 2017

8 de septiembre de 2017: versión actualizada de 2017 para 14.11.25325.0 como la nueva entrada de Visual C ++ 2017

7 de abril de 2017: versión actualizada de 2017 de 14.10.25008.0 como la nueva entrada de Visual C ++ 2017
24 de octubre de 2016 – Información actualizada de la versión de 2015 para 14.0.24215.1
18 de agosto de 2016 – Información actualizada de la versión de 2015 para 14.0.24212
27 de mayo de 2016 – Información actualizada para MSVC2015 Update 2

Por favor contácteme aquí si alguno de estos queda desactualizado.

Tratar

HKLMSOFTWAREMicrosoftDevDivVCServicing11.0

como punto de partida. Usaré esto como verificación para instalar el tiempo de ejecución de VC ++ 11 (VS 2012).

Puede comprobar el Installed valor para ser 1 en esta ubicación de registro: HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftVisualStudio11.0VCRuntimesx86 en sistemas de 64 bits. En código que resultaría en acceder al registro key HKEY_LOCAL_MACHINESOFTWAREMicrosoftVisualStudio11.0VCRuntimesx86. Note la ausencia de Wow6432Node.

En un sistema de 32 bits, el registro es el mismo sin Wow6432Node: HKEY_LOCAL_MACHINESOFTWAREMicrosoftVisualStudio11.0VCRuntimesx86

Te mostramos comentarios y calificaciones

Más adelante puedes encontrar las explicaciones de otros sys admins, tú aún puedes dejar el tuyo si te gusta.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *