Youtubezilla.ru

Мастер бытовой техники
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Режим совместимости Windows 7 и Windows 8. 1

Режим совместимости Windows 7 и Windows 8.1

Запуск в режиме совместимости

В этом материале подробно расскажу о том, как запустить программу или игру в режиме совместимости с предыдущей версией ОС в Windows 7 и Windows 8.1, что такое режим совместимости и в каких случаях его использование с большой вероятностью может вам решить те или иные проблемы.

Начну с последнего пункта и приведу пример, с которым мне приходилось сталкиваться очень часто — после установки Windows 8 на компьютер не удавалась установка драйверов и программ, появлялось сообщение о том, что текущая версия операционной системы не поддерживается или у этой программы есть проблемы совместимости. Самое простое и обычно работающее решение — запустить установку в режиме совместимости с Windows 7, в этом случае почти всегда все проходит успешно, ведь эти две версии ОС почти одинаковы, просто встроенный в установщик алгоритм проверки «не знает» о существовании восьмерки, так как был выпущен ранее, вот и сообщает о несовместимости.

Иначе говоря, режим совместимости Windows позволяет запускать программы, имеющие проблемы запуска в той версии операционной системы, которая установлена на данный момент, таким образом, чтобы они «считали», что запускаются в одной из предыдущих версий.

У этой программы есть проблемы совместимости

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

Мы исследовали эту конкретную проблему, просматривая различные пользовательские отчеты и просматривая официальную документацию Microsoft. Нам даже удалось воспроизвести проблему на одной из наших машин для тестирования.

Если Excel отправляет запрос связи другому приложению (скажем, Word), он делает это с помощью объекта OLE, а затем ожидает ответа от приложения. Если ответ не поступает в заданном по умолчанию временном пороге, Excel выдаст конечному пользователю следующее предупреждение: «Microsoft Excel ожидает, пока другое приложение завершит действие OLE»

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

  • Протокол DDE отключен из Excel — Эта проблема может возникать из-за Динамический обмен данными (DDE) протокол отключен в настройках Excel.
  • Поврежденная установка Office — Некоторые затронутые пользователи сообщают, что проблема была решена после переустановки или восстановления всей установки Office.
  • Надстройка Adobe Acrobat PDFMaker конфликтует с Excel — Было несколько отчетов пользователей, которые смогли решить проблему, отключив или удалив плагин PDFMaker.
  • Процесс IE (Internet Explorer) мешает работе DDE — Обычно это происходит, когда пользователь пытается сохранить файл в Microsoft Excel. В этом случае решение состоит в том, чтобы закрыть процесс вручную.
Читайте так же:
Как пользоваться Speedfan

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

Для достижения наилучших результатов следуйте приведенным ниже методам, пока не встретите исправление, эффективное для решения проблемы. Давай начнем

Способ 1. Удаление Adobe Acrobat PDFMaker (если применимо)

Некоторым пользователям удалось устранить сообщение об ошибке, удалив надстройку Adobe Acrobat PDF Maker. Как оказалось, этот плагин может конфликтовать с определенными версиями Microsoft Excel.

Вот список версий Office, совместимых с PDF Maker:

  • Office 2010 (Office 14) 32-разрядный и 64-разрядный
  • Office 2013 (Office 15) 32-разрядный и 64-разрядный
  • Office 2016 (Office 16) 32-разрядная и 64-разрядная версии

Замечания: Вы можете ознакомиться с полным руководством по совместимости Adobe (Вот).

Если этот сценарий применим, и вы не сильно полагаетесь на PDF Maker, вы, скорее всего, сможете решить эту проблему, отключив или удалив надстройку Adobe Acrobat PDFMaker.

Вот краткое руководство о том, как это сделать:

Обновить: Вы также можете использовать это исправление (здесь), чтобы автоматически отключить надстройку PDFMaker. Он совместим со всеми последними версиями Windows, включая Windows 10, Windows 8.1, Windows 7 и Windows Vista.

  1. Откройте Microsoft Excel и нажмите файл используя ленту
    Откройте Microsoft Excel и перейдите к файлуОткройте Microsoft Excel и перейдите к файлу
  2. В меню Файл выберите Опции (внизу списка меню).
    Перейдите в «Надстройки», выберите «Надстройки COM» в раскрывающемся меню и нажмите «Перейти».Перейдите в «Надстройки», выберите «Надстройки COM» в раскрывающемся меню и нажмите «Перейти».
  3. В поле Надстройки COM снимите флажок, связанный с Acrobat PDFMaker Office COM Надстройка или выберите его и нажмите «Удалить», чтобы полностью удалить его.
  4. Перезагрузите компьютер и заново выполните шаги, которые ранее вызывали ошибку, после завершения следующего запуска.

Если вы все еще сталкиваетесь с «Microsoft Excel ожидает, пока другое приложение завершит действие OLE» Ошибка, перейдите к следующему способу ниже.

Способ 2. Разрешение приложениям, использующим DDE, в настройках Excel

Как сообщают многие пользователи, проблема может возникнуть, если Microsoft Excel настроен на игнорирование любых приложений, которые пытаются установить связь с Excel, используя Динамический обмен данными (DDE) протокол.

Например, допустим, вы дважды щелкнули книгу Excel в проводнике Windows — как только команда зарегистрируется, динамический обмен данными (DDE) будет отправлен в Excel. Этот обмен инструктирует Excel открыть книгу, которую вы только что дважды щелкнули.

Читайте так же:
WinRAR для Windows

Если Excel настроен на игнорирование приложений, использующих Динамический обмен данными протокол, обмен не произойдет, и вы увидите «Microsoft Excel ожидает, пока другое приложение завершит действие OLE» вместо сообщения об ошибке.

К счастью, вы можете легко исправить эту проблему, открыв Опции меню Excel и включение протокола DDE. Вот краткое руководство о том, как это сделать:

  1. Откройте Microsoft Excel и нажмите файл. Не имеет значения, открываете ли вы новую рабочую книгу или новый документ.
    Откройте Microsoft Excel и перейдите к файлуОткройте Microsoft Excel и перейдите к файлу
  2. в файл меню, нажмите на Опции с левой панели.
    Включение протокола DDE в ExcelВключение протокола DDE в Excel
  3. Нажмите Хорошо чтобы сохранить изменения, перезапустите Microsoft Excel. Затем повторите операцию, которая ранее вызывала «Microsoft ждет, пока другое приложение завершит действие OLE» ошибка и посмотреть, если проблема все еще происходит.

Если вы все еще сталкиваетесь с тем же сообщением об ошибке, перейдите к следующему способу ниже.

Способ 3: уничтожение процесса Internet Explorer (IE)

Несколько пользователей видят «Microsoft ждет, пока другое приложение завершит действие OLE» ошибка при попытке сохранить файл, вы можете увидеть ошибку из-за того, что процесс IE мешает Динамический обмен данными (DDE) обмен.

Пользователи в аналогичной ситуации сообщили, что проблема была решена после того, как они вручную завершили процесс IE. Вот краткое руководство о том, как это сделать:

Закрытие процесса Internet Explorer (IE)

  1. Нажмите Ctrl + Shift + Esc открыть Диспетчер задач.
  2. В диспетчере задач перейдите к Процессы и посмотрите, есть ли у вас какой-либо процесс, принадлежащий Internet Explorer, который в данный момент активен.
  3. Если вы видите один открытый, просто щелкните по нему правой кнопкой мыши и выберите Конечная задача закрыть это.
    Закрытие процесса Internet Explorer (IE)
  4. Вернитесь в Excel и посмотрите, «Microsoft ждет, пока другое приложение завершит действие OLE» ошибка все еще происходит, когда вы пытаетесь сохранить файл.

Если вы все еще сталкиваетесь с той же ошибкой, перейдите к следующему способу ниже.

Метод 4: Подавление обмена сообщениями приложения Excel

Если вы видите сообщение об ошибке при попытке запустить сценарий VBA, одним из обходных путей будет подавление обмена сообщениями приложения с помощью крошечного фрагмента кода.

Но имейте в виду, что это не решит саму проблему — это всего лишь обходной путь, который предотвращает появление сообщения об ошибке. Однако будет полезно, если вашей единственной целью является предотвращение появления сообщения об ошибке.

Вот краткое руководство по вставке кода VBA в Excel Workbook, которое подавит обмен сообщениями приложений Excel:

  1. Откройте книгу в Excel и нажмите Alt + F11 открыть Visual Basic Editor (VBE).
  2. в проект панель (слева), щелкните правой кнопкой мыши на ThisWorkbook и выбрать Вставить> Модуль.
    Нажмите Нет в окне с предупреждениемНажмите Нет в окне с предупреждением
  3. Затем выберите подходящее место для измененной рабочей книги, задайте правильное имя и убедитесь, что Сохранить как тип установлен в Excel с поддержкой макросов Рабочая тетрадь. Как только все в порядке, нажмите на Сохранить создать Книга с поддержкой макросов Excel.
    Создание книги Excel с поддержкой макросовСоздание книги Excel с поддержкой макросов
  4. Нажмите Alt + Q закрыть редактор и вернуться к своей книге. Вернувшись в редактор, нажмите Alt + F8, выберите только что созданный макрос и нажмите Бежать.
Читайте так же:
Как прибавить проценты к числу в Microsoft Excel

После завершения этой процедуры вы больше не должны видеть «Microsoft Excel ожидает, пока другое приложение завершит действие OLE» ошибка с этой рабочей книгой (хотя она все еще может возникать в фоновом режиме).

Метод 5: Отключить режим совместимости (если применимо)

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

Если вы подозреваете, что Excel работает в режиме совместимости, отключите его и посмотрите, «Microsoft Excel ожидает, пока другое приложение завершит действие OLE» ошибка перестает появляться. Как правило, сообщение об ошибке возникает, если исполняемый файл Excel настроен для работы в режиме совместимости с Windows Vista и более ранними версиями.

Вот краткое руководство по отключению режима совместимости:

  1. Щелкните правой кнопкой мыши исполняемый файл Excel (или ярлык) и выберите свойства.
    Щелкните правой кнопкой мыши исполняемый файл Excel и выберите «Свойства».Щелкните правой кнопкой мыши исполняемый файл Excel и выберите «Свойства».
  2. в свойства окно, перейдите к Совместимость и снимите флажок, связанный с Запустите эту программу в режиме совместимости.
    Снимите флажок Запустить эту программу в режиме совместимостиСнимите флажок Запустить эту программу в режиме совместимости

Запуск приложений в режиме совместимости вручную

Если приложение не запускается на Windows 10 или работает не так, как это было в ранних версиях ОС, запустите его в режиме совместимости (также прочитайте «Как можно запустить старые игры и приложения на Windows 10?»).

ПКМ по ярлыку для запуска → свойства → вкладка «Совместимость».

Здесь доступны три варианта:

  • нажмите кнопку «Запустить средство устранения проблем с совместимостью» — система в автоматическом режиме попробует решить проблемы;Средство устранения проблем с совместимостью
  • в блоке «Режим совместимости» установите галочку на пункте «Запустить программу в режиме совместимости с» и выберите из раскрывающегося списка ту ОС, в которой приложение стабильно работало;Выбор режима совместимости
  • в блоке «Параметры» укажите те значения, с которыми будет запускаться программа в режиме совместимости – сохраните изменения.Настройка параметров совместимости

На видео процесс ручного запуска описан более наглядно.

Автоматическое определение параметров

  1. Для запуска автоматической настройки можно также нажать ПКМ на ярлыке для запуска программы – Исправление проблем с совместимостью.
  2. После диагностики появится окна с двумя вариантами устранения проблем:
    • использовать рекомендованные параметры;
    • диагностика программы.
Читайте так же:
Отмена оформленного, но неоплаченного заказа.

Выбор режима диагностики

Редактор реестра для установки совместимости

Есть возможность установки совместимости и через утилиту для редактирования реестра, однако, не имеет особо смысла обычным пользователям применять данные метод. Работа с реестром всегда должна быть точной и аккуратной, иначе есть возможность вызвать еще большее количество ошибок.

Редактор реестра

Для начала потребует нажать win+r и написать regedit. После открытия нужно пройти по пути HKEY_CURRENT_USER Software Microsoft Windows NT CurrentVersion AppCompatFlags Layers. Теперь нужно нажать ПКМ на пустом месте и во всплывшем меню выбрать создать, а дальше нажать на строковый параметр. Вместо названия переменной нужно указать полный путь до исполняемого файла приложения.

В качестве значения нужно указать:

  • Windows 95 — WIN95
  • Windows 98 иME — WIN98
  • Windows NT 4.0 — NT4SP5
  • Windows 2000 — WIN2000
  • Windows XP SP2 — WINXPSP2
  • Windows XP SP3 — WINXPSP3
  • Windows Vista — VISTARTM (VISTASP1 и VISTASP2 — для соответствующих Service Pack)
  • Windows 7 — WIN7RTM

А после этого добавить к значению RUNASADMIN. Те же действия придется проделать и для директории по адресу HKEY_LOCAL_MACHINE Software Microsoft Windows NT CurrentVersion AppCompatFlags Layers.

Теперь можно закрывать редактор и перезагружать компьютер.

Документы постоянно сохраняются в режиме ограниченной функциональности

Вполне реальный сценарий. Если каждый созданный вами документ сохраняется в режиме ограниченной функциональности, тогда вам надо проверить параметры сохранения документов. Скорее всего, Word, Excel или PowerPoint настроены на сохранение файлов в старых форматах для обеспечения совместимости.

Нажмите Файл – Параметры. Откроется окно с различными настройками. Перейдите на вкладку Сохранение и проверьте, какой формат указан в поле Сохранять файлы в следующем формате. Если каждый документ сохраняется в режиме ограниченной функциональности, тогда в этом поле будет скорее всего установлен Документ Word 97-2003. Измените этот параметр на Документ Word (.*docx). Нажмите Ок.

Office Compatibility Mode (6)

Если вы сохраняете документы из существующих шаблонов, тогда вам надо сначала конвертировать шаблон. Откройте шаблон и отключите режим ограниченной функциональности. Для этого используйте инструкцию выше.

Как включить режим совместимости?

Существуют несколько методов включения данного режима, рассмотрим их по порядку.

Изменение настроек вручную для отдельной программы

Если какое-либо используемое вами ранее приложение перестало работать после обновления на 10-ку, воспользуйтесь нижеприведённом инструкцией:

  1. Нажмите правым кликом на ярлык программы и выберите пункт Свойства.
  2. Перейдите во вкладку Совместимость.
  3. Включите галочку на пункте «Запустить программу в режиме совместимости с» и выберите версию ОС на которой данное ПО работало ранее:
    • Если вы не в курсе, какую версию ОС выбрать, то можете воспользоваться мастером, нажав на кнопку «Запустить средства устранения проблем» в этом же окне.
    • Утилита автоматически просканирует программу и предложит рекомендуемые параметры.
Читайте так же:
Как посмотреть температуру видеокарты в Windows 10

Фото 2

Для того чтобы отключить режим, просто снимите галочку, которую мы включили ранее.

Использование мастера для сканирования всего имеющегося ПО на компьютере

  1. В меню Пуск при помощи поиска найдите «Средство устранения проблем с совместимостью».
  2. Нажмите на кнопку Далее в появившемся окне для начала сканирования.
  3. По окончанию сканирования на экран будет выведен список ваших приложений.
  4. Выберите необходимое ПО и нажмите далее, мастер предложит использовать рекомендуемые параметры, соглашайтесь.

Фото 3

Но ОС не всегда правильно определяет, сможет ли ПО корректно работать, и попросту не даёт запустить даже заведомо работающее, заблокировав его работу. Чтобы избежать таких казусов, следует отключить встроенного помощника, для этого:

  1. Вызовите диалоговое окно запуска команд клавишами Win+R.
  2. Выполните команду services.mcs для вызова утилиты управления службами.
  3. Найдите в списке «Помощник совместимости программ».
  4. Двойным кликом нажмите на него и в появившемся окне напротив Тип запуска выберите Вручную, также нажмите на кнопку Остановить.

Можно также воспользоваться редактором групповых политик:

  1. При помощи Win+R вызовите редактор командой gpedit.msc.
  2. В дереве иерархии найдите каталог Административные шаблоны, во вкладке Конфигурация компьютера.
  3. Далее ищите подкаталоги Компоненты Windows > Совместимость приложений.
  4. Щелкните двойным кликом по параметру «Отключение обработчика совместимости приложений» и выберите пункт Включено.
  5. Проделайте те же действия с пунктом «Отключение помощника режима совместимости».

Фото 5

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

Видеоинструкция

Для более наглядного понимания необходимости и принципов работы режима совместимости или режима ограниченной функциональности можно посмотреть несколько видеоинструкций, которые в свободном доступе представлены на видеохостинге YouTube. Вот несколько из них:

Режим совместимости в файлах Excel довольно полезная функция, позволяющая избавиться от конфликтов и ошибок между программами на разных компьютерах при обработке одного и того же документа в разных версия программы. Данная функция дает возможность работать с файлами в едином технологическом пространстве.

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector