Cómo solucionar el error 5: Acceso denegado en Windows



Cómo solucionar el error «Error del sistema 5. Acceso denegado» en Windows

Este error es muy molesto si intentas ejecutar ciertos comandos en el Símbolo del sistema o PowerShell. Básicamente, Windows te indica que la cuenta con la que iniciaste sesión no tiene los permisos adecuados, incluso si intentas realizar acciones que normalmente requieren permisos de administrador. Es común con comandos que implican realizar cambios en el sistema, como «net user» o algunos pasos avanzados de solución de problemas. El problema es que, si no estás ejecutando la consola como administrador, Windows puede bloquear esas acciones y, ¡zas!, aparece el error 5.

Por suerte, la solución suele ser solo cuestión de permisos. Ejecutar la línea de comandos con privilegios elevados (modo administrador) puede solucionarlo. Pero si se te olvida hacerlo, hay maneras de crear accesos directos que siempre se ejecuten como administrador, o incluso configurar trucos para evitar los avisos del Control de Cuentas de Usuario (UAC).Aquí tienes algunas maneras prácticas que otros han hecho que esto sea menos complicado.

Abra el símbolo del sistema y PowerShell correctamente como administrador

Cómo hacer que el símbolo del sistema se ejecute con derechos elevados

Sinceramente, la solución más sencilla es simplemente asegurarse de abrir la consola como administrador. Al abrir el Símbolo del sistema normalmente, se ejecuta con permisos de usuario estándar, por eso aparece ese error al intentar ciertos comandos.

  • Escriba cmd en Inicio, luego haga clic derecho en Símbolo del sistema y seleccione Ejecutar como administrador.
  • En algunas configuraciones, un atajo rápido es buscar «cmd» y, después de escribirlo en la barra de búsqueda, pulsar » Ctrl + Shift + Enter. Funciona en Windows 10 y 11 y evita algunos clics.

Una vez que se abra la ventana con «Administrador» en el título, vuelve a intentar el comando; el error debería desaparecer. Si lo haces a menudo, crear un acceso directo que siempre se ejecute como administrador te facilita las cosas. Simplemente haz clic derecho en el ejecutable cmd en C:\Windows\System32, selecciona Mostrar más opciones (Windows 11) y luego Enviar a > Escritorio (crear acceso directo). Haz clic derecho en el acceso directo, ve a Propiedades > pestaña Acceso directo > Avanzadas, marca Ejecutar como administrador y luego Aceptar. Ahora, haz doble clic en el acceso directo en cualquier momento; no es necesario que se muestre el UAC (si lo desactivas, pero ese es otro riesgo).

Lanzamiento de PowerShell elevado

Lo mismo ocurre. Para abrir PowerShell rápidamente con permisos de administrador, presione Windows + X (menú Usuario avanzado) y luego haga clic en Terminal de Windows (Administrador) o Windows PowerShell (Administrador). Confirme el mensaje de Control de Cuentas de Usuario (UAC) y aparecerá la ventana con el título «Administrador».No sé por qué funciona, pero en algunos equipos, al intentar ejecutar PowerShell como usuario estándar, se bloquean ciertas acciones y se muestra el error 5. Abrir como administrador evita este bloqueo.

  • Como alternativa, busque PowerShell en el menú Inicio, haga clic derecho y seleccione » Ejecutar como administrador». O bien, presione Ctrl + Shift + Enterdespués de escribirlo en el cuadro de búsqueda.

Crear accesos directos que siempre se ejecuten como administrador

Si te ha pasado esto a menudo y odias hacerlo cada vez, crear accesos directos es tu mejor opción. Aquí tienes el proceso rápido, porque, claro, Windows tiene que hacerlo un poco más complicado de lo que te gustaría.

  1. Vaya a C:\Windows\System32. Seleccione cmd.exe si desea el Símbolo del sistema o WindowsPowerShell\v1.0\powershell.exe para PowerShell.
  2. Haga clic derecho y elija Mostrar más opciones (necesario en Windows 11) si aparece, luego Enviar a > Escritorio (crear acceso directo).
  3. En el escritorio, haga clic derecho en el nuevo ícono y vaya a Propiedades.
  4. En la pestaña Acceso directo, haga clic en Avanzado.
  5. Marque la casilla Ejecutar como administrador. Pulse Aceptar y luego Aplicar.
  6. Ahora puedes hacer doble clic en este acceso directo, aceptar el mensaje del Control de Cuentas de Usuario (UAC) una vez y ejecutarlo como administrador. Es un poco engorroso, pero ahorra tiempo.

Cómo lidiar con los avisos del UAC

Si aparecen mensajes del Control de Cuentas de Usuario (UAC) cada vez que quieres ejecutar comandos con privilegios elevados y te cansas de hacer clic en «Sí», existe una forma arriesgada de desactivarlo, pero ten cuidado: no es una buena medida de seguridad. Si eso es demasiado, puedes crear una tarea en el Programador de Tareas para ejecutar las tareas con los privilegios más altos y evitar los mensajes por completo.

Paso a paso para deshabilitar el UAC por completo

  • Busque uac en el menú de inicio, luego abra **Cambiar configuración de Control de cuentas de usuario.
  • Arrastre el control deslizante hasta Nunca notificar y luego presione Aceptar.

Esto desactiva el UAC para todo el sistema, así que asegúrese de saber lo que está haciendo: Windows se vuelve un poco más vulnerable.

Otra forma: crear una tarea programada para ejecutar comandos elevados sin avisos

  1. Busque schtasks en el menú de inicio, presione Enter.
  2. Cree una carpeta en Biblioteca del Programador de tareas y asígnele un nombre como Sin UAC.
  3. Haz clic derecho en esa carpeta, selecciona «Crear tarea básica». Nómbrala (por ejemplo, Símbolo del sistema con privilegios elevados ) y marca » Ejecutar con los máximos privilegios».
  4. Establezca la acción en Iniciar un programa e ingrese la ruta como C:\Windows\System32\cmd.exe.
  5. En la pestaña Condiciones, desmarque la opción Iniciar solo con alimentación de CA. Termine de crear la tarea.
  6. Crea un acceso directo en el escritorio con este comando: C:\Windows\System32\schtasks.exe /RUN /TN "No UAC\YourTaskName".
  7. Haz doble clic y el símbolo del sistema debería iniciarse como administrador sin el UAC. Es extraño, pero funciona en algunos sistemas, mientras que en otros requiere algunos ajustes.

Qué hacer si no eres administrador

Si no eres administrador y ves el «Error del sistema 5», quizás tengas que pedirle a un administrador que realice estos pasos. O, si tienes acceso, cambiar tu tipo de cuenta de estándar a administrador podría ser útil, pero, como te comentamos, necesitas permiso para ello. Simplemente ve a Ajustes > Cuentas > Familia y otros usuarios, selecciona tu cuenta y cámbiala a administrador.

En algunas configuraciones, intentar ejecutar comandos que requieren derechos de administrador sin permiso simplemente no funcionará, por muchos accesos directos que crees. Así es Windows, es un poco frustrante.

Cómo solucionar el «Error del sistema 5» a largo plazo

En definitiva, la forma más segura de solucionar este error es ejecutar siempre la línea de comandos como administrador. Configurar accesos directos para ello, especialmente si lo haces más de una vez al día, ayuda a evitar las constantes solicitudes del Control de Cuentas de Usuarios (UAC).Y si tu cuenta no es de administrador, la única solución real es obtener permisos de administrador o que alguien con ellos lo haga por ti.

Con suerte, esto le ahorrará algunas horas a alguien, porque lidiar con el error 5 parece ser la forma que tiene Windows de asegurarse de que ya tenga suficientes problemas.



¿Te resultó útil este artículo?