Sådan køres programmer som TrustedInstaller for at skrive til visse registreringsnøgler eller filer - Winhelponline

How Run Programs



Selv når der køres forhøjede programmer (administrator), er visse registreringsdatabasenøgler og filer ikke skrivbare. Dette kan skyldes, at filerne ejes af TrustedInstaller, og at der ikke gives skriveadgang til administratorer. I så fald kan kørsel af programmet som TrustedInstaller hjælpe med at rette en låst registreringsdatabasenøgle eller rydde en fil, der alligevel ikke kan tilgås.







RELATEREDE: Sådan køres et program under SYSTEM-konto (LocalSystem) i Windows

Sådan køres programmer som TrustedInstaller

Du kan starte programmer som TrustedInstaller ved hjælp af forskellige værktøjer eller metoder. Følg et af nedenstående værktøjer, der passer dig.



AdvancedRun

AdvancedRun fra Nirsoft giver dig mulighed for at køre et program med forskellige indstillinger, som du vælger, herunder - lav eller høj prioritet, startmappe, hovedvinduetilstand (minimeret / maksimeret), køre programmet med forskellige bruger- eller tilladelsesmuligheder, indstillinger for operativsystemkompatibilitet og miljø variabler. Du kan også gemme de ønskede indstillinger i en konfigurationsfil og derefter køre programmet automatisk fra kommandolinjen med de ønskede indstillinger.



Ved hjælp af Advanced Run starter du også et program under SYSTEM , TrustedInstaller eller en anden brugerkontekst.





trustinstaller avanceret køre nirsoft

Du kan også bruge følgende AdvancedRun kommandolinjesyntaks til at starte et program som TrustedInstaller.



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

Ovenstående starter kommandoprompt som TrustedInstaller.

I ovenstående eksempel indstiller '8' -værdien af ​​/ RunAs-parameteren Kør som-tilstand til TrustedInstaller. For at køre et program som SYSTEM-bruger skal du overføre værdien '4'. Hvis du ikke ved, hvad der er den rigtige værdi at bruge fra kommandolinjen, skal du blot vælge den ønskede mulighed fra brugergrænsefladen, gemme den i konfigurationsfilen og derefter kontrollere de værdier, der er gemt i konfigurationsfilen (.cfg).


PowerRun

PowerRun er et freeware-værktøj, der kan starte programmer under TrustedInstaller-rettighederne. Hvis du har en låst registreringsdatabasenøgle eller en fil, der ejes af TrustedInstaller og ikke kan omdøbe eller erstatte filen, kan dette værktøj hjælpe.

Hent PowerRun og kør det. Tilføj de nødvendige programmer til listen og kør som TrustedInstaller.

powerrun - kør program som trustinstaller (TI)

PowerRun kommandolinjestøtte

PowerRun understøtter følgende kommandolinjeargumenter.

Anvendelse: PowerRun_x64.exe [/ SW:Kommandoer: / SW: 0 = Skjul vindue / SW: 1 = Vis vindue (standard) / SW: 2 = Minimer vindue / SW: 3 = Maksimer vindue / WD: (Sti) = Arbejdsmappe / SYS = Kun systembruger (ikke TrustedInstaller) Eksempler: PowerRun_x64.exe 'C:  Test.exe' PowerRun_x64.exe 'C:  Test.exe' param1 param2 osv. PowerRun_x64.exe 'C:  Test.bat' param1 param2 osv. 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 ekko hej verden! PowerRun_x64.exe / SYS cmd.exe / k ekko hej verden! PowerRun_x64.exe / SW: 0 'Reg.exe' tilføj 'HKLM  Software  keyname' / v 'valuename' / t REG_SZ / d 'hej' / f

NSudo

NSudo ( GitHub ) er et lignende værktøj som PowerRun, men det kan starte programmer under System ( LocalSystem ), Nuværende bruger, nuværende proces eller TrustedInstaller-kontoen.

nsudo - kør program som trustinstaller (TI)

NSudo: Kommandolinjestøtte

 NSudo version 6.2.1812.31 -U: [Option] Opret en proces med angivet brugerindstilling. Tilgængelige muligheder: T TrustedInstaller S System C Nuværende bruger P Nuværende proces D Nuværende proces (Drop højre) PS: Dette er en obligatorisk parameter. -P: [Option] Opret en proces med angivet privilegium. Tilgængelige muligheder: E Aktivér alle privilegier D Deaktiver alle privilegier PS: Hvis du vil bruge standardrettighederne til at oprette en proces, skal du ikke medtage parameteren '-P'. -M: [Option] Opret en proces med angivet indstilling for integritetsniveau. Tilgængelige muligheder: S System H Høj M Medium L Lav PS: Hvis du vil bruge standardintegritetsniveauet til at oprette en proces, skal du ikke medtage parameteren '-M'. -Prioritet: [Option] Opret en proces med specificeret [rocess-prioritetsindstilling. Tilgængelige muligheder: Inaktiv under Normal Normal Over Normal Høj RealTime PS: Hvis du vil bruge standardprocesprioriteten til at oprette en proces, skal du ikke medtage parameteren '-Prioritet'. -ShowWindowMode: [Option] Opret en proces med en specificeret vinduetilstandsindstilling. Tilgængelige muligheder: Vis Skjul Maksimer Minimer PS: Hvis du vil bruge standardvinduetilstand til at oprette en proces, skal du ikke medtage parameteren '-ShowWindowMode'. -Vente Få NSudo til at vente på, at den oprettede proces slutter, inden du afslutter. PS: Hvis du ikke vil vente, skal du ikke medtage parameteren '-Wait'. -CurrentDirectory: [DirectoryPath] Indstil den aktuelle mappe til processen. PS: Hvis du vil bruge NSudos aktuelle bibliotek, skal du ikke medtage parameteren '-CurrentDirectory'. -UseCurrentConsole Opret en proces med det aktuelle konsolvindue. PS: Hvis du vil oprette en proces med det nye konsolvindue, skal du ikke medtage parameteren '-UseCurrentConsole'. -Version Vis versionoplysninger om NSudo. -? Vis dette indhold. -H Vis dette indhold. -Hjælp Vis dette indhold. Kontekstmenu: -Installere : Kopier NSudo til Windows-biblioteket, og tilføj genvejsmenuen. Afinstaller : Fjern NSudo i Windows-biblioteket og genvejsmenuen. PS: 1. Alle NSudo-kommandoargumenter er ikke store og små bogstaver. 2. Du kan bruge '/' eller '-' tilsidesætte '-' og bruge '=' tilsidesætte ':' i kommandolinjeparametrene. For eksempel er '/ U: T' og '-U = T' ækvivalente. 3. For at sikre den bedste oplevelse understøtter NSudoC ikke kontekstmenuen.

Eksempel:

For at køre kommandoprompt som TrustedInstaller skal du aktivere alle privilegier og standardintegritetsniveauet:

 NSudo -U: T-P: E cmd 

Process Hacker

Hvis du bruger det fremragende Process Hacker proces manager program, kan du starte et program som TrustedInstaller på to forskellige måder:

Mulighed 1: Brug af indbyggede muligheder

Klik på fanen Tjenester i Process Hacker. Højreklik på TrustedInstaller service og klik Start .

kør som betroet installationsprogram - proceshacker

Skift tilbage til fanen Processer, højreklik TrustedInstaller.exe , klik Diverse og klik Kør som denne bruger ...

kør som betroet installationsprogram - proceshacker

Skriv det program, du vil køre som TrustedInstaller - f.eks. Kommandoprompt ( cmd.exe ), og klik på OK.

kør som betroet installationsprogram - proceshacker

Bemærk, at feltet Brugernavn lyder NT MYNDIGHED SYSTEM . Når et program startes under TrustedInstaller-sammenhæng, vil Task Manager eller en hvilken som helst procesmanager også vise, at det kører som SYSTEM-bruger.

kør som betroet installationsprogram - proceshacker

Dette er tilfældet, hvis du bruger en hvilken som helst metode i ovenstående artikel. Det er normalt og kan ignoreres. Den skabte proces kører med TrustedInstaller-privilegier, selvom det står SYSTEM .

Mulighed 2: Brug af et plugin

Download af et Process Hacker-plugin (.dll-fil) giver dig mulighed for at køre programmer som TrustedInstaller via Process Hacker-hovedmenuen. Her er linkene til download af plugin:

 TrustedInstallerPlugin_x32.zip (til 32-bit) https://wj32.org/processhacker/forums/download/file.php?id=795&sid=37bfe842abb595845e0663ae5b4da06b TrustedInstallerPlugin_x64.zip (til 64-bit) https://wj32.org/processhacker/forums/download/file.php?id=796&sid=37bfe842abb595845e0663ae5b4da06b Kildekode på GitHub: https://github.com/processhacker/plugins-extra/tree/ master / TrustedInstallerPlugin (via) TrustedInstaller - Process Hacker Forums: https://wj32.org/processhacker/forums/viewtopic.php?t=2407

Når du har kopieret TrustedInstallerPlugin.dll til Process Hacker Plugins mappe, luk og åbn Process Hacker igen.

Du ser Kør som betroet installationsprogram ... kommandoen under hovedmenuen.

kør som trustinstaller - proces-hacker-plugin

Afsluttende ord

At køre programmer under TrustedInstaller-rettigheder kan være risikabelt, og det behøver du ikke gøre i i de fleste tilfælde , og så længe programmer har adgang til de nødvendige systemfiler. Denne slags højde skal kun bruges, når det er nødvendigt, og hvis du ved, hvad du laver.

Jeg har set tilfælde, hvor TrustedInstaller fejlagtigt låste specifikke system-DLL'er, og selve systemet ikke kunne læse filen, hvilket viser 0 KB i Stifinder. Adgang til filegenskaberne og klik på fanen Sikkerhed viste, at tilladelserne ikke kunne vises. Og ICACLS.EXE når du løber fra Admin kommandoprompt kunne ikke engang se filen, da den sagde ”Systemet kan ikke finde den angivne fil. Behandlet 0 filer mislykkedes Behandlingen af ​​1 filer mislykkedes ”.

Til sidst måtte jeg bruge startkommandoprompt under Ti-rettigheder og derefter rydde disse filer, før jeg kørte systemfilkontrollen.


En lille anmodning: Hvis du kunne lide dette indlæg, så del dette?

En 'lille' andel fra dig ville alvorligt hjælpe meget med væksten i denne blog. Nogle gode forslag:
  • Pin det!
  • Del det til din yndlingsblog + Facebook, Reddit
  • Tweet det!
Så meget tak for din støtte, min læser. Det tager ikke mere end 10 sekunder af din tid. Deleknapperne er lige nedenfor. :)