Index: src/bp-core/admin/bp-core-slugs.php
===================================================================
--- src/bp-core/admin/bp-core-slugs.php
+++ src/bp-core/admin/bp-core-slugs.php
@@ -138,12 +138,20 @@
 
 		<h3><?php _e( 'Registration', 'buddypress' ); ?></h3>
 
-		<p><?php _e( 'Associate WordPress Pages with the following BuddyPress Registration pages.', 'buddypress' ); ?></p>
+		<?php if ( bp_get_option( 'users_can_register' ) ) : ?>
+			<p><?php _e( 'Associate WordPress Pages with the following BuddyPress Registration pages.', 'buddypress' ); ?></p>
+		<?php else : ?>
+			<?php if ( is_multisite() ) : ?>
+				<p><?php printf( __( 'Registration is currently disabled.  Before associating a page is allowed, please enable registration by selecting either the "User accounts may be registered" or "Both sites and user accounts can be registered" option on <a href="%s">this page</a>.', 'buddypress' ), network_admin_url( 'settings.php' ) ); ?></p>
+			<?php else : ?>
+				<p><?php printf( __( 'Registration is currently disabled.  Before associating a page is allowed, please enable registration by clicking on the "Anyone can register" checkbox on <a href="%s">this page</a>.', 'buddypress' ), admin_url( 'options-general.php' ) ); ?></p>
+			<?php endif; ?>
+		<?php endif; ?>
 
 		<table class="form-table">
 			<tbody>
 
-				<?php foreach ( $static_pages as $name => $label ) : ?>
+				<?php if ( bp_get_option( 'users_can_register' ) ) : foreach ( $static_pages as $name => $label ) : ?>
 
 					<tr valign="top">
 						<th scope="row">
@@ -172,7 +180,7 @@
 						</td>
 					</tr>
 
-				<?php endforeach ?>
+				<?php endforeach; endif; ?>
 
 				<?php do_action( 'bp_active_external_pages' ); ?>
 
