Ошибка установки рабочего стола GitHub Приложение не может быть запущено, обратитесь к поставщику приложения.

Недавно я обновился с Windows 7 до Windows 10, и при установке рабочего стола GitHub я получаю следующую ошибку:

"Application cannot be started, contact the application vendor." 

Когда я нажимаю на детали, возникает следующая ошибка:

"Unable to install this application because an application with the same identity is already installed."

Я пробовал несколько способов устранения неполадок, таких как:

  • запуск .exe файла от имени администратора;
  • удаление папки 2.0 из Local/apps/
  • отключение защитника виндовс

Но ни один из них, похоже, не работает. Я не могу понять, в чем может быть проблема, так как у меня не было проблем с установкой рабочего стола github на Windows 7.


person Blaskowitz    schedule 18.11.2015    source источник


Ответы (4)


РЕДАКТИРОВАТЬ Этот метод решил мою проблему:

  1. Удерживая кнопку Windows + R
  2. Введите %TEMP%
  3. Удалить все содержимое файла temp.
person Blaskowitz    schedule 24.11.2015

Я исправил эту проблему, добавив разрешения для имени пользователя для папки, содержащей GitHub.exe:

  1. С помощью проводника вставьте "%UserProfile%\AppData\Local\Apps\2.0
  2. В поле поиска напишите «github.exe»
  3. В списке результатов щелкните файл правой кнопкой мыши и выберите место для открытия файла.
  4. Щелкните правой кнопкой мыши папку -> Свойства-> Безопасность
  5. Нажмите [Изменить...] для «Имена групп или пользователей:»
  6. Добавьте имя пользователя учетной записи в список, предоставив ему полное разрешение.
person Waleed Mahmoud    schedule 29.03.2017
comment
Добро пожаловать, Валид. Проверьте разметку форматирования. Вам нужно использовать 1. не 1-, чтобы составить список. Также прочтите как ответить и проверьте перед публикацией. У вас есть опечатка в папке, поэтому, пожалуйста, отредактируйте свой ответ. Держись! Не сдавайся! - person micstr; 29.03.2017

Это может не относиться к вашей ситуации, но вот что решило проблему для меня:

Найдите этот файл: C:\Users[ЗДЕСЬ ВАШЕ ИМЯ ПОЛЬЗОВАТЕЛЯ]\AppData\Local\GitHub\TheLog.txt

В этом файле найдите эту строку: «System.Security.SecurityException: запрошенный доступ к реестру запрещен».

Если вы обнаружите это, посмотрите вниз от этой строки, по одному, пока не найдете упоминание о каком-то конкретном приложении. Для меня это была MS Visual Studio: "в GitHub.IO.ExternalProgramLauncher.IsVisualStudioInstalled()"

Работая от имени администратора, запустите regedit и найдите ключи, относящиеся к рассматриваемому приложению. Если доступ к их чтению запрещен, исправьте это, щелкнув правой кнопкой мыши имя ключа и выбрав «разрешения». (Я отказываюсь давать здесь инструкции о том, как использовать интерфейс разрешений, но это довольно просто) Если вы можете дать себе разрешение, это может решить вашу проблему. Это сработало для меня.

Если вы хотите найти точный правильный ключ, загрузите и используйте инструмент от Microsoft под названием «Монитор процессов». К сожалению, даже если вы отфильтруете, чтобы показать только события реестра, вам все равно придется просмотреть как минимум 25 000 или около того, а список невозможно отсортировать. >_‹ Это было не совсем просто, но, прокрутив снизу вверх и поискав некоторое время «ДОСТУП ЗАПРЕЩЕН» в несортируемом столбце «Результат», я смог найти точное событие реестра, когда доступ был запрещен, что вызвало GH DT терпеть неудачу. В моем случае это был этот ключ:

HKEY_CLASSES_ROOT\VisualStudio.DTE.14.0

Я запустил regedit, используя свою учетную запись администратора, и запустил его «от имени администратора», нашел ключ и изменил разрешения. Как ни странно, это сработало только тогда, когда я добавил «Администраторы» (во множественном числе). Когда я добавил «Администратор», он по-прежнему отказывался разрешить доступ к ключу.

Надеюсь, это связано с вашей проблемой или с кем-то, кто это читает. :)

person Thalya Flourishing    schedule 21.01.2017

Просто щелкните правой кнопкой мыши установочный файл и запустите его от имени администратора. Он автоматически подстроится под параметры вашей системы и установится без ошибок.

person AkintandeOlalekan Joseph    schedule 30.03.2017