Se7en File Replacer – замена системных файлов Windows 7

388

Windows Resource Protection (WRP) – это новый тип защиты системных файлов, представленный в Windows Vista и 7, преемник Windows File Protection (WFP) в Windows XP. Новый тип защиты предотвращает изменение системных файлов, папок и разделов реестра , которые установлены как часть операционной системы. WRP основан на разрешениях . По умолчанию только учетная запись TrustedInstallers имеет право собственности на файлы и полный контроль над защищенными элементами, в то время как другие учетные записи, включая группу «Администраторы», могут только читать и запускать файлы. Ресурсы могут быть изменены только службой установщика модулей Windows (TrustedInstaller.exe). Попытка изменить защищенные ресурсы отобразит сообщение «доступ запрещен к файлу», получите разрешения от TrustedInstallers. Принимаются только замены файлов через установки обновлений, запускаемые TrustedInstaller.

Чтобы иметь возможность заменять файлы, мы должны стать его владельцем и предоставить себе полные права: дать разрешения файлам . Файлы, загруженные в память и используемые системой, должны быть освобождены от процесса привязки: отключение процесса explorer.exe, загрузка в безопасном режиме, использование приложения LockHunter / Unlocker и даже полностью внешний доступ через диск LiveCD.
Каталог “cache” был изменен – ​​C: WINDOWSsystem32dllcache был удален, вместо него был представлен C: Windowswinsxs. Папка% Windir% winsxsBackup содержит файлы, необходимые для запуска Windows. Критические файлы, которые не нужны для перезапуска Windows, не копируются в каталог кэша. Размер каталога кеша и список файлов, скопированных в кеш, не могут быть изменены.

Проверка системных файлов (SFC) подключается к WRP для проверки файлов. Мы запускаем этот инструмент, когда у нас возникают проблемы с системными файлами, например ошибка библиотеки .dll или программа, которая не загружается. В Windows Vista / инструмент улучшен, он сканирует целостность всех защищенных системных файлов и восстанавливает файлы, если это возможно. Для работы требуется служба установщика модулей Windows.
Мы запускаем командную строку как администратор.

Команда sfc / verifyonly проверяет целостность всех защищенных системных файлов. Не ремонтирует.
Вы также можете проверить один файл, например, sfc /verifyfile=C:WINDOWSexplorer.exe
Когда закончите, журнал будет создан в расположении C: WindowsLogsCBSCBS.log. Мы анализируем это, чтобы принять решение о ремонте.

Мы делаем ремонт, вводя sfc / scannow. Для сканирования только одного файла мы используем / SCANFILE с полным путем к файлу.
После завершения мы просматриваем журнал CBS.log. Восстановление файла может быть успешным, или вы не сможете восстановить некоторые файлы. Во втором случае вам может понадобиться заменить файлы.
Чтобы просмотреть журнал в командной строке от имени администратора, введите:

  findstr / c: "[SR]"% windir% logscbscbs.log> sfc.txt & start notepad sfc.txt 

sfc

Se7en File Replacer

Лицензия: бесплатная
Платформа: Windows Vista / 7 (поддержка 32-разрядных и 64-разрядных)

приложение используется для замены защищенных файлов в Windows Vista и 7. Se7en File Replacer позволяет автоматически выполнять все задачи – резервное копирование исходного файла (например, notepad.exe.bak, в той же папке) и его набора разрешений, изменяет владельца файла на группа «Администраторы» предоставляет разрешения, заменяет файл новыми и, наконец, восстанавливает первоначальный набор разрешений, включая смену владельца на учетную запись TrustedInstallers.

Загрузить: последняя версия (установка не требуется)

Se7en File Replacer - замена системных файлов Windows 7

Приложение поддерживает метод «перетаскивания» – файл, которым мы заменим оригинал, перетаскивается в его окно. Заменяемый файл будет автоматически отслеживаться в каталоге system32. В противном случае появится окно с просьбой указать в диалоговом окне «Открыть файл». К сожалению, метод «перетаскивания» работает только при отключенном UAC.
Чтобы вручную выбрать файлы, нажмите кнопку «Вручную» – в первом окне выберите файл, подлежащий замене, во втором окне – файл, подлежащий замене. В конце концов, появится окно с сообщением о замене файла и предложением перезагрузить компьютер, чтобы изменения вступили в силу. Файл, который мы заменим исходный до перезагрузки, имеет расширение .replace, например, notepad.exe.replace.

Se7en File Replacer - замена системных файлов Windows 7

Если что-то пойдет не так, у нас есть возможность отменить изменения с помощью кнопки Restore >>>, мы укажем файл, который мы хотим восстановить, и программа восстановит его из сделанной копии.
64-битные системы: при обмене файлами из каталога 32-битной эмуляции SysWOW64, сделайте это с опцией Manual.

Другие варианты применения:
– Заменить при перезагрузке: замена файлов во время перезагрузки (не рекомендуется в Vista / 7, поскольку он не восстанавливает владельца по умолчанию)
– удалить файлы при перезагрузке: кнопка Удалить
– создание точки восстановления: Меню программы >>> Создать точку восстановления
– восстановление файла владельца по умолчанию для TrustedInstallers: меню Дополнительно >>> Восстановление TrustedInstallers
– выполнение команд восстановления SFC (описание ниже)

Программа также может быть использована в Windows XP, но поддержка не завершена. Я рекомендую Replacer для этой системы : замена системных файлов Windows XP .

Чистые файлы для замены
Источником файлов для Windows Vista / 7 может быть другой компьютер с этими системами, установочный компакт-диск или установщик пакета обновления.

Файлы на установочном диске больше нельзя копировать так же легко, как в Windows XP. Все они собраны в один файл образа INSTALL.WIM, расположенный на DVD в каталоге источников. Это изображение состоит из нескольких изображений для каждого издания.
Чтобы извлечь файлы, мы открываем изображение INSTALL.WIM в приложении 7-zip. Мы увидим несколько каталогов, которые пронумерованы, и каждый содержит файлы для данной редакции Windows. В примере диск содержит 11 выпусков Windows 7, 23-битной и 64-битной.
install.wim

Чтобы определить, какой каталог соответствует данному изданию, мы открываем файл 1.xml, ищем IMAGE INDEX = “digit” и заходим в каталог с номером, совместимым с изданием. В этом примере каталог 5 соответствует окончательному изданию.
install.wim

Подтверждением правильности указанного каталога является файл XML с именем данного издания в каталоге Windows. В примере файл Ultimate.xml.
install.wim

Файлы также можно получить, загрузив установщик пакета обновления. Здесь извлечь файлы не так просто, как в XP. После загрузки установщика сохраните его на диск. Например, он сохранит его в корневом каталоге на диске F :.
Запускаем командную строку и переходим в каталог, где мы сохранили файл. В этом примере он вводит F: и Enter. Если файл находится в папке, перейдите к нему с помощью команды CD F: имя_папки.
Извлекаем файл с командным синтаксисом:

  [путь к nazwaServicePack.exe] / X: [каталог назначения] 

В примере:

  F: пакет обновления> «F: пакет обновления Windows6.1-KB976932-X86.exe» / X: «F: пакет обновления Win7SP1» 

В результате мы получим несколько файлов, где нас интересует самый большой сжатый CAB-архив. Для меня это windows6.1-KB976932-X86.cab весом 515МБ.
Теперь мы создаем новую папку, которая нам понадобится на следующем шаге. Я создам каталог под названием «win7sp1 extract».
Затем нам нужно распаковать архив с синтаксисом команды:

  раскрыть -F: * [путь к Filename.cab] [Извлечь каталог назначения] 

В примере:

  F: пакет обновления> развернуть -F: * "F: пакет обновления Win7SP1windows6.1-KB976932-X86.cab" "F: пакет обновления winwin7sp1" 

Кроме того, вы также можете извлечь файл в 7-ZIP, что проще. В папке назначения «F: service packwin7 extract» мы распаковали файлы в огромное количество папок. Извлеченный архив win7SP1 содержит 5447 файлов. Чтобы найти тот, который нам нужен, мы должны использовать поисковик.
Se7en File Replacer - замена системных файлов Windows 7

Мы также можем выполнить все действия из WinRe . В этом случае вы можете продолжать использовать консольные инструменты для продолжения, хотя копирование можно упростить с помощью метода «Блокнот». Анализируя приведенный ниже экран, мы переходим в каталог «win7sp1 extract» и ищем файлы с помощью команды dir с синтаксисом:

  dir / s filename1 filename2 >> path_text_file_name 

В этом примере я буду искать mswsock.dll и autoplay.dll:

  F: service packwin7sp1 extract> dir / s mswsock.dll autoplay.dll >> F: result.txt 

Далее мы идем в основной каталог, открываем текстовый файл с результатами в блокноте.
В этом примере содержимое файла:

  Громкость на станции F - Скачать
Серийный номер тома: 08D6-C83B
Каталог: F: service packwin7sp1 extractx86_microsoft-windows-autoplay_31bf3856ad364e35_6.1.7601.17514_none_a8a9e59f4bfef126
2010-11-20 04:18 146-494 autoplay.dll
1 файл (˘w) 146˙944 байта
Каталог: F: service packwin7sp1 extractx86_microsoft-windows-w ..-structure-bsp_31bf3856ad364e35_6.1.7601.17514_none_ba5ac0f18b8dd799
2010-11-20 04:19 232 48448 mswsock.dll
1 файл (ов) 232) 448 байт
Всего перечисленных файлов:
2 файла (˘w) 379˝392 байта
0 каталогов 924 94954872 байт бесплатно 

Затем с помощью команды copy мы копируем файлы с помощью команд синтаксиса:
скопировать X: путь_файл.xxx Y: каталог_пункта назначения

В примере это будет выглядеть так:

  скопировать "F: пакет обновления win7sp1 extractx86_microsoft-windows-autoplay_31bf3856ad364e35_6.1.7601.17514_none_a8a9e59f4bfef126autoplay.dll" C: Windowssystem32 

Скопируйте путь из комбинации клавиш ноутбука Ctrl + C и вставьте в командную строку, щелкнув правой кнопкой мыши. Путь к каталогу назначения можно скопировать в буфер обмена, щелкнув правой кнопкой мыши файл / папку с нажатой клавишей Shift и выбрав «копировать как путь». Мы принимаем копирование, набрав “т”. На уровне WinRe мы можем заменять файлы без необходимости предоставления разрешений – дамп показывает ошибку отказа в доступе, потому что я выполнял действия в работающей системе.
Se7en File Replacer - замена системных файлов Windows 7

Репликатор файлов Se7en File Replacer - замена системных файлов Windows 7
( программа на форуме )
скачать: последняя версия (установка не требуется)

это программа, которая ищет определенный файл в определенной корневой папке и заменяет его другой копией файла. Это полезно при обновлении файла, который находится во многих папках, до более новой версии. Это основанный на сценариях графический интерфейс.

Se7en File Replacer - замена системных файлов Windows 7