Fix windows update errors by using the dism or system update readiness tool

Содержание:

DISM с параметром ScanHealth

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

DISM /Online /Cleanup-Image /ScanHealth

Сканирование может занять гораздо больше времени, чем с предыдущей опцией (приблизительно 10 минут). Если сканирование останавливается на 20% или 40%, то нужно подождать – может показаться так, что компьютер завис – но в действительности выполняется сканирование.

Ошибка 87 при проверке целостности системных файлов

Время от времени Windows 7, 8, 8.1 и даже последняя версия начинает некорректно работать. Иногда компьютер внезапно перезагружается или попросту часто зависает. В такой ситуации обычно пользователям советуют не только проверить ПК на вирусы, но и выяснить, нет ли каких-либо повреждений в системных файлах.

Чтобы произвести такую проверку, используется командная строка, где вводится sfc /scannow. Если всё хорошо, то пользователь получает соответствующий текст. Однако в некоторых случаях вы получите сообщение о том, что система нашла повреждённые файлы, но ничего не может с ними сделать.

В этот момент в игру вступает DISM — следует открыть его от имени администратора и ввести такие команды:

  • DISM /Online /Cleanup-image /ScanHealth — если у вас седьмая версия Windows;
  • Та же команда + DISM.exe /Online /Cleanup-image /RestoreHealth — две команды для Windows 8, 10. Первая необходима для поиска повреждений, вторая команда запускает их исправление.

Именно после первой комбинации из списка, которая разработана для седьмой версии системы, всплывает ошибка 87 в командной строке DISM с сопутствующим текстом «Параметр ScanHealth не распознан в этом контексте».

Как её исправить? Первое очень простое решение — проверить правильность ввода комбинации. Поскольку эта командная строка очень требовательна к каждому знаку, убедитесь, что ставите только один пробел перед каждым слешем.

Не помогло? Тогда вам следует скачать обновление под названием KB2966583 на сайте Майкрософт и установить его на своём компьютере.

После успешной установки вы сможете снова запустить командную строку DISM и выполнить восстановление целостности файлов Windows.

Ошибка 87 при проверке целостности системных файлов

Время от времени Windows 7, 8, 8.1 и даже последняя версия начинает некорректно работать. Иногда компьютер внезапно перезагружается или попросту часто зависает. В такой ситуации обычно пользователям советуют не только проверить ПК на вирусы, но и выяснить, нет ли каких-либо повреждений в системных файлах.

Чтобы произвести такую проверку, используется командная строка, где вводится sfc /scannow. Если всё хорошо, то пользователь получает соответствующий текст. Однако в некоторых случаях вы получите сообщение о том, что система нашла повреждённые файлы, но ничего не может с ними сделать.

В этот момент в игру вступает DISM — следует открыть его от имени администратора и ввести такие команды:

  • DISM /Online /Cleanup-image /ScanHealth — если у вас седьмая версия Windows;
  • Та же команда + DISM.exe /Online /Cleanup-image /RestoreHealth — две команды для Windows 8, 10. Первая необходима для поиска повреждений, вторая команда запускает их исправление.

Именно после первой комбинации из списка, которая разработана для седьмой версии системы, всплывает ошибка 87 в командной строке DISM с сопутствующим текстом «Параметр ScanHealth не распознан в этом контексте».

Как её исправить? Первое очень простое решение — проверить правильность ввода комбинации. Поскольку эта командная строка очень требовательна к каждому знаку, убедитесь, что ставите только один пробел перед каждым слешем.

Не помогло? Тогда вам следует скачать обновление под названием KB2966583 на сайте Майкрософт и установить его на своём компьютере.

После успешной установки вы сможете снова запустить командную строку DISM и выполнить восстановление целостности файлов Windows.

Dism++: что за программа

Dism++ — это бесплатная портативная программа, созданная командой китайских разработчиков Chuyu Team. Являет собой графический интерфейс для штатной консольной утилиты Windows DISM.exe, служащей для подготовки и обслуживания установочных образов этой операционной системы. Штатно работа с DISM.exe осуществляется посредством командной строки или PowerShell. Графический интерфейс, реализованный в Dism++, даёт возможность работать с образами Windows без привязки к консольным командам. С помощью интерфейса Dism++ сможем редактировать дистрибутив Windows и вносить в него кое-какие корректировки, делать системный бэкап и восстанавливаться из него, конвертировать форматы системных образов WIM и ESD, добавлять сведения о Windows в загрузчик, редактировать файл hosts и выполнять прочие операции.

При участии программы сможем устанавливать Windows путём развёртывания непосредственно из её образов — файлов WIM или ESD. Будь они в составе чистого официального дистрибутива от Microsoft, или же это наши созданные сборки системы.

Скачать Dism++ можно на сайте Chuyu Team:

При запуске 64-битной редакции утилиты важно не спутать её с редакцией ARM64

Как с помощью Dism++ устанавливать Windows в различных ситуациях?

Использование SFC для проверки целостности и исправления системных файлов Windows 10

Многим пользователям знакома команда проверки целостности системных файлов sfc /scannow которая автоматически проверяет и исправляет защищенные системные файлы Windows 10.

Для запуска команды стандартно используется командная строка, запущенная от имени администратора (запустить командную строку от администратора в Windows 10 можно, введя «Командная строка» в поиске в панели задач, затем — правый клик по найденному результату — Запуск от имени администратора), вводим в нее sfc /scannow и нажимаем Enter.

После ввода команды, начнется проверка системы, по результатам которой найденные ошибки целостности, которые можно исправить (о том, какие нельзя — далее) будут автоматически исправлены с сообщением «Программа защиты ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила», а в случае их отсутствия вы получите сообщение о том, что «Защита ресурсов Windows не обнаружила нарушений целостности».

Также имеется возможность проверить целостность конкретного системного файла, для этого можно использовать команду

Однако при использовании команды есть один нюанс: SFC не может исправить ошибки целостности для тех системных файлов, которые используются в настоящий момент времени. Чтобы решить проблему, можно запустить SFC через командную строку в среде восстановления Windows 10.

Запуск проверки целостности Windows 10 с помощью SFC в среде восстановления

Для того, чтобы загрузиться в среде восстановления Windows 10, вы можете использовать следующие способы:

  1. Зайти в Параметры — Обновление и безопасность — Восстановление — Особые варианты загрузки — Перезагрузить сейчас. (Если пункт отсутствует, то вы можете также использовать такой метод: на экране входа в систему, кликните по значку «вкл» справа внизу, а затем, удерживая Shift, нажмите «Перезагрузка»).
  2. Загрузиться с заранее созданного диска восстановления Windows.
  3. Загрузиться с установочного диска или загрузочной флешки с дистрибутивом Windows 10, а в программе установки, на экране после выбора языка, слева внизу выбрать «Восстановление системы».
  4. После этого, зайдите в «Поиск и устранение неисправностей» — «Дополнительные параметры» — «Командная строка» (в случае если вы использовали первый из указанных выше способов, вам также потребуется ввести пароль администратора Windows 10). В командной строке по порядку используйте следующие команды:
  5. diskpart
  6. list volume
  7. exit
  8. sfc /scannow /offbootdir=C: /offwindir=C:Windows (где C — раздел с установленной системой, а C:Windows — путь к папке Windows 10, у вас буквы могут отличаться).
  9. Запустится сканирование целостности системных файлов операционной системы, при этом в этот раз команде SFC будет доступно восстановление всех файлов, при условии, что не повреждено хранилище ресурсов Windows.

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

Как исправить ошибку DISM 2

  1. Временно отключите или удалите антивирус
  2. Проверьте свою версию DISM
  3. Обновите инструмент DISM
  4. Перезагрузите компьютер с опцией Сохранить мои файлы
  5. Используйте инструмент очистки диска

Решение 1. Временно отключите или удалите антивирус

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

Не забудьте переустановить или включить антивирус, как только вы закончите.

Решение 2. Проверьте вашу версию DISM

Убедитесь, что вы используете правильную версию DISM, установленную вместе с Windows ADK. Кроме того, не монтируйте изображения в защищенные папки, такие как папка UserDocuments.

Если процессы DISM прерваны, временно отключитесь от сети и рассмотрите возможность запуска команд из WinPE.

Epic Guide Alert! Все, что вам нужно знать о DISM, здесь!

Решение 3. Обновите инструмент DISM

Щелкните правой кнопкой мыши на Start и выберите Командная строка (администратор)

  • Введите эту команду: exe / image: C / cleanup-image / revertpendactions, Это обратное к делу, и это включает в себя любые Windows ожидающие обновления.
  • Запустите компьютер, а затем запустите его в командной строке восстановления
  • Запустите эту команду: exe / online / Cleanup-Image / StartComponentCleanup, Это очищает хранилище компонентов и помогает все снова работать правильно.

Работа в командной строке будет походить на прогулку по парку после прочтения этого руководства!

Перезапустите, а затем запустите сканирование SFC в безопасном режиме, выполнив следующие действия:

  • щелчок Начните а затем перейдите в поле поиска и введите CMD
  • Идти Символ системы в результатах поиска
  • Щелкните правой кнопкой мыши и выберите Выполнить от имени администратора
  • Нажмите Залезай
  • Перезагрузите компьютер, а затем выполните следующую команду: dism.exe / online / Cleanup-Image / RestoreHealth

Если это не поможет, попробуйте следующее решение.

Решение 4. Перезагрузите компьютер с помощью опции «Сохранить мои файлы»

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

Выполнение сброса позволяет вам выбрать, какие файлы вы хотите сохранить или удалить, а затем переустановить Windows, так что следуйте инструкциям ниже:

  • щелчок Начните
  • щелчок Конфигурации

щелчок восстановление в левой панели

Выбрать Храните мои файлы вариант

Note: Все ваши личные файлы будут удалены, а настройки будут восстановлены. Все установленные вами приложения будут удалены, и только предустановленные приложения, поставляемые с вашим ПК, будут переустановлены.

Сброс ПК не будет работать? Не паникуйте! Решите проблему в кратчайшие сроки с помощью нашего подробного руководства!

Решение 5. Используйте инструмент очистки диска

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

  • Войти как администратор
  • Нажмите Пуск и выберите Браузер файлов
  • расширять Этот ПК
  • Щелкните правой кнопкой мыши на Локальный диск (C и нажмите свойства
  • Идти инструменты язык

Ниже Oоптимизировать и дефрагментировать дискВыбрать Оптимизировать

щелчок Применять а затем нажмите Enter или нажмите ОК

Вам удалось исправить ошибку DISM? 2 на вашем компьютере, используя одно из этих решений? Дайте нам знать, оставив комментарий в разделе ниже.

/Append-Image

Adds an additional image to a .wim file. /Append-Image compares new files to the resources in the existing .wim file specified by the /ImageFile argument, and stores only a single copy of each unique file so that each file is only captured once. The .wim file can have only one assigned compression type. Therefore, you can only append files with the same compression type.

This command-line option does not apply to virtual hard disk (VHD) files.

Important

Ensure that you have enough disk space for the /Append-Image option to run. If you run out of disk space while the image is being appended, you might corrupt the .wim file.

Syntax:

Parameter Description
/WIMBoot Use /WIMBoot to append the image with Windows image file boot (WIMBoot) configuration. This only applies to Windows 8.1 images that have been captured or exported as a WIMBoot file. This feature isn’t supported in Windows 10.
/ConfigFile specifies the location of a configuration file that lists exclusions for image capture and compress commands. For more information, see DISM Configuration List and WimScript.ini Files.
/Bootable Marks a volume image as being a bootable image. This argument is available only for Windows Preinstallation Environment (WinPE) images. Only one volume image can be marked as bootable in a .wim file.
/CheckIntegrity Detects and tracks .wim file corruption when used with capture, unmount, export, and commit operations. /CheckIntegrity stops the operation if DISM detects that the .wim file is corrupted when used with apply and mount operations.
/Verify Checks for errors and file duplication.
/NoRpFix Disables the reparse point tag fix. A reparse point is a file that contains a link to another file on the file system. If /NoRpFix is not specified, reparse points that resolve to paths outside of the value specified by /ImageFile will not be captured.

Example:

Решение проблемы

В зависимости от причины, вызвавшей ошибку, применяется один из способов решения проблемы.

Запуск cmd с правами Администратора

Пользователь может быть уверен в своих действиях и выполнять функции правильно, но все равно столкнуться с ошибками из-за отсутствия прав Администратора. Чтобы запустить cmd (так сокращенно называют Командную строку) с административными правами, нужно выполнить следующие действия:

Открыть меню «Пуск», найти и запустить утилиту «Выполнить».

В текстовой строке набрать команду «cmd», в появившемся результате поиска навести курсор мыши на Командную строку.

Щелкнув правой кнопкой мыши, выбрать пункт «Запуск от имени Администратора».

При выполнении таких действий запросы, исходящие от строки управления, будут отрабатываться системой с необходимыми правами Администратора.

Проверка написания

Зачастую ошибка № 87 возникает из-за банальных ошибок в написании команд. Необходимо проверить корректность ввода, убедиться в отсутствии лишних пробелов и символов

Особое внимание стоит уделить написанию символов «/». Перед каждым таким знаком должен быть один отступ пробелом

Пример правильного синтаксиса написания команды: «DISM.exe /Online /Cleanup-image /Restorehealth».

Установка обновления

Если команды написаны правильно, и выполняются с правами Администратора, но ошибка все равно возникает, то можно предположить, что причина кроется в отсутствии актуальных обновлений. Эта проблема, в первую очередь, касается десятой версии ОС. В 2017 году было выпущено специальное обновление – Fall Creator, которое было призвано устранить такую ошибку.

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

Открыть меню «Пуск», найти и запустить утилиту «Выполнить».

В текстовой строке набрать команду «ms-settings:windowsupdate».

  • В появившемся окне Центра обновления Windows нажать на кнопку «Проверка наличия обновлений».
  • После завершения процесса скачивания и установки пакетов обновлений потребуется перезагрузить компьютер.

Если после выполнения описанных действий ошибка 87 сохраняется, то потребуется обновить и версию DISM. Для решения задачи потребуется найти в сети интернет обновленную версию, содержащую в себе фильтр файловой системы «Wofadk.sys», и произвести установку на компьютер.

Восстановление DISM

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

Рекомендуется начать со второго варианта, так как при его использовании не будут затронуты личные данные пользователя, но необходимые файлы и компоненты будут заново инсталлированы в корневые разделы ОС.

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

Прочие способы

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

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

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

/Split-FFU

For FFU, this command splits an existing full-flash update (.ffu) file into multiple read-only split .sfu files. DISM doesn’t support splitting compressed FFUs. If you are splitting FFUs, make sure that your FFU was captured with the option specificed.

This option creates the .sfu files in the specified directory, naming each file the same as the specified /SFUFile, but with an appended number. For example, if you use , you’ll get a flash.sfu file, a flash2.ffu file, a flash3.sfu file, and so on, defining each portion of the split .sfu file and saving it to the C:\ directory.

Syntax for FFU:

Parameter Description
/FileSize Specifies the maximum size in megabytes (MB) for each created file. If a single file is larger than the value specified in the /FileSize option, one of the split .swm files that results will be larger than the value specified in the /FileSize option, in order to accommodate the large file.
/CheckIntegrity Detects and tracks .wim file corruption when used with capture, unmount, export, and commit operations. /CheckIntegrity stops the operation if DISM detects that the .wim file is corrupted when used with apply and mount operations.
/ImageFile Specifies the path of a .FFU file, example: flash.ffu.
/SFUFile References split FFU files (SFUs). Pattern is the naming pattern and location of split files.

Example:

Исправление хранилища компонентов в среде восстановления

Если по той или иной причине восстановление хранилища компонентов не удается выполнить в запущенной Windows 10 (например, вы получаете сообщение «Сбой DISM. Операция не выполнена»), это можно сделать в среде восстановления. Я опишу способ с использованием загрузочной флешки или диска.

  1. Загрузите компьютер за загрузочной флешки или диска с Windows 10 в той же разрядности и версии, что установлена на компьютере или ноутбуке. См. Создание загрузочной флешки Windows 10.
  2. На экране после выбора языка внизу слева нажмите «Восстановление системы». 
  3. Перейдите к пункту «Исправление неисправностей» — «Командная строка».
  4. В командной строке используйте по порядку 3 команды: diskpart, list volume, exit. Это позволит узнать текущие буквы разделов дисков, которые могут отличаться от тех, к которые используются в запущенной Windows 10.  Далее используйте команды. 
  5. Dism /Get-WimInfo /WimFile:полный_путь_к_файлу_install.esd

    Или install.wim, файл находится в папке sources на флешке, с которой вы загрузились. В этой команде мы узнаем индекс нужной нам редакции Windows 10.

  6. Dism /Image:C: /Cleanup-Image /RestoreHealth /Source:полный_путь_к_файлу_install.esd:индекс

    Здесь в /Image:C: указывается буква диска с установленной Windows При наличии отдельного раздела на диске под пользовательские данные, например, D, рекомендую также указать параметр /ScratchDir:D: как на скриншоте для использования этого диска под временные файлы. 

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

Восстановление системных файлов Windows 10

Обычное восстановление (нужен Интернет)

Для сканирования образа Windows на наличие ошибок и их исправления используется параметр DISM /Cleanup-image. Все рассмотренные команды выполняются в классической командной строке или оболочке Windows PowerShell (запущенными от имени администратора).

DISM /Online /Cleanup-Image /CheckHealth

С её помощью проверяем наличие повреждений хранилища компонентов. Команда смотрит только события, ранее записанные в журнале Windows 10. Никаких изменений не вносится. Будет проверено, помечено ли данные образа как повреждённые и можно ли их исправить.

На моём компьютере повреждение хранилища компонентов не обнаружено. Ранее система Windows 10 была перенесена на другой SSD-диск. Судя по всему, очень даже успешно.

DISM /Online /Cleanup-Image /ScanHealth

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

DISM /Online /Cleanup-Image /RestoreHealth

Эта команда исправляет повреждённые файлы или отсутствующих компоненты исходными версиями. В процессе восстановления берёт участие центр обновления Windows (автоматически загружаются нужные файлы). Ваш компьютер должен иметь доступ в Интернет.

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

Восстановление с помощью ISO-файла образа

Если Ваш компьютер не имеет прямого доступа к Интернету или служба обновления Windows отключена, то при попытке восстановления хранилища компонентов появляются ошибки:

  • 0x800f0906 — исходные файлы не могут быть загружены (используйте параметр источника, чтобы указать расположение файлов, необходимых для восстановления функции);
  • 0x800f0950 — ошибка использования DISM (операция не проводилась);
  • 0x800F081F — исходные файлы были не найдены (используйте опцию источника, чтобы указать расположение файлов, необходимых для восстановления функции).

Вы можете указать WIM или ESD-файл исходного установочного образа Windows, который будет использоваться для восстановления (в качестве источника файлов системных). Например, давайте смонтируем оригинальный ISO-образ диска Windows 10 на виртуальный диск (G:).

DISM /Online /Cleanup-Image /RestoreHealth /Source:G:\Sources\Install.wim

Предотвратить использование служб обновления Windows (только локальный файл):

  • DISM /Online /Cleanup-Image /RestoreHealth /Source:G:\Sources\Install.wim /LimitAccess
  • Dism /Online /Cleanup-Image /RestoreHealth /LimitAccess

Важно! Сборка и выпуск Windows в образе WIM / ESD должны совпадать с таковыми в Вашей системе. Журнал восстановления системных файлов смотрите здесь: C:\Windows\Logs\CBS.log и C:\Windows\Logs\DISM \DISM.log

После восстановления можно запустить проверку sfc /scannow.

Как бонус — вот Вам ещё несколько команд:

DISM /Get-WimInfo просмотреть информацию об образе в WIM-файле
DISM /Add-Package установка файлов обновлений форматов MSU и CAB
DISM /Get-Drivers получение полного списка установленных драйверов
DISM /Add-Driver добавление драйверов в образ операционной системы
DISM /Add-Capability используется для установки компонентов и RSAT
DISM /StartComponentCleanup очистка старых версий компонентов (папка WinSxS)
DISM /Set-Edition переход на полную версию Windows без переустановки

В оболочке Windows PowerShell можно использовать команды: Repair-WindowsImage -Online —CheckHealth (-ScanHealth или -RestoreHealth) для быстрой проверки (полной или восстановления). Какой от этого профит непонятно, но такая возможность присутствует.

Заключение

Зачастую средство DISM используется для восстановления системных файлов Windows 10. Его команды отлично работают как в командной строке, так и в Windows PowerShell. Для офлайн-восстановления понадобится оригинальный дистрибутив Windows 10 с сайта Майкрософт.

DISM.exe /Online /Cleanup-Image /Restorehealth: Frequently Asked Question

This section answers frequently asked DISM.exe questions

DISM.exe (Deployment Image Servicing and Management) is a Windows command-line tool used to manage Windows images. The tool can be used to manage running operating systems or Operating System images and VHDs.

This DISM command repairs the windows operating system it runs on. The /Online switch forces DISM to scan the operating system for errors – it fixes any errors.

DISM.exe is a legitimate Windows command that manages both online and offline Windows images. It is completely safe to run DISM.exe

It take between 10 minutes to a few hours for DISM /Online /Cleanup-image /RestoreHealth to run. How long it takes depends on how much errors it finds and needs to fix

It is recommended to run SFC first. Then, run DISM /Online /Cleanup-image /RestoreHealth. SFC checks for Windows file integrity violations and tries to fix them. However, DISM is more effective at fixing corrupt Windows Operating System files.

“DISM.exe /Online /Cleanup-Image /Restorehealth” is a very important and helpful Window command!

I hope you found this Itechguide helpful?

You could ask a question, leave a comment or provide feedback with the “Leave a Reply” form found towards the end of this page.

Finally, for more Itechguides like this, visit our Windows & Linux Explained page.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector