diff --git a/media.install b/media.install
index a4be922..0c7ea29 100644
--- a/media.install
+++ b/media.install
@@ -52,6 +52,9 @@ function media_install() {
   catch (Exception $e) {
     watchdog_exception('media', $e);
   }
+
+  // Fix File Entity default displays issue with exports.
+  _media_default_displays();
 }
 
 /**
@@ -1162,3 +1165,43 @@ function media_update_7225() {
     }
   }
 }
+
+/**
+ * Fix overridden issues with File Displays
+ */
+function media_update_7226() {
+  _media_default_displays();
+}
+
+/**
+ * Instantiate the File Entity display overrides.
+ */
+function _media_default_displays() {
+  // Create initial display settings.
+  module_load_include('inc', 'file_entity', 'file_entity.file_api');
+  $default_image_styles = array(
+    'preview' => 'media_thumbnail',
+  );
+  $default_types = array(
+    'audio' => 'audio',
+    'document' => 'document',
+    'video' => 'video',
+  );
+  foreach ($default_types as $types) {
+    foreach ($default_image_styles as $view_mode => $image_style) {
+      $existing_display = file_displays_load($types, $view_mode);
+      if (empty($existing_display)) {
+        $display_name = $types . '__' . $view_mode . '__file_field_media_large_icon';
+        $display = array(
+          'api_version' => 1,
+          'name' => $display_name,
+          'status' => 1,
+          'weight' => 50,
+          'settings' => array('image_style' => $image_style),
+          'export_type' => NULL,
+        );
+        file_display_save((object) $display);
+      }
+    }
+  }
+}
diff --git a/media.module b/media.module
index 197f62c..674bc3b 100644
--- a/media.module
+++ b/media.module
@@ -811,39 +811,15 @@ function media_file_default_displays_alter(&$file_displays) {
     $file_displays['video__preview__file_field_file_default']->status = FALSE;
   }
 
-  $file_display = new stdClass();
-  $file_display->api_version = 1;
-  $file_display->name = 'video__preview__file_field_media_large_icon';
-  $file_display->weight = 50;
-  $file_display->status = TRUE;
-  $file_display->settings = '';
-  $file_displays['video__preview__file_field_media_large_icon'] = $file_display;
-
   // Audio previews should be displayed using a large filetype icon.
   if (isset($file_displays['audio__preview__file_field_file_default'])) {
     $file_displays['audio__preview__file_field_file_default']->status = FALSE;
   }
 
-  $file_display = new stdClass();
-  $file_display->api_version = 1;
-  $file_display->name = 'audio__preview__file_field_media_large_icon';
-  $file_display->weight = 50;
-  $file_display->status = TRUE;
-  $file_display->settings = '';
-  $file_displays['audio__preview__file_field_media_large_icon'] = $file_display;
-
   // Document previews should be displayed using a large filetype icon.
   if (isset($file_displays['document__preview__file_field_file_default'])) {
     $file_displays['document__preview__file_field_file_default']->status = FALSE;
   }
-
-  $file_display = new stdClass();
-  $file_display->api_version = 1;
-  $file_display->name = 'document__preview__file_field_media_large_icon';
-  $file_display->weight = 50;
-  $file_display->status = TRUE;
-  $file_display->settings = '';
-  $file_displays['document__preview__file_field_media_large_icon'] = $file_display;
 }
 
 /**
