Установка Windows XP x64 SP2

В этом гайде будет рассказано как получить максимально (по мере возможностей) обновлённую, совместимую и безопасную систему с нуля на чистую систему. Подходит для 64-битной Windows XP x64 Edition (со вшитым Service Pack 2) любого вида лицензирования (OEM, Retail, VL). Потребуется совместимый ПК (или виртуальная машина), пишущий привод, CD/DVD диск и подключение к Интернету. Подготовка дистрибутива выполняется из Windows.

Пререквизиты

  • Диск Windows XP x64 со вшитым SP2 (в гайде рассматривается с интегрированным русским MUI) либо его образ
  • Программа nLite для кастомизации дистрибутива: скачать (2,94 Mb)
  • Архив с необходимыми патчами и обновлениями
  • Пакет драйверов для своего оборудования

    Подготовка дистрибутива

  • Вставить установочный диск, либо замонтировать его образ, либо распаковать этот образ
  • Создать каталог в любом месте, скопировать туда содержимое диска, вытащить диск
  • Подготовить драйверы контроллеров запоминающих устройств (каталоги с содержимым установочных дискет)
  • Запустить nLite, указать путь к созданному каталогу. Определится тип и параметры дистрибутива
  • На экране "Выбор задач" пометить: "Исправления и Пакеты обновлений", "Драйвера", "Настройки", "Загрузочный образ ISO"
  • На экране "Исправления и Пакеты обновлений" добавить: KB932716-v2, KB955704, KB2570791 (каталог prereqs)
  • На экране "Драйвера" нажать Добавить - Папка драйверов. Указать путь к каталогу с установочной дискетой. Повторить процедуру для каждого контроллера
  • На вкладке Общие экрана "Настройки" отключить минимальные требования к памяти и свободному месту (на новых ПК может определяться некорректно)
  • На вкладке Патчи выставить 1000 одновременных соединений, разрешить поддержку сторонних тем и отключить SFC
  • Нажать далее и запустить процесс. Пока дистрибутив подготавливается, вставить чистый CD/DVD в привод
  • На экране "Загрузочный образ ISO" выбрать режим "Direct Burn", выбрать привод, скорость записи и нажать "Запись"
  • Очистить каталог с содержимым диска

    Подготовка компьютера

    В системе должны быть установлены один или несколько накопителей ёмкостью не более 16 ТБ каждый. Для чистой установки рекомендуется чистый системный раздел.
    Максимальный объём RAM: 128 ГБ
  • Выставить в BIOS необходимый режим работы контроллера. Поддерживаются AHCI, RAID, SCSI, SAS (драйверы подготовлены на предыдущем этапе). Включить CSM при наличии такой функции
  • Подготовить раздел для установки системы, например, программой Paragon Partition Manager версий с 11 по 15. Формат: FAT32, NTFS либо пустой. Возможна установка на логический раздел
  • Буквы, назначаемые разделам, зависят (в порядке убывания) от: физическое подключение к контроллеру, порядка дисков в BIOS, типа раздела (первичный или логический)
  • На раздел C: будет установлен загрузчик. Раздел должен быть первичным, активным и иметь формат FAT32 или NTFS. Системный раздел может быть любым другим
  • Выставить режим загрузки с CD, вставить диск в привод и дождаться загрузки установщика
  • Появление BSOD с кодом ошибки 0x0000007B на данном этапе означает, что в дистрибутиве не обнаружен драйвер для одного или нескольких контроллеров запоминающих устройств

    Установка

  • Согласиться с лицензией и выбрать раздел для установки. Система будет размещена на выбранном разделе, а загрузчик на C:
  • Для чистой установки рекомендуется отформатировать системный раздел. Если меньше 32 ГБ - FAT32, если больше - NTFS. Во время копирования файлов подготовить серийный номер
  • На графическом этапе установки можно поменять локаль, пароль администратора и часовой пояс, остальное оставить по умолчанию
  • На этапе начальной настройки создать учётную запись с именем Admin и отказаться от активации, установки обновлений и настройки сети
  • Извлечь установочный диск. Игнорировать предупреждения Центра обеспечения безопасности и программу активации Windows

    Пост-установка

  • При подключении компьютера к Сети через маршрутизатор или NAT - отключить Брандмаузер в "Панели управления"
  • В отсутствие драйвера видеоадаптера рекомендуется запретить отключение дисплея в панели "Электропитание"
  • (при установке на SSD) В "редакторе реестра" перейти в раздел HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
            Выставить значение параметра DisablePagingExecutive в 1
            Перейти в подраздел PrefetchParameters. Выставить значение параметра EnablePrefetcher в 0
  • Службы (services.msc):
            Отключить возможность запуска службам "Security Center" и (при необходимости) "Windows Firewall"
  • Свойства системы (Win+Pause):
            На вкладке Оборудование: Подписывание драйверов - Пропускать, Узел Windows Update - Никогда не использовать
            На вкладке Восстановление системы: Отключить восстановление системы на всех дисках
            На вкладке Удаленные сеансы: Отключить удаленный помощник
            На вкладке Дополнительно в параметрах "Загрузка и восстановление" отредактировать файл вручную:
                    Заменить "/noexecute=OptIn" на "/execute", убрать строку с таймаутом (timeout)
                    Снять галку "Выполнить автоматическую перезагрузку"
                    В подразделе "Запись отладочной информации выбрать "(отсутствует)"
                    В подразделе "Быстродействие", если системная память 8 ГБ и выше:
                            Вкладка "Дополнительно" - Виртуальная память - Изменить. Для каждого диска выбрать "Без файла подкачки" и нажать "Задать"
            На вкладке Дополнительно в параметрах "Отчет об ошибках": Отключить отчет об ошибках
            На вкладке Имя компьютера задать рабочую группу HOME и уникальное имя (рекомендуется латинскими буквами, допускается знак "-"). Согласиться на ребут

    Настройка

  • Установить .NET Framework 1.1 (каталог dotnet11) в строгом порядке: "dotnetfx.exe", "langpack.exe", KB867460, KB886903. Игнорировать несовместимость с IIS и соглашаться на запросы ребута
  • Установить редисты C++ (каталог visualcpp). Сначала универсальный установщик, затем отдельно запустить "VC_redist.x86.exe" и "VC_redist.x64.exe"
  • Установить Windows Installer 4.5 (каталог msi). Согласиться на ребут
  • Выключить автоматическое обновление в панели управления
  • Мой компьютер - зайти в свойста каждого из NTFS дисков, являющегося SSD: снять галку "Разрешить индексирование диска для быстрого поиска". Игнорировать любые ошибки (Пропустить все)
  • Установить драйвер сетевой карты. Подключить компьютер к Интернету
  • Установить .NET Framework 3.5 и редист Visual J# 2.0 (каталог dotnet35)
  • Установить .NET Framework 4.0 (каталог dotnet40) вместе с лангпаком. Согласиться на ребут
  • Активировать Windows (по состоянию на 2021 работает только активация по телефону)
  • Установить Remote Desktop Protocol 6.0 (каталог rdp)
  • Установить Windows Media Player 11 (каталог wmplayer), выбрать его по умолчанию для мультимедиа файлов
  • Установить MUI на RDP и WMP11: файлы "setup x64.cmd"
  • Установить Internet Explorer 8 (каталог ie8) без обновлений, согласиться на ребут
  • После ребута сразу установить MUI, затем запустить IE и пройти мастер начальной настройки в кастомном режиме (оставить поиск по умолчанию и отказаться от всего предложенного)
  • Установить редисты DirectX 9.0c (каталог dx9), а также DirectX 9.0c для управляемого кода (mdxredist.msi)

    Настройка системного софта и подготовка к обновлению

  • Установить поддержку IDN (каталог prepare)
  • Обновить корневые сертификаты
  • Применить патч NoWarn
  • Установить агент Windows Update версии 6.0
  • Перезагрузить компьютер

    Первичная установка обновлений

  • Установить прокси для WSUS серверов (каталог wsus) файлом Add_wsus.cmd
  • Запустить прокси-сервер WSUS файлом Run_wsus.cmd
  • Запустить утилиту работы с обновлениями (каталог wumt), выставить Automatic Updates в Disabled
  • Запустить поиск обновлений кнопкой Check for updates, в течение 5 минут будет найдено около 180 апдейтов
  • Снять галки с Windows Live, Security Essentials, лангпак для .NET 3.0, а также: KB2863821, KB4461522, KB4487085
  • Запустить установку кнопкой Install. В процессе появится мастер установки Windows Genuine Advantage
  • После появления сообщения об успешной установке - закрыть WUMT.
  • Завершить WSUS нажатием Ctrl+C. Перезагрузить компьютер

    Установка обновлений

  • Запустить прокси-сервер WSUS файлом Run_wsus.cmd
  • Запустить утилиту работы с обновлениями (каталог wumt)
  • Запустить поиск обновлений кнопкой Check for updates
  • Пометить апдейты для скрытия: Windows Live, Security Essentials, лангпак для .NET 3.0, а также: KB2481109. Нажать кнопку Hide
  • После повторного поиска - продолжить установку других апдейтов
  • После появления сообщения об успешной установке - закрыть WUMT.
  • Завершить WSUS нажатием Ctrl+C. Перезагрузить компьютер

    Установка драйверов

  • Установить драйвер чипсета
  • Установить драйвер интерфейса управления платформой
  • Установить драйвер контроллера накопителей
  • После перезагрузки установятся новые AHCI/RAID драйвера жёстких дисков и/или SSD
  • Установить драйверы аудио
  • Установить драйвер видеокарты
  • Установить все остальные драйвера (монитор, мышка, принтер и т.д.)
  • Установить посмертные обновления для Windows XP x64 (каталог updates)

    Рекомендуемый софт

  • Tweak UI - гибкая настройка интерфейса Windows
  • K-Lite Mega Codec Pack - большинству мультимедийных приложений и игр требуются кодеки, пакет также включает в себя удобный медиа-плеер
  • Virtual PC 2007 - виртуальная машина с интеграцией в Windows
  • SuperOrca - редактор MSI установщиков, позволяющий изменять системные требования в них
  • Microsoft Application Verifier - позволяет изменять системные требования exe файлов, в том числе установщиков
  • Microsoft AppLocale - позволяет запускать программы, предназначенные для другой локали Windows
  • Браузеры - еженедельные сборки современных браузеров под Windows XP. Serpent (дизайн Firefox 29-56) и NewMoon (дизайн Firefox 10-28)
  • После установки Microsoft Office и/или Visual Studio требуется повторить установку обновлений

    Программы, написанные на Visual Studio 2012 и выше требуют включать XP-таргетирование чтобы запускаться в этой ОС.

    Ноун багс:
    Иногда после загрузки некоторые части винды могут подвисать при первом запуске сетевых программ. Следует подождать пару минут (не жать по 20 раз ярлык IE) - и всё отглючит
    Связано это, скорее всего, с отложенным запуском служб .NET Framework

    Примечания:
    Некоторые программы не знают что такое XP x64 и, не смотря на поддержку обычной XP, обнаружив 64-битную винду, будут требовать висту. Исправить это можно отредактировав установщик в программке SuperOrca, либо поставив режим совместимости Windows XP установщику