Windows Как произвести замену системных файлов Windows XP/Windows 7/Vista

Тема в разделе "FAQ по Microsoft Windows", создана пользователем Стасяо, 17 окт 2010.

  1. Стасяо
    Оффлайн

    Стасяо Активный пользователь

    Сообщения:
    40
    Симпатии:
    34
    Для Windows XP
    ______________________​




    При заражении системы файловым вирусом не всегда удается вылечить все файлы. Помимо этого у большинства пользователей в антивирусном ПО сохранены настройки по умолчанию
    При таком исходе событий файл будет удален и система может прийти в непригодность.

    Есть выход из этой ситуации - системные файлы можно заменить.

    В идеальном случае копии системных файлов можно найти на системном диске в папках:
    %systemroot%\system32\dllcache или %systemdrive%\i386

    %systemroot% соответсвует в стандартном случае C:\Windows для XP/Vista и C:\WINNT для Windows 2000, %systemdrive% - имя системного диска

    Однако не всегда есть возможность воспользоваться этими папками для подмены зажаренных или удалённых системных файлов.

    Одно из решений данной проблемы - замена файлов из аналогичной заведомо здоровой системы. Здесь нужно быть уверенным, что система-донор абсолютно чиста, имеет тот же самый язык и тот же самый установленный сервис пак, что и больная система. Но существует опасность заразить новую систему, если вы недостаточно опытны в этом.

    Если же подходящей системы-донора нет или вы боитесь заразить другой компьютер, можно загрузиться с любого Live CD (BartPE, Knoppix) либо в консоли восстановления используя дистрибутив системы. Здесь так же нужно быть уверенным, что дистрибутив имеет тот же язык и тот же сервис пак, что и система.
    Если дистрибутив сервис пака не имеет или имеет более низкую версию по сравнению с системой, необходимо создать на здоровом компьютере дистрибутив с интегрированным сервис паком. Проще всего это сделать с помощью программы NLite.

    Итак у нас уже есть нужный дистрибутив.

    Загружаемся в Загружаемся
    После входа и появления приглашения к диалогу наберите команду:
    X – буква привода в котором находится дистрибутив
    Нажмите ВВОД.

    Предположим, что Вы должны заменить файл:
    Для этого пишем команду:
    Консоль покажет список файлов, например:
    Вводим команду:
    Перезапись файла нужно подтвердить.
    Если команда dir выведет такой список:
    Это значит что файл упакован
    Чтобы его распаковать и скопировать наберите команду:
    Переписывание файла нужно подтвердить.
    После поиска и замены всех указанных файлов наберите команду
    Нажмите ВВОД и загрузитесь в нормальном режиме с жёсткого диска.
     
    E100, machito, Kиpилл и 31 другим нравится это.
  2. akok
    Оффлайн

    akok Команда форума Администратор

    Сообщения:
    12.443
    Симпатии:
    13.950
    Последнее редактирование модератором: 21 июн 2013
    29 пользователям это понравилось.
  3. Kиpилл
    Оффлайн

    Kиpилл Команда форума Администратор

    Лучший автор месяца

    Сообщения:
    12.199
    Симпатии:
    4.970
    Извлечение файлов с диска Windows 7/Vista
    ________________________________________________________________


    Вариант 1.

    Воспользуемся DISM.
    Местонахождение:

    %systemroot%\System32

    Описание:

    DISM-программа обслуживания образов,средство командной строки в Windows 7

    DISM перечисляет, устанавливает, удаляет, настраивает и обновляет компоненты и пакеты в образах Windows.
    Список доступных команд зависит от обслуживаемого образа, а также от того, находится ли образ в автономном или рабочем состоянии.

    DISM.exe можно использовать для работы с образами Windows, как с файлами Windows image (WIM), так и с виртуальными жесткими дисками (virtual hard disk - VHD). Работа с образами позволяет такие операции как добавление/удаление драйверов устройств, добавление/удаление пакетов операционной системы Windows, добавление заплаток, работа с региональными настройками плюс выполнение всех подобных действий с образами.
    DISM также может использоваться для обновления образа Windows до другого издания (к примеру, с Business до Ultimate, апгрейд и даунгрейд), и для подготовки образа системы к использованию.

    Еще DISM.exe включает в себя функции подключения и отключения образов.



    DISM.exe [параметры_dism] {команда_WIM} [<аргументы_WIM>]
    DISM.exe {/Image:<путь_к_автономному_образу> | /Online} [параметры_dism]
    {служебная_команда} [<аргументы_служебной_команды>]


    КОМАНДЫ WIM:

    /Get-MountedWimInfo - Отображает сведения о подключенных образах WIM.
    /Get-WimInfo - Отображает сведения об образах в WIM-файле.
    /Commit-Wim - Сохраняет изменения подключенного образ WIM.
    /Unmount-Wim - Отсоединяет подключенный образ WIM.
    /Mount-Wim - Подключает образ из WIM-файла.
    /Remount-Wim - Восстанавливает потерянный каталог подключения WIM.
    /Cleanup-Wim - Удаляет ресурсы, связанные с поврежденными
    подключенными образами WIM.

    СПЕЦИФИКАЦИИ ОБРАЗА:

    /Online - Задает работающую операционную систему как
    назначение.
    /Image - Задает путь к корневому каталогу
    автономного образа Windows.

    ПАРАМЕТРЫ DISM:

    /English - Отображает данные, выводимые командной строкой,
    на английском языке.
    /Format - Задает формат отчета.
    /WinDir - Задает путь к каталогу Windows.
    /SysDriveDir - Задает путь к файлу системного загрузчика с именем
    BootMgr.
    /LogPath - Задает путь к файлу журнала.
    /LogLevel - Задает уровень ведения журнала событий (1-4).
    /NoRestart - Запрещает автоматическую перезагрузку и вывод
    пользователю предложений выполнить перезагрузку.
    /Quiet - Скрывает все сведения за исключением
    сообщений об ошибках.
    /ScratchDir - Задает путь к каталогу временных файлов.

    Для получения сведений об этих параметрах DISM и их аргументах укажите
    требуемый параметр перед "/?".

    Примеры

    DISM.exe /Mount-Wim /?
    DISM.exe /ScratchDir /?
    DISM.exe /Image:C:\test\offline /?
    DISM.exe /Online /?



    Внимание!
    Для работы с DISM.EXE необходимо запускать командную строку с правами администратора!

    выберите меню "пуск" в левом нижнем углу рабочего стола-
    в строке поиска введите: cmd-
    по найденному правой кнопкой мыши -
    "запустить от имени администратора".
    Это в windows 7 и vista.
    В windows ХР немного различается написание но принцип тот же.

    Еще метод:
    для русской версии windows


    Код (Text):
    runas /user:Администратор cmd
    Вводим ее в поле Выполнить (Win+R).
    После откроется командная строка с привилегиями администратора. Если администраторский аккаунт называется по другому в команде, соответственно, Администратор меняется на вашего пользователя с админискими правами.

    Для английской версии

    Код (Text):
    runas /user:Administrator cmd
    Есть и еще один способ:
    Загрузить операционную систему в безопасном режиме с поддержкой командной строки.

    Подключение образа в DISM.
    ______________________________________



    • 1) Вставляем установочный диск Windows 7 в дисковод, или монтируем ISO-образ.
    • 2) Открываем папку sources и копируем из нее файл install.wim на диск D.
      Внимание:
      в качестве папки для подключения образа install.wim НЕЛЬЗЯ использовать корень диска C (тот на котором установлена Windows), так как install.wim содержит системные папки Windows, Program Files, Program Data, Users и прочую фигню.
    • 3) Создайте папку на диске D и назовите ее, например, Folder.
      В эту папку будет подключен образ install.wim.
    • 4) запускаем командную строку от имени администратора
    • 5) Выполняем команду:

      Код (Text):
      dism /Mount-Wim /WimFile:D:\install.wim /name:"Windows 7 Ultimate" /MountDir:D:\Folder

      dism – встроенная в Windows 7 утилита командной строки, позволяющая подключать образы WIM и управлять ими.
      Параметр /Mount-Wim подключает файл WIM.
      Параметр /WimFile позволяет указать расположение и имя файла WIM, который нужно подключить.
      Параметр /name позволяет указать название выпуска Windows 7, который будет смонтирован.
      Параметр /MountDir указывает папку, в которую будет смонтирован образ WIM.
    • 6) Ждем подключения образа.
      Это может занять несколько минут.
    • 7) Открываем папку D:\Folder.
      Найдите в ней (в папках) нужный файл и скопируйте его в любое место на жестком диске.
    • После копирования нужных файлов образ можно отключить.

    Отключаем образ в DISM.
    ________________________________



    • 1) Закрываем все папки и файлы.
    • 2) запускаем командную строку от имени администратора
    • 3) Вводим команду:

      Код (Text):
      dism /Unmount-Wim /MountDir:D:\Folder /discard

      Параметр /Unmount-Wim отключает образ.
      Параметр /MountDir: указывает папку, в которую смонтирован образ, который нужно отключить.
      Параметр /discard отменяет все внесенные в образ изменения.

    • 4) ждем отключения образа.
    • 5) Удаляем папку Folder и файл install.wim с диска D.
    Вариант 2.
    ___________________________



    При помощи программы 7Zip(в принципе подойдет любой упаковщик)

    • 1) Скачайте и установите программу 7Zip
    • 2) Монтируем образ аналогичного диска с Windows 7 или вставляем привод.
    • 3) С помощбю 7Zip откройте файл H:\sources\install.wim
      (H: ) - буква диска с установкой Windows
    • 4) Откройте в этом файле папку, соответствующую идентичной в системе.
    • 5) Скопируйте файл(можно тупо переносом из программы 7Zip) в такую же папку в реальной системе.

    Способы удаления:
    ___________________________



    1) Обычное удаление.
    Просто нажмите правой кнопкой мыши на файле и выберите пункт Удалить.

    2)
    если не удаляется-получаем права став предварительно владельцем.

    3) можно удалить загрузившись в безопасном режиме

    4)можно удалить загрузившись из под live cd.
    подробнее
    Windows pe

    говорим спасибо Severnyij!

    Как заменить файлы?
    _____________________________



    • 1) Извлекаем из установочного диска необходимый файл.
    • 2) Удаляем поврежденный файл и на случай сохраняем его в укромном месте(например чтобы отправить в вирлаб)
    • 3) Копируем на место удаленного файла извлеченный.
    • 4) Перезагружаем комп.
     
    Последнее редактирование: 14 мар 2014
    E100, fseto, Turok и 6 другим нравится это.

Поделиться этой страницей