Cómo ejecutar programas como TrustedInstaller para escribir en ciertas claves de registro o archivos - Winhelponline

How Run Programs



Incluso cuando se ejecutan programas con nivel elevado (Administrador), ciertas claves de registro y archivos no se pueden escribir. Esto puede deberse a que los archivos pertenecen a TrustedInstaller y no se ha concedido acceso de escritura a los administradores. En ese caso, ejecutar el programa como TrustedInstaller puede ayudar a reparar una clave de registro bloqueada o borrar un archivo al que no se puede acceder de todos modos.







RELACIONADO: Cómo ejecutar un programa con una cuenta SYSTEM (LocalSystem) en Windows

Cómo ejecutar programas como TrustedInstaller

Puede iniciar programas como TrustedInstaller utilizando diferentes herramientas o métodos. Siga una de las herramientas a continuación que más le convenga.



AdvancedRun

AdvancedRun de Nirsoft le permite ejecutar un programa con diferentes configuraciones que elija, que incluyen: prioridad baja o alta, directorio de inicio, estado de la ventana principal (minimizado / maximizado), ejecutar el programa con diferentes usuarios o permisos, configuración de compatibilidad del sistema operativo y entorno variables. También puede guardar la configuración deseada en un archivo de configuración y luego ejecutar el programa automáticamente desde la línea de comandos con la configuración deseada.



Utilizando Advanced Run, también inicia un programa en SISTEMA , TrustedInstaller o un contexto de usuario diferente.





trustinstaller avanzado ejecutar nirsoft

También puede utilizar la siguiente sintaxis de línea de comandos AdvancedRun para iniciar un programa como TrustedInstaller.



AdvancedRun.exe / EXEFilename 'c:  windows  system32  cmd.exe' / RunAs 8 / Run

Lo anterior inicia el símbolo del sistema como TrustedInstaller.

En el ejemplo anterior, el valor '8' del parámetro / RunAs establece el modo Ejecutar como en TrustedInstaller. Para ejecutar un programa como usuario del SISTEMA, pase el valor '4'. Si no sabe cuál es el valor correcto para usar desde la línea de comandos, simplemente elija la opción deseada de la interfaz de usuario, guárdela en el archivo de configuración y luego verifique los valores almacenados en el archivo de configuración (.cfg).


PowerRun

PowerRun es una utilidad gratuita que puede ejecutar programas con los privilegios de TrustedInstaller. Si tiene una clave de registro bloqueada o un archivo propiedad de TrustedInstaller y no puede cambiar el nombre o reemplazar el archivo, esta herramienta puede ayudar.

Descargar PowerRun y ejecutarlo. Agregue los programas necesarios a la lista y ejecútelos como TrustedInstaller.

powerrun: ejecuta el programa como un instalador de confianza (TI)

Soporte de línea de comandos de PowerRun

PowerRun admite los siguientes argumentos de la línea de comandos.

Uso: PowerRun_x64.exe [/ SW:Comandos: / SW: 0 = Ocultar ventana / SW: 1 = Mostrar ventana (predeterminado) / SW: 2 = Minimizar ventana / SW: 3 = Maximizar ventana / WD: (Ruta) = Directorio de trabajo / SYS = Solo usuario del sistema (no TrustedInstaller) Ejemplos: PowerRun_x64.exe 'C:  Test.exe' PowerRun_x64.exe 'C:  Test.exe' param1 param2 etc. PowerRun_x64.exe 'C:  Test.bat' param1 param2 etc. PowerRun_x64.exe / SW: 2 '/ WD: C:  'notepad.exe C:  test.txt PowerRun_x64.exe Regedit.exe' C:  Test.reg 'PowerRun_x64.exe Regedit.exe /SC:Test.reg PowerRun_x64.exe% SystemRoot%  system32  cmd.exe PowerRun_x64.exe cmd.exe / k echo ¡hola mundo! PowerRun_x64.exe / SYS cmd.exe / k echo ¡hola mundo! PowerRun_x64.exe / SW: 0 'Reg.exe' agregue 'HKLM  Software  keyname' / v 'valuename' / t REG_SZ / d 'hello' / f

NSudo

NSudo ( GitHub ) es una herramienta similar a PowerRun, pero puede iniciar programas en Sistema ( LocalSystem ), Usuario actual, Proceso actual o la cuenta TrustedInstaller.

nsudo: ejecuta el programa como un instalador de confianza (TI)

NSudo: soporte de línea de comandos

 NSudo versión 6.2.1812.31 -U: [Opción] Cree un proceso con la opción de usuario especificada. Opciones disponibles: T TrustedInstaller S Sistema C Usuario actual P Proceso actual D Proceso actual (Desplegar a la derecha) PS: Este es un parámetro obligatorio. -PAGS: [Opción] Cree un proceso con la opción de privilegio especificada. Opciones disponibles: E Habilitar todos los privilegios D Deshabilitar todos los privilegios PS: Si desea utilizar los privilegios predeterminados para crear un proceso, no incluya el parámetro '-P'. -METRO: [Opción] Cree un proceso con la opción de Nivel de integridad especificado. Opciones disponibles: S Sistema H Alto M Medio L Bajo PS: Si desea utilizar el nivel de integridad predeterminado para crear un proceso, no incluya el parámetro '-M'. -Prioridad: [Opción] Cree un proceso con la [opción de prioridad de proceso especificada. Opciones disponibles: Inactivo Inferior a Normal Normal Superior a Normal Alto Tiempo real PS: Si desea utilizar la Prioridad de proceso predeterminada para crear un proceso, no incluya el parámetro '-Priority'. -ShowWindowMode: [Opción] Cree un proceso con una opción de modo de ventana especificada. Opciones disponibles: Mostrar Ocultar Maximizar Minimizar PS: Si desea utilizar el modo de ventana predeterminado para crear un proceso, no incluya el parámetro '-ShowWindowMode'. -Espere Haga que NSudo espere a que finalice el proceso creado antes de salir. PD: Si no quiere esperar, no incluya el parámetro '-Wait'. -Directorio actual: [DirectoryPath] Establece el directorio actual para el proceso. PD: Si desea utilizar el directorio actual de NSudo, no incluya el parámetro '-CurrentDirectory'. -UseCurrentConsole Cree un proceso con la ventana de la consola actual. PD: Si desea crear un proceso con la nueva ventana de la consola, no incluya el parámetro '-UseCurrentConsole'. -Versión Muestra información de la versión de NSudo. -? Muestre este contenido. -H Muestre este contenido. -Ayuda Muestre este contenido. Menú de contexto: -Instalar en pc : Copie NSudo al directorio de Windows y agregue el menú contextual. -Desinstalar : Elimine NSudo en el directorio de Windows y el menú contextual. PD: 1. Todos los argumentos del comando NSudo no distinguen entre mayúsculas y minúsculas. 2. Puede utilizar '/' o '-' anular '-' y utilizar '=' anular ':' en los parámetros de la línea de comandos. Por ejemplo, '/ U: T' y '-U = T' son equivalentes. 3. Para garantizar la mejor experiencia, NSudoC no admite el menú contextual.

Ejemplo:

Para ejecutar el símbolo del sistema como TrustedInstaller, habilite todos los privilegios y el nivel de integridad predeterminado:

 NSudo -U: T -P: E cmd 

Hacker de proceso

Si está utilizando el excelente Hacker de proceso programa administrador de procesos, puede iniciar un programa como TrustedInstaller de dos formas diferentes:

Opción 1: uso de opciones integradas

En Process Hacker, haga clic en la pestaña Servicios. Haga clic derecho en el Instalador de confianza servicio y haga clic en comienzo .

ejecutar como confiable instalador - hacker de proceso

Vuelva a la pestaña Procesos, haga clic con el botón derecho TrustedInstaller.exe , haga clic en Diverso y haga clic en Ejecutar como este usuario…

ejecutar como confiable instalador - hacker de proceso

Escriba el programa que desea ejecutar como TrustedInstaller, por ejemplo, Símbolo del sistema ( cmd.exe ) y haga clic en Aceptar.

ejecutar como confiable instalador - hacker de proceso

Tenga en cuenta que el campo Nombre de usuario dice NT AUTORIDAD SISTEMA . Además, cuando se inicia un programa en el contexto de TrustedInstaller, el Administrador de tareas o cualquier administrador de procesos mostraría que se está ejecutando como usuario del SISTEMA.

ejecutar como confiable instalador - hacker de proceso

Este es el caso si utiliza cualquier método del artículo anterior. Es normal y se puede ignorar. El proceso generado se ejecuta con privilegios de TrustedInstaller aunque dice SISTEMA .

Opción 2: usar un complemento

La descarga de un complemento de Process Hacker (archivo .dll) le permite ejecutar programas como TrustedInstaller a través del menú principal de Process Hacker. Aquí están los enlaces de descarga del complemento:

 TrustedInstallerPlugin_x32.zip (para 32 bits) https://wj32.org/processhacker/forums/download/file.php?id=795&sid=37bfe842abb595845e0663ae5b4da06b TrustedInstallerPlugin_x64.zip (para 64 bits) https://wj32.org/processhacker/forums/download/file.php?id=796&sid=37bfe842abb595845e0663ae5b4da06b Código fuente en GitHub: https://github.com/processhacker/plugins-extra/tree/ master / TrustedInstallerPlugin (vía) TrustedInstaller - Foros de hackers de procesos: https://wj32.org/processhacker/forums/viewtopic.php?t=2407

Después de copiar TrustedInstallerPlugin.dll al Process Hacker Plugins directorio, cierre y vuelva a abrir Process Hacker.

Verás el Ejecutar como instalador de confianza… comando en el menú principal.

ejecutar como un instalador de confianza - Complemento de hacker de proceso

Palabras de cierre

Ejecutar programas bajo los privilegios de TrustedInstaller puede ser arriesgado y no necesitará hacerlo en mayoria de los casos , y siempre que los programas puedan acceder a los archivos del sistema necesarios. Este tipo de elevación debe usarse solo cuando sea necesario y si sabe lo que está haciendo.

He visto casos en los que TrustedInstaller bloqueó incorrectamente archivos DLL específicos del sistema y el sistema en sí no pudo leer el archivo, mostrando 0 KB en el Explorador. Acceder a las propiedades del archivo y hacer clic en la pestaña Seguridad mostró que los permisos no se podían mostrar. Y ICACLS.EXE cuando se ejecuta desde Símbolo del sistema de administración ni siquiera podía ver el archivo, ya que decía 'El sistema no puede encontrar el archivo especificado. 0 archivos procesados ​​con éxito Error al procesar 1 archivos ”.

Finalmente, tuve que usar el símbolo del sistema de inicio bajo los derechos Ti y luego borrar esos archivos antes de ejecutar el Comprobador de archivos del sistema.


Una pequeña solicitud: si le gustó esta publicación, por favor comparta esto.

Una 'pequeña' parte de usted ayudaría mucho con el crecimiento de este blog. Algunas buenas sugerencias:
  • Pin it!
  • Compártelo en tu blog favorito + Facebook, Reddit
  • ¡Tuitealo!
Así que muchas gracias por su apoyo, mi lector. No tomará más de 10 segundos de su tiempo. Los botones para compartir están justo debajo. :)