Не удается запустить приложение на сервере
Не запускается exe-файл
Добрый день, подскажите пожалуйста, как создать нормальный exe-файл написанной в Qt Creator.
Не запускается exe файл
Программа отлично запускается и работает, но только если ее запускаю через Qt Creator. Если я.
Не запускается exe файл
При компиляции в папке появляется exeшник, но он не запускается, а просто висит в процессах .
А где зависимости? C exe'шником рядом должны валяться еще и dll тех либ которые ты подключил.
А как вы этот список смотрите?
Видимо как то нужно менять пути ибо все dll на месте. Проект разворачивается из репозитория. Это копия всего, что есть. отловить их в своём приложении. Архив прикреплённый мне пишет что повреждён так что глянуть что там не могу, покажите код загрузки формы (инициализация компонентов где, и если есть Form_Load метод) У тебя в архиве только 1. файл.
Один, ау. Для запуска же приложения требуются ещё и зависимости. Которые должны валяться в одной папке с экзешником.
Kill100,
Как вы просматриваите единственный файл, который находится архиве? Я про ваш скриншот на темном фоне. В какой программе вы смотрите?
Не запускается exe-файл
Всем знатокам доброго времени суток! В первый раз столкнулся с такой ситуёвиной - из папки Debug.
Не запускается exe файл
Добрый день, такая проблема, собрал exe файл на c++ builder 10.3, но он не запускается на моем.
Exe файл не запускается
Написал программу, она нормально запускается с разных компьютеров кроме одного. При попытке запуска.
Не запускается exe-файл на других ПК
Такая проблема. Сделал проект. Всё компилируется, открывается. Но, exe файл запускается только на.
Не запускается ни один EXE файл
помогите у меня проблема не запускается ни один EXE фаил выдает выбор програм через которые.
Добрый день коллеги!
При попытке открыть для редактирования возникает такая ошибка.
Как побороть?
Последний раз редактировалось Tippex, 11.08.2016 в 10:59 .
для начала прикрепите картинку в виде вложения, она не отображается из внешних файлохранилищ.
Проблема решилась следующим образом: для открытия файла требуется, чтобы на ПК не было открыто других файлов Excel.
Тему можно закрывать.
Ничего подобного не замечал. При открытых других файлах Excel OLE-объект открывается в новом окне и ошибки не возникает. Припоминаю, как пару раз ловил такую же ошибку, но причины не понял.
Ничего подобного не замечал. При открытых других файлах Excel OLE-объект открывается в новом окне и ошибки не возникает. Припоминаю, как пару раз ловил такую же ошибку, но причины не понял.
так, навскидку, за 100% верность не ручаюсь-так как давно это уже тестил. Если, например, в Excel приложении какой то активный диалог.. или Активна ячейка листа для ввода - то во внешнее приложении по COM-интерфейсу возвращается ошибка.
Если, например, в Excel приложении какой то активный диалог.. или Активна ячейка листа для ввода - то во внешнее приложении по COM-интерфейсу возвращается ошибка.
Проверил с активной для ввода ячейкой - так и есть: вылетает эта ошибка. Понял, что имею хорошую привычку не оставлять в таком режиме ячейку при сворачивании приложения: отредактировал и нажал ввод. Так делаю редко, только если надо скопировать текст из другого приложения, видимо, пару раз так и получалось, что хотел скопировать из вставленного в КАД OLE.
идущий по граблям
__________________
Одно меня лишь радует - я это вижу сам! (С)
столкнулась с такой же проблемой: при попытке открыть Excel OLE-объект выскакивает окошко "не удается запустить приложение на сервере", и без разницы, запущен Excel или нет.
вообще с этими конкретными OLE-объектами ранее никаких проблем не возникало, на разных компьютерах открывались, как миленькие, а тут вдруг засада.
есть ещё идеи, как решить проблему? или хотя бы узнать, в какой версии Excel был создан объект?
столкнулась с такой же проблемой: при попытке открыть Excel OLE-объект выскакивает окошко "не удается запустить приложение на сервере", и без разницы, запущен Excel или нет.
вообще с этими конкретными OLE-объектами ранее никаких проблем не возникало, на разных компьютерах открывались, как миленькие, а тут вдруг засада.
есть ещё идеи, как решить проблему? или хотя бы узнать, в какой версии Excel был создан объект?
Наткнулся, как можно открыть такой "мертвый" оле-объект. Копируешь его в буфер обмена (контрл+С) и вставляешь в приложение, в котором он был создан. У меня это был вордовский файл. А в ворде уже по двойному клику по вставленному изображению нормально запускается этот самый ОЛЕ-объект
При работе на компьютере пользователи часто сталкиваются с ситуацией, когда не удается открыть тот или иной файл. О наличии неполадки становится известно после появления на экране системного уведомления. «Ошибка при выполнении приложения сервера» - одна из таких. Даже кликнув на «Ок», проблема не исчезнет сама собой. В редких случаях при перезапуске файла такой сбой устраняется, что говорит о банальном сбое сервера. Но чаще всего, так не происходит.
- Причины возникновения неполадки и способы их выявления
- Способы устранения ошибки
Причины возникновения неполадки и способы их выявления
Замечено, что подобная ошибка появляется при открытии любого файла, но обычно такая ситуация наблюдается при запуске видео или аудио. Установленный по умолчанию Windows Media Player не всегда корректен по отношению к некоторым типам видео. Почти в 2/3 случаев неполадка объясняется именно этой причиной.
Среди остальных причин можно назвать такие факторы:
- наличие вирусов в системе, блокирующих ее работу;
- были установлены новые программы или антивирусы (чаще всего пиратские, которые приводят к конфликту);
- устаревшие драйвера или кодеки, платформа Direct X.
Чтобы подобрать оптимальное решение для устранения ошибки при выполнении приложения сервера, нужно сначала выяснить источник ее появления. Что потребуется:
- Провести проверку системы на вирусы. Полное сканирование покажет – вирус в системе или заражен конкретный файл.
- Если не открываются файлы определенной программы после ее установки, то наблюдается конфликт между файлами и приложением.
- Проверьте нет ли обновлений для кодеков и драйверов на вашем ПК.
- Если все файлы открываются, а видео не запускается, то причина лежит в работе проигрывателя ОС.
Способы устранения ошибки
Исходя из выявленной причины сбоя приложения-сервера, действовать нужно по-разному:
- При наличии вирусов удалить все вредоносные объекты с помощью более свежей версии антивируса.
- Чтобы не иметь в дальнейшем проблем с запуском видеопрограмм, установите другой плейер (для скачивания в интернете можно выбрать из бесплатных предложений оптимальный вариант).
- Если нет желания расставаться с привычным Windows Media Player, нужно зайти в «Панель управления» в раздел «Программы и компоненты». Здесь предусмотрено специальное меню с включением и отключением компонентов Windows. Среди установленных программ выбрать Windows Media Player и снять галочку напротив программы. Перезагрузить ПК и снова войти в этот раздел, но уже поставив галочку обратно. После этой процедуру сделайте повторную перезагрузку системы.
- Обновить кодеки, драйвера на видеокарту. Для этой цели используют «Диспетчер задач». Можно скачать с официального сайта более современную версию.
- Когда известен момент, с которого начался сбой, то желательно сделать откат системы, используя контрольную точку. Такой способ особенно эффективен, если пользователь делал обновления мультимедийных компонентов.
Если это не помогло убрать ошибку при выполнении приложения сервера, то стоит воспользоваться командной строкой. Алгоритм следующий:
- одновременно нажать клавиши Win+R;
- в открывшемся разделе «Выполнить» в строку ввести - cmd, затем кликнуть «Ок»;
- открывается окно, где вводится команда regsvr32 jscript.dll, после этого нажать Enter;
- затем напечатать regsvr32 vbscript.dll и снова – Enter;
- перезагрузить ПК.
Если и эти действия окажутся безрезультатными, то снова воспользуетесь командной строкой. На этот раз дополнительно введите следующую команду - sfc /scannow. Завершите теми же действиями: Enter, перезагрузка.
Для запуска большинства программ на вашем компьютере требуется множество подпрограмм и драйверов, которые запускают сложную систему рабочих процессов.
Сбой на каком-либо этапе выполнения эти микрокоманд и процессов ведет к тому, что программа не запускается, о чем пользователю сообщает особое уведомления.
Такие уведомления бывают различными в зависимости от причин, которые вызвали сбой, например, в данном материале мы рассмотрим, что означает ошибка при выполнении приложения-сервера.
Как проявляется?
Эта неполадка возникает на стадии открытия тех или иных файлов, при запуске программ же она возникает достаточно редко.
Причем, формат файла, зачастую, значения не имеет – это может быть как картинка, так и музыка или видеофайл.
Распространенность такое й проблемы достаточно велика и на некоторых компьютерах может возникать более или менее регулярно.
Какой же внешний вид имеет такая ошибка и как узнать о ее появлении?
При двойном клике на тот или иной файл для его открытия или запуска, ничего не происходит.
Спустя несколько секунд появляется маленькое окно с традиционным дизайном Виндовс, в котором написано о неполадках при выполнении приложения-сервера и указан адрес к файлу, открытие которого компьютер не смог выполнить.Такое окно можно закрыть, нажав на крестик в правом верхнем углу, или на кнопку ОК в самом окне – вне зависимости от этого файл не запустится.
Такая проблема может возникать как одновременно у нескольких файлов (разного или одинакового типа), так и у одного – причем сама по себе такая проблема не устранится.
Cовет! Крайне редко при перезапуске файла после такого уведомления все же происходит. Это связано с тем, что иногда система дает временный сбой или делает ошибку, которая ошибочно распознается, как сбой приложения — сервера. Но в большинстве случаев на это рассчитывать не приходится.Интересной особенностью данной ошибки является то, что хотя она и способна возникнуть при открытии файлов любого типа, чаще всего ее можно наблюдать все же при запуске видео.
И именно у тех пользователей, у которых не установлен какой либо функциональный проигрыватель видео, и которые пользуются стандартным Windows Media Player, параметры и возможности работы которого оставляют желать лучшего.
<Рис. 1 Уведомление>
Что происходит?
Какие именно процессы возникают в компьютере при запуске файла, и сбой на каком этапе и какого характера может привести к появлению такого уведомления?
Существует несколько причин возникновения такой неполадки:
Существует большое количество причин, по которым клиентское приложение не может подключиться к серверу.
Сперва определите на чьей стороне проблема.
Проблема на локальном компьютере
1. Если с других локальных компьютеров подключение происходит, то скорее всего проблема в конкретном ПК. Сравните настройки проблемного ПК с настройками рабочего ПК, приведите их в соответствие. Как вариант, вы можете скопировать рабочее клиентское приложение с другого компьютера и запустить его на проблемном.
1.1. Проверьте, что компьютер, с которого вы запускаете клиентское приложение обозначен в Администрирование/Карта сети или в серверном конфигурационном файле \Oktell\Server\oktell.ServerService.exe.config установлена настройка Automap
1.2. Проверьте настройки интернета, пропингуйте сервер Oktell командой ping из командной строки. Если пакеты не доходят до сервера, значит имеются проблемы в настройке сети.
1.3. Убедитесь в диспетчере задач, не запущено ли клиентское приложение. Название процесса Oktell.ClientStarter4.exe (или Oktell.ClienStarter.exe для версий младше 2.8). Возможно другой пользователь уже запустил его, в таком случае возможно вам стоит использовать Работа в терминальном режиме. Также в диспетчере задач вы можете завершить этот процесс, для входа под своей учетной записью.
1.4. Убедитесь, не блокирует ли приложение на клиентском ПК антивирус или брандмауэр Windows. Либо отключите его, либо добавьте в исключение oktell.ClientStarter4.exe и oktell.phonehost.exe
1.5. Убедитесь, что правильно прописали адрес сервера oktell в клиентском конфигурационном файле \oktell\client\oktell.ClienStarter4.exe.config
Для этого проверьте параметры
- <add key="LogicServerAddress" value="ххх.ххх.ххх.ххх" />
- <add key="NETCLIENT_SERVER_ADDRESS" value="ххх.ххх.ххх.ххх" />
где ххх.ххх.ххх.ххх - IP-адрес вашего сервера oktell.
1.6. Возможно клиентское приложение запускается не от имени администратора и не имеет прав для записи в каталог Program Files, в который оно устанавливается по умолчанию. Это может привести к тому, что приложение не сможет загрузить файлы обновления и не сможет в дальнейшем подключиться к серверу.
Запустите oktell.ClienStarter4.exe от имени администратора. Для этого в свойствах приложения, на вкладке "Совместимость" поставьте галочку "Запускать от имени администратора". Эту же операцию можно применить к oktell.phonehost.exe, что может решить возможные проблемы с гарнитурой.
1.7. Возможна ситуация, когда в конфигурационном файле \oktell\client\oktell.ClienStarter4.exe.config не активирован параметр AutoUpdate, в таком случае клиентское приложение не обновляется и возможно возникнут проблемы с запуском. Для активации установите следующий ключ:
1.9. При появлении ошибки "Программа уже запущена" попробуйте установить любое значение для ключа "TerminalAddress" клиентского конфигурационного файла \oktell\client\oktell.ClienStarter4.exe.config, например term2.
1.10. При появлении ошибки "Программа уже запущена" возможны проблемы с совместимостью Windows. Запустите программу в режиме совместимости с Windows XP (SP3). Также попробуйте запустить программу от имени администратора.
1.11. Проблема в сети. Если у вас несколько сетевых интерфейсов на компьютере, отключите лишние. Оставьте только тот интерфейс, по которому доступен сервер Oktell.
1.12. Проблема с DNS именем. Убедитесь, что у вас указаны DNS-сервера. Попробуйте использовать DNS сервер — 8.8.8.8. (Google Public DNS). Как вариант, пропишите соответствие имя—адрес в hosts.
Проблема на сервере
2. Если все компьютеры локальной сети не могут подключиться, то проблема может быть как в сети, так и в настройках сервера.
2.1. Проверьте запущена ли служба OktellServer. Если нет, обратитесь к статье Серверная служба не запускается
2.2. Проверьте настройки интернета, пропингуйте сервер Oktell командой ping из командной строки. Если пакеты не доходят до сервера, значит имеются проблемы в настройке сети.
2.3. Проверьте подключение к серверу, попробуйте запустить клиентское приложение на сервере. Если запустится, значит проблема в сети или брандмауэре ОС на сервере.
2.4. Убедитесь, что на сервере Oktell антивирус или брандмауэр не блокирует работу. Либо отключите(подвергаете систему опасности), либо добавьте в исключение процессы.
- \oktell\server\oktell.ServerService.exe
- \oktell\server\oktell.HALRemoteApp.exe.
Чтобы добавить процессы в исключения брандмауэра перейдите в Панель управления -> Брандмауэр Windows -> Разрешить запуск программы или компонента через брандмауэр Windows -> Разрешить другую программу -> Обзор
Читайте также: