Modelová situácia:
Som prihlásený ako administrátor, ale napriek tomu mi píše hlášku.
"Nemožno uložiť zmeny oprávnenia práva k súboru c:\windows\explorer.exe.
Prístup bol odmietnutý."
Prístup bol odmietnutý."
K tomuto javu odchádza ak nám Malware zákaze pristúp,alebo z akéhokoľvek dôvodu nemáme pristúp k súborom.
Povolenia sú pravidlá priradené k objektom v počítači alebo v sieti.
Povolenia určujú, či môžete získať prístup ku objektu a aké akcie máte pri tom k dispozícii.
Systémoví správcovia a používatelia s kontami správcu v počítači môžu priraďovať povolenia jednotlivým používateľom alebo skupinám.
Modelová situácia so súborom c:\windows\explorer.exe
Preberáte pravá:[1]
Prevziať vlastníctvo súboru.
1:Otvoríme príkazový riadok.
2:Stlačíte Kláves s logom Windows + R
3:Napíšte CMD a potom stlačte kláves ENTER,
Niektoré príkazy,ktoré môžete spustiť pomocou príkazového riadka,si môžu vyžadovať oprávnenia správcu.
Spustenie príkazového riadka ako správca
1:Kliknite na tlačidlo Štart.
2:Do poľa hľadania zadajte príkazový riadok.
3:Vo výsledkoch kliknite pravým tlačidlom myši na položku Príkazový riadok a potom kliknite na položku Spustiť ako správca.
4:Do príkazového riadka zadajte nasledujúci príkazy a stlačte kláves ENTER:
takeown /f c:\windows\explorer.exe
Udeliť správcom úplný prístup k súboru:Zadajte nasledujúci príkaz a potom stlačte kláves ENTER,
icacls c:\windows\explorer.exe /grant administrators:F
Zadaním nasledujúceho príkazu nahraďte súbor známou funkčnou kópiou súboru:
copy c:\windows\Winsxs\Backup\explorer.exe c:\windows\explorer.exe
Winsxs adresár ukladá kópie systémových súborov, ktoré sú považované za súčasť operačného systému,ak tam vás súbor nebude,nahradíte z iného známeho umiestnenia.
Preberáte pravá:[2]
Subinacl
1.Stiahnite a nainštalujte súbor Subinacl.exe.
2:Nainštaluje sa do C:\Program Files\Windows Resource Kits\Tools\Subinacl.exe.
Prevezmete vlastníctvo všetkých zložiek a súborov na zavádzanom zväzku.
Všetkým súborom a zložkám nastaví plný prístup pre účet Systém a skupinu Administrátor,
Skupina Users bude mať prístup len na čítanie.
Prípadné chyby sa uloží do súboru C:\Program Files\Windows Resource Kits\Tools SetACLErrlog.txt
Môžne použite :
1:Ak nám Malware,vírus, odobral všetky pravá administrátora.
2:Bol odmietnutý prístup .
3:Inštalácia zlyhá.
1.Spusťte program Poznámkový blok.[notepad]
2:Stlačíte Kláves s logom Windows + R
3:Napíšte notepad
2.Skopírujte a vložte nasledujúci text do programu Poznámkový blok.
cd /d "%ProgramFiles%\Windows Resource Kits\Tools"
subinacl /errorlog=SetACLErrlog.txt /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators
subinacl /errorlog=SetACLErrlog.txt /keyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators
subinacl /errorlog=SetACLErrlog.txt /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators
subinacl /errorlog=SetACLErrlog.txt /keyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators
subinacl /errorlog=SetACLErrlog.txt /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators
subinacl /errorlog=SetACLErrlog.txt /keyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators
subinacl /errorlog=SetACLErrlog.txt /subdirectories %SystemDrive% /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators
subinacl /errorlog=SetACLErrlog.txt /subdirectories %windir%\*.* /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators
4.Uložte tento text v programu Poznámkový blok na plochu,ako oprava.cmd.subinacl /errorlog=SetACLErrlog.txt /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators
subinacl /errorlog=SetACLErrlog.txt /keyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators
subinacl /errorlog=SetACLErrlog.txt /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators
subinacl /errorlog=SetACLErrlog.txt /keyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators
subinacl /errorlog=SetACLErrlog.txt /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators
subinacl /errorlog=SetACLErrlog.txt /keyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators
subinacl /errorlog=SetACLErrlog.txt /subdirectories %SystemDrive% /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators
subinacl /errorlog=SetACLErrlog.txt /subdirectories %windir%\*.* /grant=administrators=f /grant=system=f /grant=users=r /setowner=administrators
5.Klepnete pravým tlačítkom myši na súbor oprava.cmd a potom klepnite na príkaz Spustite ako správca.
grant=administrators=f>> nastaví plný prístup pre skupinu Administrators.
grant=system=f>>nastaví plný prístup pre system.
grant=users=r >>skupina Users bude mať prístup len na čítanie.
setowner=administrators>>>prebrať práva
Preberáte práva:[3]
Pridáte do pravého kliku,prevziat vlastníctvo,užívateľské popup menu.1.Spusťte program Poznámkový blok.
2.Skopírujte a vložte nasledujúci text do programu Poznámkový blok.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\runas]
@="prevziať vlastníctvo"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="prevziať vlastníctvo"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
[HKEY_CLASSES_ROOT\*\shell\runas]
@="prevziať vlastníctvo"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\*\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\Directory\shell\runas]
@="prevziať vlastníctvo"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
4.Uložte tento text v programu Poznámkový blok ako, všetky súbory,názov oprava.reg.
5.Klepnete pravým tlačítkom myši na súbor oprava.reg a potom klepnite na príkaz Spustiť ako správca.
Zmazať z pravého kliku prevziať vlastníctvo.
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\*\shell\runas]
[-HKEY_CLASSES_ROOT\Directory\shell\runas]
[-HKEY_CLASSES_ROOT\*\shell\runas]
[-HKEY_CLASSES_ROOT\Directory\shell\runas]
Poznámka:
Ak chcete nastaviť práva priečinku, ktorej meno sa skladá z dvoch slov oddelených medzerou (napr. nová zložka) musel byť názov zložky v úvodzovkách, inak sa práva ne upravia.
subinacl /subdirectories "C:\nová zložka \ *.*" /grant = administrators = f /setowner = administrators
U zložiek s jedno slovným názvom to pracuje aj bez úvodzoviek.
A ďalšia vec je, že ak použijete za názvom zložky zástupný znak *.*, upraví sa prístup u všetkých pod priečinkov a súborov, okrem samotné zložky nová zložka, ak lomítko a zástupný znak nenapíšete, upraví sa prístup len u zložky nová zložka, podpriečinky a súbory zostanú bez úpravy.
subinacl /subdirectories "c:\nová zložka" /grant = everyone = f /setowner = administrators
upraví ACL u nová zložka
subinacl /subdirectories "c:\nová zložka \ *.*" /grant = everyone = f /setowner = administrators
upraví ACL u všetkých pod priečinkov a súborov
Veľa Šťastia !!