Steam

Исправления ошибки, возникшей при обновлении (поврежденные файлы содержимого) в Steam

Содержание:

Некоторые пользователи Windows сталкиваются с проблемой ‘Произошла ошибка при обновлении (повреждены файлы содержимого)’ сообщение при попытке установить новое обновление для игры, которой они владеют через Steam. В то время как некоторые пользователи сталкиваются с этой проблемой с одной игрой, другие пользователи видят это сообщение об ошибке с каждой игрой, которую они пытаются обновить.

Steam – Произошла ошибка при обновлении игры (повреждены файлы содержимого)

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

  • Текущая проблема с сервером – Как оказалось, эта проблема также может быть вызвана базовой проблемой сервера, которая’ в настоящее время не позволяет конечным пользователям Steam загружать обновления с региональных серверов. Если этот сценарий применим, единственное, что вы можете сделать, — это изменить сервер загрузки по умолчанию и надеяться, что не все серверы затронуты этой проблемой. Если это не помогает, единственное, что вы можете сделать, это подождать, пока Steam исправит проблемы с сервером.
  • Отсутствие доступа администратора – В зависимости от настроек UAC, вы также можете увидеть эту ошибку, потому что Steam не имеет необходимых разрешений для изменения & удалить существующие файлы. В этом случае вам необходимо принудительно открыть Steam с доступом администратора и, возможно, изменить поведение по умолчанию, если этот метод окажется эффективным.
  • Ненадежное беспроводное подключение к Интернету – По словам некоторых пострадавших пользователей, эта проблема также может возникнуть из-за того, что Steam видит сеть, к которой в данный момент подключен ваш компьютер. Если Steam посчитает, что соединение с сервером загрузки ненадежно, вам, возможно, придется перейти на проводное соединение, прежде чем вы сможете загрузить обновления игры.
  • Steam заблокирован брандмауэром – Существует множество проверенных сообщений пользователей, в которых было доказано, что эта проблема вызвана брандмауэром Windows. При определенных обстоятельствах это может произойти из-за ложного срабатывания (обычно после того, как один исполняемый файл игры попадает в карантин). В этом случае проблему можно решить, установив в Steam правило исключения, разрешающее обмен данными, и открыв порты, используемые при загрузке данных через Steam.
  • Несоответствие TCP / IP – При определенных обстоятельствах вы можете ожидать появления этой ошибки Steam из-за несогласованного TCP / IP-АДРЕС данные. Несколько пользователей, которые также столкнулись с этой проблемой, смогли решить ее, выполнив сброс Winsock из поднятой командной строки.
  • Недостаточно места в оперативной памяти – Если вы наблюдаете эту ошибку на ПК низкого класса, есть вероятность, что проблема связана с вашим компьютером Оперативная память. Если у вас есть другие приложения, которые, как известно, занимают много памяти, закройте их, прежде чем пытаться инициировать другую загрузку через Steam.
  • Поврежденная директория appcache – Как сообщают некоторые пользователи, вы можете столкнуться с этой ошибкой, если вы имеете дело с повреждением данных, расположенных в папке appcache. Некоторым пользователям, ранее сталкивавшимся с этой проблемой, удалось решить ее, удалив каталог кэша, заставив Steam создать новый, не подверженный тем же проблемам.

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

Метод 1: Расследование проблемы с сервером

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

К счастью, есть несколько сервисов, с помощью которых вы можете проверить, не испытывает ли Steam в данный момент проблем с сервером. Вам следует проверить SteamStat.мы и DownDetector проверить, не испытывает ли Steam в данный момент проблем с сервером, которые затрагивают пользователей в вашем регионе.

Проверка текущего состояния служб Steam’

Примечание: Если эти два сайта сообщают о проблемах с Steam’s серверов, вам также следует проверить официальный Twitter-аккаунт службы поддержки Steam на предмет официальных объявлений.

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

Если это не поможет, вам придется подождать, пока инженеры Steam устранят проблемы с сервером.

Метод 2: Открытие Steam от имени администратора

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

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

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

Запуск Steam от имени администратора

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

  1. Убедитесь, что Steam закрыт и не запущен в фоновом режиме.
  2. Далее откройте Проводник файлов (или Мой компьютер) и перейдите к месту, где находится главный исполняемый файл Steam. По умолчанию это местоположение:
    C:\Program Files (x86)\Steam

    Примечание: Если вы установили Steam в пользовательском месте, перейдите туда.

  3. Как только вы перейдете в нужное место, щелкните правой кнопкой мыши на steam.exe а затем в появившемся контекстном меню выберите пункт «Свойства».
    Доступ к экрану свойств исполняемого файла Steam’
  4. После того как вы’окажетесь внутри Свойства экран, нажмите на кнопку Совместимость вкладку в ленточном меню вверху, затем перейдите вниз к пункту Настройки раздел и установите флажок Запустите эту программу от имени администратора.

    Настройка исполняемого файла игры с правами администратора.
  5. Нажмите Применить сохраните изменения, затем снова запустите Steam через тот же исполняемый файл и проверьте, устранена ли проблема.

Если проблема все еще не решена, перейдите к следующему потенциальному исправлению ниже.

Способ 3: Изменение региона загрузки

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

Эта операция была успешно подтверждена многими пострадавшими пользователями, с которыми мы’ столкнулись ‘Произошла ошибка при обновлении (повреждены файлы содержимого) с каждым названием игры, которое они пытаются обновить.

Если проблема связана с сервером, эта модификация поможет решить проблему.

Если вы еще не пробовали это потенциальное исправление, следуйте инструкциям ниже, чтобы изменить параметр Загрузить регион который настроен на использование в вашем клиенте Steam, и посмотрите, устранит ли это проблему:

  1. Откройте свой Steam клиент, затем нажмите на Steam используя ленточную панель в верхней части экрана. Затем в появившемся контекстном меню выберите пункт Настройки.
  2. Как только вы окажетесь в Настройки меню, откройте Загрузки вход из вертикального меню справа. Далее перейдите на правую панель и измените значение параметра Регион загрузки выберите другую страну с помощью соответствующего выпадающего меню.
    Примечание: При выборе другой страны следует выбрать место, которое находится ближе к вашему идеальному серверу загрузки, чтобы не навредить вашему скорость загрузки Steam слишком много.
  3. Сохраните модификацию, а затем попытайтесь обновить игру, которая ранее давала сбой, чтобы проверить, устранена ли проблема.
Установка правильного региона загрузки

Если вы уже пытались изменить сервер загрузки, но все равно наблюдаете то же самое поврежденные файлы контента ошибка, переходите к следующему потенциальному исправлению ниже.

Метод 4: Переключитесь на проводное соединение (если применимо)

Если вы используете беспроводное соединение, есть один быстрый обходной путь, который может позволить вам обойти проблему ‘Произошла ошибка при обновлении (повреждены файлы содержимого)’ сообщение об ошибке — переключиться на проводное соединение. Это не обязательно должно быть постоянным изменением.

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

Использование Кабель Ethernet

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

С другой стороны, если та же ‘Произошла ошибка при обновлении (повреждены файлы содержимого)’ ошибка все еще возникает, перейдите к следующему потенциальному варианту решения проблемы ниже.

Метод 5: Внесение Steam в белый список брандмауэра Windows

Как оказалось, в зависимости от настроек безопасности, установленных в вашем брандмауэре Windows, встроенный пакет безопасности иногда может решить поместить в карантин легитимные исполняемые файлы игр и заблокировать связь Steam с серверами загрузки – это часто случается с исполняемым файлом Rage 2.

Конечно, эта проблема может возникнуть и при использовании сторонних брандмауэров и антивирусных пакетов, но этот метод будет направлен на решение проблемы, когда брандмауэр Windows блокирует загрузку из-за ложного срабатывания.

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

Для этого, следуя приведенным ниже инструкциям, внесите Steam, папку загрузки и используемые им порты в белый список, чтобы устранить проблему ‘Произошла ошибка при обновлении (повреждены файлы содержимого)’:

  1. Откройте Запустите диалоговое окно при нажатии кнопки клавиша Windows + R. Когда появится текстовое поле, введите ‘Управление брандмауэром.cpl‘ и нажмите Введите открыть Брандмауэр Windows окно.
    Доступ к брандмауэру Windows Defender
  2. Как только вы окажетесь в главном меню Брандмауэр Защитника Windows, откройте меню с левой стороны и нажмите кнопку Разрешение приложения или функции через брандмауэр Windows Defender.

    Разрешение приложения или функции через Windows Defender
  3. После того как вы’ окажетесь внутри Разрешенные приложения меню, нажмите на Изменить настройки кнопку. При появлении запроса Контроль учетных записей пользователей (UAC) нажмите Да предоставить доступ администратора.
    Изменение настроек разрешенных элементов в брандмауэре Windows
  4. Как только Разрешенные приложения меню наконец-то станет доступным для редактирования, перейдите в раздел Разрешить другое приложение и нажмите на Браузер перед тем как перейти к месту, где установлен steam. По умолчанию местоположение главного исполняемого файла Steam C:\Program Files\Steam\bin.

    Разрешить другое приложение
  5. После того как вы убедились, что исключили оба основных Steam и исполняемый файл игры, которая’ не обновляется, убедитесь, что в поле Частный и Публичный флажки, связанные с каждой записью, установлены.
  6. После этого вы можете спокойно закрыть окно Разрешенные приложения окно и еще раз выполните инструкции шага 1, чтобы вернуться в начальное меню брандмауэра.
  7. Как только вам удастся вернуться в Разрешенные приложения меню, нажмите на Дополнительные настройки (в меню слева) и нажмите Да когда появится запрос UAC (Контроль учетных записей пользователей).
    Щелкните на опции расширенных настроек, чтобы открыть правила брандмауэра
  8. В Дополнительные настройки в меню, нажмите на Новое правило в левом меню, связанном с Входящие правила.
    Создание новых правил в брандмауэре Windows
  9. Далее, начиная с Новое входящее правило окно, выберите Порт в разделе Тип правила и нажмите Следующий.
  10. На следующем экране выберите TCP из списка доступных вариантов, а затем снова включите кнопку Определенные локальные порты переключите.
  11. Как только вы попадете в нужное меню, вставьте следующие порты, чтобы предотвратить их блокировку:
    27015--27030
    27036
    27015
  12. Далее добавьте еще одно правило для UDP, затем выберите Определенные локальные порты еще раз и вставьте следующее в поле ввода:
    27015--27030
    27000--27100
    27031-2703
    4380
    27015
    3478
    4379
    4380
  13. Как только вам удастся добавить все порты в список исключений, нажмите кнопку Далее чтобы приземлиться непосредственно в Действие Подсказка окно, затем нажмите на кнопку Разрешить соединение и нажмите кнопку Далее еще раз.
    Применение правила для различных типов сетей
  14. Задайте имя для правил, которые вы только что создали, затем нажмите кнопку Завершить чтобы сохранить изменения, после чего перезагрузите компьютер и попробуйте повторить проблему в Steam.

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

Метод 6: Выполнение сброса Winsock

Если ни одно из потенциальных исправлений не помогло, начните рассматривать потенциальную проблему TCP / IP и выполните сброс Winsock, чтобы исправить ситуацию ‘Произошла ошибка при обновлении (повреждены файлы содержимого)’ ошибка, если она вызвана таймаутом передачи данных или ошибкой протокола.

В большинстве задокументированных случаев проблемы такого рода на самом деле вызваны сбоем в работе сетевого адаптера или неудачным выбором диапазона DNS. Если этот сценарий применим, вы сможете устранить проблему, выполнив ряд команд из поднятой командной строки, которые сбросят все данные TCP / IP и сделают Winsock перезагрузить.

Для этого следуйте инструкциям ниже:

  1. Нажмите клавиша Windows + R чтобы открыть Запустите диалоговое окно. Далее введите ‘cmd’ в текстовом поле и нажмите Ctrl + Shift + Enter чтобы открыть повышенную Командная строка. Когда вы’ получите запрос Контроль учетных записей пользователей (UAC), нажмите Да чтобы предоставить доступ администратора.
    Запуск командной строки
  2. Как только вы окажетесь в командной строке, введите следующие команды по отдельности в командной строке в том же порядке и нажмите кнопку Введите после каждой команды, чтобы запустить их правильно:
    ipconfig /flushdns
    nbtstat -R
    nbtstat -RR
    netsh int reset all
    netsh int ip reset
    netsh winsock reset
  3. После того как все необходимые команды будут успешно выполнены, закройте открывшуюся Командную строку и перезапустите клиент Steam, чтобы проверить, устранена ли проблема.

Если вы все еще видите то же самое ‘Произошла ошибка при обновлении (повреждены файлы содержимого)’ сообщение, перейдите к следующему потенциальному варианту решения проблемы.

Способ 7: Освобождение пространства в оперативной памяти

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

Нам удалось обнаружить несколько отчетов пользователей, которым удалось устранить проблему ‘Произошла ошибка при обновлении (повреждены файлы содержимого)’ после закрытия всех ненужных приложений и освобождения драгоценной оперативной памяти.

Для этого нажмите кнопку Ctrl + Shift + Enter открывать Диспетчер задач. Далее откройте Процессы вкладка и Правая кнопка мыши > Завершить задачу на каждом процессе, который занимает драгоценное Память место.

Завершение всех ненужных процессов

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

Убедившись, что все ненужные процессы закрыты, перезапустите Steam и повторите действие, которое ранее вызывало проблему.

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

Метод 8: Удаление appcache каталог

По словам некоторых пострадавших пользователей, данная проблема также может возникнуть в случаях, когда проблема вызвана поврежденными временными файлами, которые в настоящее время хранятся в системе appcache каталог Steam.

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

Вот краткое руководство о том, как очистить appcache директории Steam:

  1. Откройте Проводник файлов (Мой компьютер в Windows 7 и Windows 8.1) и перейдите в следующее место:
    C:\Program Files (x86)\Steam

    Примечание: Если вы установили Steam в пользовательское место, перейдите туда вместо.

  2. Внутри Steam каталог, найдите appcache папку, затем щелкните на ней правой кнопкой мыши и выберите Удалить в появившемся контекстном меню.
    Удаление каталога AppCache

    Примечание: Это заставит вашу установку Steam создать новую appcache каталог (тот, который’ не испорчен).

  3. Как только appcache папка была успешно удалена, перезагрузите компьютер и проверьте, была ли проблема устранена после следующего запуска, попытавшись установить обновление, которое ранее было неудачным.

Способ 9: Обновление/удаление драйвера беспроводной сетевой карты

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

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

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

  1. Откройте Запустите диалоговое окно, нажав клавиша Windows + R. Далее введите ‘devmgmt.msc’ в текстовое поле и нажмите Зайдите на сайт чтобы открыть Диспетчер устройств. Когда вы видите UAC (Контроль учетных записей пользователей) приглашение, нажмите Да предоставить доступ администратора.
    Запуск диспетчера устройств
  2. Как только вы окажетесь внутри Диспетчер устройств, прокрутите вниз список установленных приложений и разверните выпадающее меню Сетевые адаптеры.
  3. Внутри Сетевые адаптеры, щелкните правой кнопкой мыши на драйвере беспроводной сети и выберите Обновить Драйвер из появившегося контекстного меню.
    Обновление драйвера беспроводной сети
  4. На следующем экране нажмите на Автоматический поиск обновленного программного обеспечения для драйверов, то следуйте инструкциям на экране, чтобы загрузить и установить последнюю доступную версию драйвера беспроводной сети.
    Автоматический поиск обновленного программного обеспечения драйверов

    Примечание: Если Диспетчер устройств не удалось определить новую версию драйвера, снова щелкните правой кнопкой мыши на драйвере беспроводной сети и выберите в контекстном меню пункт Удалить драйвер. Это заставит щелкнуть общие драйверы, что может решить проблему в данном случае.

  5. Перезагрузите компьютер и проверьте, устранена ли проблема после следующего запуска.

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