Как узнать версию windows 10 через командную строку


Как узнать версию, сборку, выпуск и тип системы Windows 10

В Windows 7 и Windows 8 вы точно знали какая версия системы, но с приходом Windows 10 и регулярными обновлениями, меняется и номер сборки самой Windows 10, который необходимо знать для установки патчей вручную и различных программ. Помимо сборки и версии, существуют также различные выпуски (издания) Windows 10 - Home, Professional, Enterprise. Microsoft также по-прежнему предлагает типы системы для Windows 10, 64-разрядные и 32-разрядные. Давайте разберем как узнать разрядность системы (x32-бит или x64-бит), версию и номер сборки Windows 10, но перед этим обратитесь ниже к разъяснению.

Подробно, как звучит: Выпуск Windows 10 Pro -> версия 1809 -> номер сборки 17763 -> тип системы x64.

  1. Версия - Это число основано на дате последнего выпуска большой сборки и использует формат YYMM. Например, 1809 соответствует обновлению за октябрь 2018 года и указывает, что оно было завершено разработчиками к выпуску в 9-м месяце (сентябре) 2018 года. Апрельским обновлением 2018 года было 1803, поскольку оно было завершено в марте 2018 года.
  2. Сборка ОС - Эта строка показывает конкретную сборку операционной системы, которую вы используете. Windows 10 версии 1809, обновление за октябрь 2018 года, имеет номер сборки - 17763, а обновление за апрель 2018 года - 17134. Номер сборки увеличивается для каждой новой сборки Windows, созданной инженерами Microsoft, поэтому вы будете видеть, что она постоянно растет с каждым новым выходом микро-патча или обновления.
  3. Выпуск - В этой строке указывается, какой выпуск Windows 10 вы используете: Home, Professional, Enterprise или Education.
  4. Тип системы - Указывается, используете ли вы 32-разрядную версию Windows 10 или 64-разрядную версию. Также сообщает вам, совместим ли ваш компьютер с 64-битной версией или нет. Например, "64-разрядная операционная система, 64-разрядный процессор" означает, что вы используете 64-разрядную версию Windows 10 на 64-разрядном процессоре. "32-разрядная операционная система, 64-разрядный процессор" означает, что вы используете 32-разрядную версию Windows 10.

Как узнать версию, номер сборки и разрядность (x32-бит или x64-бит) Windows 10

Способ 1. Подробный и простой способ узнать все подробные сведения о Windows 10, это через параметры. Откройте "Параметры" > "Система" > "О системе".

Способ 2. Узнаем версию Windows 10 через командную строку. Это будет полезно тем, кто не может загрузиться на рабочий стол. Открываем командную строку и задаем одну из двух команд:

  1. winver - Сведения о Wondows.
  2. systeminfo - Подробные сведения о системе.

Вы также можете нажать сочетание кнопок Win + R и ввести winver.


comments powered by HyperComments

Как узнать версию и номер Windows 10: просмотр сборки различными способами

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

Чем отличается версия от сборки

Иерархия информации об операционной системе строится по следующей системе:

  • редакция — версия Windows, отличающаяся от остальных набором функций. У Windows 10, как и всех предыдущих версий ОС, несколько основных редакций: «Домашняя», «Профессиональная», Enterprise и Education;
  • разрядность — количество ядер, с которыми способна работать установленная система: 32-битная — одно ядро, 64-битная — два;
  • версия — номер версии системы, который меняется только с выходом крупных обновлений или большой группы мелких нововведений;
  • сборка или построение — подпункт версии, то есть каждая версия делится на множество сборок. Например, вы обновились до версии №1322, а потом установили несколько обновлений, не меняющих версию, то есть не являющихся достаточно глобальными для её изменения. В этом случае появится информация о названии используемой сборки.

Узнаём версию и сборку

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

Через параметры

Чтобы узнать версию и сборку ОС через параметры системы, выполните следующие действия:

  1. Разверните параметры компьютера.Откройте параметры компьютера
  2. Выберите блок «Система».Откройте блок «Система»
  3. Перейдя к подпункту «О системе», прочтите всю предоставленную информацию.В подразделе «О системе» прочтите всю информацию о Windows
Видео: как узнать версию Windows через параметры

Через «Сведения о системе»

В «Сведениях о системе» также можно найти нужную информацию:

  1. Зажав комбинацию Win + R на клавиатуре, запустите окошко «Выполнить». Приведите в исполнение команду winver.Выполните команду winver
  2. Во втором абзаце развернувшихся сведений вы обнаружите версию и сборку. В этом же окне можно найти лицензионное соглашение.Во втором абзаце найдите нужную вам информацию о версии и сборке Windows
  3. Вместо команды winver можно выполнить msinfo32 и изучить вкладку «Сведения о системе» открывшегося окна.С помощью команды msinfo32 откройте «Сведения о системе» и изучите всю нужную информацию
Видео: как узнать версию Windows с помощью Winver

Через «Командную строку»

Сведения о системе можн получить и через «Командную строку»:

  1. Используя поисковую системную строку, отыщите «Командную строку» и запустите её с правами администратора.Запустите «Командную строку» от имени администратора
  2. Выполните запрос systeminfo. Дождитесь, пока компьютер обработает его. В результате появится список, включающий в себя обширную информацию о многих ветвях системы.Выполните запрос systeminfo и изучите полученный список
Видео: как узнать версию Windows через «Командную строку»

Через «Редактор реестра»

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

  1. Запустив окно «Выполнить», пропишите запрос regedit, чтобы оказаться в реестре.Выполните команду regedit
  2. Пройдите по ветви KEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion. В конечной папке находятся ключи, по значению которых можно узнать информацию о системе.Перейдите к папке KEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows NT\ CurrentVersion и изучите информацию о системе

Через образ системы

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

  1. Откройте образ и среди всех его файлов отыщите два: install.esd или install.wim. Определите, какой из них весит больше, и запомните его имя.Найдите более тяжелый файл install
  2. Перейдите к «Командной строке» с правами администратора. Выполните запрос dism /Get-WimInfo /WimFile:X:\sources\Y /index:1, где X — путь до файла, Y — его название. В итоге сформируется список, дающий необходимую информацию.Выполните команду dism /Get-WimInfo /WimFile:F:\sources\install.wim /index:1

Через ключ

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

С помощью программы ShowKeyPlus можно узнать ключ активации

Через стороннюю программу

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

Приложение Speccy покажет подробную информацию о вашей системе

Узнаём версию мобильной Windows 10

Редакция Windows 10 Mobile также делится на версии и сборки. Узнать информацию о системе можно, пройдя путь «Параметры» — «Сведения об устройстве» — «Подробнее». В подробных сведениях указаны все актуальные данные о сборке и версии.

Перейдите к подробной информации и узнайте версию ОС

Узнать информацию о Windows 10 на компьютере или мобильном устройстве можно как системными средствами, так и через сторонние программы. Самый удобный и безопасный способ — через параметры устройства, но если он вам не подходит, используйте любой дополнительный метод.

Оцените статью: Поделитесь с друзьями!

5 способов узнать версию Windows

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

Узнаем версию Windows легко

Один из самых легких  и быстрый способов посмотреть текущую версию и сборку Windows, это использование функции "Выполнить".

1. Нажмите комбинацию клавиш Win+R.

2. В поле открыть введите "winver" и нажмите Enter.

После вы увидите окошко похожее на примеры ниже. В нем находится информация о версии, сборке и полное название операционной системы. Так оно выглядит в  Windows 10.

А вот пример этого окна в Windows 7.

Как узнать версию Windows через командную строку

Это же окошко с версией Виндовс можно открыть с помощью командной строки, просто введите в нее эту же команду "winver".

И как видно из скриншота выше, в самом верху сама командная строка может показывать текущую версию Windows.

Дополнительная информация:

Смотрим версию Windows в свойствах системы

Свойства системы можно открыть комбинацией клавиш Win+Pause, или же кликнув правой кнопкой мышки по иконке "Компьютер" на вашем рабочем столе и внизу списка выбрав "Свойства".

В этом случае информация об операционной системе не настолько подробная как при использовании других способов проверки.

Узнаем версию Windows через Сведения о системе

Еще одна возможность посмотреть вашу версию Виндовс это встроенная утилита "Сведения о системе". Благодаря этой программке можно узнать не только версию и сборку операционной системы, другие параметры компьютера. Например:

  • Имя системы
  • Тим системы (разрядность)
  • Версию BIOS
  • Процессор
  • Количество оперативной памяти и многое другое.

1. Введите в поиске компьютера "сведения о системе" и нажмите Enter.

Сведения о системе через командную строку

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

1. Введите в нее команду "systeminfo" и нажмите Enter.

Спустя несколько секунд вы увидите список параметров системы, в том числе и версию Windows.

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

Как узнать версию Windows 10?

Существует несколько версий Windows 10, которые отличаются в том числе функционалом. Например, в базовой версии Home по умолчанию отключен редактор групповой политики. Если вы не знаете, какая версия Windows 10 установлена на вашем компьютере или ноутбуке, значит, попали по адресу. Мы знаем как минимум несколько способов получения этой информации. Итак, как посмотреть версию Windows 10?

Параметры Windows

Воспользуемся меню «Параметры Windows». Чтобы его открыть, можно, к примеру, нажать на клавиши Win+i на клавиатуре.

Возможен и другой вариант: откройте меню «Пуск» и кликните по шестеренке.

Меню запущено. Откройте раздел «Система».

В правой части окна найдите строку «О системе», кликните по ней.

Теперь уже в правой части окна найдите подраздел «Характеристики Windows» и увидите установленную версию Windows 10.

Команда winver

Запустите окно «Выполнить», для чего нажмите Win+r.

Укажите команду winver и нажмите ОК.

Информация о Windows 10 — перед вами.

Команда msinfo32

Действуем также, как в предыдущем случае, однако команду используем другую — msinfo32.

В открывшемся окне можете увидеть нужную вам информацию.

Через командную строку

Способ не самый удобный, но вполне себе актуальный.

Запустите командную строку, для чего нажмите правой клавишей мыши по кнопке «Пуск», чтобы появилось меню, а уже в нем выберите строку «Командная строка» или PowerShell.

Введите команду systeminfo, после чего подождите сбора информации. Едва ли не первым пунктом в списке вы увидите название и версию операционной системы.

CPU-Z

Можно воспользоваться и сторонними приложениями, например, CPU-Z. Это отличное бесплатное приложение, которое показывают информацию о системе. Чтобы узнать данные об установленной версии Windows 10, откройте вкладку «О программе».

Редактор реестра

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

Нажмите Win+r, чтобы вызвать окно «Выполнить», после чего укажите команду regedit и нажмите ОК.

Таким образом вы запустите редактор реестра. Пройдите по следующему пути: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion. Здесь будут указаны данные по версии Windows 10.

Неудобно? А мы предупреждали.

Как узнать версию Windows 10 (7 способов)

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

Средства Windows

Если «десятка» уже установлена на компьютер, то самый простой способ посмотреть её выпуск, сборку и разрядность – открыть вкладку «О системе» в параметрах.

  1. Откройте «Пуск», перейдите в «Параметры» или нажмите на клавиатуре Win+I.
  2. Зайдите в раздел «Система» и перейдите на вкладку «О системе».

Среди представленных сведений вы увидите:

  • Редакцию – Home, Pro, Enterprise, Education.
  • Версию – например, 1511.
  • Build – пункт «Построение ОС».
  • Разрядность – 32 или 64 в графе «Тип системы».

Этой «десятке» требуется обновление: версия 1511 устарела, в августе 2016 вышла новая версия под номером 1607. Сопоставимые по информативности сведения можно получить другим способом: нажмите на клавиатуре Win+R, выполните «msinfo32». В окне «Сведения о системе» вы тоже найдете имя, версию и разрядность.

Если хотите узнать только версию, чтобы понять, требуется ли системе обновление, то выполните команду «winver». Появится вот такое маленькое окошко.

Сведения о системе можно узнать и через командную строку. Уже при запуске этого инструмента наверху вы можете увидеть версию Windows. Если набрать «systeminfo» и нажать Enter, появится еще целый ряд полезных параметров.

Аналогичная информация представлена в системном реестре в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion.

Обилие способов позволяет перепроверить несколько раз полученную информацию, чтобы наверняка убедиться в её правильности.

Образ с дистрибутивом

Если вы имеете на руках ISO образ, записанный на диск или флешку, то можно узнать версию по дистрибутиву. Если даже ISO не записан на внешний носитель, а хранится на жестком диске, можно посмотреть версию образа, открыв его через Alcohol 120 %, Daemon Tools или UltraISO. Используйте встроенную в Windows утилиту DISM. Она покажет номер сборки и версию прямо из дистрибутива.

  1. Откройте смонтированный образ и перейдите в папку «sources». Отыщите внутри каталога самый объемный файл – install.esd или install.wim.
  2. Запустите командную строку с повышенными полномочиями (от имени администратора). Выполните «dism /Get-WimInfo /WimFile:F:\sources\install.wim /index:1».

«F» – это буква смонтированного образа. Если самым большим был файл install.esd, то впишите его вместо install.wim. В случае с мультизагрузочным образом (x86 и x64) следует поочередно ввести команды вида «dism /Get-WimInfo /WimFile:F:\x86\sources\install.wim /index:1» и «dism /Get-WimInfo /WimFile:F:\x64\sources\install.wim /index:1».

Лицензионный ключ

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

На Windows 7 и Windows 8 было достаточно знать лицензионный ключ. Но нему утилита Volume Activation Management Tool находила версию операционной системы. Но на Windows 10 таких программ нет. На форуме Microsoft советуют обращаться с такой проблемой в техподдержку.

Как узнать версию, номер сборки и разрядность Windows 10

В отличие от инсайдеров и системных администраторов, большинство рядовых пользователей мало интересует, какая именно сборка Windows 10 установлена у них на компьютере. Иное дело мажорная версия и разрядность, эти сведения представляются куда более важными и значительными. Но давайте на миг представим себе такую ситуацию. Имея дело с чужим компьютером, вам нужно узнать версию, номер сборки и разрядность установленной на нём системы, в том числе инсайдерской. Как это сделать? Оказывается, очень просто.

Утилита «Параметры»

Сначала приведем самый простой и очевидный способ посмотреть версию сборки Windows 10. Откройте приложение «Параметры», зайдите в раздел «Система» и переключитесь на вкладку «О программе» («О системе»). Справа в блоке «Характеристики устройства» у вас будут выведены разные сведения, в том числе разрядность и архитектура, в блоке «Характеристики Windows» – номер версии и сборки, а также редакция системы.

Окно быстрого запуска

Следующий способ узнать номер сборки Windows 10 – воспользоваться строкой «Выполнить». Нажатием клавиш Win+R вызовите окошко быстрого запуска и выполните в нём команду winver. Откроется окно «Windows: сведения», в котором будут указаны мажорная версия, номер билда и редакция системы.

Вместо winver также можно использовать команду msinfo32, предоставляющую значительно больший объем данных. На странице «Сведения о системе» помимо версии, номера сборки и редакции вы найдете информацию об архитектуре компьютера, модели материнской платы, режиме BIOS, размере физической и оперативной памяти и так далее.

Найдите версию ОС Windows из командной строки

В Windows есть утилиты командной строки, которые показывают нам версию ОС Windows, работающую на компьютере, включая номер пакета обновления. Есть несколько команд CMD, которые помогают найти это, вы можете выбрать ту, которая соответствует вашим потребностям. Команда Ver может показать вам версию ОС, тогда как команда Systeminfo может дополнительно предоставить вам пакет обновления, выпуск ОС, номер сборки и т. Д.

Найти версию ОС и номер пакета обновления из CMD

Как вы можете видеть выше, команда ver показывает только версию ОС но не номер пакета обновления.Мы также можем найти номер пакета обновления с помощью команды Systeminfo . Systeminfo также выводит много другой информации, которую мы можем отфильтровать с помощью команды findstr .

 systeminfo | findstr / B / C: "Имя ОС" / C: "Версия ОС" 

Примеры:

 C: \> systeminfo | findstr / B / C: "Название ОС" / C: "Версия ОС" Microsoft Windows XP Professional Версия ОС: 5.1.2600 Service Pack 2 Build 2600 

Эта команда работает на XP, Vista и Windows 7 , а также на серверных выпусках.Найдите ниже пример для Win7.

 systeminfo | findstr / B / C: "Название ОС" / C: "Версия ОС" Имя ОС: Microsoft Windows 7 Ultimate. Версия ОС: 6.1.7600 Н / Д Сборка 7600 

В случае Windows 7 SP1 вывод будет немного другим, как показано ниже.

 c: \> systeminfo | findstr / B / C: "Название ОС" / C: "Версия ОС" Имя ОС: Microsoft Windows 7 Enterprise Версия ОС: 6.1.7601 Service Pack 1 Build 7601 

Если вы хотите распечатать более подробную информацию, вы можете использовать просто «OS» в шаблоне поиска findstr.См. Пример ниже для Server 2008.

 C: \> systeminfo | findstr / C: "ОС" Имя ОС: Microsoft Windows Server 2008 R2 Enterprise Версия ОС: 6.1.7600 Н / Д Сборка 7600 Производитель ОС: Microsoft Corporation Конфигурация ОС: автономный сервер Тип сборки ОС: Многопроцессорная Бесплатная Версия BIOS: IBM - [BWE117AUS-1.05] -, 28.07.2005 

Проверьте версию Windows с помощью команды WMIC

Выполните указанную ниже команду WMIC, чтобы получить версию ОС и номер пакета обновления.

 wmic os get Caption, CSDVersion / value 

Пример в Windows 7:

 c: \> wmic os get Caption, CSDVersion / value Надпись = Microsoft Windows 7 Enterprise CSDVersion = Service Pack 1 

Если вы хотите узнать только версию ОС, вы можете использовать команду ver . Откройте командное окно и выполните команду ver . Но учтите, что это не показывает версию пакета обновления.

 C: \> вер. Microsoft Windows XP [Версия 5.1.2600] C: \> 
Эта команда не показывает версию в системе Windows 7.

Как проверить версию Windows с помощью ярлыка или CMD

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

  1. Одновременно нажмите клавишу [Windows] и [Пауза] .
  2. Появится окно с системной информацией.

Под заголовком «Просмотр основной информации о вашем компьютере» вы увидите название своей операционной системы, например Windows 10 Корпоративная.

Окно также содержит обзор технических характеристик вашей системы , например: архитектура процессора, установленная память (RAM) и тип системы (например, 32-битная или 64-битная). В следующем разделе показано имя вашего компьютера и настройки сетевого домена. Вы также можете увидеть, активирована ли ваша версия Windows.

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

Однако он не дает вам подробной информации о вашей версии Windows, такой как номер версии или номер сборки ОС.Эта информация понадобится вам, если вы хотите, например, проверить, есть ли в вашей операционной системе все последние обновления.

.

Как определить, что запускается в консоли Windows

Rich

Вы когда-нибудь задумывались, что запускается в этом окне консоли, которое на короткое время появляется на вашем экране? В этом гостевом посте Крейг Лёвен, наш замечательный летний стажер, объясняет, как вы можете узнать, какие приложения командной строки работают на вашем компьютере. Передаю вам, Крейг…


[Эта статья включает образцы из блога Натана Гау об использовании SCOM для отслеживания создания подозрительных процессов ]

В какой-то момент во время использования Windows у любого пользователя, вероятно, появилось всплывающее окно консоли открываются на миллисекунду, а затем исчезают, оставляя их в недоумении: «Что это было?».

У меня был точно такой же опыт, который заставил меня исследовать, ответить на этот вопрос и раскрыть способ получения списка каждого процесса, который прикрепился к окну консоли!

В некоторых фоновых случаях окно консоли (работающее как ConHost.exe) открывается и присоединяется к приложению командной строки при выполнении. Когда Windows запускает новый процесс, генерируется событие с ID 4688. Это событие отключено по умолчанию, и его необходимо включить с помощью параметра объекта групповой политики, прежде чем его можно будет отслеживать.

Примечание: Перед тем, как сделать это, подумайте, следует ли включать аудит командной строки. Натан Гау написал об этом сообщение в блоге, в котором подробно рассказал следующее:

«[включение аудита командной строки] вызовет множество событий безопасности. Если у вас есть инструменты, такие как ArcSight, Splunk, OMS или SCOM, собирающие эти события, было бы разумно делать это постепенно, чтобы не перегружать эти инструменты, и я бы добавил, что если у вас нет есть план проверки и реагирования на то, что вы обнаружите, тогда вам следует подумать об этом, прежде чем вы начнете включать аудит, на который не будут смотреть.Другая проблема заключается в том, что, включив аудит командной строки, любой, кто может читать события безопасности, может прочитать содержимое и потенциально прочитать что-то важное. Так что, пожалуйста, хорошо обдумайте это. Полную статью на TechNet можно найти здесь ».

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

Вот несколько снимков экрана, на которых показано, как включить вход в систему.

1) Сначала откройте редактор групповой политики: нажмите «Пуск», введите «группа» и нажмите «Изменить групповую политику» в результатах поиска.

2) Включить создание процесса аудита:

Перейдите к:

Политика локального компьютера

Конфигурация компьютера

Параметры Windows

Параметры безопасности

Конфигурация расширенной политики аудита

Политики системного аудита

Подробное отслеживание

Двойной щелчок в пункте «Создание процесса аудита» установите флажок «Успех» и нажмите «ОК».

3) Разрешить создание процесса из командной строки

Перейдите к следующим элементам:

Политика локального компьютера

Конфигурация компьютера

Административные шаблоны

Система

Создание процесса аудита

Дважды щелкните команду «Включить» строка в событиях создания процесса », выберите поле« Включено »и нажмите ОК.

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

Давайте найдем и просмотрим эти события создания процесса :

Вы можете просматривать события создания процесса одним из двух способов: с помощью PowerShell или Windows Event Viewer.

В PowerShell

Откройте окно PowerShell с правами администратора , это необходимо для доступа к журналам. Затем просто введите команду:

 Get-WinEvent Security | ? id -eq 4688 | ? {$ _.Свойства [5] .Value -match 'conhost'} | Выберите TimeCreated, @ {Label = "ParentProcess"; Выражение = {$ _. Properties [13] .Value}} | Выберите -First 10 

Число в конце команды (в настоящее время 10) определяет, сколько процессов показать вам, прежде чем PowerShell перестанет их искать.

В средстве просмотра событий Windows

Если вы предпочитаете подход на основе графического интерфейса пользователя, этот список также можно просмотреть в средстве просмотра событий Windows. Откройте средство просмотра событий и создайте настраиваемое представление:

Перейдите на вкладку XML и нажмите «Редактировать запрос вручную» и нажмите «ОК» в открывшемся диалоговом окне:

В текстовое поле, вставьте следующий фрагмент XML:

  <Путь запроса = "Безопасность">    

Нажмите OK, дайте своему пользовательскому представлению имя и описание, после чего вы должны увидеть элементы внутри представления событий. Чтобы узнать, какой процесс создал окно консоли, щелкните элемент и посмотрите на «Имя процесса создателя»:

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


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

Рич Тернер

Старший менеджер программ, консоль Windows и командная строка

Следуйте

.

Команды Windows CMD: список кодов командной строки

в Запускает команды и программы в определенное время. С помощью параметра / every: date [,…] вы также можете назначать регулярные встречи. 10/8/7 / Vista / XP
аудитпол Отображает текущие политики мониторинга. 10/8/7 / Vista
резервное копирование Создает резервные копии файлов.Их можно восстановить с помощью функции restore (замененной на msbackup). ДОС
bcdboot Создает и восстанавливает стартовые файлы. 8.10.7
bcdedit Позволяет пользователям вносить изменения для запуска хранилища данных конфигурации (команда представляет собой новую версию bootcfq). 10/8/7 / Vista
bdehdcfg Подготавливает жесткий диск для шифрования диска BitLocker. 8.10.7
bootcfg Создает, редактирует или отображает содержимое boot.ini (хотя он все еще включен в CMD Windows 7, он потерял свою функцию, поскольку boot.ini больше не используется для параметров запуска, вместо этого вам следует использовать bcdedit). 10/8/7 / Vista / XP
bootsect Изменяет главный загрузочный код так, чтобы он был совместим с диспетчером загрузки Windows или загрузчиком NT (может быть запущен только через восстановление системы в Windows 7 и Vista). 10/8/7 / Vista
cacls Редактирует и отображает список контроля доступа. Это устанавливает права доступа (устаревшие - заменены на icacls в более новых версиях Windows). 10/8/7 / Vista / XP
chkdsk Проверяет и ремонтирует (с параметром / R) накопитель данных. Все Win / DOS
chkntfs Изменяет или отображает данные проверки драйвера при запуске. 10/8/7 / Vista / XP
cmdkey Может отображать (/ list), создавать (/ добавлять) или удалять (/ удалять) информацию для входа. 10/8/7 / Vista
перерабатывать Конвертирует разделы из FAT / FAT32 в NTFS. 10/8/7 / Vista / XP
ctty Изменяет стандартный ввод и вывод для системы. 98/95 / ДОС
dblspace Создает или настраивает сжатые диски (более новая версия команды называется drvspace) .98/95 / ДОС
дефрагментировать Дефрагментирует все или только указанные диски. Используйте / U, чтобы наблюдать за прогрессом. Чтобы получить статистику оценки после дефрагментации, используйте параметр / V. Все Win / DOS
diskpart Управляет, создает и удаляет разделы на жестком диске. 10/8/7 / Vista / XP
diskperf Позволяет пользователям удаленно управлять счетчиком производительности диска. 10/8/7 / Vista
дискритичный Управляет системами RAID. 10/8/7 / Vista
демон Управляет образами Windows и интегрирует их. 8.10.7
dispdiag Создает файл в текущем каталоге, в котором вы найдете информацию о вашем дисплее. 10/8/7 / Vista
dosx Запускает интерфейс защищенного режима DOS, который позволяет программам MS-DOS использовать более 640 КБ ОЗУ.Доступно только для поддержки старых программ DOS. 32-битный
запрос драйвера Создает список со всеми установленными драйверами. 10/8/7 / Vista / XP
drvspace Создает или настраивает сжатые диски. Более старая версия команды называется dblspace. 98/95 / ДОС
emm386 Предоставляет DOS более 640 КБ ОЗУ. 98/95 / ДОС
Esentutl Управляет базами данных в расширяемом механизме хранения. 10/8/7 / Vista / XP
событие Создает запись (идентификатор и сообщение) в журнале событий. 10/8/7 / Vista / XP
события Настраивает и отображает триггер события. XP
fdisk Создает, удаляет разделы на жестком диске и управляет ими.Используйте diskpart в более новых версиях Windows. 98/95 / ДОС
fltmc Позволяет пользователям управлять драйверами фильтров и отображать их. 10/8/7 / Vista / XP
фондю Устанавливает дополнительные функции Windows. Команда представляет собой аббревиатуру базового инструмента: Features on Demand User Experience Tool. 10/8
формат Форматирует диск в соответствии с файловой системой, указанной пользователем. Все Win / DOS
fsutil Предоставляет множество функций, связанных с файловой системой, например удаление диска. 10/8/7 / Vista / XP
hwrcomp Собирает самостоятельно созданные словари для распознавания почерка. 8.10.7
Hwrreg Устанавливает скомпилированный словарь для распознавания почерка. 8.10.7
icacls Редактирует и отображает список контроля доступа.Это устанавливает права доступа. Устаревшая версия этой команды - cacls. 10/8/7 / Vista
ktmutil Запускает диспетчер транзакций ядра. 10/8/7 / Vista
этикетка Изменяет или удаляет метку диска. Все Win / DOS
lh Загружает программу в область верхней памяти (UMB) - выполняет ту же функцию, что и loadhigh. 98/95 / ДОС
лицензирование Создает файлы XML и CAB, содержащие информацию о лицензии на продукт Windows. 10/8
loadfix Гарантирует, что программа загружается и выполняется выше первых 64 КБ ОЗУ. 32-бит / DOS
нагрузка высокая Имеет ту же функцию, что и lh. 98/95 / ДОС
замок Блокирует диск, чтобы только выбранная пользователем программа могла получить к нему прямой доступ. 98/95
lodctr Обновляет все записи реестра, связанные с индикаторами производительности. Все выигрывают
лесоруб Создает и управляет сеансами трассировки событий и журналами производительности. 10/8/7 / Vista / XP
manage-bde Настраивает шифрование диска с помощью BitLocker. Используйте -on, чтобы зашифровать диск.Используйте -off, чтобы снова расшифровать его и отключить защиту BitLocker. 8.10.7
мем Отображает информацию об оперативной памяти и указывает, какие программы в настоящее время загружены в нее. 32-бит / DOS
мемейкер Оптимизирует оперативную память. 98/95 / ДОС
Режим Настраивает системные устройства - в первую очередь на COM- или LPT-порте. Все Win / DOS
mofcomp Анализирует файлы в формате управляемых объектов (MOF) и добавляет классы и экземпляры в репозиторий WMI. Все выигрывают
Mountvol Создает и удаляет точки монтирования для дисков и отображает их. 10/8/7 / Vista / XP
msav Запускает антивирус Microsoft. ДОС
msbackup Запускает Microsoft Backup (заменяет резервную копию и восстанавливает). ДОС
mscdex Загружает поддержку CD-ROM для MS-DOS. 98/95 / ДОС
MSD Запускает программу Microsoft Diagnostics, с помощью которой может отображаться системная информация. ДОС
msiexec Запускает установщик Windows, с помощью которого можно установить и настроить Windows. 10/8/7 / Vista / XP
muiunattend Запускает процесс автоматической настройки многоязычного пользовательского интерфейса (MUI). 10/8/7 / Vista
netcfg Устанавливает минимальную операционную систему Microsoft Windows PE. 10/8/7 / Vista
ocsetup Устанавливает дополнительные функции Windows. 8/7 / Vista
пентнт Распознает ошибки деления с плавающей запятой в чипах Pentium, запускает эмуляцию с плавающей запятой и отключает оборудование с плавающей запятой. XP
pkgmgr Устанавливает, удаляет и настраивает пакеты и функции для Windows. 10/8/7 / Vista
pnpunattend Автоматизирует установку драйверов устройств. 10
pnputil Устанавливает устройства plug-and-play из командной строки. 10/8/7 / Vista
сила Использует состояние IDLE процессора для снижения энергопотребления. 98/95 / ДОС
powercfg Позволяет пользователю изменять параметры энергопотребления компьютера и контролировать планы энергосбережения. 10/8/7 / Vista / XP
pwlauncher Настраивает параметры запуска Windows To Go, с помощью которых вы можете загружать Windows с USB-накопителя. 10/8
qprocess Предоставляет информацию о запущенных процессах. 10/8/7 / Vista
запрос Отображает статус конкретной службы. 10/8/7 / Vista
Quser Предоставляет информацию о пользователях, вошедших в систему. 10/8/7 / Vista
реагентc Настраивает среду восстановления Windows, с помощью которой вы можете восстановить установку операционной системы. 8.10.7
исправлять Создает определяемый пользователем образ Windows для восстановления системы. 8
рег Управляет реестром командной строки. Пользователи могут создавать новые ключи (reg add) или удалять их (reg delete). 10/8/7 / Vista / XP
Regini Изменяет авторизацию реестра. 10/8/7 / Vista / XP
зарегистрировать-cimprovider Регистрирует поставщика общей информационной модели (поставщик CIM) в Windows. 10/8
regsvr32 Регистрирует файл DLL в реестре. 10/8/7 / Vista / XP
перезапуск Создает новые протоколы показателей эффективности из данных в существующих протоколах. 10/8/7 / Vista / XP
ремонт-бдэ Восстанавливает и расшифровывает неисправные диски, зашифрованные с помощью BitLocker. Файлы следует сохранить на заменяющем диске. 8.10.7
сброс настроек Сбрасывает сеанс. Вы также можете использовать команду rwinsta. 10/8/7 / Vista / XP
восстановить Восстанавливает резервные копии, созданные с помощью команды резервного копирования (заменено на msbackup). ДОС
Rwinsta Команда выполняет ту же функцию, что и сброс. 10/8/7 / Vista / XP
sc Управляет службами путем подключения к контроллеру служб. 10/8/7 / Vista / XP
сканрег Восстанавливает реестр и позволяет создавать из него резервную копию. 98/95
sdbinst Применяет файлы пользовательской базы данных (SDB). 10/8/7 / Vista / XP
secedit Анализирует параметры безопасности, сравнивая текущие конфигурации с шаблонами. С помощью этой команды также можно настраивать, импортировать и экспортировать параметры. 10/8/7 / Vista / XP
сетвер Устанавливает номер версии MS-DOS, который пересылается программе, даже если он не соответствует фактической версии. 32-бит / DOS
Setx Создает или изменяет переменную окружения у пользователя системного окружения. 10/8/7 / Vista
sfc Проверяет все важные и защищенные системные файлы.Неправильные версии заменяются правильными. 10/8/7 / Vista / XP
smartdrv Запускает программу кэширования жесткого диска SMARTDrive и управляет ею. 98/95 / ДОС
sys Копирует системные файлы из MS-DOS и командного интерпретатора на другой жесткий диск. Это делает его загрузочным. 98/95 / ДОС
системная информация Отображает информацию об установке Windows, включая все установленные пакеты услуг.Информацию можно получить как из локальной системы, так и с удаленного компьютера. 10/8/7 / Vista / XP
tpmvscmgr Создает и удаляет виртуальные смарт-карты TPM. Это виртуальные смарт-карты, зашифрованные на основе модели доверенной платформы. 10/8
Tracerpt Обрабатывает журналы или данные в реальном времени, созданные во время отслеживания компьютерных программ. 10/8/7 / Vista / XP
typeperf Отображает данные счетчика производительности или записывает их в файл. 10/8/7 / Vista / XP
неформатировать Отменяет форматирование диска, выполненное командой форматирования. ДОС
разблокировать Разблокирует диск, заблокированный с помощью команды блокировки. 98/95
unlodctr Удаляет имена и описания расширяемых счетчиков производительности в реестре Windows. 10/8/7 / Vista / XP
vaultcmd Создает, удаляет и отображает сохраненную регистрационную информацию. 8.10.7
объем Отображает этикетку и серийный номер диска. Все Win / DOS
vsafe Запускает антивирусную программу VSafe. ДОС
всадмин Управляет службами теневого копирования томов, которые можно использовать для хранения различных версий (снимков) дисков. 10/8/7 / Vista / XP
wbadmin Создает резервные копии операционной системы и доставляет информацию в созданные резервные копии. 10/8/7 / Vista
wevtutil Управляет журналами событий и файлами журналов событий. 10/8/7 / Vista
кто я Предоставляет информацию о текущем пользователе. С помощью параметра / GROUP вы можете получить дополнительную информацию о членстве в группе. 10/8/7 / Vista
Winmgmt Управляет репозиториями WMI. Резервное копирование (/ backup) возможно, например, с помощью команды. Все выигрывают
Winsat Оценивает различные системные факторы, например производительность процессора или графические возможности. 10/8/7 / Vista
wmic Запускает инструментарий управления Windows в командной строке.Здесь можно изменять различные настройки Windows - как локально, так и на удаленных компьютерах. 10/8/7 / Vista / XP
xwizard Регистрирует данные Windows в виде файлов XML. 8.10.7
.

Устранение неполадок подсистемы Windows для Linux

  • 10 минут на чтение

В этой статье

Для получения поддержки по вопросам, связанным с WSL, см. Репозиторий продуктов WSL на GitHub.

По техническим вопросам используйте репозиторий продуктов.

По вопросам, связанным с содержанием этой документации, используйте репозиторий документации.

Отправить отчет об ошибке

В случае ошибок, связанных с функциями или возможностями WSL, сообщите о проблеме в репозитории продукта: https://github.com/Microsoft/wsl/issues

Отправить запрос функции

Чтобы запросить новую функцию, связанную с функциональностью или совместимостью WSL, сообщите о проблеме в репозиторий продукта.

Добавить в документацию

Чтобы внести свой вклад в документацию WSL, отправьте запрос на перенос в репозитории документов: https://github.com/MicrosoftDocs/wsl/issues

Терминал или командная строка

Наконец, если ваша проблема связана с терминалом Windows, консолью Windows или пользовательским интерфейсом командной строки, используйте репозиторий терминала Windows: https: // github.com / microsoft / терминал

Общие проблемы

Я использую Windows 10 версии 1903, и я все еще не вижу вариантов для WSL 2

Вероятно, это связано с тем, что ваш компьютер еще не использовал резервный порт для WSL 2. Самый простой способ решить эту проблему - перейти в настройки Windows и нажать «Проверить наличие обновлений», чтобы установить последние обновления в вашей системе. См. Полные инструкции по взятию бэкпорта.

Если вы нажали «Проверить наличие обновлений» и по-прежнему не получили обновление, вы можете установить KB4566116 вручную.

Ошибка: 0x1bc при wsl --set-default-version 2

Это может произойти, если в настройках «Язык дисплея» или «Локаль системы» установлен не английский язык.

  wsl --set-default-версия 2 Ошибка: 0x1bc Для получения информации об основных отличиях от WSL 2 посетите https://aka.ms/wsl2.  

Фактическая ошибка для 0x1bc :

  WSL 2 требует обновления компонента ядра. Для получения информации посетите https://aka.ms/wsl2kernel.  

Для получения дополнительной информации, пожалуйста, обратитесь к выпуску 5749

Не удается получить доступ к файлам WSL из Windows

Файловый сервер протокола 9p предоставляет службу на стороне Linux, позволяющую Windows получить доступ к файловой системе Linux.Если вы не можете получить доступ к WSL с помощью \\ wsl $ в Windows, это может быть связано с неправильным запуском 9P.

Чтобы проверить это, вы можете проверить журналы запуска, используя: dmesg | grep 9p , и это покажет вам любые ошибки. Успешный вывод выглядит следующим образом:

  [0.363323] 9p: Установка поддержки файловой системы v9fs 9p2000 [0.363336] FS-Cache: Netfs '9p' зарегистрирован для кеширования [0.398989] 9pnet: Установка поддержки 9P2000  

Пожалуйста, смотрите эту ветку Github для дальнейшего обсуждения этого вопроса.

Не удается запустить распространение WSL 2, в выводе

отображается только «WSL 2»

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

  C: \ Пользователи \ я> WSL WSL 2  

Чтобы решить эту проблему, посетите https://aka.ms/wsl2kernel и установите ядро ​​вручную, следуя инструкциям на этой странице документации.

команда не найдена при выполнении windows .exe в linux

Пользователи могут запускать исполняемые файлы Windows, такие как блокнот.exe прямо из Linux. Иногда вы можете нажать «команда не найдена», как показано ниже:

  $ notepad.exe -bash: notepad.exe: команда не найдена  

Если в вашем $ PATH нет путей win32, interop не найдет .exe. Вы можете проверить это, запустив echo $ PATH в Linux. Ожидается, что в выводе вы увидите путь к win32 (например, / mnt / c / Windows). Если вы не видите пути Windows, скорее всего, ваш PATH перезаписывается оболочкой Linux.

Вот пример того, что / etc / profile в Debian способствовало возникновению проблемы:

  если ["` id -u` "-eq 0]; тогда ПУТЬ = "/ usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin" еще PATH = "/ usr / local / bin: / usr / bin: / bin: / usr / local / games: / usr / games" фи  

Правильный способ в Debian - удалить приведенные выше строки. Вы также можете добавить $ PATH во время назначения, как показано ниже, но это приведет к некоторым другим проблемам с WSL и VSCode ..

Дополнительные сведения см. В выпусках 5296 и 5779.

«Ошибка: 0x80370102 Виртуальная машина не может быть запущена, так как необходимая функция не установлена».

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

  1. Проверьте системные требования Hyper-V

  2. Если ваша машина является виртуальной машиной, включите вложенную виртуализацию вручную. Запустите powershell с администратором и запустите:

      Set-VMProcessor -VMName  -ExposeVirtualizationExtensions $ true  
  3. Следуйте инструкциям производителя вашего ПК по включению виртуализации.Как правило, это может включать использование системной BIOS, чтобы убедиться, что эти функции включены на вашем процессоре. Инструкции для этого процесса могут отличаться от машины к машине, пожалуйста, см. Эту статью от Bleeping Computer для примера.

  4. Перезагрузите компьютер после включения дополнительного компонента Virtual Machine Platform .

Bash теряет подключение к сети после подключения к VPN

Если после подключения к VPN в Windows, bash теряет сетевое подключение, попробуйте этот обходной путь из bash.Этот обходной путь позволит вам вручную переопределить разрешение DNS через /etc/resolv.conf .

  1. Обратите внимание на DNS-сервер VPN, выполняющий ipconfig.exe / all
  2. Сделайте копию существующего resolv.conf sudo cp /etc/resolv.conf /etc/resolv.conf.new
  3. Отключить текущий файл resolv.conf sudo unlink /etc/resolv.conf
  4. судо мв /etc/resolv.conf.new /etc/resolv.conf
  5. Откройте файл / etc / resolv.conf и
    а. Удалите первую строку из файла, в которой говорится: «# Этот файл был автоматически сгенерирован WSL. Чтобы остановить автоматическое создание этого файла, удалите эту строку.».
    г. Добавьте запись DNS из пункта (1) выше как самую первую запись в списке DNS-серверов.
    с. Закройте файл.

После отключения VPN вам нужно будет отменить изменения в /etc/resolv.conf . Для этого нужно:

  1. кд / и т. Д.
  2. sudo mv resolv.conf resolv.conf.new
  3. sudo ln -s ../run/resolvconf/resolv.conf resolv.conf

Запуск WSL или установка дистрибутива возвращает код ошибки

Следуйте этим инструкциям, чтобы собрать подробные журналы и сообщить о проблеме на нашем GitHub.

Обновление Bash в Ubuntu в Windows

Есть два компонента Bash в Ubuntu в Windows, которые могут потребовать обновления.

  1. Подсистема Windows для Linux

    Обновление этой части Bash в Ubuntu в Windows включит все новые исправления, описанные в примечаниях к выпуску.Убедитесь, что вы подписаны на программу предварительной оценки Windows и что ваша сборка обновлена. Для более тонкого управления зерном, включая сброс вашего экземпляра Ubuntu, просмотрите страницу справки по командам.

  2. Пользовательские двоичные файлы Ubuntu

    Обновление этой части Bash в Ubuntu в Windows установит все обновления для пользовательских двоичных файлов Ubuntu, включая приложения, которые вы установили с помощью apt-get. Чтобы обновить, выполните следующие команды в Bash:

    1. apt-get update
    2. apt-get апгрейд

Ошибки обновления Apt-get

В некоторых пакетах используются функции, которые мы еще не реализовали.Например, udev еще не поддерживается и вызывает несколько ошибок apt-get upgrade .

Чтобы исправить проблемы, связанные с udev , выполните следующие действия:

  1. Напишите следующее на /usr/sbin/policy-rc.d и сохраните изменения.

      #! / Бин / ш выход 101  
  2. Добавить разрешения на выполнение в /usr/sbin/policy-rc.d :

      chmod + x /usr/sbin/policy-rc.d  
  3. Выполните следующие команды:

      dpkg-divert --local --rename --add / sbin / initctl ln -s / bin / true / sbin / initctl  

«Ошибка: 0x80040306» при установке

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

  1. Открыть cmd.exe
  2. Щелкните строку заголовка правой кнопкой мыши -> Свойства -> снимите флажок Использовать устаревшую консоль
  3. Нажмите ОК

«Ошибка: 0x80040154» после обновления Windows

Подсистема Windows для Linux может быть отключена во время обновления Windows. Если это произойдет, необходимо повторно включить функцию Windows. Инструкции по включению подсистемы Windows для Linux можно найти в Руководстве по установке.

Изменение языка дисплея

Установка

WSL попытается автоматически изменить локаль Ubuntu в соответствии с локалью вашей установки Windows.Если вы не хотите этого поведения, вы можете запустить эту команду, чтобы изменить локаль Ubuntu после завершения установки. Вам придется перезапустить bash.exe, чтобы это изменение вступило в силу.

В приведенном ниже примере языковой стандарт изменяется на en-US:

  sudo update-locale LANG = en_US.UTF8  

Проблемы с установкой после восстановления системы Windows

  1. Удалите папку % windir% \ System32 \ Tasks \ Microsoft \ Windows \ Windows Subsystem for Linux .
    Примечание. Не делайте этого, если дополнительный компонент полностью установлен и работает.
  2. Включите дополнительную функцию WSL (если она еще не установлена)
  3. Перезагрузка
  4. lxrun / удалить / полный
  5. Установить bash

Нет доступа в Интернет в WSL

Некоторые пользователи сообщали о проблемах с определенными приложениями брандмауэра, блокирующими доступ в Интернет в WSL. Сообщается о межсетевых экранах:

  1. Касперский
  2. СРЕДНЕЕ
  3. Avast

В некоторых случаях отключение брандмауэра позволяет получить доступ. В некоторых случаях просто установка брандмауэра блокирует доступ.

Ошибка

Permission Denied при использовании ping

для юбилейного обновления Windows, версия 1607, права администратора в Windows необходимы для запуска ping в WSL. Чтобы запустить ping, запустите Bash в Ubuntu в Windows от имени администратора или запустите bash.exe из командной строки CMD / PowerShell с правами администратора.

Для более поздних версий Windows, Build 14926+, права администратора больше не требуются.

Баш висит

Если при работе с bash вы обнаружите, что bash завис (или заблокирован) и не отвечает на ввод, помогите нам диагностировать проблему, собрав дамп памяти и сообщив о нем.Обратите внимание, что эти шаги приведут к сбою вашей системы. Не делайте этого, если вам это не нравится, или сохраните свою работу перед этим.

Собрать дамп памяти

  1. Измените тип дампа памяти на «полный дамп памяти». При изменении типа дампа обратите внимание на ваш текущий тип.

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

  3. Воспроизвести зависание или тупик.

  4. Остановите систему, используя последовательность клавиш из (2).

  5. Система выйдет из строя и соберет дамп памяти.

  6. После перезагрузки системы сообщите о memory.dmp по адресу [email protected] Расположение файла дампа по умолчанию -% SystemRoot% \ memory.dmp или C: \ Windows \ memory.dmp, если C: является системным диском. В письме обратите внимание, что дамп предназначен для команды WSL или Bash в Windows.

  7. Восстановить исходный тип дампа памяти.

Проверьте номер сборки

Чтобы узнать архитектуру вашего ПК и номер сборки Windows, откройте
Настройки > Система > О

Найдите поля OS Build и System Type .Версия ОС »

Подтвердите, что WSL включен

Вы можете подтвердить, что подсистема Windows для Linux включена, запустив в PowerShell следующее:

  Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux  

Проблемы с подключением к OpenSSH-серверу

Попытка подключиться к вашему SSH-серверу не удалась из-за следующей ошибки: «Соединение закрыто 127.0.0.1 портом 22».

  1. Убедитесь, что ваш сервер OpenSSH работает:

      sudo service ssh статус  

    , и вы следовали этому руководству: https: // help.ubuntu.com/lts/serverguide/openssh-server.html.en

  2. Остановите службу sshd и запустите sshd в режиме отладки:

      sudo service ssh stop sudo / usr / sbin / sshd -d  
  3. Проверьте журналы запуска и убедитесь, что HostKeys доступны, и вы не видите сообщений журнала, например:

      debug1: sshd версия OpenSSH_7.2, OpenSSL 1.0.2g 1 марта 2016 г. debug1: key_load_private: неверная кодовая фраза предоставлена ​​для расшифровки закрытого ключа debug1: key_load_public: нет такого файла или каталога Не удалось загрузить ключ хоста: / etc / ssh / ssh_host_rsa_key debug1: key_load_private: нет такого файла или каталога debug1: key_load_public: нет такого файла или каталога Не удалось загрузить ключ хоста: / etc / ssh / ssh_host_dsa_key debug1: key_load_private: нет такого файла или каталога debug1: key_load_public: нет такого файла или каталога Не удалось загрузить ключ хоста: / etc / ssh / ssh_host_ecdsa_key debug1: key_load_private: нет такого файла или каталога debug1: key_load_public: нет такого файла или каталога Не удалось загрузить ключ хоста: / etc / ssh / ssh_host_ed25519_key  

Если вы видите такие сообщения и ключи отсутствуют в / etc / ssh / , вам придется повторно сгенерировать ключи или просто очистить и установить openssh-server:

  sudo apt-get purge openssh-сервер sudo apt-get install openssh-server  

"Указанная сборка не найдена."при включении дополнительной функции WSL

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

  • Если вы запускаете команду enable WSL feature из PowerShell, попробуйте вместо этого использовать графический интерфейс, открыв меню «Пуск», выполнив поиск «Включить или выключить функции Windows», а затем в списке выберите «Подсистема Windows для Linux», которая будет установите дополнительный компонент.

  • Обновите свою версию Windows, выбрав «Настройки», «Обновления» и нажав «Проверить наличие обновлений».

  • Если и то, и другое не сработает и вам потребуется доступ к WSL, рассмотрите возможность обновления на месте, переустановив Windows 10 с помощью установочного носителя и выбрав «Сохранить все», чтобы обеспечить сохранение ваших приложений и файлов.Вы можете найти инструкции о том, как это сделать, на странице «Переустановка Windows 10».

Исправить (связанные с SSH) ошибки разрешения

Если вы видите эту ошибку:

  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@ @ ВНИМАНИЕ: НЕЗАЩИЩЕННЫЙ ЧАСТНЫЙ КЛЮЧ-ФАЙЛ! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@ Разрешения 0777 для '/home/artur/.ssh/private-key.pem' слишком открыты.  

Чтобы исправить это, добавьте следующее в файл / etc / wsl.conf файл:

  [автомонтаж] enabled = true параметры = метаданные, uid = 1000, gid = 1000, umask = 0022  

Обратите внимание, что добавление этой команды будет включать метаданные и изменять права доступа к файлам Windows, видимым из WSL. Дополнительные сведения см. В разделе «Разрешения файловой системы».

Сбой выполнения команд Windows внутри дистрибутива

Некоторые дистрибутивы, доступные в Microsoft Store, еще не полностью совместимы с запуском команд Windows в Терминале из коробки.Если вы получили сообщение об ошибке -bash: powershell.exe: command not found running powershell.exe / c start. или любой другой командой Windows, вы можете решить эту проблему, выполнив следующие действия:

  1. В вашем дистрибутиве WSL запустите echo $ PATH .
    Если это не включает: / mnt / c / Windows / system32 что-то переопределяет стандартную переменную PATH.
  2. Проверьте настройки профиля с помощью cat / etc / profile .
    Если он содержит присвоение переменной PATH, отредактируйте файл, чтобы закомментировать блок назначения PATH с помощью символа # .
  3. Проверьте, присутствует ли wsl.conf cat /etc/wsl.conf и убедитесь, что он не содержит appendWindowsPath = false , иначе закомментируйте его.
  4. Перезапустите распространение, набрав wsl -t , а затем имя дистрибутива, или запустите wsl --shutdown либо в cmd, либо в PowerShell.
.

WSL 2 будет обычно доступен в Windows 10 версии 2004

Craig

WSL 2 скоро будет официально доступен как часть Windows 10 версии 2004! По мере того, как мы готовимся к общедоступности, мы хотим поделиться одним дополнительным изменением: обновлением способа установки и обслуживания ядра Linux внутри WSL 2 на вашем компьютере. Мы слышали множество отзывов сообщества о том, что процесс установки можно упростить, и мы делаем первый шаг к этому, улучшая модель обслуживания ядра Linux.Мы удалили ядро ​​Linux из образа ОС Windows и вместо этого доставим его на ваш компьютер через Центр обновления Windows, точно так же, как драйверы сторонних производителей (например, драйверы графики или сенсорной панели) устанавливаются и обновляются на вашем компьютере сегодня. Это изменение придаст вам большую гибкость и гибкость по сравнению с обновлениями ядра Linux в WSL 2. Прочтите, чтобы узнать больше о том, как вы увидите это в пользовательском интерфейсе.

Как я могу заметить это изменение?

Наша конечная цель состоит в том, чтобы это изменение было плавным, чтобы ваше ядро ​​Linux постоянно обновлялось, и вам не нужно было думать об этом.По умолчанию это будет полностью обрабатываться Windows, как и регулярные обновления на вашем компьютере. Внутри первоначального выпуска Windows 10 версии 2004 и в последней сборке предварительной версии Windows Insiders с медленным кольцом вам временно потребуется вручную установить ядро ​​Linux, и через несколько месяцев вы получите обновление, в котором будут добавлены возможности автоматической установки и обслуживания. . Мы внесли это изменение сейчас, и позже у нас будет патч, чтобы гарантировать, что все пользователи в первоначальном общем выпуске WSL 2 будут обслуживаться с помощью этой динамической модели, и никто не останется в промежуточном состоянии с использованием предыдущей системы.

Автоматическая установка и обновления

Если вы когда-либо заходили в настройки Windows и нажимали «Проверить наличие обновлений», возможно, вы видели, как обновляются некоторые другие элементы, такие как определения вредоносных программ Защитника Windows, новый драйвер сенсорной панели и т. Д. Ядро Linux в WSL 2 теперь будет обслуживаться тем же способом, что означает, что вы получите последнюю версию ядра независимо от использования обновления образа Windows. Вы можете вручную проверить наличие новых обновлений ядра, нажав кнопку «Проверить наличие обновлений», или позволить Windows поддерживать вас в актуальном состоянии, как обычно.

Если вы устанавливаете WSL впервые, мы проверим наличие обновлений и установим ядро ​​Linux для вас в процессе установки WSL.

Временный опыт ручной установки ядра Linux в Windows 10 версии 2004 и медленное кольцо Windows Insiders

После обновления до Windows 10 build 19041.153 при выполнении любой из следующих команд:

  • wsl (если WSL 2 является вашим дистрибутивом по умолчанию)
  • wsl --set-version 2 , - wsl --set-default-version 2
  • wsl --import и wsl --export targeting WSL 2

Вы увидите одноразовое сообщение с инструкциями по обновлению ядра.Вам будет предложено перейти по ссылке: https://aka.ms/wsl2kernel.

Оказавшись там, следуйте инструкциям по загрузке пакета MSI, запустите его, чтобы установить ядро ​​Linux, и все будет готово к использованию WSL 2. После добавления автоматической установки и обновления ядра Linux вы сразу начну получать автоматические обновления для вашего ядра.

Планы на будущее и где узнать больше

Мы очень рады выпуску WSL2 и продолжаем работать над установкой WSL.Если вы хотите узнать больше о WSL 2, посмотрите наш последний обзорный видеоролик WSL 2: Кодируйте быстрее в подсистеме Windows для Linux. Следите за обновлениями, чтобы в ближайшее время получить от нас новые новости!

Как всегда, вы можете связаться с членами команды WSL, которые находятся в Твиттере, или со мной лично @craigaloewen в Твиттере, если у вас есть какие-либо общие вопросы. По техническим вопросам, пожалуйста, сообщите о проблеме в репозиторий WSL на Github. Нам всегда приятно слышать ваши отзывы, благодарим вас за то, что помогаете сделать WSL потрясающим, и скоро увидимся со следующим обновлением!

Обновления:

  • 13.03.2020 - Спасибо нашим партнерам по дистрибутиву WSL: Canonical, Debian, openSUSE, Kali Linux и Pengwin за добавление изменений в программу запуска своего дистрибутива для поддержки этого опыта!
  • 13.03.2020 - Добавлена ​​ссылка на видео с объяснением WSL 2
  • 22.06.2020 - Изменен текст на WSL 2
Craig Loewen

Program Manager, Windows Developer Platform

Следуйте

.

Смотрите также