Bizonyos rendszerleíró kulcsok és fájlok még akkor sem írhatók, ha magasabb szintű programokat futtat (Rendszergazda). Ennek oka lehet, hogy a fájlok a TrustedInstaller tulajdonában vannak, és a rendszergazdáknak nincs engedélyezve írási hozzáférés. Ebben az esetben a program TrustedInstaller programként történő futtatása segíthet a lezárt rendszerleíró kulcs kijavításában vagy egy olyan fájl törlésében, amelyhez egyébként sem lehet hozzáférni.
ÖSSZEFÜGGŐ: Program futtatása a SYSTEM (LocalSystem) fiók alatt a Windows rendszerben
Hogyan futtassuk a programokat TrustedInstaller programként
Különféle eszközök vagy módszerek segítségével indíthat programokat TrustedInstaller néven. Kövesse az alábbi, Önnek megfelelő eszközöket.
AdvancedRun
AdvancedRun A Nirsoft lehetővé teszi, hogy futtasson egy programot különböző beállításokkal, amelyeket Ön választ, például - alacsony vagy magas prioritású, indítási könyvtár, főablak állapota (minimalizálva / maximalizálva), a program futtatása különböző felhasználói vagy jogosultságokkal, operációs rendszer kompatibilitási beállítások és környezet változók. A kívánt beállításokat el is mentheti egy konfigurációs fájlba, majd automatikusan futtathatja a programot a parancssorból a kívánt beállításokkal.
Az Advanced Run használatával egy programot is elindíthat RENDSZER , TrustedInstaller vagy egy másik felhasználói kontextus.
A következő AdvancedRun parancssori szintaxissal is elindíthatja a programot TrustedInstaller néven.
AdvancedRun.exe / EXEFilename 'c: windows system32 cmd.exe' / RunAs 8 / Run
A fentiek elindítják a Parancssor parancsot TrustedInstaller néven.
A fenti példában a / RunAs paraméter ’8’ értéke a Run As módot TrustedInstaller-re állítja. A program SYSTEM felhasználóként történő futtatásához adja meg a „4” értéket. Ha nem tudja, hogy mi a megfelelő érték a parancssorból, egyszerűen válassza ki a kívánt lehetőséget a felhasználói felületről, mentse a config fájlba, majd ellenőrizze a config (.cfg) fájlban tárolt értékeket.
PowerRun
A PowerRun egy ingyenes program, amely a TrustedInstaller jogosultságai alapján indíthat programokat. Ha van egy lezárt rendszerleíró kulcs vagy egy TrustedInstaller tulajdonában lévő fájl, és nem tudja átnevezni vagy kicserélni a fájlt, akkor ez az eszköz segíthet.
Letöltés PowerRun és futtassa. Adja hozzá a szükséges program (oka) t a listához, és futtassa TrustedInstaller néven.
PowerRun parancssori támogatás
A PowerRun a következő parancssori argumentumokat támogatja.
Használat: PowerRun_x64.exe [/ SW:Parancsok: / SW: 0 = Ablak elrejtése / SW: 1 = Ablak megjelenítése (Alapértelmezett) / SW: 2 = Ablak minimalizálása / SW: 3 = Ablak maximalizálása / WD: (Útvonal) = Munkakönyvtár / SYS = Csak rendszergazda (Nem TrustedInstaller) Példák: PowerRun_x64.exe 'C: Test.exe' PowerRun_x64.exe 'C: Test.exe' param1 param2 stb. PowerRun_x64.exe 'C: Test.bat' param1 param2 stb. 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 A 'Reg.exe' hozzáadja a 'HKLM Software keyname' / v 'valuename' / t REG_SZ / d 'hello' / f
NSudo
NSudo ( GitHub ) hasonló eszköz, mint a PowerRun, de a System ( LocalSystem ), Az aktuális felhasználó, az aktuális folyamat vagy a TrustedInstaller fiók.
NSudo: Parancssori támogatás
NSudo 6.2.1812.31 -U verzió: [Opció] Hozzon létre egy folyamatot a megadott felhasználói opcióval. Rendelkezésre álló lehetőségek: T TrustedInstaller S System C Jelenlegi felhasználó P Jelenlegi folyamat D Jelenlegi folyamat (jobbra csökken) PS: Ez egy kötelező paraméter. -P: [Opció] Hozzon létre egy folyamatot a megadott privilégium opcióval. Rendelkezésre álló lehetőségek: E Minden jogosultság engedélyezése D Minden jogosultság letiltása PS: Ha az alapértelmezett jogosultságokat szeretné használni egy folyamat létrehozásához, kérjük, ne írja be a -P paramétert. -M: [Opció] Hozzon létre egy folyamatot a megadott Integrity Level opcióval. Rendelkezésre álló lehetőségek: S Rendszer H Magas M Közepes L Alacsony PS: Ha egy folyamat létrehozásához az alapértelmezett integritási szintet szeretné használni, kérjük, ne írja be az '-M' paramétert. -Kiemelten fontos: [Opció] Hozzon létre egy folyamatot a [rocess prioritás opcióval. Rendelkezésre álló lehetőségek: Alapjáraton Normál Normál Felett Normál Magas RealTime PS: Ha egy folyamat létrehozásához az alapértelmezett Folyamatprioritást szeretné használni, kérjük, ne írja be a '-Priority' paramétert. -ShowWindowMode: [Opció] Hozzon létre egy folyamatot egy megadott ablakmód opcióval. Rendelkezésre álló lehetőségek: Megjelenítés Elrejtés Maximalizálás Kicsinyítés PS: Ha az alapértelmezett ablak módot szeretné használni egy folyamat létrehozásához, kérjük, ne írja be a '-ShowWindowMode' paramétert. -Várjon A kilépés előtt az NSudo-t várja meg, amíg a létrehozott folyamat véget ér. PS: Ha nem akar várni, kérjük, ne írja be a „-Várj” paramétert. -CurrentDirectory: [DirectoryPath] Állítsa be a folyamat aktuális könyvtárát. PS: Ha használni szeretné az NSudo aktuális könyvtárát, kérjük, ne írja be a '-CurrentDirectory' paramétert. -UseCurrentConsole Hozzon létre egy folyamatot az aktuális konzolablakkal. PS: Ha folyamatot szeretne létrehozni az új konzolablakkal, kérjük, ne írja be a -UseCurrentConsole paramétert. -Változat Az NSudo verzióinformációinak megjelenítése. -? Mutasd meg ezt a tartalmat. -H Mutasd meg ezt a tartalmat. -Segítség Mutasd meg ezt a tartalmat. Helyi menü: -Telepítés : Másolja az NSudo fájlt a Windows könyvtárba, és adja hozzá a helyi menüt. -Eltávolítás : Távolítsa el az NSudo alkalmazást a Windows könyvtárból és a helyi menüből. PS: 1. Az NSudo parancs összes argumentuma nem különbözteti meg a kis- és nagybetűket. 2. Használhatja a '/' vagy '-' override '-' parancsot, és a '=' override ':' parancsot a parancssori paraméterekben. Például a '/ U: T' és '-U = T' ekvivalens. 3. A legjobb élmény biztosítása érdekében az NSudoC nem támogatja a helyi menüt.
Példa:
A Parancssor TrustedInstaller futtatásához engedélyezze az összes jogosultságot és az alapértelmezett integritási szintet:
NSudo -U: T -P: E cmd
Process Hacker
Ha a kiválót használja Process Hacker folyamatkezelő programot, kétféle módon indíthat el egy programot TrustedInstaller néven:
1. lehetőség: Beépített opciók használata
A Process Hacker alatt kattintson a Szolgáltatások fülre. Kattintson a jobb gombbal a Megbízható telepítő és kattintson a gombra Rajt .
Váltson vissza a Folyamatok fülre, kattintson a jobb gombbal TrustedInstaller.exe
, kattintson a gombra Vegyes és kattintson Futtatás ennek a felhasználónak ...
Írja be a futtatni kívánt programot TrustedInstaller néven - például: Parancssor ( cmd.exe
), majd kattintson az OK gombra.
Ne feledje, hogy a Felhasználónév mező beolvasható NT HATÓSÁG RENDSZER
. Továbbá, amikor egy program TrustedInstaller környezetben indul, a Feladatkezelő vagy bármelyik folyamatkezelő megmutatja, hogy SYSTEM felhasználóként fut.
Ez akkor áll fenn, ha a fenti cikkben bármilyen módszert alkalmaz. Ez normális, és figyelmen kívül hagyható. Az ívelt folyamat TrustedInstaller jogosultságokkal fut, bár azt mondja RENDSZER .
2. lehetőség: Plugin használata
A Process Hacker plugin (.dll fájl) letöltésével TrustedInstaller programként futtathatja a programokat a Process Hacker főmenüjén keresztül. Itt vannak a beépülő modul letöltési linkjei:
TrustedInstallerPlugin_x32.zip (32 bites verzióhoz): https://wj32.org/processhacker/forums/download/file.php?id=795&sid=37bfe842abb595845e0663ae5b4da06b TrustedInstallerPlugin_x64.zip (64 bites verzióhoz) master / TrustedInstallerPlugin (via) TrustedInstaller - Folyamatos hacker fórumok: https://wj32.org/processhacker/forums/viewtopic.php?t=2407
Miután másoltad TrustedInstallerPlugin.dll
hoz Process Hacker Plugins
könyvtár, zárja be és nyissa meg újra a Process Hacker programot.
Látni fogja a Futtatás megbízható telepítőként ... parancsot a főmenü alatt.
Záró szavak
A programok futtatása a TrustedInstaller jogosultságai alatt kockázatos lehet, és ezt nem kell tennie a legtöbb esetben , és mindaddig, amíg a programok hozzáférhetnek a szükséges rendszerfájlokhoz. Ez a fajta magasság csak akkor használható, ha szükséges, és ha tudja, mit csinál.
Láttam olyan eseteket, amikor a TrustedInstaller helytelenül zárolta le az adott rendszer DLL-eket, és maga a rendszer sem tudta elolvasni a fájlt, 0 KB-ot mutatva az Explorerben. A fájl tulajdonságainak elérése és a Biztonság fülre kattintva kiderült, hogy az Engedélyek nem jeleníthetők meg. És az ICACLS.EXE, amikor fut Rendszergazda parancssor nem is láthatta a fájlt, mivel azt mondta: „A rendszer nem találja a megadott fájlt. 0 fájl sikeresen feldolgozva 1 fájl feldolgozása sikertelen ”.
Végül használnom kellett az indító parancssort a Ti jogok alatt, majd törölni kellett ezeket a fájlokat, mielőtt futtattam a Rendszerfájl-ellenőrzőt.
Egy apró kérés: Ha tetszett ez a bejegyzés, kérjük, ossza meg ezt?
Egy „apró” részvénye komolyan sokat segítene ennek a blognak a növekedésében. Néhány nagyszerű javaslat:- Tűzd ki!
- Oszd meg kedvenc blogodon + Facebookon, a Reddit-ben
- Tweeteld!