Hey I think you can try this way:
Click Start, Run, type CMD and press Enter, then run the following command:
bcdedit /set removememory 2813
Note: The value at the right of the removememory switch is the amount of MB
of RAM that you want to remove from the system. Make sure you make the
correct calculations, otherwise you'll render your system in a
non-operational state, and will have to repair it.
Next, reboot the computer,
Try to reinstall the KB 929777 hotfix, and voila, it successfully installs.
Now we need to revert the booting option to normal. In order to do that:
Click Start, Run, type CMD and press Enter, then run the following command:
bcdedit /deletevalue removememory
Reboot the computer and look at Task Manager to verify that it now "sees"
the normal amount of physical memory.
==============================
you can download theKB929777 hotfix from here:
http://download.microsoft.com/downl...d-de2579de8649/Windows6.0-KB929777-v2-x86.msu