- Варианты загрузки Windows 10
- Получение доступа к выбору способа загрузки
- «Включить отладку»
- «Включить ведение журнала загрузки»
- «Включить видеорежим с низким разрешением»
- Варианты «Безопасного режима»
- «Отключить обязательную проверку подписи драйверов»
- «Отключить ранний запуск антивредоносной защиты»
- «Отключить автоматический перезапуск после сбоя»
- Что такое отладка? What is debugging?
- Отладчик и отладка Debugger vs. debugging
- Режим отладки и выполнение приложения Debug mode vs. running your app
- Когда следует использовать отладчик When to use a debugger
- Следующие шаги Next steps
- Дополнительные параметры загрузки (включая безопасный режим)
- Восстановление системы
- Безопасный режим
Варианты загрузки Windows 10
Получение доступа к выбору способа загрузки
Чтобы вызвать меню выбора режимов, необходимо выполнить следующее:
- Если система загружается и работоспособна, воспользуйтесь одним из способов входа в загрузочное меню — например, перейдите по пути «Пуск» — «Выключение», затем зажмите клавишу Shift и кликните «Перезагрузка».
Если система не стартует, при включении компьютера появится соответствующее сообщение, воспользуйтесь в нём кнопкой «Дополнительные варианты восстановления».
Затем укажите «Дополнительные параметры».
Откройте пункт «Параметры загрузки».
После загрузки появится следующее меню.
Далее мы рассмотрим каждый из этих пунктов.
«Включить отладку»
Первый из них, доступный по нажатию клавиши F1, активирует отладку ядра: продвинутый метод диагностики, при котором информация о старте Виндовс может быть передана на другой компьютер или устройство с запущенным отладчиком. Этот метод рекомендуется для опытных пользователей.
«Включить ведение журнала загрузки»
Следующий вариант, который активируется нажатием на F2, подразумевает ведение подробного журнала запуска, в частности загруженных драйверов, что поможет определить сбойный элемент ПО. Лог хранится в документе ntbtlog.txt в установочной папке Виндовс – как правило, это C:\Windows . Если ОС запускается корректно, загляните в указанный файл для определения причины проблем. Чтобы просмотреть ntbtlog.txt, если система стартует со сбоями, выберите одну из опций «Безопасного режима», о которых мы поговорим ниже.
«Включить видеорежим с низким разрешением»
Иногда бывает так, что ОС не загружается, поскольку монитор не поддерживают стандартные для «десятки» разрешение и цветовое пространство. В такой ситуации доступ к системе возможен с опцией запуска под названием «Включить видеорежим с низким разрешением» — щелкните F3, чтобы ею воспользоваться.
Варианты «Безопасного режима»
Наиболее часто используемая дополнительная опция загрузки — «Безопасный режим», у которого есть три вариации:
- «Включить безопасный режим» – стандартный вариант, при котором отключаются все изменения в ОС. Для его выбора нажмите F4;
Читайте также: Как войти в «Безопасный режим» в Windows 10
«Отключить обязательную проверку подписи драйверов»
Ещё с Windows Vista компания Microsoft в целях безопасности требует, чтобы все драйвера имели сертифицированную цифровую подпись – в противном случае пакет просто откажется устанавливаться. Однако разработчики знают о том, что для задач тестирования может потребоваться инсталляция неподписанных драйверов, и предлагают особый метод запуска, который активируется нажатием на F7 в окне дополнительных параметров. Обратите внимание, что обычному пользователю этим вариантом стоит пользоваться только в самом крайнем случае.
«Отключить ранний запуск антивредоносной защиты»
В «десятке» Windows Defender стал ещё более продвинутым и запускается одновременно с системой. Данное антивирусное ПО нередко замедляет старт ОС или вовсе мешает ему, если вы столкнулись с ложным срабатыванием. Для устранения подобных проблем следует воспользоваться вариантом без запуска драйвера антивируса, доступным по нажатию клавиши F8.
«Отключить автоматический перезапуск после сбоя»
Виндовс 10, как и предыдущие редакции ОС от Майкрософт, по умолчанию перезапускается, если в процессе её работы произошел сбой. Данная возможность не всегда полезна – например, во время тестирования ПО либо какого-то из новых устройств. Деактивировать автоматический перезапуск можно посредством специального режима — для его использования нажмите на клавишу F9.
Мы кратко рассмотрели дополнительные варианты загрузки Windows 10. Как видим, не все из них будут полезны рядовому пользователю.
Что такое отладка? What is debugging?
Отладчик Visual Studio — очень эффективное средство. The Visual Studio debugger is a powerful tool. Прежде чем приступать к его использованию, следует ознакомиться с базовыми терминами, такими как отладчик, отладка и режим отладки. Before we show how to use it, we want to talk about some terms such as debugger, debugging, and debug mode. Когда позднее мы будем вести речь о поиске и устранении ошибок, мы будем иметь в виду то же самое. This way, when we talk later about finding and fixing bugs, we’ll be talking about the same thing.
Отладчик и отладка Debugger vs. debugging
Термин отладка может иметь разные значения, но в первую очередь он означает устранение ошибок в коде. The term debugging can mean a lot of different things, but most literally, it means removing bugs from your code. Делается это по-разному. Now, there are a lot of ways to do this. Например, отладка может выполняться путем проверки кода на наличие опечаток или с помощью анализатора кода. For example, you might debug by scanning your code looking for typos, or by using a code analyzer. Код можно отлаживать с помощью профилировщика производительности. You might debug code by using a performance profiler. Кроме того, отладка может производиться посредством отладчика. Or, you might debug by using a debugger.
Отладчик — это узкоспециализированное средство разработки, которое присоединяется к работающему приложению и позволяет проверять код. A debugger is a very specialized developer tool that attaches to your running app and allows you to inspect your code. В документации по отладке для Visual Studio именно это обычно подразумевается под отладкой. In the debugging documentation for Visual Studio, this is typically what we mean when we say «debugging».
Режим отладки и выполнение приложения Debug mode vs. running your app
При первом запуске приложения в Visual Studio его можно запустить, нажав кнопку с зеленой стрелкой на панели инструментов (или клавишу F5). When you run your app in Visual Studio for the first time, you may start it by pressing the green arrow button
in the toolbar (or F5). По умолчанию в раскрывающемся списке слева отображается элемент Отладка. By default, the Debug value appears in the drop-down to the left. Если вы не имеете опыта работы с Visual Studio, может показаться, что отладка приложения — это практически то же самое, что его запуск. На самом деле эти задачи хоть и связаны, но коренным образом различаются. If you are new to Visual Studio, this can leave the impression that debugging your app has something to do with running your app—which it does—but these are fundamentally two very different tasks.
Значение Отладка соответствует конфигурации отладки. A Debug value indicates a debug configuration. Когда вы запускаете приложение (нажимая зеленую стрелку или клавишу F5) в конфигурации отладки, оно запускается в режиме отладки. Это означает, что приложение запускается с присоединенным отладчиком. When you start the app (press the green arrow or F5) in a debug configuration, you start the app in debug mode, which means you are running your app with a debugger attached. В результате вы получаете полный набор функций отладки, которые можно использовать для поиска ошибок в приложении. This enables a full set of debugging features that you can use to help find bugs in your app.
Если у вас открыт проект, выберите в раскрывающемся списке Отладка элемент Выпуск. If you have a project open, choose the drop-down selector where it says Debug and choose Release instead.
При выборе этого параметра конфигурация отладки для проекта меняется на конфигурацию выпуска. When you switch this setting, you change your project from a debug configuration to a release configuration. Проекты Visual Studio имеют отдельные конфигурации выпуска и отладки для вашей программы. Visual Studio projects have separate release and debug configurations for your program. Производится построение отладочной версии для отладки и версии выпуска для окончательного выпуска программы. You build the debug version for debugging and the release version for the final release distribution. Сборка выпуска оптимизирована для обеспечения максимальной производительности, а отладочная сборка лучше подходит для отладки. A release build is optimized for performance, but a debug build is better for debugging.
Когда следует использовать отладчик When to use a debugger
Отладчик — важнейший инструмент для поиска и устранения ошибок в приложениях. The debugger is an essential tool to find and fix bugs in your apps. Однако большое значение имеет контекст. Важно использовать все средства, имеющиеся в вашем распоряжении, чтобы быстро устранять ошибки. However, context is king, and it is important to leverage all the tools at your disposable to help you quickly eliminate bugs or errors. Зачастую лучшим «средством» являются правильные методики написания кода. Sometimes, the right «tool» might be a better coding practice. Зная, когда лучше использовать отладчик, а когда — другие средства, вы также сможете более эффективно использовать отладчик. By learning when to use the debugger vs. some other tool, you will also learn how to use the debugger more effectively.
Следующие шаги Next steps
Из этой статьи вы узнали общие принципы отладки приложений. In this article, you’ve learned a few general debugging concepts. Теперь вы можете приступить к знакомству с процессом отладки в Visual Studio и написанию кода с меньшим количеством ошибок. Next, you can start learning how to debug with Visual Studio and how to write code with less bugs. В следующих статьях приводятся примеры кода на C#, но основные понятия применимы ко всем языкам, поддерживаемым средой Visual Studio. The following articles show C# code examples, but the concepts apply to all languages supported by Visual Studio.
Дополнительные параметры загрузки (включая безопасный режим)
На экране Дополнительные варианты загрузки вы можете запустить Windows в расширенном режиме устранения неполадок. Вы можете открыть меню, включив компьютер и нажав клавишу F8 перед запуском Windows.
Некоторые параметры, такие как безопасный режим, запускают Windows в ограниченном состоянии, когда запускаются только основные компоненты. Если при запуске в безопасном режиме проблема не возникает, то из списка возможных причин неполадки можно исключить параметры, используемые по умолчанию, основные драйверы устройств и службы. Другие варианты позволяют запустить Windows с дополнительными функциями, предназначенными для системных администраторов и ИТ-специалистов. Дополнительные сведения можно найти на веб-сайте Майкрософт для специалистов по ИТ.
Восстановление системы
Отображает список средств восстановления системы, которые можно использовать для устранения проблем, возникающих при запуске Windows, а также для запуска средств диагностики или восстановления системы. Этот вариант доступен, только если эти средства установлены на жесткий диск компьютера. Если у вас есть установочный диск Windows, то средства восстановления системы находятся на нем.
Безопасный режим
Запуск Windows с минимальным набором драйверов и служб.
Чтобы запустить Windows в безопасном режиме, выполните указанные ниже действия.
Удалите все гибкие диски, компакт-диски и DVD-диски с компьютера, а затем перезагрузите компьютер. Нажмите кнопку «Пуск» , щелкните стрелку рядом с кнопкой Завершение работы (или стрелку рядом с кнопкой Блокировать), а затем выберите Перезагрузка.
Выполните одно из следующих действий:
Если на компьютере установлена одна операционная система, во время перезапуска компьютера нажмите и удерживайте клавишу F8. Необходимо нажать клавишу F8 до появления логотипа Windows. Если отобразился логотип Windows, необходимо повторить попытку; для этого дождитесь появления экрана входа в систему Windows, а затем завершите работу компьютера и перезапустите его.
Если на компьютере установлено несколько операционных систем, с помощью клавиш со стрелками выберите операционную систему, которую вы хотите запустить в безопасном режиме, а затем нажмите клавишу F8.
На экране Дополнительные варианты загрузки с помощью клавиш со стрелками выберите необходимый вариант безопасного режима, а затем нажмите клавишу ВВОД.
Войдите в систему, используя учетную запись пользователя с правами администратора.
Безопасный режим с загрузкой сетевых драйверов. Запуск Windows в безопасном режиме, а также загрузка сетевых драйверов и служб, необходимых для доступа к Интернету или другим компьютерам в локальной сети.
Безопасный режим с поддержкой командной строки. Запуск Windows в безопасном режиме с окном командной строки вместо обычного интерфейса Windows. Этот вариант предназначен для ИТ-специалистов и администраторов.
Вести журнал загрузки. Создает файл ntbtlog.txt, в который заносятся все драйверы, установленные во время запуска. Эта информация может оказаться полезной для расширенной диагностики.
Включение видеорежима с низким разрешением (640 × 480). Запуск Windows с использованием текущего видеодрайвера и низкими значениями разрешения и частоты обновления изображения. Этот режим можно использовать для сброса параметров дисплея. Дополнительные сведения см. в статье «Изменение разрешения экрана».
Последняя удачная конфигурация (дополнительно). Запуск Windows с использованием последней успешно работавшей конфигурации реестра и драйверов.
Режим восстановления служб каталогов. Запуск контроллера домена Windows, на котором выполняется Active Directory, для восстановления службы каталогов. Этот вариант предназначен для ИТ-специалистов и администраторов.
Режим отладки. Запуск Windows в режиме расширенной диагностики, предназначенном для ИТ-специалистов и системных администраторов.
Отключить автоматическую перезагрузку при отказе системы. Запрет автоматического перезапуска Windows в случае сбоя в работе системы. Этот вариант следует выбирать только в том случае, если Windows вошла в цикл, когда сбой в работе системы вызывает перезапуск, и система продолжает перезапускаться снова и снова.
Отключить обязательную проверку подписи драйверов. Позволяет устанавливать драйверы, содержащие неправильные подписи.
Обычная загрузка Windows. Запуск Windows в обычном режиме.