Situación
Después de haber actualizado Windows Security KB925902, te puede aparecer el siguiente mensaje:
RTHDCPL.EXE - System DLL Relocation unauthorized
The DLL user32.dll was relocated in memory. The application will not run properly.
The repositioning has been done because theDLL C:\WINDOWS\system32\HHCTRL.OCXC: \ WINDOWS \
system32 \ HHCTRL.OCX occupied an address area reserved for Windows system DLLs NT. The
vendor supplying the DLL should be contacted for a new one.
Las razones de este mensaje de error
Esto ocurre si tienes una tarjeta de sonido integrada REALTEK.
Esta actualización es conocida por bloquear el inicio de la tarjeta de sonido.
Solución
La solución consiste en bajar un parche disponible en el sitio de Microsoft:
https://www.microsoft.com/es-es/download/
Para otras DLL
Si la DLL concernida no es HHCTRL.OCX (por ejemplo USER32.dll u otra), en este caso:
- Vas a “Inicio > Panel de Control > Agregar o quitar programas”
- Haces clic en “Mostrar actualizaciones” situado en la parte superior, luego desinstala KB925902
- Reemplázalo por KB935448
- Ahora vas a “Panel de control > Centro de seguridad”
- En “Administrar la configuración de seguridad para:” haces clic en “Actualizaciones automáticas”
- En la ventana que aparece, seleccionas “Descargar actualizaciones por mi, pero permitirme elegir cuando instalarlas”
- Finalmente haces clic en “Aceptar”