Para establecer derechos

Para establecer derechos

En Windows 7 o posterior, ¿hay alguna manera de negarle a un programa los derechos de escritura en cualquier parte del registro?

Especifique a qué versión de Windows se aplica su respuesta.

Respuesta1

En Windows Vista y posteriores, puede lograr esto configurando elnivel de integridaddel programa en cuestión a Bajo o No confiable.

Una forma de hacerlo es utilizar elicacls.exeutilidadpara establecer el nivel de integridad del programa. Por ejemplo, supongamos que desea configurar notepad.exe con una integridad baja. Desde un símbolo del sistema elevado, escriba:

icacls notepad.exe /setintegritylevel low

Esto evita que el Bloc de notas afecte a objetos a nivel del sistema con un nivel de integridad medio o alto, como archivos del sistema, varias secciones del Registro, etc.

Dependiendo del programa en cuestión, este puede ser un muy buen o unmuymala idea.

Los niveles de integridad pueden ser algo confuso de entender. Tómese el tiempo para revisar detenidamentela documentación, para aprender a descubrirel nivel de integridad actualy comprender el impacto total de los cambios que está intentando.

SermuyTenga cuidado al hacer esto, ya que es bastante fácil estropear gravemente las cosas, especialmente si no está completamente seguro de lo que está haciendo. Haga una copia de seguridad, experimente con una copia, no intente esto en casa, la secretaria desautorizará todo conocimiento, etc., etc.

Respuesta2

No directamente, pero es posible crear una situación en la que funcione.

Puede establecer configuraciones de seguridad en el registro para cuentas de usuario, pero no para programas.

También puede iniciar un programa como un usuario diferente. Entonces, en teoría, podría crear una cuenta de usuario que no pueda modificarse, luego configurar específicamente a ese usuario para que no tenga derechos para modificar esa clave de registro específica, pero darle permiso para leer esa clave y, opcionalmente, escribir en otras claves.

Tenga en cuenta que: limitar el acceso al registro puede provocar errores extraños porque los programas normalmente no comprueban si la parte del registro en la que quieren escribir se puede leer, especialmente si establece derechos en la sección HKEY_Current User.

Para establecer derechos

Abra el registro y navegue hasta la clave donde desea cambiar los derechos. Haga clic derecho en la clave (carpeta) y elija Permisos...

Desde aquí puedes dar derechos. Nota Control total = hacer todo, incluido: consultar valor, establecer valor, crear subclave, enumerar subclaves, notificar, crear vínculo, eliminar, escribir dac, escribir propietario y leer control.

Los permisos especiales le permiten establecer derechos individuales. Para hacer esto, presione el Advancedbotón.

información relacionada