Данный файл не совместим

Обновлено: 06.07.2024

У меня действительно старый установщик (устаревшее приложение), который мы пытаемся запустить на 64-битной ОС Windows 7.

Ранее он был установлен только на 32-разрядной Windows XP. Я получаю следующую ошибку при попытке запустить его:

Связаться с издателем программного обеспечения не вариант (программное обеспечение устарело).

Есть ли способ заставить это работать? Какой-то режим совместимости?

Единственное, что я слышал о том, что это будет работать, - это Virtual XP на Win 7 box. Проблема в том, что это программное обеспечение является частью целого набора программ. Я должен был бы поместить все части в Виртуальный XP или ни одного вообще.

Прежде чем я перейду к тому, чтобы поставить все это на виртуальный XP, я хотел бы знать, что нет способа получить все это на ОС Win 7.

4 ответа 4

Вы говорите, что это действительно старый установщик, это 16-битное приложение? Поддержка всех 16-битных приложений была удалена из Windows 7 x64 - она вообще не будет работать. Вам нужно будет использовать эмулятор или вернуться к 32-битной Windows. Режим XP в Windows 7 может быть простым решением для бесперебойной работы этого приложения.

С устаревшими установщиками вам действительно нужно просто поиграться с настройками. Попробуйте установить режим совместимости с Windows XP SP 3 и установить запуск от имени администратора.

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

Если запуск установщика в режиме совместимости с отключенным UAC (изменение реестра) не работает, следующий шаг - попытаться установить вручную. Здесь вы используете методы сравнения файлов, чтобы узнать, что на самом деле делает установщик с вашим компьютером, и отразить это на вашем компьютере с Windows 7. Если вы никогда не делали этого раньше, я бы не советовал, потому что вы можете столкнуться с множеством проблем, пытаясь заставить все работать. То, что я знаю из опыта, это настоящая боль, чтобы получить все.

Лучшим вариантом является загрузка и включение режима XP в Windows 7 (не работает с Win 7 Home или Starter). Это по крайней мере даст вам ярлыки на рабочем столе, которые запускают виртуальную машину по требованию. Вы можете найти это здесь.

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

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

У меня действительно старый установщик (устаревшее приложение), который мы пытаемся запустить на 64-битной ОС Windows 7.

Ранее он был установлен только на 32-разрядной Windows XP. Я получаю следующую ошибку при попытке запустить его:

Связаться с издателем программного обеспечения не вариант (программное обеспечение очень старое).

Есть ли способ заставить это работать? Какой-то режим совместимости?

Единственное, что я слышал о том, что это будет работать, - это Virtual XP на Win 7 box. Проблема в том, что это программное обеспечение является частью целого набора программ. Я должен был бы поместить все части в Виртуальный XP или ни одного вообще.

Прежде чем я перейду к тому, чтобы поставить все это на виртуальный XP, я хотел бы знать, что нет способа получить все это на ОС Win 7.

Что это за программа? Что оно делает? Включает ли драйвер установку или управляет специализированным оборудованием? Я знаю, что устаревшее программное обеспечение для таких устройств, как старые станки с ЧПУ, на win7 не работает. @Doltknuckle - это установщик, содержащий в себе Delphi BDE 1999 года. Нам нужен BDE для запуска других устаревших приложений. В установщике нет драйверов. Нет, это инсталлятор, созданный с установочным экраном. Это заканчивается в exe. Мне удалось получить точно такую ​​же ошибку на 64-битной машине, случайно переименовав zip-файл в exe. Это не сам по себе ответ, я знаю, но это то, что я не мог найти путем поиска в Google.

Вы говорите, что это действительно старый установщик, это 16-битное приложение? Поддержка всех 16-битных приложений была удалена из Windows 7 x64 - она ​​вообще не будет работать. Вам нужно будет использовать эмулятор или вернуться к 32-битной Windows. Режим XP в Windows 7 может быть простым решением для бесперебойной работы этого приложения.

Я не знаю, если это 16 бит. Я так не думаю, но как я могу узнать «битный» статус моего установщика? (Просто чтобы быть уверенным.) На самом деле, IIRC, процессор не будет выполнять 16-битный код в 64-битном режиме.

С устаревшими установщиками вам действительно нужно просто поиграться с настройками. Попробуйте установить режим совместимости с Windows XP SP 3 и установить запуск от имени администратора.

Некоторые устаревшие установщики могут быть «разархивированы». Это означает, что некоторые zip-утилиты могут разархивировать файлы, которые программа должна установить. Сейчас я не рекомендую это делать, но вы можете попробовать вручную переместить файлы.

Внутри установщика .exe был установщик для GTA2.exe, который работал. Большое спасибо! (Я использовал Winrar). Боюсь, я бы об этом не подумала, так что спасибо.

Если запуск установщика в режиме совместимости с отключенным UAC ( изменение реестра ) не работает, следующий шаг - попытаться установить вручную. Здесь вы используете методы сравнения файлов, чтобы узнать, что фактически делает установщик с вашим компьютером, и отразить это на вашем компьютере с Windows 7. Если вы никогда не делали этого раньше, я бы не советовал, потому что вы можете столкнуться с множеством проблем, пытаясь заставить все работать. Что я знаю по своему опыту, это настоящая боль, чтобы получить все.

Лучшим вариантом является загрузка и включение режима XP в Windows 7 (не работает с Win 7 Home или Starter). Это по крайней мере даст вам ярлыки на рабочем столе, которые запускают виртуальную машину по требованию. Вы можете найти это здесь .

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

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

Эта ошибка также может появиться, когда вы создаете скрипт и сохраняете его как * .exe вместо * .bat. Переход на * .bat может решить проблему.

Ошибки динамической библиотеки Photoshop могут появиться в нескольких случаях. К примеру, сам файл мог быть повреждён, удалён из системы или не найден приложением Photoshop по какой-либо причине. Подобно другим программам фотошоп работает с определёнными динамически загружаемыми библиотеками, которые отвечают за определённый функционал.

Если dll-файл повреждён или программа не имеет к нему доступа, пользователь получает соответствующее системное уведомление об ошибке. Скорее всего утилита в этом случае не запустится или будет работать некорректно.

К числу наиболее распространённых ошибок, связанных с photoshop.dll, можно отнести следующие уведомления:

  • Файл не совместим с текущей версией ОС.
  • Не запускается photoshop.dll: программе не удалось найти указанный модуль.
  • Система не смогла обнаружить библиотеку или модуль на вашем ПК.
  • Photoshop.dll отсутствует – переустановите приложение.
  • Файл photoshop.dll прекратил работу с кодом ошибки ***.

Как устранить ошибки, связанные с файлом photoshop.dll?

Удалить программу

Первый вариант – удалить программу Photoshop с вашего ПК и установить её повторно. В Windows 10 для этого достаточно кликнуть ПКМ по кнопке «Пуск», перейти к пункту «Программы и компоненты», найти приложение Adobe Photoshop в списке и выбрать «Удалить». После этого лучше будет почистить реестр от лишних/остаточных файлов. Для этих целей лучше всего подойдёт специальное стороннее ПО. К примеру, CCleaner. Как только система «почищена», можно установить графический редактор заново, следуя инструкциям установщика.

Удаляем Photoshop стандартно, через системную службу «Программы и компоненты» Удаляем Photoshop стандартно, через системную службу «Программы и компоненты»

Найти и загрузить dll

Второй вариант – отыскать и скачать на свой ПК файл photoshop.dll отдельно. Не самая лучшая идея скачивать его с первого попавшегося в поисковой выдаче ресурса. Лучше всего попросить знакомого, у которого есть установленный графический редактор Photoshop, воспользоваться поиском на ПК, найти данный файл и переслать его вам. В этом случае вероятность, что на ваш ПК попадёт сомнительное/вредоносное ПО, минимальная. В зависимости от версии фотошопа файл нужно поместить в ту или иную директорию. Например, для Photoshop CC2014 путь будет – C:\Program Files\Adobe\Photoshop CC 2014.

После этого потребуется зарегистрировать новый dll-файл в системе. Самый простой способ сделать это вручную – кликнуть по самому файлу photoshop.dll и в контекстном меню выбрать «Открыть с помощью». В новом окне нужно нажать обзор и перейти в папку Windows/System32 либо Windows/SysWow64. Здесь ищем файл regsvr32.exe и выбираем его, чтобы произвести регистрацию нашего dll-модуля с его помощью.

Выбираем в свойствах файла photoshop.dll «Открыть с помощью» и назначаем приложение regsvr32.exe Выбираем в свойствах файла photoshop.dll «Открыть с помощью» и назначаем приложение regsvr32.exe

Воспользоваться специальной программой для поиска dll

Третий вариант – специальное ПО для «ремонта» dll-библиотек и модулей. В сети предлагаются программы для автоматического исправления ошибок dll-файлов типа Dll Suite. Утилиты поддерживают в актуальном состоянии важные dll-файлы, необходимые для работы ОС Windows и приложений, а также восстанавливают повреждённые библиотеки и автоматически регистрируют их в системе.

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

В Эксель у пользователей есть возможность работать с документами, созданными в старых версиях данного табличного редактора, в более современных ее редакциях (и наоборот). Реализуется это через режим ограниченной функциональности (режим совместимости), который “урезает” функции, опции и команды на уровне версии программы, в которой документ был изначально создан. Однако в некоторых случаях, ввиду разных причин, этот режим требуется выключить. И в данной статье мы разберемся, как именно это можно сделать.

Зачем нужен режим совместимости

Первая версия Excel была выпущена в 1985 году, и с тех пор пользователям было предложено более 10 версий популярного редактора от компании Microsoft. С выходом Эксель 2007 вместо привычного XLS-формата основным стал XLSX. В данной версии, наряду с появлением новых форматов, также был серьезно переработан интерфейс и функционал программы.

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

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

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

Например, если мы откроем файл, созданный в Excel 2003, в версии 2019, то сможем редактировать документ только в рамках того функционала, который был доступен в версии 2003.

Активация режима

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

Режим совместимости в Эксель

Чаще всего режим совместимости активируется, когда открываются файлы, созданные в версиях программы 2003 и старше.

Деактивация режима

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

Режим совместимости при создании новых документов

Ранее мы уже описали условия, при которых запускается режим совместимости. Но иногда бывает так, что он активируется даже в момент создания нового документа.

Режим совместимости при создании нового документа в Эксель

Заключение

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

Читайте также: