Поделиться через


Принудительное открытие Excel в новом экземпляре по умолчанию

Симптомы

В Microsoft Excel 2013 и более поздних версиях при открытии нескольких книг все они открываются в одном экземпляре Excel. Однако в некоторых ситуациях может потребоваться открыть каждую книгу в новом экземпляре, например:

  • Вы работаете с большими книгами Excel.
  • Вы хотите отменить действия только в активной книге.

В этой статье объясняется, как это сделать, настроив раздел реестра.

Примечание.

Этот метод работает только при использовании значка Excel для открытия приложения без выбора файла. Если вы используете следующие способы, книги по-прежнему будут открываться в том же экземпляре Excel, что и задумано:

  • Вы используете Файл Открыть в приложении Excel.
  • Вы выбираете файл при использовании значка панели задач Excel для открытия приложения.
  • Дважды щелкните книгу Excel в Windows Обозреватель.

Дополнительные сведения об экземплярах Excel и других способах запуска нового экземпляра см. в статье Что такое экземпляры Excel.

Причина

Открывая каждую книгу в собственном экземпляре, книга имеет выделенные 2 гигабайта (ГБ) памяти для использования. Это важно, если в 32-разрядной версии Excel возникают проблемы с нехваткой памяти.

Примечание.

Если вы используете параметр С учетом больших адресов, это ограничение может быть увеличено.

Разрешение

Чтобы изменить параметр по умолчанию, установите последнюю версию Office (номера сборки, указанные в следующей таблице, являются минимальными сборками, необходимыми для этой версии), а затем добавьте раздел в реестр. К версиям Office, для которых установлено обновление, относятся:

Версия Дата выпуска Номер сборки
Office 2016 (подписчики текущего канала) 3 мая 2016 г. Сборка 16.0.6868.2060
Office 2013 7 июня 2016 г. Сборка 15.0.4833.1001
Excel 2013 (MSI) 7 июня 2016 г. Сборка 15.0.4833.1000
Excel 2016 (MSI) 7 июня 2016 г. Сборка 16.0.4393.1000

Важно!

Точно следуйте всем указаниям из этого раздела. Внесение неправильных изменений в реестр может привести к возникновению серьезных проблем. Прежде чем приступить к изменениям, создайте резервную копию реестра для восстановления на случай возникновения проблем.

  1. Закройте все экземпляры Excel.

  2. Запустите Редактор реестра:

    • В Windows 10 нажмите кнопку Пуск, введите regedit в поле Поиск, а затем выберите regedit.exe в результатах поиска.
    • В Windows 8 или Windows 8.1 переместите указатель в правый верхний угол, выберите Поиск, введите regedit в поле поиска, а затем выберите regedit.exe в результатах поиска.
  3. Найдите и выберите следующий подраздел реестра:

    HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel\Options

  4. В меню Правка наведите указатель мыши на пункт Создать, а затем выберите значение DWORD.

  5. Введите DisableMergeInstance и нажмите клавишу ВВОД.

  6. В области Сведения щелкните правой кнопкой мыши DisableMergeInstance и выберите команду Изменить.

  7. В поле Данные значения введите 1 и нажмите кнопку ОК.

Дополнительные сведения

32-разрядные версии Excel 2016 могут воспользоваться функциями с поддержкой больших адресов (LAA) после установки обновления 3 мая 2016 г. для Outlook 2013 (KB3115031), сборка 16.0.6868.2060 для подписчиков O365 Current Channel. Это изменение позволяет 32-разрядным установкам Excel 2016 потреблять в два раза больше памяти, когда пользователи работают в 64-разрядной ОС Windows. Система предоставляет эту возможность путем увеличения виртуальной памяти в пользовательском режиме с 2 ГБ до 4 ГБ. Это изменение обеспечивает на 50 процентов больше памяти (например, с 2 ГБ до 3 ГБ), когда пользователи работают в 32-разрядной системе. Дополнительные сведения о LAA см. в статье Изменение возможностей с поддержкой больших адресов для Excel.

Примечание.

Существуют некоторые известные проблемы при открытии каждой книги Excel в собственном экземпляре. Например, см. статью Невозможно вставить атрибуты в книгу в другом экземпляре Excel.