- Отладчик Windows WinDbg — универсальное средство для поиска и исправления ошибок Windows
- Отладчик Windows WinDbg — универсальное средство
- Для поиска ошибок Windows
- Исправление ошибок Windows с помощью WinDbg
- Настройка сетевого подключения
- Установка сетевого подключения
- Создание сетевого подключения
- Удаленная отладка через Ethernet
- Настройка сетевых настроек
- Требования
- Настройка сетевых настроек
- Подключение к удаленному устройству
- Выбор типа подключения
- Подключение через сеть
- Подключение через последовательный порт
- Подключение через USB
- Подключение к локальной сети
- Подключение к удаленной сети
- 1. Установка и настройка удаленного среды выполнения отладчика
- 2. Настройка локального компьютера для отладки удаленного компьютера
- 3. Подключение к удаленному компьютеру
- Настройка прокси-сервера
- Шаг 1: Загрузка и установка WinDbg
- Шаг 2: Настройка прокси-сервера
- Шаг 3: Подключение к удаленному устройству
- Примечания:
- Проверка соединения
- Расширенные настройки сетевого подключения
- Видео:
- Проверка жесткого диска на ошибки
Отладчик Windows WinDbg — универсальное средство для поиска и исправления ошибок Windows
Отладчик Windows WinDbg — мощный инструмент, который может быть использован для отладки и исправления ошибок в операционной системе Windows. Этот отладчик является важным компонентом в разработке и поддержке приложений для Windows, а также в диагностике и исправлении проблем, связанных с операционной системой
WinDbg предоставляет широкие возможности для отладки приложений и операционной системы Windows. Он позволяет проводить отладку на уровне пользователя и на уровне ядра. Отладчик поддерживает различные режимы отладки, включая отладку виртуальной машины, отладку сети и отладку ядра.
Для установки отладчика WinDbg на ваш компьютер, перейдите на страницу загрузки и запустите загрузчик, который автоматически установит необходимые компоненты. После установки, отладчик будет доступен в меню «Пуск» или вы можете запустить его с помощью командной строки, введя x86_windbg.exe или msvsmon.exe.
Отладчик Windows WinDbg — универсальное средство
Для установки WinDbg необходимо выполнить следующие шаги:
- Загрузите исполняемый файл установки WinDbg с официального сайта Microsoft.
- Запустите исполняемый файл и следуйте инструкциям установщика.
- После установки WinDbg будет готов к использованию.
WinDbg предоставляет множество инструментов для отладки, таких как:
- mbm — для отображения информации о ядре операционной системы.
- under — для установки точек останова и отслеживания выполнения кода.
- command — для выполнения команд и проверки состояния системы.
Для начала отладки с помощью WinDbg необходимо создать новый проект. Затем выберите тип проекта (например, приложение для Windows), задайте настройки проекта и создайте проект.
Установите правоустановленный инструмент WinDbg на компьютер, на котором запускается программа, которую вы хотите отлаживать. Перейдите к папке, в которую был установлен WinDbg, и скопируйте исполняемый файл x86windbg.exe.
Затем запустите x86windbg.exe и откройте в нем файл с исходным кодом вашего проекта. Убедитесь, что вы выбрали правильную конфигурацию проекта и подключили все необходимые библиотеки.
После этого вы можете использовать WinDbg для отладки вашей программы. Сначала создайте точку останова в коде, где вы хотите остановить выполнение программы. Затем запустите программу через WinDbg и выполните несколько шагов отладки, чтобы увидеть, как программа работает.
WinDbg также поддерживает удаленную отладку через USB или последовательные соединения. Для этого вам понадобятся дополнительные инструменты, такие как msvsmon.exe и соответствующая конфигурация.
Для поиска ошибок Windows
Для начала работы с отладчиком WinDbg необходимо скачать комплекты отладочных инструментов Windows, которые включают в себя необходимую версию отладчика для вашей системы. Скачайте соответствующий комплект и установите его на вашем компьютере.
После установки отладчика WinDbg можно запустить, введя команду x86windbg.exe
или x86windows
в командной строке или выполнив поиск в меню «Пуск».
При первом запуске отладчика WinDbg, вам может быть предложено создать конфигурацию отладки. Введите имя вашего компьютера и порт для подключения. Если вы планируете проводить отладку на удаленной системе, укажите также пароль для удаленной отладки.
После создания конфигурации отладчика WinDbg, вы увидите окно отладчика с набором дополнительных инструментов и функций. Здесь вы можете настроить соединение для отладки, управлять процессом отладки, выполнять различные команды и анализировать результаты.
Для работы с отладчиком WinDbg важно знать основные команды. Вы можете найти список доступных команд, введя команду !help
в окне отладчика. Эта команда выведет список команд, которые можно использовать для отладки и анализа системы Windows.
Для поиска ошибок Windows с помощью отладчика WinDbg можно использовать различные подходы. Один из них — анализ вызовов функций и проверка параметров функций. Вы можете использовать команду !analyze -v
для автоматического анализа текущей ошибки и получения подробной информации о ее причинах.
Дополнительные инструменты отладчика WinDbg позволяют осуществлять отладку последовательного порта или Ethernet-подключения. Для этого необходимо настроить соответствующие параметры подключения, указав порт и другие настройки сети.
Соединение | Доступные варианты |
---|---|
Последовательное подключение | Adafruit, CEFIESP |
Ethernet-подключение | Устройства, поддерживающие сеть |
USB-подключение | Не поддерживается |
Для настройки последовательного подключения в отладчике WinDbg, найдите соответствующую ссылку в разделе «Debug» и скопируйте текст настроек. Затем создайте новый файл с расширением .txt
и вставьте скопированный текст в этот файл. Сохраните файл и выберите его, как источник конфигурации последовательного подключения в отладчике WinDbg.
Для настройки Ethernet-подключения в отладчике WinDbg, найдите соответствующую ссылку в разделе «Debug» и следуйте инструкциям по настройке сетевого подключения. Вы должны указать имя вашего компьютера, порт и другие настройки сети.
После настройки соединения в отладчике WinDbg вы можете запустить отладку, выбрав необходимое приложение или процесс. Используйте команды отладчика, чтобы взаимодействовать с приложением и анализировать его состояние в реальном времени.
Исправление ошибок Windows с помощью WinDbg
Шаг 1: | Установка WinDbg |
Шаг 2: | Запуск WinDbg и настройка подключений |
Шаг 3: | Загрузка символов операционной системы |
Шаг 4: | Подключение к компьютеру с ошибкой |
Шаг 5: | Поиск и исправление ошибок |
После установки WinDbg и запуска приложения откройте отладчик и выполните настройку подключений. Для подключения к компьютеру с ошибкой можно использовать локальные или удаленные подключения. Для удаленного подключения необходимо установить исполняемый файл отладчика на другом компьютере и настроить соединение через порт или сетевое соединение.
Для загрузки символов операционной системы воспользуйтесь командой !sym noisy в окне команд отладчика. Затем запустите приложение или проект, связанные с ошибкой, и начните поиск и исправление ошибок в окне отладчика Windows.
WinDbg предоставляет множество полезных средств и функций для установки точек останова, отслеживания значений переменных, анализа памяти и т. д. Можно использовать WinDbg в комбинации с другими инструментами, такими как Visual Studio, для более эффективного поиска и исправления ошибок.
При использовании WinDbg для исправления ошибок Windows важно учитывать примечания к приложению и установке, чтобы правильно настроить среду отладки и сделать процесс поиска и исправления ошибок более эффективным.
Настройка сетевого подключения
Для работы с отладчиком Windows WinDbg вам необходимо установить дополнительные комплекты разработчика, которые содержат средства для отладки. Чтобы подключить удаленные устройства к базовой отладке, следуйте указаниям ниже:
- Запустите отладчик Windbg.
- В меню File выберите пункт Kernel Debug.
- В диалоговом окне Kernel Debugging — Configure Network выберите опцию Named Pipe и введите имя вашего компьютера и порт. Например, \\yourmachinename\pipe\com1.
- Подключите удаленные устройства к тому же домену, что и ваш сервер.
- На сервере выполните команду msvsmon.exe для установки отладки на удаленные устройства. Вы можете найти эту команду в папке, в которой установлен отладчик Windbg.
- Откройте отладчик Windbg на вашем компьютере и выберите пункт Debug в верхнем меню.
- В выпадающем меню найдите элемент Attach to Remote Device и выберите его.
- Появится дополнительное окно Attach to Remote Device. В поле Server нажмите правой кнопкой мыши и выберите пункт Add Connection.
- В окне Add Connection введите данные удаленного устройства, включая имя и порт.
- Нажмите кнопку OK, чтобы подключить удаленное устройство для отладки.
После выполнения этих шагов вы сможете настроить сетевое подключение для отладки в отладчике WinDbg. Пожалуйста, обратите внимание, что для выполнения этих действий может потребоваться администраторский доступ к компьютеру и учетные данные.
Установка сетевого подключения
Для отладки работы операционной системы Windows с помощью отладчика Windows WinDbg, можно использовать удаленное сетевое подключение. Данная возможность позволяет отладывать программы на другом компьютере или устройстве, обеспечивая более гибкую и эффективную работу с инструментами отладчика.
Создание сетевого подключения
Чтобы создать сетевое подключение, необходимо выполнить следующие шаги:
- На вашей операционной системе запустите WinDbg.
- Перейдите в раздел «File» и выберите «Kernel Debug».
- В появившемся окне выберите серийный порт (например, COM1) или сетевой порт (например, идентификатор NetPort).
- Запустите отладку, нажав кнопку «OK».
Если вы хотите установить удаленное подключение к другому компьютеру, то вам необходимо знать его адрес. Если вы установили подключение с помощью серийного порта, то система должна быть запущена в режиме отладки. Если вы используете сетевой порт, то должно быть включено удаленное управление.
Удаленная отладка через Ethernet
Для удаленной отладки через Ethernet необходимо выполнить следующие действия:
- Скачайте и установите последнюю версию WinDbg на ваш компьютер.
- На целевом компьютере выполните следующие действия:
- Загрузите отладочную версию ОС Windows на целевой компьютер.
- Установите вашу учетную запись в качестве учетной записи разработчика на целевом компьютере.
- Настройте конфигурацию удаленного отладчика на целевом компьютере.
- Установите адрес компьютера-отладчика.
- Установите связь через Ethernet.
- Подключите компьютер-отладчик к компьютеру, на котором будет отлаживаться код.
- Запустите WinDbg на компьютере-отладчике и выполните следующие действия:
- Выберите опцию «Kernel Debug».
- В поле «Network» введите IP-адрес компьютера, который вы хотите отлаживать.
- Нажмите кнопку «OK».
В результате этих операций вы сможете подключиться к компьютеру, на котором вы хотите отлаживать код, и использовать все инструменты отладчика Windows WinDbg для поиска и исправления ошибок.
Настройка сетевых настроек
Требования
Для настройки сетевых настроек и удаленной отладки с помощью WinDbg вам понадобятся следующие компоненты:
Операционная система | Windows XP или более поздняя версия |
Отладчик Windows WinDbg | Скачивайте его со страницы «Скачать WinDbg» на официальном сайте Microsoft |
Установка .NET | Убедитесь, что у вас установлена поддерживаемая версия .NET (включая .NET Core) |
Visual Studio | Если вы хотите отлаживать приложения, разработанные с помощью Visual Basic или C#, установите Visual Studio |
Настройка сетевых настроек
Для начала настройки сетевых настроек WinDbg следуйте этим шагам:
- Запустите WinDbg на своем компьютере
- Откройте свойства отладчика, нажав правой кнопкой мыши по верхней панели и выбрав «Properties»
- В разделе «Debugging» выберите вкладку «Network» и найдите параметры, связанные с сетью и удаленным подключением
- Дополнительно можно настроить порт соединения и другие свойства, чтобы сделать настройку более гибкой и соответствующей вашим потребностям
- Измените настройки согласно вашим требованиям и сохраните изменения
Подключение к удаленному устройству
После настройки сетевых настроек, вы можете подключиться к удаленному устройству для отладки. Для этого выполните следующие действия:
- Установите и настройте отладочную сборку приложения на удаленном устройстве
- Скопируйте необходимые символы (symbols) на свой компьютер, чтобы WinDbg мог найти их во время отладки
- На своем компьютере откройте WinDbg и выберите вкладку «File», затем «Kernel Debug»
- Введите команду «Connect» и укажите IP-адрес или имя удаленного устройства
- Нажмите «OK» и дождитесь подключения
Теперь вы можете осуществлять удаленную отладку на устройстве, настроенном для удаленной отладки с помощью WinDbg.
Выбор типа подключения
Подключение отладчика WinDbg к вашему устройству или службе может быть выполнено различными способами, в зависимости от требований вашего проекта и доступных средств. Ниже приведены некоторые варианты подключения, которые могут вам помочь в выборе наиболее подходящего типа подключения.
Подключение через сеть
Если вы хотите отлаживать удаленное устройство или службу, то лучшим вариантом может быть подключение через сеть. Для этого вам потребуется указать параметры подключения к удаленному адресу, такие как имя компьютера и порт. Для включения сетевого подключения к WinDbg, введите команду «set netport» в окне командной строки отладчика, а затем укажите адрес удаленного устройства или службы, например «yourmachinename:port».
Подключение через последовательный порт
Если у вас нет возможности подключения через сеть или удаленное устройство не имеет сетевого подключения, вы можете использовать подключение через последовательный порт. Для этого вам потребуется создать базовую конфигурацию подключения, добавив соответствующий порт и устройство. Затем, используя команду «set device» в окне командной строки WinDbg, укажите имя порта и команду для подключения к удаленному устройству.
Подключение через USB
Некоторые устройства, такие как DragonBoard или MinnowBoard, могут быть подключены к отладчику с использованием USB-подключения. Для этого вам потребуется установить драйверы USB для вашего устройства, скачать и установить необходимые компоненты отладочного ядра, а также добавить символьные файлы, связанные с вашим проектом. Последующие подключения к устройству могут быть выполнены простым подключением USB-кабеля и выполнением соответствующих команд в окне командной строки WinDbg.
При выборе типа подключения к WinDbg всегда учитывайте требования вашего проекта и доступные средства. Независимо от выбранного типа, следуйте инструкциям и рекомендациям, предоставленным разработчиком устройства или службы, чтобы обеспечить корректное подключение и возможность отладки.
Подключение к локальной сети
Для начала отладки с использованием отладчика Windows WinDbg необходимо настроить подключение к локальной сети. В данном разделе мы рассмотрим этот процесс и приведем инструкции по его настройке.
Во-первых, убедитесь, что на вашем компьютере установлен и настроен отладчик WinDbg. Если отладчик не установлен, вам нужно его скачать и установить. Можно скачать соответствующую версию для вашей операционной системы с сайта «myvisualstudio.com».
После загрузки и установки отладчика WinDbg запустите его. Если вы установили отладчик в процессе установки Visual Studio, вы можете найти его в меню «Debug» или «Отладка». Откройте отладчик и запустите его.
Возможно, вам понадобится разблокировка некоторых портов на вашей локальной сети или на вашем маршрутизаторе. Установите правильные настройки для разрешения подключений с других устройств к вашей локальной сети.
Если вы хотите работать с ARM64-версией отладчика WinDbg, убедитесь, что в настройках отладчика выбрана соответствующая сборка.
Далее, чтобы настроить подключение к локальной сети, запустите отладчик WinDbg и введите команду «.server <номер порта>» , где <номер порта> — это порт, который будет использоваться для соединения с отладчиком. Также вы можете указать опцию «ноимя» , чтобы указать имя узла, если вы хотите, чтобы отладчик был доступен только для определенного устройства.
Дополнительно вы можете изменить настройки отладки с помощью команды «set» . Например, вы можете настроить отладку на определенное приложение или символы загрузки. Не забудьте, что для отладки символов требуется дополнительная установка и настройка.
После настройки соединения с локальной сетью вы можете подключить другое устройство к отладчику WinDbg. Запустите отладчик на этом устройстве и используйте команду «.server <адрес компьютера> <номер порта>» , чтобы подключиться к отладчику на вашем компьютере. Убедитесь, что выбрана правильная версия отладчика (например, x86 или x64) в зависимости от операционной системы на вашем компьютере.
Если вы хотите отладить приложение, которое исполняется на удаленном устройстве, убедитесь, что вы имеете доступ к этому устройству через локальную сеть или интернет. Для этого вам может потребоваться настройка дополнительных параметров, таких как Wi-Fi или доменное имя.
Теперь, когда вы соединены с локальной сетью и ваша отладка сконфигурирована, вы можете начать отладку вашего приложения или системы Windows. Вам доступны различные команды и инструменты отладки, такие как панель команд и окно исследователя (explorer). Используйте их для анализа и решения проблем.
Подключение к удаленной сети
WinDbg предоставляет возможность подключения к удаленным компьютерам для отладки приложений. Это особенно полезно, когда необходимо отлаживать приложения на удаленных машинах или на устройствах, таких как Raspberry Pi или Разработчик компьютера.
Если вы хотите использовать WinDbg для отладки операционной системы на удаленном компьютере, необходимо выполнить следующие шаги по настройке:
1. Установка и настройка удаленного среды выполнения отладчика
На удаленном компьютере, который нужно отладить, запустите инструмент выбора компонентов Visual Studio при установке Visual Studio. Убедитесь, что установлен компонент «Выбор удаленного среды выполнения отладчика».
После установки компонента введите пароль для активации подписки, когда будет предложен соответствующий запрос.
2. Настройка локального компьютера для отладки удаленного компьютера
На вашем локальном компьютере найдите и выполните загрузку «Дополнительных инструментов компоновщика и отладчика Windows» со страницы загрузки Visual Studio. При этом также может быть скачан исполняемый файл Msvsmon.exe, который вам понадобится для подключения к удаленному компьютеру.
Затем выполните следующие действия:
- В командной строке выполните команду Bcdedit -debug on (для разблокировки отладки ядра).
- В командной строке выполните команду Bcdedit -set testsigning on (для обеспечения загрузки подписанных и неподписанных драйверов).
- Скопируйте файл монитора удаленного отладчика (Msvsmon.exe) на ваш локальный компьютер.
3. Подключение к удаленному компьютеру
Для подключения к удаленному компьютеру выполните следующие действия:
- На локальном компьютере запустите Msvsmon.exe, скопированный на предыдущем шаге.
- На удаленном компьютере откройте командную строку и выполните команду Mbm -miniport -ip -debug -compatible -port:yourport (где yourport — порт, на который будет подключаться удаленный отладчик).
- На локальном компьютере откройте WinDbg и выберите меню «Файл» -> «Настройка символов» -> «Подключить отладчики» и выберите «Добавить» -> «Добавить удаленный компьютер».
- Введите IP-адрес удаленного компьютера и порт, указанный на предыдущем шаге.
- Нажмите «ОК» и подключение к удаленному компьютеру будет установлено.
Теперь вы можете использовать WinDbg для отладки приложений на удаленном компьютере. Удачной отладки!
Настройка прокси-сервера
Для настройки прокси-сервера в WinDbg следуйте следующим шагам:
Шаг 1: Загрузка и установка WinDbg
Перейдите на страницу загрузки Windows Software Development Kit (SDK) и выберите подходящую версию для вашей операционной системы. Загрузите и установите SDK.
Шаг 2: Настройка прокси-сервера
- Запустите WinDbg из меню Пуск или по адресу C:\Program Files (x86)\Windows Kits\10\Debuggers\x86\windbg.exe.
- Откройте командную строку, применив следующую команду:
.shell -ci - c "netsh winhttp import proxy source=ie"
. - Убедитесь, что прокси-сервер настроен правильно, выполнив команду
.shell -ci - c "netsh winhttp show proxy"
.
Шаг 3: Подключение к удаленному устройству
Для подключения к удаленному устройству (например, Raspberry Pi 3, MinnowBoard, DragonBoard или CefiESP) выполните следующие действия:
- Подключите устройство к сети Ethernet или USB.
- Запустите приложение WinDbg и выберите подключение через порты COM или USB.
- Убедитесь, что устройство подключено к порту COM или USB. Вы можете использовать команду
.kdcomport
для поиска доступных портов. - Запустите отладку, выполните команды
.server tcp:port=portNumber,host=IPAddress
, где portNumber — номер порта, IPAddress — IP-адрес удаленного устройства. - В случае успешного подключения вы увидите символы командной строки WinDbg с указанием подключенного устройства.
Примечания:
- Убедитесь, что у вас есть учетная запись с правами администратора для настройки прокси-сервера.
- Если вы используете Raspberry Pi 3, MinnowBoard, DragonBoard или CefiESP, убедитесь, что устройство настроено для отладки. Более подробные инструкции можно найти на официальных сайтах проектов.
- Если у вас возникли проблемы с настройкой прокси-сервера, убедитесь, что правильно указаны значения переменных среды HTTP_PROXY и HTTPS_PROXY.
- Для загрузки файлов с удаленного устройства вы можете использовать команду
xcopy SourcePath DestinationPath
.
Команда | Описание |
---|---|
!analyze -v | Получить сводку и подробное описание ошибки. |
!thread | Вывести список всех потоков. |
!process | Вывести список всех процессов. |
Проверка соединения
Если вы отлаживаете программу на удаленном устройстве, убедитесь, что оба компьютера подключены к одной сети Ethernet. Если у вас нет Ethernet-соединения, вы можете настроить отладку через последовательный порт. Для этого вам потребуется драйвер, поддерживающий функцию отладки.
Основные требования для работы отладчика WinDbg:
- Установка Windows Debugging Tools: убедитесь, что на вашем компьютере установлены Debugging Tools для Windows. Если их нет, загрузите и установите последнюю версию с официального сайта.
- Подключение к компьютеру с отлаживаемой программой: правой кнопкой мыши щелкните Пуск и выберите «Отладка ядра» из контекстного меню. Введите имя компьютера или IP-адрес удаленного устройства и нажмите «ОК».
- Настроить устройства для удаленной отладки: создайте команду, которая подключит отлаживаемое устройство к вашему компьютеру. Например, можно использовать инструменты Dragonboard.
- Настроить дополнительные параметры отладки: в меню «Отладка ядра» выберите «Дополнительные параметры». Введите дополнительные параметры отладки, такие как путь к отладочным символам и имена конкретных программ для отладки.
Проверка соединения также может быть использована при отладке программ на вашем компьютере. Для этого откройте программу WinDbg и выберите соответствующие настройки для отладки. Например, можно использовать последовательный порт для отладки подключенных устройств.
Важно помнить, что правильная настройка соединения не гарантирует отсутствие ошибок при отладке. Дополнительные действия могут потребоваться для устранения проблем, связанных с отладкой программ. Если вы столкнулись с проблемой, обратитесь к документации или сообществу разработчиков для получения дополнительной помощи.
Расширенные настройки сетевого подключения
Для установки расширенных настроек сетевого подключения в отладчике Windows WinDbg, вам потребуется выполнить ряд дополнительных действий.
1. Включите подключение кабелем. Для этого откройте «Сеть и Интернет» в настройках вашего компьютера, выберите «Подключения Ethernet» и щелкните по имеющемуся подключению. Затем выберите «Настройки Ethernet» и включите подключение кабелем.
2. Настройте отладчик для использования удаленного подключения. Для этого введите следующую команду в командной строке отладчика: .remote setup {IP_адрес_компьютера}
. Замените {IP_адрес_компьютера}
на IP-адрес вашего компьютера.
3. Установите и настройте дополнительные средства для подключения отладчика к сетевым портам. Вы можете скачать необходимые файлы с официального сайта отладчика Windows WinDbg, перейдя по ссылке https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/debugger-download-tools. Скачайте версии для вашей операционной системы (x86windbg.exe для 32-битных версий или x64windbg.exe для 64-битных версий) и установите их на ваш компьютер.
4. После установки необходимых инструментов перейдите в папку установки отладчика. По умолчанию, она находится в «C:\Program Files (x86)\Windows Kits\10\Debuggers».
5. Откройте файл «windbg.exe» в обозревателе файлов. Затем откройте свойства файла и перейдите на вкладку «Совместимость».
6. Щелкните на кнопке «Изменить настройки для всех пользователей» и активируйте флажок «Разрешить этому приложению работать с привилегиями администратора».
7. В свойствах файла «windbg.exe» также перейдите на вкладку «Безопасность». Найдите раздел «Разрешения для домена» и убедитесь, что пользователь, от имени которого вы запускаете отладчик, имеет все необходимые разрешения для его использования.
8. Установите необходимые базовые символы для отладки приложений. Выполните следующую команду в командной строке отладчика: .symfix
, а затем .reload /f
.
Теперь ваш отладчик Windows WinDbg готов к использованию расширенных настроек сетевого подключения. Вы можете настроить и конфигурировать порты и устройства для последовательного подключения, а также использовать другие дополнительные функции и команды.
Видео:
Проверка жесткого диска на ошибки
Проверка жесткого диска на ошибки by Компьютерные секреты 425,600 views 10 years ago 12 minutes, 54 seconds