Исправляем ошибки установки обновлений Windows 7
Windows 7 по-прежнему остается популярной операционной системой в корпоративной среде, несмотря на то, что уже вышли две новые версии клиентских ОС. Расширенная поддержка «семёрки» закончится лишь 14 января 2020 г., а это значит, что ближайшие 4 года для нее будут выходить обновления, исправляющие обнаруженные уязвимости.
Существует правило – если есть обновления, то есть и проблемы с их установкой. Давайте разберем, какие основные проблемы возникают при обновлении Windows 7 через Windows Server Update Services (WSUS) и как их исправить с наименьшими затратами.
Ошибка #1. Failed to find updates with error code 80244010
Эту ошибку вы практически гарантированно будете наблюдать на любой системе, впервые обратившейся к серверу WSUS. В WindowsUpdate. log также встретится предупреждение:
WARNING: Exceeded max server round trips
Причина проблемы в том, что список обновлений стал слишком большим, и клиент не может принять его за один заход. Подробности — blogs. technet. microsoft. com/sus/2008/09/18/wsus-clients-fail-with-warning-syncserverupdatesinternal-failed-0x80244010
Какое решение предлагает Microsoft? Если после ошибки запустить повторный поиск обновлений, то процесс загрузки метаданных продолжится с момента возникновения ошибки. Терпение господа, терпение. Три, пять попыток wuauclt /detectnow – и все образуется. Не забудьте при повторном поиске дождаться окончания предыдущего цикла поиска, иначе магия не сработает!
Ошибка #2. Не устанавливаются обновления Windows с ошибкой 0x80070308
Встречается эпизодически, и в одном случае из 100 у нее есть единственное и очень специфическое решение — удалить ключ
HKLM\Components\PendingRequired=1
Перезагрузиться. Здесь важно не переусердствовать, не следует удалять никакие другие ключи в этом разделе, даже если они вам очень не нравятся, потому что после этого обновления прекратят ставиться навсегда.
Ошибка #3. Все другие ошибки
Проблема заключается в том, что во время установки обновлений в системе могут появиться битые файлы. Что является причиной — неисправная сеть, диск, оперативная память, сам Windows Update – выяснить не получится, а исправить ошибки для установки последующих обновлений придется.
Как правило, повреждаются *.cat, *.mum, *.manifest файлы. У кого-то повреждаются *.dll, но я на практике не сталкивался. И вроде бы средство SURT должно само исправить ошибки, поскольку внутри него есть огромный каталог эталонных файлов. Только в последний раз SURT обновлялся в октябре 2014 года, а исправлений на операционную систему с тех пор вышло бесчисленное множество, и многих файлов в каталоге не хватает.
Ниже я опишу последовательность действий, необходимых для исправления ошибок установки обновлений на Windows 7 x64 с использованием SURT. Для редакции x86 просто потребуется другой пакет SURT из KB947821.
Последовательность действий будет следующая.
1. Запустить первый проход Windows6.1-KB947821-v34-x64.msu
Пользователя от работы отвлекать не потребуется, все сделаем удаленно. Создаем следующий командный файл и запускаем его:
где BUHWKS02 – целевая машина.
Когда скрипт отработает и встанет на паузу, проверяем %windir%\Logs\CBS\CheckSUR. log
Если ошибок не найдено – дело не в битых обновлениях.
Если он заканчивается
то будем исправлять.
2. Копируем эталонные файлы на целевую машину
Microsoft предлагает нам длинную, путанную процедуру с извлечением хороших файлов из обновлений и размещением их в определенные каталоги средства SURT. При этом пути в статьях неверные. Где-то и вовсе рекомендуют подкладывать оригинальные msu файлы.
Самый простой и правильный вариант следующий — скопировать эталонные файлы с рабочей системы:
*.mum and *.cat из C:\Windows\servicing\Packages складываются в %windir%\Temp\CheckSUR\servicing\packages
*.manifest из C:\Windows\winsxs\Manifests складываются в %windir%\Temp\CheckSUR\winsxs\manifests\
Проблема в том, что битых файлов обычно десятки, и их очень сложно выбрать и скопировать. Тогда на помощь приходит следующий скрипт PowerShell (эталонной считается машина, с которой вы запускаете скрипт)
Как видите, скрипт прост и может быть легко заточен напильником под вашу инфраструктуру.
3. Запускаем второй проход Windows6.1-KB947821-v34-x64.msu
Теперь можно продолжить установку обновлений на целевую машину, например, следующими командными файлами:
set machine= BUHWKS02
psexec — i — s \\%machine% wuauclt /detectnow
pause
set machine= BUHWKS02
psexec — i — s \\%machine% wuauclt /updatenow
pause
Ошибка #4. Если SURT отработал нормально, а обновления все равно не ставятся
Попробуйте прибегнуть к старому приему – сбросить службу Windows Update в исходное состояние. Для этого необходимо удалить каталог %windir%\SoftwareDistribution.
Создаем файл WU-cleanupCMD. cmd:
net stop wuauserv
rmdir /s /q %windir%\SoftwareDistribution
net start wuauserv
wuauclt /detectnow
Запускаем:
set machine= BUHWKS02
psexec — c — s \\%machine% WU-cleanupCMD. cmd
pause
После этого возникнет Ошибка #1, но как бороться с ней мы уже знаем.
Ошибка #5
Клиент исчезает из консоли WSUS. Любопытная ошибка, связанная с неправильным клонированием машин и задвоением (затроением и т. д.) идентификаторов клиентов. Решается так:
Ошибка #6
Ошибка связана с нехваткой ресурсов в AppPool WSUS. Решение — снять лимит на потребляемую память. Как это сделать — статья.
Коротко: Открываем IIS, Application Pools, WsusPool, Advanced Settings.
Параметр Private Memory Limit устанавливаем в 0.
Продолжение темы настройки WSUS — в моей следующей статье: https://habrahabr. ru/post/329440/
PS:
Многие ошибки решены в новом клиенте WSUS:
1. KB3125574 «Windows 7 post SP1 Convenience Rollup Update». Внимательно ознакомьтесь с разделом Known issues!
Предварительно необходимо установить KB3020369 «April 2015 servicing stack update for Windows 7 and Windows Server 2008 R2».
Ошибка DEV ERROR 5573, 6068, 6164, 6036, 6065 в Call of Duty: Warzone — как исправить?
Бесплатная версия популярного шутера Call of Duty покорила геймеров по всему миру. Как и любой масштабный проект, она создается с участием большой команды. Неминуемо возникают неполадки, причины возникновения которых сложно понять и объяснить. В этой статье мы рассказываем, как исправить ошибки DEV ERROR в Call of Duty: Warzone, идущие под номерами 5573, 6068, 6164, 6036, 6065. Мы по отдельности рассмотрим методы решения каждой из этих проблем.
Как исправить ошибку DEV ERROR с кодом 6065
Прежде чем искать сложные методы решения проблем, для начала проверьте, соответствуют ли характеристики вашего ПК официальным требованиям к игре. Прилагаем их списки:
- Минимальные.
- Рекомендуемые.
Если ваша техника слишком слабовата, то для возвращения к игре придется её обновлять. Разработчики часто отказываются заботиться об оптимизации софта для запуска со старых машин.
Девелоперы не комментировали оповещение о проблемах под номером 6065. Однако понятно, что данная ошибка связана с графикой.
Чтобы её исправить, попробуйте следующее:
- Поставьте настройки графики «По умолчанию» и перезагрузите игру.
- Если вы снова видите сообщение об ошибке, снизьте максимальную частоту кадров. Это тоже делается в графических настройках. Рекомендуем значение в 60 fps. Подойдет и любое другое значение, если компьютер его потянет.
- Отключите буферизацию теней.
- На время игры снизьте остальные настройки.
Если никакие меры не помогают избавиться от назойливых оповещений, переустановите Call of Duty: Warzone. Это можно делать для решения каждой проблемы. Однако вероятность избавиться от неполадок таким способом остается маловероятной.
Как устранить ошибку под номером 6164
Найдите папку Call of Duty: Warzone. Она должна находиться на диске «С».
Более точный адрес:
- Перейдите в каталог «Users».
- Выберите папку с именем вашего аккаунта Windows.
- Откройте директорию «Documents».
- Зайдите в папку «Call Of Duty».
Удалите из нее все файлы. Оставьте пустой каталог нетронутым. Затем загрузите последнюю версию игры с официального сайта. После этого неполадки DEV ERROR должны исчезнуть.
Как исправить в Call of Duty: Warzone DEV ERROR 6068
Данная проблема с кодами 5573, 6068, 6164, 6036, 6065 возникает очень часто. Её можно решать разными способами. Неизвестно, какой сработает. Поэтому рекомендуем попробовать все известные методы по очереди. Когда игра нормально заработает, следует остановиться и прекратить эксперименты.
Поменяйте значение параметра VideoMemoryScale. Для этого:
- Найдите файл adv_options. ini. Вы можете воспользоваться встроенным поиском Windows или же перейти из папки «Мои документы» в каталог «Duty Modern Warfare».
- Файл должен легко открываться через стандартный текстовый редактор «Блокнот».
- Зажмите Ctrl+F, чтобы через поиск найти параметр «VideoMemoryScale». Вместо этого можно выбрать вкладку «Правка» и нажать на клавишу «Найти».
- По умолчанию ему присвоено значение 0.85. Замените его на 0.5. Можно также поставить 0.55.
- Закройте файл, сохранив внесенные изменения. Перезагрузите Call of Duty.
Попробуйте также запустить игру с DirectX 11. Что нужно сделать:
- Найдите клиент Battle. Net и откройте его.
- Обратите внимание на левую часть окна. В верхнем углу отображается нарисованный логотип компании Blizzard. Щелкните по нему мышкой.
- Во всплывающем меню выберите пункт «Настройки».
- Откроется новое окно. На левой панели найдите название вкладки «Настройки игры» и кликните по нему.
- Появившийся перед вами список следует листать до тех пор, пока не увидите надпись «CoD: Warzone».
- Поставьте отметку в чек-боксе, относящемся к пункту«Дополнительные аргументы». В строку добавьте символы «-d3d11».
- Нажмите «ОК», чтобы сохранить изменения.
Также могут помочь следующие действия:
- Снизьте настройки графики до средних показателей. Поднимайте параметры один за другим. Так вы сможете установить, кроется ли проблема в неподходящих настройках.
- Откройте Battle. net. Кликните правой кнопкой по названию CoD: Warzone. Нажмите на клавишу «Проверка и восстановление». Выберите опцию «Начать». Когда проверка будет завершена, перезапустите игру.
- Зайдите в настройки графики. Переведите окно с игрой в полноэкранный режим.
- Откройте «Диспетчер задач», нажав на клавиши Ctrl+Shift+Esc. Перейдите на вкладку «Процессы». Затем щелкните ПКМ по игре. После этого назначьте высокий приоритет «Modern Warfare».
- Если вы откладывали обновления Windows, установите их.
- Добавьте устройству больше оперативной памяти.
Чтобы сделать последнее, купите модуль RAM или флэшку. Однако можно будет выделить ОЗУ из SSD. Имейте в виду, что это ускоряет износ жесткого диска.
Как решить ошибку DEV ERROR 6036
Попробуйте полностью очистить кэш для устранения 5573, 6068, 6164, 6036, 6065. Это делается следующим образом:
- Закройте клиент Battle. net.
- Перейдите по адресу C:\ProgramData\.
- В папках «Battle. net» и «Blizzard Entertainment» находятся каталоги «cache». Удалите из них все файлы.
Как решать проблему через архив:
- Откройте папку «data».
- Найдите внутри файл, расширение которого обозначается буквами «.rar».
- Измените его название на «data.001».
Удалите программы-шейдеры. Для этого:
- Посетите папку с игрой. Внутри вы найдете каталог «shaders». Удалите его.
- Также сотрите данные из кэша. Найдите папку «shader cache» и отправьте ее в корзину.
- Установите высокий приоритет игре через «Диспетчер задач».
- Затем откройте «Панель управления NVidia». Поставьте частоту кадров на 50-60 к/сек.
Выполните проверку на целостность. Имея права Администратора, можно попробовать следующее:
- Зажмите комбинацию Win+X. Откроется интерфейс Windows PowerShell.
- Введите команду DISM /Online /Cleanup-Image /RestoreHealth. Далее нажмите на клавишу Enter.
- Ожидайте выполнения команды в течение нескольких минут.
- Снова откройте командную строку. Вставьте туда sfc/scannow.
- Опять нажмите на «Enter». Эта команда почистит содержимое каталога C:\Windows\System32\dllcache.
Не закрывайте окно, пока не завершится сканирование. Затем перезагрузите компьютер. Если система обнаружила при проверке поврежденные файлы, то она постарается их исправить.
Как исправить ошибку 5573 в Call of Duty
Посетители доски по Call of Duty: Warzone на Reddit полагают, что данная проблема возникает из-за скинов и атрибутов, перекочевавших в Warzone из Black Ops. Она стала часто появляться после слияния этих режимов, произошедшего в декабре 2020 года.
Как разобраться с ошибкой 5573:
- Включите оконный режим, не открывая подменю Warzone.
- Исключите из лодаута все оружие, заимствованное из Black Ops.
- Возьмите себе другого бойца.
- Избавьтесь от аватарок и баннеров, появившихся из новой версии игры.
Игра может крашиться при первой высадке, в ходе загрузки главного меню или во время броска гранаты или флешки, при взятии датчика сердечного ритма. До того, как произойдет вылет, необходимо срочно заменить избранный loadout и своего оперативника. Сложнее всего людям, которые сталкиваются с ошибкой еще в процессе открытия основного меню. Им нужно действовать максимально быстро и ловко.
Если никак не получается избавиться от контента из Black Opps, найдите друга, имеющего приставку PS4. Зайдите через его устройство на свой аккаунт или попросите, чтобы он провел все необходимые операции самостоятельно. Когда весь лодаут будет заменен на Modern Warfare, снова попробуйте войти в игру из своего профиля.
https://habr. com/ru/post/278439/
https://it-doc. info/oshibka-dev-errorcall-of-duty-warzone/