Cum să rulați programe ca TrustedInstaller pentru a scrie în anumite chei de registru sau fișiere - Winhelponline

How Run Programs



Chiar și atunci când rulați programe ridicate (Administrator), anumite chei de registry și fișiere nu pot fi scrise. Acest lucru se poate datora faptului că fișierele sunt deținute de TrustedInstaller și că administratorii nu acordă acces la scriere. În acest caz, rularea programului ca TrustedInstaller poate ajuta la remedierea unei chei de registry blocate sau la ștergerea unui fișier care oricum nu poate fi accesat.







LEGATE DE: Cum se execută un program în contul SYSTEM (LocalSystem) din Windows

Cum se execută programe ca TrustedInstaller

Puteți lansa programe ca TrustedInstaller folosind diferite instrumente sau metode. Urmați unul dintre instrumentele de mai jos care vi se potrivește.



AdvancedRun

AdvancedRun de la Nirsoft vă permite să rulați un program cu diferite setări pe care le alegeți, inclusiv - prioritate mică sau înaltă, directorul de pornire, starea ferestrei principale (Minimizat / Maximizat), rularea programului cu utilizatori sau permisiuni diferite, setări de compatibilitate a sistemului de operare și mediu variabile. De asemenea, puteți salva setările dorite într-un fișier de configurare și apoi rulați automat programul din linia de comandă cu setările dorite.



Folosind Advanced Run, lansați și un program sub SISTEM , TrustedInstaller sau un alt context de utilizator.





Trusted Installer Advanced rulează nirsoft

De asemenea, puteți utiliza următoarea sintaxă a liniei de comandă AdvancedRun pentru a lansa un program ca TrustedInstaller.



AdvancedRun.exe / EXE Numele fișierului 'c:  windows  system32  cmd.exe' / RunAs 8 / Run

Cele de mai sus lansează Promptul de comandă ca TrustedInstaller.

În exemplul de mai sus, valoarea „8” a parametrului / RunAs setează modul Run As la TrustedInstaller. Pentru a rula un program ca utilizator SYSTEM, treceți valoarea „4”. Dacă nu știți care este valoarea potrivită de utilizat din linia de comandă, pur și simplu alegeți opțiunea dorită din interfața cu utilizatorul, salvați-o în fișierul de configurare, apoi verificați valorile stocate în fișierul config (.cfg).


PowerRun

PowerRun este un utilitar freeware care poate lansa programe sub privilegiile TrustedInstaller. Dacă aveți o cheie de registry blocată sau un fișier deținut de TrustedInstaller și nu puteți redenumi sau înlocui fișierul, acest instrument vă poate ajuta.

Descarca PowerRun și rulați-l. Adăugați programele necesare în listă și rulați ca TrustedInstaller.

powerrun - rulați programul ca program de încredere (TI)

Suport pentru linia de comandă PowerRun

PowerRun acceptă următoarele argumente din linia de comandă.

Utilizare: PowerRun_x64.exe [/ SW:Comenzi: / SW: 0 = Ascunde fereastra / SW: 1 = Afișează fereastra (implicit) / SW: 2 = Minimizează fereastra / SW: 3 = Maximizează fereastra / WD: (Calea) = Director de lucru / SYS = Numai utilizator de sistem (nu este de încredere instalatorul) Exemple: 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 hello world! PowerRun_x64.exe / SYS cmd.exe / k echo hello world! PowerRun_x64.exe / SW: 0 'Reg.exe' adaugă 'HKLM  Software  keyname' / v 'valuename' / t REG_SZ / d 'hello' / f

NSudo

NSudo ( GitHub ) este un instrument similar ca PowerRun, dar poate lansa programe în sistem ( LocalSystem ), Utilizator curent, Proces curent sau contul TrustedInstaller.

nsudo - rulați programul ca program de încredere (TI)

NSudo: Suport pentru linia de comandă

 Versiunea NSudo 6.2.1812.31 -U: [Opțiune] Creați un proces cu opțiunea de utilizator specificată. Opțiuni disponibile: T TrustedInstaller S Sistem C Utilizator curent P Proces curent D Proces curent (în dreapta) PS: Acesta este un parametru obligatoriu. -P: [Opțiune] Creați un proces cu opțiunea de privilegiu specificată. Opțiuni disponibile: E Activați toate privilegiile D Dezactivați toate privilegiile PS: Dacă doriți să utilizați privilegiile implicite pentru a crea un proces, vă rugăm să nu includeți parametrul „-P”. -M: [Opțiune] Creați un proces cu opțiunea de nivel de integritate specificată. Opțiuni disponibile: S Sistem H Înalt M Mediu L Scăzut PS: Dacă doriți să utilizați nivelul de integritate implicit pentru a crea un proces, vă rugăm să nu includeți parametrul „-M”. -Prioritate: [Opțiune] Creați un proces cu opțiunea de prioritate [rocess specificată]. Opțiuni disponibile: Inactiv Sub Normal Normal Mai sus Normal High RealTime PS: Dacă doriți să utilizați Prioritatea de proces implicită pentru a crea un proces, vă rugăm să nu includeți parametrul „-Prioritate”. -ShowWindowMode: [Opțiune] Creați un proces cu o opțiune specificată pentru modul fereastră. Opțiuni disponibile: Afișare Ascundere Maximizare Minimizare PS: Dacă doriți să utilizați modul fereastră implicit pentru a crea un proces, vă rugăm să nu includeți parametrul „-ShowWindowMode”. -Aștepta Faceți ca NSudo să aștepte finalizarea procesului creat înainte de a ieși. PS: Dacă nu doriți să așteptați, vă rugăm să nu includeți parametrul „-Așteptați”. -Directorul curent: [DirectoryPath] Setați directorul curent pentru proces. PS: Dacă doriți să utilizați directorul curent al NSudo, vă rugăm să nu includeți parametrul „-CurrentDirectory”. -UseCurrentConsole Creați un proces cu fereastra curentă a consolei. PS: Dacă doriți să creați un proces cu noua fereastră a consolei, vă rugăm să nu includeți parametrul „-UseCurrentConsole”. -Versiune Afișați informații despre versiunea NSudo. -? Afișați acest conținut. -H Afișați acest conținut. -Ajutor Afișați acest conținut. Meniul contextual: -Instalare : Copiați NSudo în directorul Windows și adăugați meniul contextual. -Dezinstalați : Eliminați NSudo din directorul Windows și din meniul contextual. PS: 1. Toate argumentele de comandă NSudo nu disting majuscule și minuscule. 2. Puteți utiliza '/' sau '-' override '-' și utilizați '=' override ':' în parametrii liniei de comandă. De exemplu, „/ U: T” și „-U = T” sunt echivalente. 3. Pentru a asigura cea mai bună experiență, NSudoC nu acceptă meniul contextual.

Exemplu:

Pentru a rula Promptul de comandă ca TrustedInstaller, activați toate privilegiile și nivelul de integritate implicit:

 NSudo -U: T -P: E cmd 

Hacker de proces

Dacă folosești excelentul Hacker de proces program de gestionare a proceselor, puteți lansa un program ca TrustedInstaller în două moduri diferite:

Opțiunea 1: utilizarea opțiunilor încorporate

În Process Hacker, faceți clic pe fila Servicii. Faceți clic dreapta pe Instalare de încredere service și faceți clic start .

rulați ca program de instalare de încredere - hacker de proces

Reveniți la fila Procese, faceți clic dreapta TrustedInstaller.exe , faceți clic pe Diverse și faceți clic pe Rulați ca acest utilizator ...

rulați ca program de instalare de încredere - hacker de proces

Tastați programul pe care doriți să îl rulați ca TrustedInstaller - de exemplu, Prompt de comandă ( cmd.exe ) și faceți clic pe OK.

rulați ca program de instalare de încredere - hacker de proces

Rețineți că câmpul Nume utilizator citește NT AUTHORITY SYSTEM . De asemenea, atunci când un program este lansat în contextul TrustedInstaller, Task Manager sau orice manager de proces ar arăta că rulează ca utilizator SYSTEM.

rulați ca program de instalare de încredere - hacker de proces

Acesta este cazul dacă utilizați orice metodă din articolul de mai sus. Este normal și poate fi ignorat. Procesul generat rulează cu privilegii TrustedInstaller, deși se spune SISTEM .

Opțiunea 2: utilizarea unui plugin

Descărcarea unui plugin Process Hacker (fișier .dll) vă permite să rulați programe ca TrustedInstaller prin meniul principal Process Hacker. Iată linkurile de descărcare a pluginului:

 TrustedInstallerPlugin_x32.zip (pentru 32 de biți) https://wj32.org/processhacker/forums/download/file.php?id=795&sid=37bfe842abb595845e0663ae5b4da06b TrustedInstallerPlugin_x64.zip (pentru 64 de biți) https://wj32.org/processhacker/forums/download/file.php?id=796&sid=37bfe842abb595845e0663ae5b4da06b Cod sursă la GitHub: https://github.com/processhacker/plugins-extra/tree/ master / TrustedInstallerPlugin (via) TrustedInstaller - Forumuri de hackeri de proces: https://wj32.org/processhacker/forums/viewtopic.php?t=2407

După ce copiați TrustedInstallerPlugin.dll la Process Hacker Plugins director, închideți și redeschideți Process Hacker.

Veți vedea Rulați ca instalator de încredere ... comanda din meniul principal.

rulați ca un program de instalare de încredere - plugin pentru hackeri de proces

Cuvinte de închidere

Rularea programelor sub privilegii TrustedInstaller poate fi riscantă și nu va trebui să faceți acest lucru în cele mai multe cazuri , și atâta timp cât programele pot accesa fișierele de sistem necesare. Acest tip de elevație trebuie utilizat numai atunci când este necesar și dacă știi ce faci.

Am văzut cazuri în care TrustedInstaller a blocat incorect DLL-urile specifice ale sistemului și sistemul în sine nu a putut citi fișierul, afișând 0 KB în Explorer. Accesând proprietățile fișierului și făcând clic pe fila Securitate, s-a arătat că permisiunile nu pot fi afișate. Și ICACLS.EXE atunci când rulează de la Prompt de comandă de administrare nici măcar nu a putut vedea fișierul, deoarece scria „Sistemul nu poate găsi fișierul specificat. 0 fișiere procesate cu succes Nu s-au procesat 1 fișiere ”.

În cele din urmă, a trebuit să folosesc lansarea Command Prompt sub drepturile Ti și apoi să șterg acele fișiere înainte de a rula System File Checker.


O mică solicitare: Dacă ți-a plăcut această postare, te rog să o împărtășești?

O acțiune „mică” de la dvs. ar ajuta serios foarte mult la creșterea acestui blog. Câteva sugestii minunate:
  • Fixează-l!
  • Distribuiți-l pe blogul dvs. preferat + Facebook, Reddit
  • Trimite-l pe Twitter!
Deci, mulțumesc mult pentru sprijin, cititorul meu. Nu va dura mai mult de 10 secunde din timpul tău. Butoanele de partajare sunt chiar mai jos. :)