Nemůžete nahradit nebo upravit systémové soubory DLL v systému WindowsWindows bez převzetí jejich vlastnictví první. A i když se vám podaří převzít vlastnictví určitých základních systémových souborů, stále je nelze snadno vyměnit nebo přesunout kvůli bezpečnostní funkci Windows File Protection (WFP) zabudované do operačního systému. Při pokusu o nahrazení takových souborů se uživatel obvykle setká s chybou „Přístup k cílové složce odepřen“. WFP nejen zajišťuje integritu takových souborů, ale také chrání základní moduly před poškozením nebo úpravou bez výslovného vědomí uživatele. V roce 2010 jsme pokryli aplikaci pro Windows s názvem Windows Se7en File Replacer, která dokáže jediným kliknutím nahradit a obnovit systémové soubory. SysMate - System File Walker je další podobný nástroj určený ke stejnému účelu. Čtěte dále pro více informací o jeho použití a designu.
Mezi tím, jak obojí, je trochu rozdíltyto nástroje fungují. Na rozdíl od Se7en File Replacer, který ukládá záložní soubor ve zdrojovém adresáři s příponou BAK, System File Walker automaticky zálohuje původní soubor do samostatného adresáře bez přidání přípony BAK, a tak ukládá ditto kopii původní položky včetně přesný název souboru a přípona. Aplikace také plně podporuje 32bitové i 64bitové verze systému Windows 8. Při pokusu o nahrazení souboru v systému Windows se obvykle setkáte s následující chybou, která je znázorněna na obrázku níže. Windows uvádí, že k provedení této akce potřebujete povolení. Převzetí vlastnictví souboru by mělo tento problém vyřešit všemi způsoby, ale určité systémové soubory (například Shell32.dll ve složce System32) zůstávají pomocí této metody nenahraditelné, protože systém Windows nemůže upravovat soubory, které se používají ke spuštění základních procesů systému Windows.

Použití aplikace je jednoduché. Stažený soubor ZIP je dodáván se dvěma různými profily aplikace, tj. .NET 2.0 a .NET 4.0. Po spuštění požadované verze aplikace vyberte zdrojový soubor, který chcete nahradit, kliknutím na tlačítko Procházet […] a následným výběrem náhradního souboru. Náhradní soubor je ten, který převezme původní položku. Například pokud chcete nahradit soubor Shell32.dll v System32, vyberte upravenou verzi souboru v poli nahrazení.

Po zadání obou souborů klikněte na Start. System File Walker rychle nahradí zdrojový soubor bez nutnosti restartování systému. Po dokončení procesu se také zobrazí potvrzovací informace, která potvrdí úspěšnou výměnu.

Spolu s Windows 8, aplikace také pracuje na předchozích verzích OS, včetně XP, Vista a 7. Testování bylo provedeno na Windows 8 Pro, 64-bitové vydání.
Stáhněte si SysMate - System File Walker
Komentáře