Yes screws in windshield....not tapered when drilled..crack widening....water freezing....
To do it right yes windshield off or loose....or just fix what you see.
cheap DIY
Marine-Tex $12 and an old fashioned can opener to scrape the line into a v groove