Could not execute как исправить

Не работает ярлык игры

Семён Сеченов



Мастер

(1050),
закрыт



7 лет назад

Игра установлена на диске “D”, переношу ярлык приложения на рабочий стол. Нажимаю на ярлык и пишет ошибку “Could not execute C:UserюзернеймDesktoplibwindows-i686Название_игры. exe. Is it missing?” и “ок” и ничего не открывается. Если просто открывать игру из папки в диске “D”, то игра прекрасно открывается. В чем проблема? Как сделать чтобы ярлык открывал игру?

Саша Мататов

Профи

(690)


7 лет назад

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

Семён СеченовМастер (1050)

7 лет назад

Спасибо большое, работает)
Только я так и не понял почему раньше не работало)

Саша Мататов
Профи
(690)
потому что файлу НазваниеИгры. exe для работы нужны другие файлы игры из этой папки, а создав ярлык, ярлык сам переносит как бы в приложение и там оно все открывает. (.ехе это файлы-приложения)

Everlasting Summer

Not enough ratings

Could not execute… и как его лечить.

Хао.

В этом руководстве я хотел бы осветить проблему с запуском Everlasting Summer/Бесконечного Лета.
Эта проблема

НЕ

описана в

“Гайде по багам и вылетам”

от разработчиков.

Заключается она в сообщении “Could not execute…” при запуске игры.

Вступление

Хао.

В этом руководстве я хотел бы осветить проблему с запуском Everlasting Summer/Бесконечного Лета. Эта проблема

НЕ

описана в

“Гайде по багам и вылетам”

от разработчиков.

Описание

Вполне вероятно, что при запуске игры у вас может появиться подобное

сообщение[imagehost.spark-media.ru]

.

Я очень долго пытался понять, в чём проблема. Переустанавливал игру, стим, всевозможные .netFramework’и и vcredist’ы, проверял целостность кеша и т.д. Всё было тщетно – несмотря на присутствие нужного файлика, сообщение всё равно выдавалось и “Бесконечное лето” даже не запускалась.

Решение.

Решение было найдено абсолютно случайно. Как-то, я поставил игру Antichamber, запустил и немного поиграл. А как вы все знаете, в стиме игра перед запуском устанавливает всякое ей необходимое. И, как бы пародоксально это не звучало, после того как Antichamber установил нужный для него софт, Бесконечное лето тоже стало нормально работать.
Я не могу объяснить, почему vcredist/.netFramework идущие с Antichamber более рабочие, чем на сайте производителя (Microsoft) или идущие с самой Everlasting Summer, но факт остаётся фактом.

Так что, если у вас при запуске выдаётся подобное сообщение – скачайте архив по ссылке ниже и установите всё из него (ориентируясь на ваш процессор и архитектуру системы, естественно). Всем удачи, игра отличная!

Архив пакетов из Antichamber, после установки которых начинает запускаться Бесконечное Лето[mega.co.nz]

”Could not execute C:users******** is it missing? ” does anyone know a fix for this?

I have downloaded a game but when i press the .EXE file it says ”Could not execute C:users** is it missing? ” Does anyone have a fix for this? and also my Username is not the same. My username is ChioLoveSocks but in the error it says this: C:UsersCHIOLO~1

dotnet logo

Problem

The ‘dotnet ef’ CLI command enables developers to work with Entity Framework Core (EF Core) database operations from the standard dotnet command line.

Recently I came across the below error whilst trying to run the ‘dotnet ef’ CLI commands:

$ dotnet ef
Could not execute because the specified command or file was not found.
Possible reasons for this include:
  * You misspelled a built-in dotnet command.
  * You intended to execute a .NET program, but dotnet-ef does not exist.
  * You intended to run a global tool, but a dotnet-prefixed executable with this name could not be found on the PATH.

If you have also encountered this error whilst using the Entity Framework commands via the dotnet CLI, then you’re in luck because I’ll be sharing the fix in this article.

Solution

By default, the Dotnet CLI EF tools are installed into the following directory:

  • Windows – %USERPROFILE%.dotnettools
  • Linux / MacOS – $HOME/.dotnet/tools

dotnet cli location screenshot

The above error occurs when the dotnet-ef executable cannot be found in any of the directories listed in the PATH OS environment variable. The solution is to add the corresponding file path to the PATH environment variable.

For example:

set PATH=%PATH%;%USERPROFILE%.dotnettools

Final Thoughts

Well, I hope this article has solved the issue for you. If you have found any other solutions to this issue then feel free to post them below to help others out there.

Happy coding! 🙂

  • About
  • Latest Posts

Shane Bartholomeusz

G’day, I’m a technical solutions consultant based in Perth, Australia that specialises in the Microsoft technology stack, including .NET, Dynamics 365, Azure and general web development etc.

This blog is my place to share my thoughts, helpful solutions and just random nerdy stuff.

Shane Bartholomeusz

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

Could not execute Write_rows event on table
Could not execute Update_rows event on table
Error 'Duplicate entry '4' for key 'PRIMARY''

Ранее, без использовании GTID, подошёл бы вариант

SET GLOBAL SQL_SLAVE_SKIP_COUNTER = n 

Но так как в данном случае транзакции имеют номера, для решения проблемы “Could not execute…” необходимо посмотреть статус репликации:

show slave status G

Где интересует два поля:

Retrieved_Gtid_Set: 19eaecea-1ee3-11e9-9153-080027514a3a:1-4601:14736-15495
Executed_Gtid_Set: 19eaecea-1ee3-11e9-9153-080027514a3a:1-5:4602-14736

Как видно, затык произошёл на слейве Executed_Gtid_Set на транзакции 080027514a3a:1-5, то есть следующая транзакция 6 вызывает ошибку и её нужно пропустить. Всего их 080027514a3a:4601, что уже говорит о чём-то нехорошем, если косяки появились в самом начале.

STOP SLAVE;
SET GTID_NEXT="19eaecea-1ee3-11e9-9153-080027514a3a:6";
BEGIN; COMMIT;
SET GTID_NEXT="AUTOMATIC";
START SLAVE;

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

reset master;
cat dump1.sql | mysql sitemanager
start slave;

Также есть плохой, но быстрый путь в случае ошибок с GTID. Смотрим на мастере

master > show global variables like 'GTID_EXECUTED';
+---------------+-------------------------------------------+
| Variable_name | Value                                     |
+---------------+-------------------------------------------+
| gtid_executed | 9a511b7b-7059-11e2-9a24-08002762b8af:1-14 |
+---------------+-------------------------------------------+

И добавляем на слейв значение GTID_EXECUTED с мастера:

slave> set global GTID_EXECUTED="9a511b7b-7059-11e2-9a24-08002762b8af:1-14"
ERROR 1238 (HY000): Variable 'gtid_executed' is a read only variable

Получается ошибка. А теперь значение GTID_EXECUTED с мастера добавляем в GTID_PURGED слейва:

slave1 > set global GTID_PURGED="9a511b7b-7059-11e2-9a24-08002762b8af:1-14";
ERROR 1840 (HY000): GTID_PURGED can only be set when GTID_EXECUTED is empty.

В случае проблем, выполнить на слейве

reset master;
slave1 > show global variables like 'GTID_EXECUTED';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| gtid_executed |       |
+---------------+-------+
slave1 > set global GTID_PURGED="9a511b7b-7059-11e2-9a24-08002762b8af:1-14";
slave1> start slave io_thread;
slave1> show slave status G

Добавить комментарий