Du kan inte ersätta eller ändra DLL-systemfiler iWindows utan att ta sitt ägande först. Och även om du lyckas ta ägande av vissa kärnsystemfiler kan de fortfarande inte enkelt bytas ut eller flyttas på grund av säkerhetsfunktionen Windows File Protection (WFP) som är inbyggd i operativsystemet. Ett "Destination Folder Access Detied" -fel stöter vanligtvis på av användaren när han försöker ersätta sådana filer. WFP garanterar inte bara integriteten för sådana filer, utan skyddar också kärnmodulerna från att skadas eller modifieras utan uttrycklig användarkunskap. Redan 2010 täckte vi en Windows-app med namnet Windows Se7en File Replacer som kan ersätta och återställa systemfiler med bara ett enda klick. SysMate - Systemfil Walker är ett annat liknande verktyg designat för samma ändamål. Läs vidare för mer information om dess användning och design.
Det är lite skillnad mellan hur bådadessa verktyg fungerar. Till skillnad från Se7en File Replacer, som sparar säkerhetskopian i källkatalogen med ett BAK-förlängning, säkerhetskopierar System File Walker automatiskt originalfilen i en separat katalog utan att lägga till BAK-tillägget, och sparar därmed en ditto-kopia av det ursprungliga objektet inklusive exakt filnamn & tillägg. Programmet stöder också helt 32-bitars- och 64-bitarsversioner av Windows 8. Normalt när du försöker ersätta en fil i Windows stöter du på följande fel som visas i skärmdumpen nedan. Windows anger att du behöver tillåtelse för att utföra den här åtgärden. Att ta äganderätt till filen bör lösa problemet på alla sätt, men vissa systemfiler (som Shell32.dll i mappen System32) förblir fortfarande oföränderliga med den här metoden eftersom Windows inte kan ändra filerna som används för att köra Windows-processer.
Användningen av applikationen är död enkel. Den nedladdade ZIP-filen kommer med två olika profiler i appen, dvs. NET 2.0 och .NET 4.0. När du har startat den önskade versionen av appen väljer du källfilen som du vill ersätta genom att klicka på knappen Bläddra [...] följt av att välja ersättningsfil. Ersättningsfilen är den som kommer att övertaga den ursprungliga artikeln. Om du till exempel vill ersätta Shell32.dll-filen under System32 väljer du den ändrade versionen av filen i ersättningsfältet.
När du har angett båda filerna klickar du på Start. Systemfil Walker ersätter snabbt källfilen utan att ens behöva någon omstart av systemet. En bekräftelsesinformation dyker också upp när processen är klar, vilket bekräftar framgångsrik ersättning.
Tillsammans med Windows 8 fungerar appen också på tidigare versioner av operativsystemet, inklusive XP, Vista och 7. Testning genomfördes på Windows 8 Pro, 64-bitarsversionen.
Ladda ner SysMate - System File Walker
kommentarer