OS: XP updates
May. 28th, 2014 19:02![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)

Дело в том, что 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.