Right click the icon you use to run halflife, choose properties and put this in where it says target
C: \SIERRA\Half-Life\hl.exe -game esf -console -numericpings -windowed
Then halflife will run in windowed mode
(with no gap between c: and \sierra. Had to do that else i'd get that stupid face up)