Varios usuarios de Windows nos han hecho llegar preguntas después de no poder abrir un archivo almacenado en un servidor externo o después de intentar ejecutar ciertas aplicaciones (más comúnmente Windows Office). El mensaje de error que aparece es el error 0x80070043 . El problema es mucho más común en Windows Vista y Windows 7, pero también logramos encontrar ocurrencias en Windows 8.1 en Windows 10.
Código de error 0x80070043
Contenido
¿Qué está causando el código de error de Windows 0x80070043?
Investigamos este asunto en particular examinando varios informes de usuarios y probando varias estrategias de reparación diferentes que son comúnmente recomendadas por otros usuarios afectados que ya han logrado solucionar el problema. Resulta que varios escenarios diferentes darán lugar a este error en particular. Aquí hay una lista de posibles culpables que podrían ser responsables:
- No se permiten las transferencias de archivos SMB – Resulta que un escenario común que dará lugar a esta cuestión particular es una situación en la que se desactiva una política esencial para las transferencias de archivos SMB. Si este escenario es aplicable, puede resolver el problema abriendo el Editor de políticas de grupo local y habilitando la política local de inicio de red.
- Error de condición dentro de la carpeta Temp – Según varios usuarios afectados, este problema puede aparecer debido a un error de condición. En este caso, deberías poder resolver el problema arrancando el ordenador en modo seguro y borrando el contenido de la carpeta Temp para eliminar el error de condición.
- Corrupción de archivos de sistema – Este comportamiento también puede ser causado por algún tipo de corrupción de archivos de sistema. En algunos casos, este error se desencadenará porque el sistema operativo no es capaz de realizar un seguimiento de las ubicaciones correctas de los archivos que intenta abrir. En este caso, debería poder solucionarlo ejecutando un par de utilidades capaces de hacer frente a la corrupción de los archivos de sistema (SFC y DISM).
- Interferencia de terceros – También es posible que un proceso o servicio recientemente implementado esté interfiriendo con la capacidad de su sistema operativo para ejecutar instalaciones de InstallShield. Si este escenario es aplicable, podrá resolver el problema utilizando la utilidad de Restauración del Sistema para restaurar el estado de su ordenador a cuando estas circunstancias no existían.
- Corrupción del sistema operativo subyacente – En raras circunstancias, no podrá resolver este problema convencionalmente. Si el problema no se resuelve con el SFC y el DISM, la única forma de avanzar es reiniciar cada componente del SO con una operación como una instalación limpia o una instalación de reparación.
Si te encuentras con el mismo problema y uno de los escenarios anteriores parece que puede ser aplicable, este artículo te proporcionará varias estrategias de reparación diferentes. A continuación, encontrarás una colección de posibles soluciones que otros usuarios en una situación similar han utilizado con éxito para resolver este problema.
Si quiere seguir siendo lo más eficiente posible, siga las posibles correcciones en el mismo orden en que las hemos ordenado (por dificultad y eficiencia). Eventualmente, usted debe tropezar con un arreglo que solucionará el problema sin importar el culpable que está causando el problema.
¡Empecemos!
Método 1: Habilitación de la política local de puesta en marcha de la red
Si te encuentras con el problema en un entorno de dominio, deberías empezar por asegurarte de que tienes suficiente acceso para las transferencias de archivos SMB. Para ello, deberías acceder al Editor de políticas de grupo local y asegurarte de que la política Always wait for the network at computer startup and logon está Habilitada.
Varios usuarios de Windows que también se encontraban con el mismo problema han informado de que finalmente lograron solucionar el problema después de utilizar la utilidad Local Group Policy Editor para habilitar esta política. Después de hacerlo y de reiniciar su computadora, la mayoría de los usuarios afectados han informado que el problema se resolvió en su caso.
Esto es lo que necesitas hacer para activar la política de Network Startup Local que podría estar limitando el acceso de las transferencias de archivos SMB:
- Pulse la tecla Windows + R para abrir un cuadro de diálogo Ejecutar . Una vez que estés dentro del cuadro de diálogo Ejecutar , escribe “gpedit.msc” dentro del cuadro de texto y pulsa Introducir para abrir la política de Editor de políticas de grupo local . Si la ventana UAC (Control de cuentas de usuario) te lo pide, haz clic en Sí para conceder los privilegios administrativos.
- Una vez que estés dentro del Editor de Políticas de Grupo Local, selecciona Política de Computadora Local> Configuración de Computadora> Plantillas Administrativas del lado derecho.
- A continuación, baja a la derecha y haz clic en Sistema, y luego haz clic en Iniciar sesión de la lista de opciones disponibles.
- Después de que consigas entrar en la carpeta de inicio de sesión , haz doble clic en Espera siempre a la red al iniciar el ordenador e inicia la sesión .
- Dentro de la pantalla Propiedades de esta política, seleccione la pestaña Setting , luego cambie el estado a Enabled y haga clic en Apply para guardar los cambios.
- Reinicie el ordenador y espere a que se complete el siguiente arranque. A continuación, repite la acción que anteriormente causó el error 0x80070043 .
Habilitando la correcta política local de inicio de red
Si el mismo problema sigue ocurriendo, pasa al siguiente método que se describe a continuación.
Método 2: Borrar la carpeta temporal mientras se está en modo seguro
Si ves el error 0x80070043 debido a un error de condición, deberías poder arreglar el problema arrancando el ordenador en modo seguro y borrando el contenido de la carpeta %temp% para borrar la condición de error.
Tenga en cuenta que esto no solucionará el problema que causa el problema en primer lugar, pero eliminará el molesto error. Se ha informado de que esta corrección se ha realizado con éxito en Windows 7, Windows 8.1 y Windows 10.
Varios usuarios afectados han informado de que el error 0x80070043 ha dejado de producirse una vez que han realizado las instrucciones que se indican a continuación. A continuación se explica cómo limpiar la carpeta temporal mientras se está en modo seguro:
- Apaga tu computadora, luego vuelve a encenderla y espera hasta que llegues a la pantalla de inicio de sesión.
- Una vez que llegues allí, baja a la esquina inferior derecha y haz clic en el icono de poder .
-
En el menú contextual que acaba de aparecer, mantenga pulsada la tecla Shift mientras hace clic en Restart.
Forzar el PC para que se reinicie en modo seguro
-
Durante la siguiente secuencia de inicio, el ordenador se reiniciará automáticamente dentro del menú Solución de problemas . Una vez que llegues allí, haz clic en Troubleshoot.
Acceder al menú Troubleshoot
-
Una vez dentro del menú Advanced Options , haz clic en Startup Settings de la lista de opciones disponibles.
En el menú Advanced Options, haz clic en Startup Settings
-
Cuando veas el menú Startup Settings, pulsa F5 para arrancar en Modo seguro con conexión en red .
Arrancar el ordenador en Modo seguro con conexión en red
-
Una vez que se complete la siguiente secuencia de inicio, se le pedirá una pantalla de inicio de sesión ligeramente diferente. Introduce tu contraseña de Windows para completar el proceso de inicio (si tienes una).
Introducir la contraseña correcta en la pantalla de inicio de sesión de Modo seguro
-
Una vez completada la secuencia de arranque, pulse la tecla Windows + R para abrir un cuadro de diálogo Ejecutar . Dentro del cuadro de texto Ejecutar , escribe $0027%temp%$0027 y pulsa Introducir para abrir la carpeta Temp .
Acceder a la carpeta temp
-
Una vez que estés dentro de la carpeta Temp , simplemente selecciona todo y, con el botón derecho del ratón, elige Borrar del menú contextual que acaba de aparecer para borrar todos los archivos temporales.
Borrar la carpeta Temp
- Una vez que se haya borrado la carpeta Temp, reinicie el equipo y vea si el problema se resuelve en el siguiente inicio del equipo.
Si el mismo problema sigue ocurriendo, baja a la siguiente solución potencial abajo.
Método 3: Ejecutando escaneos DISM y SFC
Otra posibilidad real que podría terminar causando este comportamiento es algún tipo de corrupción de los archivos del sistema. En algunos casos, el error 0x80070043 se producirá porque el sistema operativo ya no es capaz de realizar un seguimiento de las ubicaciones correctas de los archivos que intenta abrir.
Varios usuarios de Windows que se encontraban en una situación similar han informado que lograron arreglar el problema y abrir las aplicaciones de configuración sin encontrarse con el error 0x80070043 después de utilizar un par de utilidades capaces de arreglar la corrupción de los archivos de sistema – DISM (Deployment Image Servicing and Management) y SFC (System File Checker).
Tengan en cuenta que DISM utiliza WU para reemplazar los datos corruptos con copias sanas mientras que SFC utiliza una copia en caché local para arreglar las instancias corruptas. Debido a que las dos utilidades utilizan dos enfoques diferentes, le animamos a ejecutar ambos escaneos para mejorar las posibilidades de resolver el error 0x80070043 .
Aquí hay una guía paso a paso para realizar escaneos de DISM y SFC:
-
Presiona la tecla Windows + R para abrir el cuadro de diálogo Ejecutar. A continuación, escribe $0027cmd$0027 y pulsa Ctrl + Mayúsculas + Intro para abrir un Símbolo del sistema elevado. Cuando veas el UAC (User Account Prompt), pulsa Sí para conceder privilegios de administrador a la ventana del CMD.
Running Command Prompt
-
Después de que estés dentro del símbolo de comando elevado, escribe los siguientes comandos y pulsa Enter enciende un escaneo SFC:
sfc /scannow
Nota: Una vez que inicie este escaneo, no lo interrumpa bajo ninguna circunstancia. Hacerlo podría crear errores lógicos adicionales que terminarán generando más mensajes de error.
-
Una vez que el escaneo haya terminado, cierre el indicador de comando elevado y reinicie su computadora.
Nota: Incluso si el registro del informe final no informó de ninguna ocurrencia fija, eso no significa que no se hayan hecho ajustes. El SFC es notoriamente conocido por no informar los ajustes realizados para resolver los errores lógicos. -
En la siguiente secuencia de inicio, siga el paso 1 de nuevo para abrir otro indicador de comando elevado. Una vez que esté dentro de la ventana de CMD, escriba el siguiente comando para iniciar un escaneo de DISM:
DISM /Online /Cleanup-Image /RestoreHealth
Nota: Para asegurarse de que este procedimiento se desarrolla sin problemas, debe asegurarse de que su ordenador está conectado a una conexión a Internet estable. Esto es importante porque DISM utiliza el componente WU (Windows Update) para descargar equivalentes sanos para los archivos corruptos que están afectados por la corrupción.
- Una vez que la operación se haya completado, reinicie el ordenador y vea si el problema se resuelve en el próximo arranque del sistema.
Si todavía se encuentra con el error 0x80070043 al realizar la misma acción, baje al siguiente método.
Método 4: Uso de la Utilidad de Restauración del Sistema
En caso de que haya notado este error recientemente, es probable que un cambio reciente en el sistema haya terminado interfiriendo con la capacidad de su sistema operativo para abrir el ejecutable de InstallShield. Si este escenario es aplicable, usted debería ser capaz de sortear o arreglar el problema usando la utilidad de Restauración del Sistema para revertir su computadora a un estado saludable en el cual las mismas circunstancias que ahora están causando los problemas no existían.
Por defecto, su sistema operativo está configurado para guardar nuevas instantáneas de restauración en los puntos de referencia importantes del sistema (antes de la instalación de una aplicación, después de la instalación de una actualización de Windows, etc.). Por lo tanto, a menos que hayas modificado el comportamiento predeterminado o estés usando una aplicación de optimización del sistema, deberías tener muchos candidatos entre los que elegir.
Pero antes de seguir las instrucciones que se indican a continuación, tenga en cuenta que cualquier cambio realizado antes de la creación de ese punto de restauración se perderá una vez que el procedimiento de restauración se haya completado. Tenga en cuenta que esto incluye cualquier aplicación instalada, controladores, juegos y todo lo demás.
Si comprende las repercusiones y aún así quiere seguir utilizando la utilidad de Restauración del Sistema, siga las siguientes instrucciones:
-
Presiona la tecla Windows + R para abrir el cuadro de diálogo Ejecutar. Una vez dentro del comando Ejecutar, escribe $0027rstrui$0027 y pulsa Intro para abrir el menú Restauración del sistema .
Abrir el asistente de Restauración del sistema mediante el cuadro Ejecutar
-
Una vez que llegue a la pantalla inicial de Restauración del Sistema, pulse Siguiente para avanzar al siguiente menú.
Uso de Restauración del Sistema
-
Cuando llegue a la siguiente pantalla, inicie la operación marcando la casilla asociada a Mostrar más puntos de informe . Una vez completado este paso, comience a mirar las fechas de cada punto de restauración guardado y seleccione uno que sea más antiguo que el período en el que notó que el problema comenzó a ocurrir.
Restaurar el sistema a un punto de tiempo anterior
- Una vez seleccionado el punto de restauración del sistema correcto, haga clic en Finalizar para completar la configuración.
- Después de iniciar este proceso, su PC se reiniciará y se montará el estado anterior. En el siguiente inicio, repita la acción que estaba provocando el error y vea si el problema está ahora resuelto.
Si el mismo 0x80070043 error sigue ocurriendo, baje al método final a continuación.
Método 5: Realizar una instalación de reparación / instalación limpia
Si ninguna de las instrucciones que se dan a continuación le ha permitido resolver el problema, es probable que el asunto que está tratando esté realmente fuera de su control. Si este escenario es aplicable, la forma más conveniente de solucionar el problema es restablecer todos los componentes de Windows, incluidos todos los datos de arranque.
Varios usuarios afectados que también estaban luchando por resolver el error 0x80070043 han confirmado que esta operación les permitió solucionar el problema por completo.
Cuando se trata de reiniciar cada componente del sistema operativo, tienes dos maneras de avanzar:
- Una instalación limpia – Es el procedimiento más fácil y no tiene ningún requisito previo. Sin embargo, la mayor desventaja de este método es que no le permitirá conservar sus archivos a menos que los respalde por adelantado.
- Una instalación de reparación (reparación in situ) – Un enfoque más tedioso que requerirá que posea un medio de instalación compatible con su sistema operativo actual. Pero es la solución más enfocada ya que sólo reiniciará tus componentes de Windows (incluyendo los datos de arranque) mientras te permite mantener todos tus archivos (incluyendo aplicaciones, juegos, medios personales e incluso algunas preferencias de usuario).