¿Acceso denegado aunque soy administrador?

34

Mi cuenta de usuario en Windows 7 es parte del grupo Administradores que tiene permisos de control total en C: \ inetpub \ wwwroot:

texto alternativo

Sin embargo, cuando intento crear una carpeta en él, aparece el error "acceso denegado". Esto se soluciona agregando mi cuenta de usuario específica a la lista, pero eso no debería ser necesario, ¿verdad?

Borek Bernard
fuente

Respuestas:

4

Este es el comportamiento esperado con UAC habilitado.

¿Cómo intentas crear la carpeta? El Explorador de Windows generará un aviso de UAC, ¿así que supongo que está utilizando algún otro método?

Si lo está haciendo desde un símbolo del sistema, asegúrese de que se ejecute con privilegios elevados.

ThatGraemeGuy
fuente
Pensé que UAC podría jugar un papel aquí. Entonces, ¿cualquier carpeta con permisos para el grupo de Administradores requerirá una solicitud elevada o un nombre de usuario específico? Si es así, ¿hay algún punto en la asignación de permisos en grupos con UAC habilitado si deseo poder acceder a esos archivos / carpetas desde un símbolo del sistema normal y no elevado?
Borek Bernard
No, con un símbolo del sistema no elevado, su cuenta de usuario debe especificarse explícitamente en la ACL para que pueda obtener acceso.
ThatGraemeGuy
25

La cuestión es que UAC no puede "elevar" el Explorador correctamente. Consulte el siguiente artículo que explica por qué sucede esto y cómo solucionarlo. Pensé que esto se solucionó en Windows 7 pero parece que no lo es, consulte Acceso denegado a Windows 7

Patán
fuente
1
Esta, creo que es la respuesta correcta ..
Chandra Eskay
99
Resuma los aspectos relevantes para mi voto positivo; de lo contrario, somos susceptibles de perder la información porque el problema probablemente durará más tiempo que el sitio web al que se vincula (en Windows 7 ejecutándose en alguna máquina virtual que nos sobrevivirá a todos).
sabio
44
Votar abajo la respuesta de solo enlace. Y lo haría -1 dos veces si pudiera para esa edición pidiendo votos a favor solo por cuestión de principios. Está bien, no se recomienda, dejar un enlace a la fuente de una respuesta, pero como dijo el sabio, sin el contenido el enlace puede volverse inútil en algún momento en el futuro
Tobias Kienzler
El artículo vinculado establece que es un error de Explorer. No lo es. En cambio, es el resultado de los procesos de reciclaje de Explorer para varias ventanas. Puede cambiar el comportamiento habilitando "Ejecutar cada ventana en un proceso separado".
Gogowitsch
3
voto negativo para respuesta solo de enlace
endolith
9

De Technet :

Para ayudar a evitar que el software malicioso se instale silenciosamente y cause una infección en toda la computadora, Microsoft desarrolló la función UAC. A diferencia de las versiones anteriores de Windows, cuando un administrador inicia sesión en una computadora con Windows Vista, el token de acceso de administrador completo del usuario se divide en dos tokens de acceso: un token de acceso de administrador completo y un token de acceso de usuario estándar. Durante el proceso de inicio de sesión, se eliminan los componentes de autorización y control de acceso que identifican a un administrador, lo que da como resultado un token de acceso de usuario estándar. El token de acceso de usuario estándar se usa para iniciar el escritorio, el proceso Explorer.exe. Debido a que todas las aplicaciones heredan sus datos de control de acceso desde el lanzamiento inicial del escritorio, también se ejecutan como un usuario estándar.

Después de que un administrador inicia sesión, el token de acceso de administrador completo no se invoca hasta que el usuario intente realizar una tarea administrativa.

Por lo tanto, cada vez que intente utilizar credenciales de administrador, se le debe dar un aviso de UAC para invocar ese token de administrador, que le da acceso para realizar ese cambio. Ahora, si eso no funciona, querrá verificar la configuración de UAC .

Lo más probable es que la configuración que necesite deshabilitar sea " Control de cuentas de usuario: ejecutar todos los administradores en modo de aprobación de administrador ". Puede cambiar ese comportamiento modificando la tecla "EnableLUA" en la siguiente ubicación:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ System

Eso debería hacer que los administradores se ejecuten como administradores todo el tiempo. Esto es peligroso y le recomendaría que vuelva a activar esta función para el uso diario.

Doltknuckle
fuente
1
Esta debería ser la respuesta aceptada
JoelFan
¡Intenté votar a JoelFan, pero lo hice doble clic y este estúpido sitio no me deja volver a votar! Que vasija. Pero sí, esto lo tiene todo, incluido el por qué y dónde ir. Solo falta que "EnableLUA" tenga que ser "0" para deshabilitarse, pero como usuarios avanzados aquí, probablemente la mayoría lo entienda. Otra cosa, Windows 10 Home no tiene gpedit y Microsoft promociona el "Pro Pack" para instalarlo por $ 99. Hubo un instalador hecho para Win7 que probé originalmente, no funcionó, aunque otros en el sitio afirmaron que sí después de copiar archivos de SysWOW64 a System32. Así que realmente, regedit fue solo optar por mí.
vapcguy
1

Como muchos han compartido, hay todo tipo de razones por las cuales esto puede suceder. Si ha descartado totalmente los problemas de propiedad / permiso, es muy probable que otro programa impida el acceso a los archivos.

A veces es un programa específicamente destinado a restringir el acceso a archivos, como Folder Lock, pero el culpable más común es que tiene los archivos abiertos en algún otro programa, como un editor de texto (por ejemplo, Atom en mi caso), y este programa tiene un bloquear los archivos. Y así, en un caso como ese, el acceso es denegado aunque sea un administrador porque ningún usuario puede cambiar un archivo cuando está bloqueado por otra aplicación para lectura / escritura. Y así, después de cerrar el programa o los archivos abiertos en el programa, debe tener acceso regular a ellos nuevamente.

Spencer Williams
fuente
esto era para mí, corrió tarea NPM en un problema y yo no era consciente
mohas
0

En Windows7, la cuenta de administrador está oculta. Puede habilitar la cuenta de administrador.

  1. Haga clic en inicio
  2. Programa - Accesorios - Haga clic derecho en el símbolo del sistema y seleccione "Ejecutar como" administrador.
  3. En el símbolo del sistema, escriba comando escriba net user administrador / activo: sí

Lo curará. Usted tendrá 2 cuenta de usuario, uno es administrador y su usuario. Ahora puede iniciar sesión en Windows como administrador. Ahora modificará los archivos o incluso lo eliminará.

dreamerboy
fuente
0

También tuve el mismo problema. He hecho todo lo mencionado anteriormente pero no funcionó. El problema seguía encendido. pero ahora mi problema está resuelto:

  1. Abra manualmente la carpeta para la que se deniega el acceso.
  2. Seleccione el archivo ejecutable / aplicación en esa carpeta.
  3. Haga clic derecho sobre él y vaya a PROPIEDADES -> COMPATIBILIDAD
  4. Ahora vea el NIVEL DE PRIVILEGIO y verifíquelo para EJECUTAR COMO ADMINISTRADOR
  5. Luego haga clic en CAMBIAR CONFIGURACIÓN PARA TODOS LOS USUARIOS.

Supongo que el problema está resuelto ahora.

MAYUR
fuente
2
¿Qué archivo ejecutable? La pregunta es sobre cómo obtener acceso para enumerar carpetas, no ningún archivo en particular. ¿Y tú "adivinas"? si claro.
underscore_d
0

Al igual que MAYUR anteriormente, también probé la solución relacionada con UAC mencionada, pero eso no funcionó para mí.

No pude crear una nueva carpeta o mover una carpeta existente a algún directorio en mi cuenta de usuario ( Users/x/workspace/).

Para arreglar esto, yo:

  • UAC re-habilitado en el segundo nivel más bajo (que no permite que los programas modifiquen contenidos sin una advertencia de UAC)
  • creó una nueva carpeta llamada Users/x/workspace2y cortó y pegó todo el contenido de workspacea workspace2.
  • Comprueba que no quedan carpetas virtuales workspaceen cygwin.
  • Eliminado workspace
  • Renombrado workspace2aworkspace
Blake
fuente