SergeyL,
The 64-bit installer went according to the WSUS Package Publisher manual for me except a few minor changes i made; I did not remove the quick start service, and I did not remove the auto-updater (7u25 x64 does not have one right now.) The installed/installable string was different, I used {26A24AE4-039D-4CA4-87B4-2F86417025FF}, and followed the guide otherwise. Try dumping your software distribution database and downloads folders after stopping the windows update service, then retry building the update following the guide? Sorry I did not encounter your issue with the 64-bit version of the installer; I encountered many an issue with the 32-bit installer.
The 64-bit installer went according to the WSUS Package Publisher manual for me except a few minor changes i made; I did not remove the quick start service, and I did not remove the auto-updater (7u25 x64 does not have one right now.) The installed/installable string was different, I used {26A24AE4-039D-4CA4-87B4-2F86417025FF}, and followed the guide otherwise. Try dumping your software distribution database and downloads folders after stopping the windows update service, then retry building the update following the guide? Sorry I did not encounter your issue with the 64-bit version of the installer; I encountered many an issue with the 32-bit installer.
alreadyinstalledJava7u24x64.rules:
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86417025ff}"/>
installableJava7u25x64.rules:
<lar:And>
<bar:Processor Architecture="9"/><lar:Not>
<msiar:MsiProductInstalled ProductCode="{26a24ae4-039d-4ca4-87b4-2f86417025ff}"/>
</lar:Not></lar:And>
.xml from completed cab:
<CustomUpdate>
<Action>
<ElementType>CustomUpdateElements.VariableElement</ElementType>
<Name>Return Code</Name>
<Type>Int</Type>
<ID>245757a2-cf33-43ee-80ea-f283568c6d35</ID>
</Action>
<Action>
<ElementType>CustomUpdateElements.ServiceElement</ElementType>
<ServiceAction>Stop</ServiceAction>
<ServiceName>JavaQuickStartService</ServiceName>
<PathToEXE></PathToEXE>
<StartupMode>Undefined</StartupMode>
<StartingAccount>Undefined</StartingAccount>
<Login></Login>
<Password></Password>
</Action>
<Action>
<ElementType>CustomUpdateElements.ExecutableElement</ElementType>
<PathToExecutable>jre-7u25-windows-x64.exe</PathToExecutable>
<Parameters>/s IExplorer=1</Parameters>
<KillProcess>True</KillProcess>
<TimeBeforeKilling>30</TimeBeforeKilling>
<Variable>245757a2-cf33-43ee-80ea-f283568c6d35</Variable>
</Action>
<Action>
<ElementType>CustomUpdateElements.WaitElement</ElementType>
<Wait>30</Wait>
</Action>
<Action>
<ElementType>CustomUpdateElements.ReturnCodeElement</ElementType>
<ReturnCodeMethod>Variable</ReturnCodeMethod>
<StaticReturnCode>0</StaticReturnCode>
<Variable>245757a2-cf33-43ee-80ea-f283568c6d35</Variable>
</Action>
</CustomUpdate>
Hope this helps, best of luck!- Dave