Cамый полный и простой способ убирания активации WinXP вообще
eXTReMe Tracker
    Бесконечное количество попыток активации WinXP Professional после установления SP1 ни к чему не привели, поэтому возникла мысль убрать процедуру активации вообще.

Был произведен анализ активации:

1
) Всем изветстно, что активацию WinXP производит программа msoobe.exe в каталоге SYSTEM32\OOBE - Удаление ее убрало (можно удалить весь каталог) напоминание об активации при загрузке WinXP.

2
) Но начало раздражать вплывающая подсказка... После недолгих поисков - за это отвечала программа wpabaln.exe - удалили и этот файл... Больше регистрация перестала доставать.

3) Но через 30 дней произошел облом... - При загрузке WinXP стало выскакивать меню об окончании срока активации и требовать активацию WinXP - но так, как процедура активации была уничтожена, загрузить WinXP не удавалось.

4
) Следующим шагом была попытка убрать это окно. Произвели поиск файла ответственного за это окно в DOSe - по выводимому сообщению ( незабывая про Unicode) - за вывод сообщения отвечала dpcdll.dll - (в System32 есть еще две DLL внутрненнее имя у которых dpcdll.dll - но они нигде неиспользуются).
5) Удаление этой DLL ничего не дает ( выдается сообщение об ошибке проверки активации - Winlogon.exe)
6) Пытались взломать процедуру проверки активации - выясняли, что все данные об активации м серийном номере версии BIOS и размере винчестера (на котором установлена WinXP) хранятся в файле wpa.dpl в SYSTEM32. Полный взлом и раскрытие генерации серийного номера заняло бы много времени (может потом попробую) и кто гарантирует, что в новом SP эту DLL и структуру файла WPA.DPL неизменят.
7) Поэтому пошли более простым путем eбрать загрузку этой DLL. Произвели поиск в реестре (с в режиме защиты от сбоев) удалили все ссылки - но не помогло... Затем начали искать кто может запустить эту DLL-ку. Во всех найденых файлах заменили строку DPCDLL.DLL на какую-то другую DLL - тоже не помогло...
8) Нашли, что в каталоге System32\Config в файлах System хранится конфигурация операционной системы (может быть часть реестра которую невозможно изменить или непоказывается). Структуру этого файла я не знал, а замена подстроки DPCDLL.DLL на другую прекратила загрузку WinXP соовсем.

9
) Откуда-то возникла мысль, что в режиме защиты от сбоев нет никакой регистрации - последовательность загрузки должна быть где-то прописана и тут я увидел, что в каталоге Windows\Repair находятся такие же файлы что Windows\System32\Config. После перезаписи файлов (естественно в DOSe) в каталоге Windows\System32\Config из каталога Windows\Repair - напрочь пропала проверка активации WinXP. Теперь можно менять OEM номер WinXP. Удалять файл wpa.dpl и т.д.

Правда в этом способе есть минус - пропали все пользователи кроме Администратора. - соответственно большинство установленных программ перестало работать. Но думаю, что если это (п.8) делать при установке WinXP - то проблем с этим не возникнет.