Index: bp-core/bp-core-catchuri.php
===================================================================
--- bp-core/bp-core-catchuri.php	(revision 2904)
+++ bp-core/bp-core-catchuri.php	(working copy)
@@ -61,6 +61,10 @@
 	foreach ( (array)$bp_uri as $key => $uri_chunk )
 		if ( empty( $bp_uri[$key] ) ) unset( $bp_uri[$key] );
 
+	/* Loop and remove index.php (e.g. for Windows IIS) */
+	foreach ( (array)$bp_uri as $key => $uri_chunk )
+		if ( $bp_uri[$key] == 'index.php' ) unset( $bp_uri[$key] );
+
 	if ( defined( 'BP_ENABLE_MULTIBLOG' ) || 1 != BP_ROOT_BLOG ) {
 		/* If we are running BuddyPress on any blog, not just a root blog, we need to first
 		   shift off the blog name if we are running a subdirectory install of WPMU. */
