permisos de Windows 8

permisos de Windows 8

Hace dos días, completé una instalación estándar de Windows 8. Fue una instalación nueva. Sin embargo, Windows 7 estaba en el disco antes y el instalador lo migró a Windows.old.

Por alguna extraña y extraña razón, tengo dificultades para "escribir" en mi disco con respecto a aplicaciones .NET. Parece que ninguna de mis aplicaciones .NET (autoescritas) puede escribir en sus archivos de registro en el disco, que se crean al inicio.

Deshabilité UAC y configuré Control total sobre el disco C: para mi usuario, pero no tuve suerte. Sigo recibiendo el error:

El cliente no posee un privilegio requerido.

Busqué en Google y probé algunos tutoriales en línea, ¡pero todavía no tuve suerte!

Respuesta1

Instalé mi Windows 8 de una manera muy similar y me quedaron muchas carpetas que requerían permisos elevados para las operaciones de escritura. Es probable que sus aplicaciones .NET estén bajo una cuenta que no pueda realizar estas acciones, ya sea escribir en estas carpetas en general o elevarlas (no estoy muy informado sobre cómo funcionan las aplicaciones .NET).


Afortunadamente, la solución debería ser bastante sencilla. Tome posesión de la carpeta.

Por ejemplo, mi carpeta PerfLogs tiene algunos permisos confusos (sí, me doy cuenta de que PerfLogs tiene permisos diferentes de todos modos, aunque fue útil). Pruebe esto con su carpeta de registros. Abra las propiedades y mire la pestaña de seguridad:

ingrese la descripción de la imagen aquí

Haga clic en Avanzado. Puedes ver que no tengo permiso para ni siquieravistalos permisos. Puede que tu caso no sea tan extremo:

ingrese la descripción de la imagen aquí

Haga clic en continuar y observe la configuración de seguridad avanzada. Aquí es donde sospecho que podría estar yendo mal:

ingrese la descripción de la imagen aquí

Si solo los administradores pueden escribir en su carpeta de registros y su aplicación .NET no es un administrador, no se escribirán registros.


Investigue con qué usuario se está ejecutando su aplicación .NET y averigüe si se permite el permiso de escritura en la carpeta de registro. Esta no será una solución rápida y difícil para usted, porque el problema no lo es. En el peor de los casos, intente agregar Everyonetemporalmente Full accesspara ver si esto resuelve su problema.

Respuesta2

También encontré esto útil para aquellos que también podrían sufrir el problema:

http://answers.microsoft.com/en-us/windows/forum/windows_vista-security/error-0x80070522-a-required-privilege-is-not-held/78cc11ec-c543-418d-9183-131318e9db8a

Para ejecutar completamente Windows 8 en modo Administrador, ya que no puede desactivar UAC a la antigua usanza, consulte esto: http://www.neowin.net/forum/topic/1120770-windows-8-run-everything-as-administrator/

Respuesta3

Ejecute CMD y ejecútelo como administrador. Ingrese el siguiente comando:

net user administrator /active:yes 

Cierre sesión, inicie sesión como administrador recién creado. Acabas de obtener derechos de superadministrador. Simplemente copie todo desde su perfil anterior al nuevo.

información relacionada