Foro de elhacker.net

Sistemas Operativos => Windows => Mensaje iniciado por: Hermer en 6 Julio 2017, 04:44 am



Título: [Error] No se encuentra el punto de entrada del procedimiento ucrtbase.abort etc
Publicado por: Hermer en 6 Julio 2017, 04:44 am
Hola.

mi problema es que a la hora de abrir WampServes me sale esto:
(http://i.imgur.com/3LMGSan.png)
Ya tengo ese dll instalado y no me funciono. (Tengo windows 7 64 bits.)


Título: Re: [Error] No se encuentra el punto de entrada del procedimiento ucrtbase.abort etc
Publicado por: Hermer en 6 Julio 2017, 05:15 am
Al final en búsqueda y búsqueda encontré la solución y quier compartirle con ustedes.

Gracias por los archivos. He tardado unos días en contestar mientras investigaba algunos detalles.
Efectivamente, el error de 7zFM.exe también ocurre durante la ejecución; las dependencias estáticas (7zFM-carga.dwi) son correctas.
¿Quizá el cambio reciente más importante haya sido la instalación de Office 2016? La biblioteca que hace saltar el error de api-ms-win-crt-runtime-l1-1-0.dll, a través de Vcruntime140.dll, es Grooveex.dll, en la ruta c:\program files (x86)\microsoft office\root\vfs\programfilesx64\microsoft office\office16. Api-ms-win-crt-runtime-l1-1-0.dll no consigue encontrar la biblioteca Ucrtbase.dll, pues la notación "ucrtbase.terminate" representa un reenvío de función (forwarding): "la función terminate realmente no está aquí, búscala en Ucrtbase".
Grooveex.dll parece ser la extensión del Shell (explorador de Windows) relacionada con OneDrive para la empresa, aunque el usuario no vaya a usar esa característica. Office 2016 presenta varias copias privadas de las bibliotecas de Visual C++ 2015 repartidas por distintos directorios y el grupo de archivos que sirve a Grooveex.dll parece estar incompleto. Sin embargo, el Service Pack 1 aparece en los requisitos de Office 2016 para Windows 7, con lo cual resulta un poco raro haber conseguido instalarlo en un Windows 7 sin service pack.
La solución inmediata, o más bien un apaño, consiste en deshabilitar temporalmente Grooveex.dll para evitar que se cargue automáticamente. Con este propósito se puede emplear la herramienta ShellExView de NirSoft. En Windows x64 es recomendable descargar la variante x64 (Download ShellExView for x64). El procedimiento se basa en pulsar Ctrl+F (Find), escribir grooveex y buscar, hacer clic en el botón rojo de la barra de herramientas y confirmar la desactivación, o bien con el botón derecho en la fila seleccionada de la lista, y luego hacer clic en Disable selected items. Una vez resueltos los inconvenientes, se restauraría con el botón verde o la opción Enable selected items.
No obstante, sería recomendable aplicar el Service Pack 1 de Windows 7 y después la actualización KB2999226, bien de forma directa (KB2999226 para Windows 7 x64) o bien mediante Windows Update. El paquete actual de las bibliotecas de Visual C++ 2015 lleva una versión ligeramente más antigua que la de Windows Update y la descarga, pero también funcional.


Título: Re: [Error] No se encuentra el punto de entrada del procedimiento ucrtbase.abort etc
Publicado por: Randomize en 18 Julio 2017, 12:37 pm
Gracias por compartir tu conocimiento.

Ni te podemos ni nos puedes pasar la minuta  :-\


Una pena  :xD