Дело в том, что Microsoft ещё пять лет будет поддерживать операционную систему
Windows POSReady 2009 для банкоматов, а та основана на Windows XP, так что большинство патчей тоже сохраняют совместимость. Соответственно, для получения свежих апдейтов достаточно всего лишь выдать свою систему за Windows POSReady 2009.
Смотрим в update.inf/update_SP3QFE.inf Он проверяет только некоторые записи реестра:
[Prerequisite]
condition=CompositeOp,OrOp,Prereq.XPInstallEmbedded.Section
[Prereq.XPInstallEmbedded.Section]
OrOp=Prereq.XPInstallEmbedded1.Section
OrOp=Prereq.XPInstallEmbedded2.Section
Display_String="%A6Blocked%"
[Prereq.XPInstallEmbedded1.Section]
EqualOp=CheckReg,HKLM,"System\CurrentControlSet\Control\WindowsEmbedded\ProductVersion",FeaturePackVersion,0x00000000,==,"SP3"
EqualOp=CheckReg,HKLM,"SYSTEM\WPA\WEPOS",Installed,0x10001,==,1
Display_String="%A6Blocked%"
[Prereq.XPInstallEmbedded2.Section]
EqualOp=CheckReg,HKLM,"System\WPA\WES",Installed,0x10001,==,1
EqualOp=CheckReg,HKLM,"SYSTEM\WPA\POSReady",Installed,0x10001,==,1
Display_String="%A6Blocked%"
Решение простое. Создайте текстовый файл следующего содержания:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\WPA\PosReady]
"Installed"=dword:00000001
Сохранить как .reg (Ex: my.reg), после чего импортируйте его, выполнив в любом файловом менеджере.
Теперь POSReady2009 Updates будут установлены на обычной XP и Windows Updates показывает также обновления для POSReady2009.
ВНИМАНИЕ: Изложенное выше Вы используете на свой страх и риск! Эти обновления не тестировались на обычной XP системе и могут привести к повреждению системы. На всякий случай предупредил. ;)
Вместо POSReady вы также можете использовать WEPOS или WES.