Errores de permisos

Soluciona el error Access is denied (os error 5) cuando BakoshApp instala, actualiza o elimina un mod o el servidor de Rust Survival — tres soluciones ordenadas de la más rápida a la más definitiva.

Cómo se ve

Windows no permitió que BakoshApp escribiera o borrara archivos en la carpeta del juego (GTA V, RDR2). BakoshApp nunca pide derechos de administrador por su cuenta: si la carpeta está protegida, la operación simplemente falla.

  • Instalar mod, Actualizar mod o Reinstalar mod. El panel de log muestra Failed to install mod: Failed to extract the downloaded archive. Please try again. (o Failed to update mod: … / Failed to reinstall mod: …). El archivo de log contiene Extraction error: File create error: Access is denied. (os error 5).
  • Eliminar mod. Puede que no aparezca ningún error en pantalla — la app incluso puede mostrar Mod deleted successfully! — pero algunos archivos se quedan en la carpeta del juego. El archivo de log contiene Failed to delete <path>: Access is denied. (os error 5).

En un Windows que no está en inglés, la parte del mensaje que genera el sistema aparece en tu idioma, pero (os error 5) no cambia.

Por qué pasa

BakoshApp no tiene permiso para escribir o borrar archivos en la carpeta elegida. Las razones habituales son:

  1. El juego está instalado en un directorio protegido de Windows (como C:\Program Files o C:\Program Files (x86)), donde cualquier cambio de archivo requiere derechos de administrador.
  2. El usuario actual de Windows no tiene permiso de escritura sobre la carpeta del juego en concreto.
  3. El antivirus está bloqueando los archivos del mod.

Failed to extract the downloaded archive también puede significar que el disco está lleno o que la descarga se corrompió — consulta Errores de instalación, actualización y eliminación. Lo que apunta a un problema de permisos es Access is denied (os error 5) en el archivo de log.

Esto es un problema de permisos, no un bug de BakoshApp

Reinstalar BakoshApp no lo arreglará — el propio Windows está denegando el acceso de escritura. Tienes que cambiar permisos, ejecutar como administrador o mover el juego fuera de la carpeta protegida.

Solución 1 — Ejecuta BakoshApp como administrador (lo más rápido)

Como lo que falta es el permiso de escritura, concederlo al arrancar es la solución más rápida.

  1. Cierra BakoshApp por completo.
  2. Encuentra el acceso directo de BakoshApp en el escritorio o el archivo .exe.
  3. Pulsa con el botón derecho sobre él.
  4. Elige Ejecutar como administrador.
  5. Si Windows (Control de cuentas de usuario / UAC) pide confirmación, pulsa Sí.
  6. Vuelve a intentar la acción que falló originalmente.
Haz esto permanente

Pulsa con el botón derecho en el acceso directo de BakoshApp → Propiedades → pestaña Compatibilidad → marca Ejecutar este programa como administrador → Aceptar. Ahora BakoshApp arrancará siempre con los derechos necesarios.

Solución 2 — Concede control total sobre la carpeta del juego (sin arranque como admin)

Puedes permitir que tu cuenta de Windows modifique archivos en la carpeta del juego directamente:

  1. Abre el Explorador de archivos y navega hasta la carpeta donde está instalado el juego.
  2. Pulsa con el botón derecho en la carpeta principal del juego → Propiedades.
  3. Abre la pestaña Seguridad.
  4. Pulsa Editar bajo la lista de usuarios (puede que necesites derechos de administrador).
  5. Selecciona Usuarios o tu cuenta actual de Windows en la lista.
  6. En el bloque inferior, bajo la columna Permitir, marca Control total.
  7. Pulsa Aplicar y luego Aceptar en todas las ventanas abiertas.

Después de esto, BakoshApp puede instalar y eliminar archivos de mods sin un arranque como admin.

Las carpetas del sistema de Windows como Program Files chocan regularmente con mods y aplicaciones auxiliares debido a su estricta política de seguridad.

  1. Mueve o reinstala el juego desde una carpeta del sistema a una carpeta de usuario.
  2. Buenas rutas de instalación para juegos: C:\Games\<GameName> o una unidad separada como D:\Games\....

Esto no solo soluciona el error actual, sino que previene problemas similares con futuros mods y herramientas.


El equivalente en Rust Survival

El mismo problema de acceso denegado también puede aparecer al instalar el servidor de Rust Survival. La consola entonces muestra "Error en la instalación: …" con Access is denied cuando haces clic en Instalar servidor en la sección Rust Survival.

Causa: la carpeta del servidor está en un directorio protegido (por ejemplo C:\Program Files\RustServer), o tu cuenta de Windows no tiene permiso de escritura sobre la carpeta elegida.

Qué hacer
  1. No uses Program Files. BakoshApp sugiere C:\RustServer por defecto — esa ruta está bien. Alternativas: C:\Games\RustServer, D:\RustServer.
  2. Si la carpeta ya está en el lugar equivocado — abre la pestaña Gestionar mod en la sección Rust Survival y pulsa Cambiar carpeta para elegir otra. Los archivos del servidor tendrán que descargarse de nuevo, lo que lleva un rato.
  3. Lanza BakoshApp como administrador (Solución 1 arriba — mismos pasos).
  4. Si el antivirus bloquea la descarga o el arranque del servidor, añade la carpeta del servidor a las exclusiones de tu antivirus.