Microsoft offers free tech support for the Vista Users. It is by Email or toll free numbers. Remember you should have a ORIGINAL vista with you, don’t go with the pirated copies ;).
It is available in multiple languages also like for India it is in Hindi and English, For Middle East it is in Arabic and English.
1. Go to Microsoft Support Site, choose your country (language also, if your country’s option is with language)
2. You can see email support and phone support.
For India (English) it is
Toll free number accessible from Airtel land line and mobile phones 1800 102 1100
Toll free number accessible from MTNL/BSNL land line 1800 111 100