Comment by jaywalk

4 years ago

I occasionally try to search for the reasoning behind the location of the hosts file in Windows, and I always come up blank.

Maybe it's from back before Windows had a built-in TCP/IP stack? If it were a third-party/optional driver, having files related to it in a path under system32\drivers would make sense.