Apache 2.2.9 Doesn't support MD5 hashed passwords in the .htpasswd file when running on windows. The password has to be stored in plain text format. If you use a hashed password then it will never let you login past the authentication prompt because it thinks you should be typing the MD5 hash as the password!
apache .htpasswd Apache 2.2.9 windows