Установка Github для Windows получила ошибку «Не удалось получить файлы приложений, файлы, поврежденные при развертывании»

Я пытаюсь установить Github для Windows. В момент загрузки 30,6 МБ данных я получил следующую ошибку:

Не удалось получить файлы приложений, файлы повреждены при развертывании "

Я пробовал делать это несколько раз, но загрузка всегда 30,6 МБ данных, и она всегда показывает эту ошибку. Я запутался.

Я привел более подробную информацию ниже:

INFO Windows: 6.1.7600.0 (Win32NT) Common Language Продолжительность выполнения: 4.0.30319.269. dll: 4.0.30319.1 (RTMRel.030319-0100) dfshim.dll: 4.0.31106.0 (Main.031106-0000)

ИСТОЧНИКИ URL-адрес развертывания: http://github-windows.s3.amazonaws.com/GitHub.application Сервер: AmazonS3 URL-адрес приложения: http://github-windows.s3.amazonaws.com/Application%20Files/GitHub_1_0_20_2/GitHub.exe .manifest Сервер: AmazonS3

ИДЕНТИФИКАЦИИ Идентификатор развертывания: GitHub.application, Version = 1.0.20.2, Culture = neutral, PublicKeyToken = 8f45a2159c87c850, processorArchitecture = x86 Идентификация приложения: GitHub.exe, Version = 1.0.20.2, Culture = neutral, PublicKeyToken = 8f45a2159c87c850, processorArchitecture = x86, Тип = win32

РЕЗЮМЕ ПРИЛОЖЕНИЯ * Устанавливаемое приложение. * Установлен параметр доверия URL. ОШИБКА РЕЗЮМЕ Ниже приведено краткое описание ошибок, подробности этих ошибок перечислены позже в журнале. * Активация http://github-windows.s3.amazonaws.com/GitHub.application привела к исключению. Были обнаружены следующие сообщения об ошибке: + произошла ошибка при загрузке манифеста из файла Markdown.dll: манифест может быть недействительным или файл не может быть открыт. + Не удается загрузить внутренний манифест из файла компонента.

НЕИСПРАВНОСТЬ НЕИСПРАВНОСТИ КОМПОНЕНТНОГО МАГАЗИНА Не обнаружена ошибка транзакции.

ПРЕДУПРЕЖДЕНИЯ Во время этой операции не было предупреждений.

СОСТОЯНИЕ ПРОГРЕССЕРА РАБОТЫ * [2012/7/30 22:52:00]: началась активация http://github-windows.s3.amazonaws.com/GitHub.application . * [2012/7/30 22:52:02]: Обработка манифеста развертывания успешно завершена. * [2012/7/30 22:52:02]: началась установка приложения. * [2012/7/30 22:52:03]: Обработка манифеста приложения успешно завершена. * [2012/7/30 22:52:08]: найдена совместимая версия исполнения 4.0.30319. * [2012/7/30 22:52:09]: Запрос доверия и обнаружение платформы завершен.

ОПИСАНИЕ ОШИБКИ В ходе этой операции были обнаружены следующие ошибки. * [2012/7/30 23:01:14] System.Deployment.Application.InvalidDeploymentException (ManifestLoad) – произошла ошибка при загрузке манифеста из файла Markdown.dll: манифест может быть недействительным или файл не может быть открыт. – Источник: System.Deployment – Трассировка стека: в System.Deployment.Application.Manifest.AssemblyManifest.ManifestLoadExceptionHelper (исключение исключения, String filePath) в System.Deployment.Application.Manifest.AssemblyManifest.LoadFromInternalManifestFile (String filePath) в System.Deployment. Application.Manifest.AssemblyManifest..ctor (String filePath) в System.Deployment.Application.DownloadManager.ProcessDownloadedFile (отправитель объекта, DownloadEventArgs e) в System.Deployment.Application.FileDownloader.DownloadModifiedEventHandler.Invoke (отправитель объекта, DownloadEventArgs e) в системе .Deployment.Application.FileDownloader.OnModified () в System.Deployment.Application.SystemNetDownloader.DownloadSingleFile (далее DownloadQueueItem) в System.Deployment.Application.SystemNetDownloader.DownloadAllFiles () в System.Deployment.Application.FileDownloader.Download (SubsStationState subState) в System.Deployment.Application.DownloadManager.DownloadDependencies (SubsStationState subState, Assemb lyManifest deployManifest, AssemblyManifest appManifest, Uri sourceUriBase, String targetDirectory, String group, уведомление об уведомлении IDownload, опции DownloadOptions) в System.Deployment.Application.ApplicationActivator.DownloadApplication (SubsStateState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory & downloadTemp) в System.Deployment.Application .ApplicationActivator.InstallApplication (SubscriptionState & подсост, ActivationDescription actDesc) при System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation (Uri activationUri, булевой IsShortCut, струнный textualSubId, струнный deploymentProviderUrlFromExtension, browserSettings browserSettings, струнные & errorPageUrl) в System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker (Состояние объекта) — Внутреннее исключение — System.Deployment.Application.DeploymentException (InvalidManifest) – Нельзя загрузить внутренний манифест из файла компонента. – Источник: – Трассировка стека:

ДАННЫЕ ОПЕРАЦИИ КОМПОНЕНТНОГО МАГАЗИНА Информация о транзакции недоступна.

Solutions Collecting From Web of "Установка Github для Windows получила ошибку «Не удалось получить файлы приложений, файлы, поврежденные при развертывании»"

Ваша загрузка просто повреждена. Пожалуйста, попробуйте еще раз.

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

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

.NET 4.5 заменяет .NET 4.0, но он не содержит .NET 4.0 как часть пакета. Когда 4.5 устанавливает, он перезаписывает любые двоичные файлы, которые он разделяет с 4.0, но не заполняет любые, которые могут отсутствовать в 4.0.

Я начал с совершенно новой машины. Я установил .NET 4.5.1, попытался установить github для установки Windows и получил вашу ошибку. Я удалил .NET 4.5.1, установил 4.0, затем установил 4.5.1 и успешно перезапустил github для установки Windows.

Добавьте эту проблему, но в моем случае это просто AntiVirus, блокирующий ее. Отключил AV во время обновления, и он сработал.

AV блокировал этот файл GitHub.UI.dll и смог найти его в подробном журнале установки. Точное сообщение в журнале было

 File GitHub.UI.dll is not a valid Portable Executable (PE) file. 

Я получаю эту проблему с моим брандмауэром на рабочем месте, который является брандмауэром контрольной точки. У нас также есть домен microsoft.

Я обойду его, изменив параметры подключения IE к Интернету, чтобы он напрямую подключался к Интернету вместо сценария автоматической настройки или параметров автоматического определения или прокси.

снимите флажок, затем нажмите ok (вы также можете попробовать использовать зашифрованный внешний известный хороший прокси https)

Затем вставьте этот http://github-windows.s3.amazonaws.com/GitHub.application В URL-адрес, НЕ ОТПУСКАЙТЕ IE. (некоторые рабочие места переконфигурируются, т. е. при запуске программы). Загружающий файл будет использовать текущие настройки локальной сети IE. Это работало для меня, когда моя загрузка остановилась бы на 34 МБ, как часы.