To install Battlefield 2 Update v1.50 you must have Battlefield 2 updated to version 1.41 or Battlefield 2 Complete Collection from EA Store installed.
This Battlefield 2 1.50 *beta* patch adds Windows Vista support, along with a new map and gameplay tweaks.You must have Battlefield 2 V.1.41 installed in order for this patch to work.