Error 5 al intentar ejecutar el archivo en el directorio temporal: Solución
¿Recibiste un mensaje emergente que decía “No se puede ejecutar el archivo en el directorio temporal. Error 5: Acceso denegado.”?
Este problema está relacionado con la herramienta Windows InstallShield y las carpetas temporales en la unidad de instalación de Windows. Principalmente, es la unidad C:. A veces, el asistente de InstallShield no puede descomprimir el contenido del paquete de instalación, y recibirás este mensaje de error.
Generalmente, sucede por las siguientes razones:
- La cuenta de usuario activa no tiene derechos de administrador para instalar ciertas aplicaciones.
- El mal funcionamiento del disco duro o SSD impide crear nuevos directorios o escribir en carpetas existentes.
- Alguien ha modificado los derechos de seguridad de la carpeta por lo que tu cuenta de usuario no puede escribir datos.
- El asistente de InstallShield no puede localizar o usar la carpeta TEMP predeterminada en la unidad C:.
- La PC está infectada con malware.
- El antivirus está bloqueando agresivamente aplicaciones , incluido el asistente de InstallShield.
- El Firewall de Windows 10/11 está bloqueando la reescritura de contenido en las carpetas TEMP.
Para ayudarte a solucionar el problema, he reproducido este error en una PC con Windows 10. ¡Aquí están las soluciones que funcionaron para mí!
Cómo solucionar el error 5 al intentar ejecutar el archivo en el directorio temporal
Aquí hay algunas técnicas que puedes probar, comenzando con las más simples. Sigue este orden para los resultados más rápidos y mejores:
Iniciar sesión como administrador
- Haz clic en el botón del menú de inicio y luego en tu foto de perfil de usuario en la esquina inferior derecha.
- Aparecerá un menú contextual. Selecciona Cerrar sesión.
- Espera a que tu computadora regrese a la pantalla de inicio de sesión.
- Si ves más de una cuenta de usuario, haz clic en la que es la cuenta de Administrador.
- Puede que necesites contactar al propietario del dispositivo o al personal de soporte técnico si no sabes qué cuenta de administrador usar.
- Ingresa las credenciales requeridas en los campos de Nombre de usuario y Contraseña.
- Presiona Enter para iniciar sesión como administrador.
Ahora, intenta instalar la aplicación nuevamente.
Ejecutar el instalador como administrador
Si ya has iniciado sesión en la PC con Windows como administrador, prueba lo siguiente:
- Localiza el paquete de instalación, selecciónalo y haz clic derecho.
- Haz clic en Ejecutar como administrador desde el menú contextual.
- El asistente de InstallShield del paquete de software ahora obtendrá acceso privilegiado para leer y escribir en las unidades de almacenamiento y directorios.
Establecer control total para la carpeta TEMP
- Navega a la siguiente ubicación para encontrar la carpeta Temp utilizada por el asistente de InstallShield.
`C:\Users\CtOS\AppData\Local`- Reemplaza CtOS con tu nombre de cuenta de usuario.
- Localiza la carpeta Temp y haz clic derecho sobre ella.
- Selecciona Propiedades en el menú contextual.
- Aparecerá el cuadro de diálogo de Propiedades de Temp.
- Navega a la pestaña de Seguridad.
- Selecciona tu cuenta de usuario en la sección de Nombres de grupo o de usuario.
- En la sección de Permisos para, busca los accesos otorgados en la columna Permitir.
- Si se ve como la imagen a continuación, la cuenta de usuario seleccionada no tiene suficiente permiso para usar esta carpeta.
- Haz clic en el botón Editar.
- Se abrirá el cuadro de diálogo Permisos para Temp.
- Nuevamente selecciona tu cuenta de usuario.
- Marca las casillas para todos los elementos debajo de la columna Permitir.
- Haz clic en Aplicar y Aceptar para hacer cumplir los cambios.
- Nuevamente, haz clic en Aplicar y Aceptar en el cuadro de diálogo de Propiedades de Temp.
Esto debería ayudarte a solucionar el problema de “Error 5 al intentar ejecutar el archivo en el directorio temporal” al instalar software.
Limpiar los archivos temporales
Navega a las siguientes carpetas Temp en tu PC con Windows y elimina todo el contenido dentro de estas directorios.
Intenta borrar tantos archivos temporales como puedas de ellos:
`C:\Windows\Temp`
`C:\Users\CtOS\AppData\Local\Temp`
En la dirección de la carpeta Temp anterior, reemplaza CtOS con tu nombre de cuenta de usuario.
Necesitarás acceso de administrador para eliminar el contenido de estas carpetas Temp.
Crear una nueva carpeta TEMP predeterminada
- Ve a la unidad de instalación de Windows y crea una nueva carpeta llamada TEMP.
- Presiona las teclas Windows + R para abrir el cuadro de diálogo Ejecutar.
- Escribe
sysdm.cplen el campo Abrir y presiona Enter.
- En la ventana de Propiedades del sistema, ve a la pestaña de Avanzado.
- Haz clic en la opción de Variables de entorno.
- Bajo Variables de usuario para CtOS, haz clic en Nuevo.
- En lugar de CtOS, verás tu nombre de cuenta de usuario.
- Para el campo de Nombre de variable, ingresa TEMP.
- En el campo de Valor de variable, ingresa la ruta completa a tu nueva carpeta Temp como se muestra a continuación:
`C:\TEMP`- Haz clic en Aceptar.
- Haz clic en Aceptar nuevamente para cerrar todas las ventanas.
Ejecutar la limpieza de disco
- Escribe Limpieza de disco en el menú de inicio.
- Haz clic en la aplicación de Limpieza de disco debajo de la sección de Mejor coincidencia.
- Verás el cuadro de diálogo de Limpieza de disco: Selección de unidad.
- Asegúrate de que esté seleccionada la unidad de instalación de Windows. Por ejemplo, (C:).
- Ahora verás el cuadro de diálogo de Limpieza de disco para WINDOWS 10.
- En lugar de WINDOWS 10, puede que veas Disco local C: o cualquier otro nombre que hayas asignado a la carpeta de instalación de Windows.
- Haz clic en el botón de Limpiar archivos de sistema.
- Nuevamente, verás el cuadro de diálogo de Limpieza de disco: Selección de unidad.
- Selecciona la misma unidad nuevamente.
- Windows eliminará archivos de sistema innecesarios.
- Cuando se muestre el cuadro de diálogo de Limpieza de disco para WINDOWS 10, haz clic en el botón Aceptar.
- Ahora verás la barra de progreso de Limpieza de disco.
Una vez que hayas limpiado la unidad C:, intenta instalar la aplicación nuevamente.
Desactivar el Control de Cuentas de Usuario
- Haz clic en el botón del menú de inicio.
- Escribe Control de cuentas de usuario.
- Selecciona Cambiar la configuración de Control de cuentas de usuario debajo de la Mejor coincidencia.
- Ahora verás el cuadro de diálogo de Configuración de Control de cuentas de usuario.
- Generalmente, debería estar en el lado de Siempre notificar.
- Deslízalo hacia abajo hasta el nivel de Nunca notificar.
- Haz clic en Aceptar.
- Puede que necesites aprobar la acción haciendo clic en Sí o Continuar en un cuadro de confirmación.
Prueba si el problema se ha solucionado o no. Sigue los pasos mencionados anteriormente para volver a establecer el nivel de Control de cuentas de usuario a Siempre notificar.
Realizar un inicio limpio
- Presiona las teclas Windows y R juntas para abrir el cuadro de diálogo Ejecutar.
- Escribe
msconfigen el campo Abrir y presiona Enter.
- En la ventana de Configuración del sistema, haz clic en la pestaña de Servicios.
- Marca la casilla junto a Ocultar todos los servicios de Microsoft.
- Haz clic en Deshabilitar todo.
- Haz clic en la pestaña de Inicio.
- Haz clic en Abrir el Administrador de tareas.
- En el Administrador de tareas, ve a la pestaña de Inicio.
- Para cada elemento de inicio, haz clic derecho sobre él y selecciona Deshabilitar.
- Cierra el Administrador de tareas.
- En la ventana de Configuración del sistema, haz clic en Aplicar y luego en Aceptar.
- Reinicia tu PC.
Prueba si el problema está solucionado o no. Una vez que puedas instalar la nueva aplicación, sigue estos pasos nuevamente para habilitar los servicios no de Microsoft y los servicios de inicio del Administrador de tareas. Reinicia tu PC para hacer cumplir estos cambios.
Crear una nueva cuenta de administrador
- Presiona las teclas Windows + R para abrir la aplicación de Configuraciones.
- Haz clic en el menú de Cuentas en la lista.
- Verás el menú de Configuraciones > Tu información.
- Haz clic en la opción de Familia y otros usuarios en el panel de navegación del lado izquierdo.
- Selecciona el botón Agregar alguien más a este PC debajo de la sección de Otros usuarios a la derecha.
- Se abrirá un diálogo de inicio de sesión de cuenta de Microsoft. Haz clic en el hipervínculo de No tengo esto….
- Selecciona Agregar un usuario sin cuenta de Microsoft en la siguiente pantalla.
- Ingresa los detalles necesarios en el cuadro de diálogo de Crear un usuario para este PC y haz clic en Siguiente.
- Deberías ver la cuenta recién creada en la sección de Otros usuarios.
- Haz clic en esa cuenta y presiona el botón Cambiar tipo de cuenta.
- Verás el cuadro de diálogo de Cambiar tipo de cuenta.
- Haz clic en el menú desplegable de Tipo de cuenta y elige Administrador.
- Presiona Aceptar para aplicar la modificación que acabas de hacer.
- Ahora, cierra sesión de la cuenta de usuario de Windows existente e inicia sesión con la nueva cuenta de Administrador.
Deberías intentar ahora instalar la nueva aplicación y ver si el problema de “Error 5 al intentar ejecutar el archivo en el directorio temporal” está solucionado.
Desactivar el programa antivirus brevemente
- Abre la Configuración de Windows presionando las teclas Windows + I juntas y haz clic en la opción de Actualización y seguridad.
- En el menú de Actualización y seguridad, haz clic en la opción de Seguridad de Windows.
- Haz clic en la configuración de Protección contra virus y amenazas debajo de la sección de Áreas de protección a la derecha.
- Selecciona Administrar configuraciones debajo de la configuración de Protección contra virus y amenazas.
- Usa el botón de alternancia para desactivar la función de Protección en tiempo real.
- Mantén esta ventana como está.
- Intenta instalar la nueva aplicación.
- Si funciona, usa el botón de alternancia de Protección en tiempo real nuevamente para activar la función de seguridad.
Reiniciar Windows en Modo Seguro
- Haz clic en el menú de inicio y selecciona el botón de Encendido.
- Aparecerá un menú contextual con tres opciones de encendido.
- Presiona la tecla Shift en el teclado y haz clic en el botón de Reiniciar.
- La PC con Windows se reiniciará y arrancará en el entorno de WinRE.
- Haz clic en Solucionar problemas.
- Selecciona Opciones avanzadas en la pantalla de Solucionar problemas.
- Haz clic en Configuraciones de inicio.
- Selecciona Reiniciar en la siguiente pantalla.
- La PC se reiniciará en el menú de Configuraciones de inicio con varias opciones.
- Allí, presiona la tecla numérica 4 para Modo Seguro.
- La PC se reiniciará en Modo Seguro.
Ahora, verifica si el Error 5 aparece nuevamente cuando intentas instalar una aplicación.
Resumen
Así que, estas son las soluciones que puedes seguir para superar el error de no poder ejecutar el archivo en el directorio temporal Error 5 al instalar aplicaciones. Estos métodos funcionarán de manera efectiva en Windows 7, 8, 11, etc.
También puede que desees consultar “Se te ha denegado el permiso para acceder a esta carpeta” y “Acceso a la carpeta denegado Windows 11” si enfrentas alguno de estos problemas.