This is an issue I use to run across quite a lot when running vista or windows 7, I forget what the exact solution was so do the following:
- Turn off windows firewall
- Delete options.ini in your my documents zero hour folder
If you find that there isn't an options.ini then that is probably the problem (the new operating systems sometimes cause trouble when the game attempts to create the file), manually make one by creating a new notepad document and pasting in the following:
CODE
AntiAliasing = 2
BuildingOcclusion = yes
CampaignDifficulty = 0
DrawScrollAnchor = yes
DynamicLOD = no
ExtraAnimations = yes
GameSpyIPAddress = 0.0.0.0
Gamma = 50
HeatEffects = yes
IPAddress = 0.0.0.0
IdealStaticGameLOD = Low
LanguageFilter = false
MaxParticleCount = 5000
MoveScrollAnchor =
MusicVolume = 50
Resolution = 1440 900 (Your resolution here, You may crash if you set this above your current resolution or at a wide screen aspect ratio)
Retaliation = yes
SFX3DVolume = 72
SFXVolume = 64
ScrollFactor = 145
SendDelay = no
ShowSof****erEdge = yes
ShowTrees = yes
StaticGameLOD = Custom
TextureReduction = 0
UseAlternateMouse = yes
UseCloudMap = yes
UseDoubleClickAttackMove = no
UseLightMap = yes
UseShadowDecals = yes
UseShadowVolumes = yes
VoiceVolume = 78
Be sure to save as options.ini.