Как перезапустить локальную подсистему печати windows 7


Решение ошибки «Локальная подсистема печати не выполняется» в Windows 7

При попытке подключить новый принтер и в некоторых других случаях, связанных с распечаткой материалов с компьютера, пользователь может столкнуться с ошибкой «Локальная подсистема печати не выполняется». Давайте выясним, что она собой представляет, и как устранить эту проблему на ПК с Виндовс 7.

Читайте также: Исправление ошибки «Подсистема печати недоступна» в Виндовс XP

Причины возникновения проблемы и способы её устранения

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

Способ 1: «Диспетчер компонентов»

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

  1. Щелкните «Пуск». Зайдите в «Панель управления».
  2. Щелкайте «Программы».
  3. Далее жмите «Программы и компоненты».
  4. В левой части открывшейся оболочки щелкайте «Включение или отключение компонентов Windows».
  5. Запускается «Диспетчер компонентов». Возможно, вам придется подождать непродолжительное время, пока будет выстроен список элементов. Найдите среди них наименование «Служба печати и документов». Щелкните по плюсику, который расположен слева от вышеуказанной папки.
  6. Далее щелкните по чекбоксу слева от надписи «Служба печати и документов». Кликайте до тех пор, пока он не станет пустым.
  7. Затем снова щелкните по названному чекбоксу. Теперь напротив него должен быть установлен флажок. Такую же пометку установите около всех элементов, входящих в указанную выше папку, где она не установлена. Далее жмите «OK».
  8. После этого будет выполнена процедура изменения функций в Виндовс.
  9. После завершения указанной операции откроется диалоговое окно, где будет предлагаться для окончательной смены параметров перезапустить ПК. Вы можете это сделать немедленно, нажав на кнопку «Перезагрузить сейчас». Но перед этим не забудьте закрыть все активные программы и документы, во избежание потери несохраненных данных. Но также можете нажать на кнопку «Перезагрузить позже». В этом случае изменения вступят в силу после того, как вы перезапустите компьютер стандартным способом.

После перезапуска ПК изучаемая нами ошибка должна исчезнуть.

Способ 2: «Диспетчер служб»

Активировать связанную службу для устранения описываемой нами ошибки можно через «Диспетчер служб».

  1. Перейдите через «Пуск» в «Панель управления». Как это совершить объяснялось в Способе 1. Далее выбирайте «Система и безопасность».
  2. Заходите в «Администрирование».
  3. В открывшемся перечне выбирайте «Службы».
  4. Активируется «Диспетчер служб». Тут необходимо отыскать элемент «Диспетчер печати». Для более быстрого поиска постройте все названия в алфавитном порядке, кликнув по наименованию столбца «Имя». Если в колонке «Состояние» нет значения «Работает», то это означает, что служба деактивирована. Чтобы запустить её, сделайте дважды клик по названию левой кнопкой мышки.
  5. Запускается интерфейс свойств службы. В области «Тип запуска» из представленного перечня выберите «Автоматически». Нажмите «Применить» и «OK».
  6. Возвратившись в «Диспетчер», заново выделяйте имя того же объекта и кликните «Запустить».
  7. Происходит процедура активации службы.
  8. После её окончания около наименования «Диспетчер печати» должен стоять статус «Работает».

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

Способ 3: Восстановление системных файлов

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

  1. Нажмите «Пуск» и войдите во «Все программы».
  2. Перемещайтесь в папку «Стандартные».
  3. Отыщите «Командная строка». Кликните по этому элементу правой кнопкой мыши. Нажмите «Запуск от имени администратора».
  4. Активирована «Командная строка». Выполните в неё ввод такого выражения:

    sfc /scannow

    Щелкайте Enter.

  5. Начнется процедура проверки системы на целостность её файлов. Этот процесс займет определенное время, так что приготовьтесь подождать. При этом ни в коем случае не закрывайте «Командную строку», но при необходимости можете свернуть её на «Панель задач». Если будут выявлены какие-то несоответствия в структуре ОС, то они тут же будут исправлены.
  6. Впрочем, возможен вариант, когда при наличии обнаруженных ошибок в файлах, проблему не получится сразу же устранить. Тогда следует повторить проверку утилитой «SFC» в «Безопасном режиме».

Урок: Сканирование на целостность структуры файлов системы в Виндовс 7

Способ 4: Проверка на вирусное заражение

Одной из первопричин появления изучаемой проблемы может быть вирусное заражение компьютера. При подобных подозрениях требуется произвести проверку ПК одной из антивирусных утилит. Делать это необходимо с другого компьютера, с LiveCD/USB или же зайдя в свой ПК в «Безопасном режиме».

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

Урок: Проверка ПК на вирусы без установки антивируса

Как видим, в Виндовс 7 существует несколько способов устранения ошибки «Локальная подсистема печати не выполняется». Но их не так уж и много в сравнении с вариантами решения других проблем с компьютером. Поэтому не составит особого труда для ликвидации неисправности в случае необходимости перепробовать все указанные методы. Но, в любом случае, рекомендуем произвести проверку ПК на наличие вирусов.

Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТ

Локальная подсистема печати не выполняется Windows 7

Принтер – очень полезное устройство, без которого трудно представить свою жизнь в современном мире. Распечатка рефератов, курсовых, бухгалтерских отчётов – всё это неосуществимо без наличия принтера. К сожалению, с принтером, как и с любым другим устройством, иногда случаются неполадки. Одной из частых таких неполадок выступает ошибка «Локальная подсистема печати не выполняется». Эта ошибка возникает в ряде случаев, но чаще всего – при подключении нового устройства.

Локальная подсистема печати не выполняется Windows 7

Причины её возникновения состоят в следующем:

  • отключены нужные системные компоненты и/или службы;
  • повреждены или утеряны системные файлы;
  • компьютер заражен вирусами.

Окно с проблемой локальной подсистемы печати

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

Способ №1. Активация компонентов

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

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

    Открываем «Панель управления»

  2. В «Панели управления» выберите «Программы».

    В «Панели управления» выбираем «Программы»

  3. Кликните по «Программы и компоненты».

    Кликаем по «Программы и компоненты»

  4. Щёлкните левой кнопкой мыши по соответствующему меню, отвечающему за включение компонентов операционной системы.

    Щёлкаем левой кнопкой мыши по «Включение или отключение компонентов Windows»

  5. Список элементов большой, поэтому он загрузится не сразу (особенно если у вас не самый мощный компьютер). Просто подождите некоторое время. Когда окно со списком всех компонентов загрузится, кликните на плюсик, который расположен справа от «Службы печати и документов».

    Кликаем на плюсик, который расположен справа от «Службы печати и документов»

  6. Когда вы открыли этот список, дважды кликните мышкой по флажку (он же чекбокс) слева от данного параметра. После этой процедуры должны автоматически сняться галочки напротив всех подпапок, которые вы открыли. Это вам и нужно.

    Дважды кликаем мышкой по флажку

  7. Теперь снова левым щелчком мыши активируйте чекбокс. После этого напротив всех подпапок должны появиться галочки, в том числе и напротив корневой папки (вместо затененного флажка, который был там раньше). Это значит, что вы включили нужные для печати программные компоненты. Нажмите «Ок», чтобы подтвердить изменения.

    Снова левым щелчком мыши активируем чекбокс

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

    Windows выполняет изменение функций

  9. Когда изменение функций будет произведено, Windows предложит вам перезагрузить компьютер, чтобы изменённые вами параметры заработали. Перед перезагрузкой закройте все программы и сохраните прогресс (например, последнюю версию текста в Microsoft Word), чтобы избежать его потери. Перезагружать компьютер сразу же после проделанной процедуры не обязательно – это можно сделать в любой другой удобный для вас момент. Однако изменения вступят в силу только после того, как будет произведена перезагрузка компьютера.

    Перезагружаем компьютер

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

Способ №2. Включение нужных системных служб

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

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

    Выбираем меню «Система и безопасность»

  3. Теперь откройте меню «Администрирование».

    Открываем меню «Администрирование»

  4. Для дальнейшей работы вам нужно запустить «Диспетчер служб». Чтобы сделать это, выберите «Службы».

    Запускаем «Диспетчер служб»

  5. Итак, вы запустили этот «Диспетчер». С его помощью можно включать и отключать важные системные службы, но в данном случае вам нужно включить всего одну. Так как служб много, поиск нужной вам облегчит их сортировка по названию в алфавитном порядке. Найдите в перечне «Диспетчер печати» и обратите внимание на его параметр в столбце «Состояние». Если задан параметр «Работает», тогда нужная системная служба включена, а значит, причина ошибки не в ней. В таком случае переходите сразу к следующему способу. Если в столбце «Состояние» ничего не написано, то дважды кликните мышкой по данному параметру.

    Дважды кликаем на «Диспетчер печати»

  6. После двойного клика откроется окно свойств службы. Установите автоматический тип запуска, затем подтвердите свой выбор нажатием «Применить» и «Ок».

    Устанавливаем автоматический тип запуска, нажимаем «Применить» и «Ок»

  7. Теперь снова выделите мышкой «Диспетчер печати» и нажмите на «Запустить службу».

    Выделяем мышкой «Диспетчер печати» и нажимаем на «Запустить службу»

  8. Дождитесь окончания процесса активации службы.

    Процесс активации службы

  9. После того, как процесс будет завершён, в столбце состояния появится параметр «Работает».

    Окно с рабочим «Диспетчером печати»

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

Способ №3. Восстановление файлов

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

  1. Откройте перечень всех программ с помощью меню «Пуск».

    В меню «Пуск» открываем «Все программы»

  2. Откройте системную папку «Стандартные».

    Открываем системную папку «Стандартные»

  3. Найдите в этой папке «Командную строку», затем щёлкните по ней правой клавишей мыши и нажмите на «Запуск от имени администратора». Если запускать консоль без администраторских полномочий, то её функционал будет значительно урезан.

    Запускаем «Командную строку»

  4. С помощью «Командной строки» вы можете проверить целостность файлов вашей ОС. Для этого введите команду «sfc /scannow» и активируйте её нажатием на клавишу «Enter».

    Проверяем целостность файлов вашей ОС с помощью команды

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

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

Примечание! Во время процедуры не закрывайте «Командную строку» – если вам нужно воспользоваться другими программами, то просто сверните её.

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

Способ №4. Удаление вирусов

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

Рассмотрим пример очистки системы от вирусов на примере антивируса Kaspersky. Для удаления вирусов следуйте дальнейшей инструкции:

  1. Запустите антивирус и нажмите на «Проверка».

    Запускаем антивирус и нажимаем на «Проверка»

  2. Вам будет предложено выбрать два типа проверки: быструю и полную. Лучше выбирать полную – она хоть и займёт больше времени, зато проверит все файлы на вашем компьютере.

    Выбираем полную проверку на вирусы

  3. Дождитесь окончания сканирования. Оно может длиться несколько часов – всё зависит от количества файлов.

    Ждём окончания сканирования

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

Вы также можете воспользоваться любым антивирусом из списка ниже:

  • Avast;
  • Dr.Web;
  • McAfee;
  • 360 Total Security.

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

Видео — Подсистема печати недоступна

Понравилась статья?
Сохраните, чтобы не потерять!

Перезапуск службы печати в Windows

перезапуск службы печати

Добрый день уважаемые читатели блога pyatilistnik.org, сегодня хочется рассказать о том как выполнить Перезапуск службы печати в Windows 7 - 10, а также в Windows Server 2008R2 - 2012R2, на английский манер данная служба называется print spooler. Для чего вам может потребоваться выполнить перезапуск службы печати, бывает та, что в какой-то момент принтер перестает печатать и его очередь печати просто забивается ли может такое возникнуть если клиент заходит на сервер терминалов, пытается печатать и чем-то тоже забивает спуллер, в данном случае и нужно произвести перезапуск службы. Ниже представлен рисунок изображающий диспетчер очереди печати, и в нем как вы может обратить внимание ошибка.

Перезапуск службы печати в Windows -01

Есть два способа перезапуска графический и через командную строку.

1. Как перезапустить службы печати Windows через оснастку службы

Открываем-Пуск-Панель управления-Администрирование-Службы

Перезапуск службы печати в Windows -02

Перезапуск службы печати в Windows -03

Перезапуск службы печати в Windows -04

 

либо нажимаем win+R и пишем services.msc и жмем enter. У вас откроется оснастка Службы.

Перезапуск службы печати в Windows -05

Находим нашу с вами службу, а именно Диспетчер печати, видим, что статус у нее сейчас Выполняется.

Перезапуск службы печати в Windows -06

Щелкаем правым кликом и из контекстного меню выбираем Перезапустить.

Перезапуск службы печати в Windows -07

Служба быстро перезапустится и ваш принтер начнет снова печатать.

Перезапуск службы печати в Windows -08

2. Как перезапустить службы печати Windows  через консоль.

Открываем cmd через Пуск.

Перезапуск службы печати в Windows -09

Напомню запускать его нужно обязательно от имени администратора.

Перезапуск службы печати в Windows -10

И пишем в нем две волшебные команды

net stop spooler

net start spooler

В идеале вы может написать небольшой батник, который легко можно будет запустить. Кому лень вот ссылка на скачивание: Скачать Перезапуск службы печати. Так же советую вам обратить внимание на статью Постоянно вылетает диспетчер печати Имя сбойного модуля: zSDNT5UI.dll

Не удается запустить службу печати windows

Все с запуском и остановкой службы печати я вас ознакомил, теперь покажу, что делать если у вас не удается ее запустить. Откройте свойства службы и перейдите на вкладку Зависимости. Обратите внимание, что для того чтобы она работала, требуется выполнение службы HTTP-служба и если она не работает, то системе не удалось запустить службу диспетчер печати.

Чтобы этого избежать, откройте редактор реестра Windows и перейдите в ветку

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP

Убедитесь, что там есть параметр Start и у него значение 3, если не такое, то меняйте его на тройку.

Так же вы можете запустить средство диагностики работы принтера в Windows и проверить его работу. Запускаете утилиту и жмете принтер.

Далее выбираете нужный принтер из списка и следуете указаниям мастера.

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

Локальная подсистема печати не выполняется в Windows 7: решение проблемы

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

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

В чем суть возникшей проблемы? При попытке инсталлировать принтер при помощи стандартной процедуры, Windows выдает сообщение о том, что соответствующая служба локальной печати не может быть запущена. Ну а раз она не выполняется, то и установка принтера невозможна. Заглянув в окно со списком служб, можно убедиться в том, что «диспетчер печати» имеет статус «запускается». Ручной перезапуск данной службы не приносит никаких результатов – пользователь получает все то же сообщение об ошибке.

Те, кто разобрался с данной проблемой, предлагают два способа ее решения:

  • Переназначение статуса задачи «диспетчер печати»
  • Создание вручную нового порта и назначение его принтеру.

Далее мы рассмотрим каждый из этих способов.

Лечим «диспетчер печати»

Подсистема печати локального принтера является не чем иным, как службой Windows под названием «диспетчер печати». Добраться до этой службы и убедиться в том, что она выполняется или обнаружить, что она недоступна – можно последовав по следующему пути: «Панель управления» -> «Администрирование» -> «Службы».

Пролистав список до обнаружения имени нужной службы, открываем окно с ее свойствами и в выпадающем списке «Тип запуска» выбираем значение «Автоматически». После чего жмем на кнопку запустить (если она активна, если нет – ничего не делаем), закрываем окно администрирования и снова возвращаемся к установке принтера.

Чаще всего данный способ позволяет решить проблему – принтер в Windows устанавливается и работает. Но при определенных обстоятельствах этого не происходит, и локальная печать по-прежнему недоступна. Считается, что источник данной проблемы кроется в засорении так называемого спула. Существуют даже рекомендации по его чистке, которые, впрочем, нам не понадобятся. Итак, если принтер до сих пор не инсталлируется – переходим к следующей инструкции.

Назначаем порт

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

Производим такую последовательность нехитрых операций:

  1. Запускаем мастер Windows «Установка принтера».
  2. Отмечаем пункт добавления локального принтера.
  3. Выставляем «галочку» «Создать новый порт».
  4. Тут же указываем тип вновь создаваемого порта – «локальный порт».
  5. Появится окно, в котором следует ввести реквизит нового порта – его имя, в качестве которого указывается путь к устанавливаемому принтеру.
  6. В следующем окне выбираем наш принтер и завешаем процедуру инсталляции.

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

Если рассматриваемая подсистема Windows все еще недоступна, а подключаемый «аппарат» до сих пор «не пашет и не сеет» – значит, случилось чудо и нужно звать на помощь Деда Мороза. Но такой исход событий представляется совсем уж маловероятным.

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

Подсистема печати недоступна — решение проблемы

Ох как я любил эту надпись -Подсистема печати недоступна — это такой секс, вам и не рассказать. Я не говорю о том случае, когда система раз -два дала сбой — это выскакивает постоянно. У меня было после перезагрузки напечатаешь один документ, а дальше такая бодяга выскакивает. Простая переустановка принтера не помогла. Кстати, больше всего такие радости мне доставлял принтерок HP 1020.Просто перезапустить службу печати — не получится, тут надо «танцы с бубном». Итак, если у вас постоянное окошечко «Подсистема печати недоступна», то

Решаем эту проблему по такой инструкции:

1. Удаляем все принтера, только сразу после перезагрузки — ничего на печать не пускаем, не удаляется — идем п.2.

2. Открываем свойства сервера печати, заходим на вкладку драйвера и удаляем оттуда все драйвера всех принтеров. Свойства сервера печати — в windows7 Пуск — устройства и принтеры, в windows XP: Принтеры и факсы — файл — свойства сервера печати.

3. Удалить полностью всю папку C:\WINDOWS\system32\spool\PRINTERS, после этого во многих случаях все оживает, но настоятельно рекомендую идти дальше.

4. Хорошим антивирусом прогнать всю систему. Я рекомендую касперским — у него на 30 дней бесплатная пробная лицензия со 100% функционалом.

4. После проверки в C:\WINDOWS\system32\ проверить файл spoolsv.exe Он должен именно так называться. Если нет — копируйте из другой винды такого же типа. В этой же папке проверить размер системного файла sfc_os.dll. Оригинальный размер файла sfc_os.dll составляет около 140 kB, а подмененного около 15 kB. Копию файла можно найти в Windows\DllCache. Аналогично скопируйте файлы sfcfiles.dll, sfc.exe, sfc.dll. Перезагружаемся, ничего не печатаем.

5. С официального сайта производителя принтера скачиваем последнюю версию драйверов и устанавливаем. По идеи все должно фунциклировать. Можно еще проверить запущена ли служба «Диспетчер очереди печати».

Вот так я боролся с подсистемой печати. Раз я еще и ковырялся в реестре, но что и где — простите, не помню. И я вам скажу так — 90% этой беды — вирус. Следите за своим антивирусом, на платный денег нет, используйте другой бесплатный, раз уж этот допустил такую дыру. Кстати, если у вас Windows XP SP2, а то и раньше обязательно обновитесь до SP3.

Если на экране появляется надпись: ваша копия windows не является подлинной в windows 7, то решение есть.

Не удалось открыть мастер добавления принтеров – как исправить

Для решения данной проблемы рекомендую сделать следующее:

  1. Активируйте функционал «Службы печати и документов». Перейдите в «Установку и удаление программ» (или жмём на кнопку «Пуск», в строке поиска вводим appwiz.cpl и нажимаем ввод). Затем выберите «Включение и отключение компонентов Windows» слева, в открывшемся окне найдите компонент «Службы печати и документов» и деактивируйте его (снимите главную галочку). Потом верните галочку обратно, нажмите на плюсик слева для раскрытия подпунктов компонента, и установите галочки на каждом из подпунктов. Нажмите на «Ок» и закройте окно.
  2. Теперь, если вновь нажать на «Установка принтеров», то всё должно заработать;

sfc/ scannow

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

net start spooler

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

Задействуйте службу «Диспетчер печати» с помощью команды net start spooler

Причиной ошибки «Не удалось открыть мастер добавления принтеров» обычно является нестабильная работа соответствующий системной службы («Диспетчер печати»), а также некорректное системное обновление, дестабилизирующее работу с локальными принтерами. Для исправления ситуации рекомендую воспользоваться приведёнными выше советами, обратив особое внимание на активацию функционала «Службы печати и документов», это позволит исправить ошибку «Не удалось открыть мастер добавления принтеров» на вашем ПК.

Локальная подсистема печати не выполняется Windows 7 — что делать?

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

Что из себя представляет данная неполадка? Суть ее в том, что при сбое на Windows 7 локальная подсистема печати не выполняется. Это значит, что в момент инсталляции принтера с помощью обычных действий ваша операционная система выдает ошибку принтера или сообщение о том, что локальную печать невозможно запустить. Как следствие, невозможно установить и сам принтер. Но когда вы заходите в список служб, то убеждаетесь, что диспетчер пребывает в состоянии начала работы, и перезапустить его вручную не удается, ведь проблема после этого не исчезает.

Локальная подсистема печати недоступна

Разобравшись с данной ошибкой, мы нашли несколько способов выхода из неприятной ситуации, помимо следующих двух:

  • Как вариант решения проблемы – переназначить задачу диспетчера печати;
  • Создать новый порт вручную и назначить его по умолчанию для принтера.

Теперь рассмотрим прочие способы устранение неполадки.

Сканирование на вирусы

Если все, что вы сделали ранее, не помогло, и система вновь не выполняет печать, то необходимо проверить ПК на наличие мешающих системе вирусов, которые способны повлиять на процесс печати, затормаживания или блокируя его. Для данной проверки вам необходимо иметь на компьютере антивирус с системными базами последних обновлений. Как варианты антивирусов можно предложить ESET NOD 32, Dr. Web, Kaspersky или любой другой проверенный временем антивирус.

Для инициации проверки нашей системы есть два способа. Во-первых, вы можете запустить ее из интерфейса вашего антивируса. Во-вторых – доступно проверить конкретно интересующий нас локальный диск, а это, как правило – диск «C», так как на нем должна быть установлена операционная система и драйвера. Для проверки вам необходимо зайти в «Мой компьютер», выбрать диск «C» и проверить его, нажав правой клавишей мыши, а затем указав необходимый нам пункт в контекстном меню.

Если быть до предела точными, то нас интересует целостность таких файлов и библиотек, как sfc.dll, sfc_os.dll, sfc.exe, и sfcfiles.dll, которые можно найти в папке Windows\system32. Если указанные файлы повреждены или отсутствуют, вам необходимо найти их резервные копии, которые находятся в папке Windows\winsxs. Следующим шагом стоит очистить очередь печати.

Восстановление системы

Если после всех преодоленных препятствий, а именно — проверке антивирусом компьютера и попытке запустить «Диспетчер печати» в состояние активности вы все равно получаете сообщение о том, что система печати недоступна, то самым действенным решением будет выполнение отката системы. Это делается для всей операционной системы до абсолютно рабочей версии. Способ помогает вернуться в то состояние компьютера, когда проблем с принтером не было вообще.

Восстановление системы

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

Переустановка принтера

И последний вариант запуска принтера – это его повторная установка!

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

Установка локального принтера на операционную систему Windows 7 при отсутствии установочного диска:

  • Откройте раздел «Свойства системы» с помощью одновременного нажатия клавиш «Pause/Break» + «Windows».
  • Перейдите к вкладке «Диспетчер устройств»
  • Найдите нужный нам пункт «Принтеры»
  • Нажмите на правую кнопку мыши и запустите обновление драйверов.
  • Далее необходимо выполнить «Поиск на этом компьютере»
  • Нажмите «Обзор» и выберите место расположения новых драйверов.

После этого драйверы должны быть установлены, а принтер начнет работать исправно!

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

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

Решаем проблемы с открытием Мастера добавления принтеров

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

Способ 1: Сканирование ПК антивирусной программой

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

Подробнее: Борьба с компьютерными вирусами

Способ 2: Очистка реестра

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

Подробнее:
Как очистить реестр Windows от ошибок
Чистка реестра с помощью CCleaner
Восстановление реестра в Windows 7

Способ 3: Восстановление системы

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

Подробнее: Варианты восстановления ОС Windows

Способ 4: Сканирование системы на ошибки

Появление различных сбоев в операционной системе провоцирует нарушение роботы встроенных и установленных компонентов, в том числе относится это и к Мастеру добавления принтеров. Мы советуем обратиться за помощью к стандартной утилите Виндовс, которая запускается через «Командную строку». Она предназначена для того, чтобы сканировать данные и исправлять найденные ошибки. Вам достаточно запустить «Выполнить» комбинацией клавиш Win + R, ввести там cmd и нажать на «ОК». В «Командной строке» напечатайте следующую строку и активируйте ее:

sfc/ scannow

Дождитесь завершения сканирования, перезапустите компьютер и проверьте работоспособность службы печати в «Командной строке», введя net start spooler и нажав Enter.

Способ 5: Активация компонентов службы печати

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

  1. Через меню «Пуск» перейдите в «Панель управления».
  2. Выберите категорию «Программы и компоненты».
  3. В меню слева переместитесь в раздел «Включение или отключение компонентов Windows».
  4. Дождитесь, пока все инструменты будут загружены. В списке отыщите директорию «Службы печати и документов», после чего разверните ее.
  5. Отметьте галочками каждую открывшуюся директорию.
  6. Кликните на «ОК», чтобы применить настройки.
  7. Дождитесь, пока параметры вступят в силу, после чего следует перезагрузить компьютер. Перед вами отобразится соответствующее уведомление.

После перезапуска снова проверьте работоспособность Мастера добавления принтеров. Если этот метод не принес никаких результатов, переходите к следующему.

Способ 6: Проверка службы «Диспетчер печати»

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

  1. Откройте меню «Пуск» и перейдите в «Панель управления».
  2. Выберите категорию «Администрирование».
  3. В ней откройте «Службы».
  4. Опуститесь немного вниз по списку, чтобы отыскать «Диспетчер печати». Кликните дважды левой кнопкой мыши по этой строке.
  5. Во вкладке «Общие» проверьте, чтобы служба запускалась автоматически, на данный момент была включена. Если параметры не соответствуют, измените их и примените настройки.
  6. Кроме этого советуем перейти «Восстановление» и выставить «Перезапуск службы» для случая первого и второго сбоя в работе службы.

Перед выходом не забудьте применить все изменения, а также рекомендуется перезагрузить ПК.

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

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

При попытке подключить новый принтер и в некоторых других случаях, связанных с распечаткой материалов с компьютера, пользователь может столкнуться с ошибкой «Локальная подсистема печати не выполняется». Давайте выясним, что она собой представляет, и как устранить эту проблему на ПК с Виндовс 7.

Читайте также: Исправление ошибки «Подсистема печати недоступна» в Виндовс XP

Причины возникновения проблемы и способы её устранения

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

Способ 1: «Диспетчер компонентов»

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

  1. Щелкните «Пуск». Зайдите в «Панель управления».
  2. Щелкайте «Программы».
  3. Далее жмите «Программы и компоненты».
  4. В левой части открывшейся оболочки щелкайте «Включение или отключение компонентов Windows».
  5. Запускается «Диспетчер компонентов». Возможно, вам придется подождать непродолжительное время, пока будет выстроен список элементов. Найдите среди них наименование «Служба печати и документов». Щелкните по плюсику, который расположен слева от вышеуказанной папки.
  6. Далее щелкните по чекбоксу слева от надписи «Служба печати и документов». Кликайте до тех пор, пока он не станет пустым.
  7. Затем снова щелкните по названному чекбоксу. Теперь напротив него должен быть установлен флажок. Такую же пометку установите около всех элементов, входящих в указанную выше папку, где она не установлена. Далее жмите «OK».
  8. После этого будет выполнена процедура изменения функций в Виндовс.
  9. После завершения указанной операции откроется диалоговое окно, где будет предлагаться для окончательной смены параметров перезапустить ПК. Вы можете это сделать немедленно, нажав на кнопку «Перезагрузить сейчас». Но перед этим не забудьте закрыть все активные программы и документы, во избежание потери несохраненных данных. Но также можете нажать на кнопку «Перезагрузить позже». В этом случае изменения вступят в силу после того, как вы перезапустите компьютер стандартным способом.

После перезапуска ПК изучаемая нами ошибка должна исчезнуть.

Способ 2: «Диспетчер служб»

Активировать связанную службу для устранения описываемой нами ошибки можно через «Диспетчер служб».

  1. Перейдите через «Пуск» в «Панель управления». Как это совершить объяснялось в Способе 1. Далее выбирайте «Система и безопасность».
  2. Заходите в «Администрирование».
  3. В открывшемся перечне выбирайте «Службы».
  4. Активируется «Диспетчер служб». Тут необходимо отыскать элемент «Диспетчер печати». Для более быстрого поиска постройте все названия в алфавитном порядке, кликнув по наименованию столбца «Имя». Если в колонке «Состояние» нет значения «Работает», то это означает, что служба деактивирована. Чтобы запустить её, сделайте дважды клик по названию левой кнопкой мышки.
  5. Запускается интерфейс свойств службы. В области «Тип запуска» из представленного перечня выберите «Автоматически». Нажмите «Применить» и «OK».
  6. Возвратившись в «Диспетчер», заново выделяйте имя того же объекта и кликните «Запустить».
  7. Происходит процедура активации службы.
  8. После её окончания около наименования «Диспетчер печати» должен стоять статус «Работает».

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

Способ 3: Восстановление системных файлов

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

  1. Нажмите «Пуск» и войдите во «Все программы».
  2. Перемещайтесь в папку «Стандартные».
  3. Отыщите «Командная строка». Кликните по этому элементу правой кнопкой мыши. Нажмите «Запуск от имени администратора».
  4. Активирована «Командная строка». Выполните в неё ввод такого выражения:

    sfc /scannow

    Щелкайте Enter.

  5. Начнется процедура проверки системы на целостность её файлов. Этот процесс займет определенное время, так что приготовьтесь подождать. При этом ни в коем случае не закрывайте «Командную строку», но при необходимости можете свернуть её на «Панель задач». Если будут выявлены какие-то несоответствия в структуре ОС, то они тут же будут исправлены.
  6. Впрочем, возможен вариант, когда при наличии обнаруженных ошибок в файлах, проблему не получится сразу же устранить. Тогда следует повторить проверку утилитой «SFC» в «Безопасном режиме».

Урок: Сканирование на целостность структуры файлов системы в Виндовс 7

Способ 4: Проверка на вирусное заражение

Одной из первопричин появления изучаемой проблемы может быть вирусное заражение компьютера. При подобных подозрениях требуется произвести проверку ПК одной из антивирусных утилит. Делать это необходимо с другого компьютера, с LiveCD/USB или же зайдя в свой ПК в «Безопасном режиме».

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

Урок: Проверка ПК на вирусы без установки антивируса

Как видим, в Виндовс 7 существует несколько способов устранения ошибки «Локальная подсистема печати не выполняется». Но их не так уж и много в сравнении с вариантами решения других проблем с компьютером. Поэтому не составит особого труда для ликвидации неисправности в случае необходимости перепробовать все указанные методы. Но, в любом случае, рекомендуем произвести проверку ПК на наличие вирусов.

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

Почему на Windows 10 локальная подсистема печати не выполняется

С выходом операционной системы Windows 10 появилась функция, благодаря которой можно начать пользоваться принтером, как только он будет подключен к компьютеру. Т. е. устанавливать драйвер теперь не нужно. С введением такой возможности большинство проблем с печатью удалось устранить. Но не все. В данной статье будут рассмотрены особенности ошибки «Локальная подсистема печати не выполняется», причины её отображения, а также основные методы исправления.

Почему система выдаёт подобную ошибку

Вызвать неисправность могут такие причины:

  • Новое обновление. Обычно сообщение об ошибке «Локальная подсистема печати не выполняется» можно увидеть после загрузки обновления через «Центр обновлений Windows». Чтобы избавиться от проблемы, необходимо вручную удалить скачанное недавно ПО.
  • Вирусное заражение ПК. Из-за вирусов ПК начинает работать нестабильно, а его производительность падает. Исправить ситуацию помогает лечение PC с помощью специализированного софта или антивируса. Сначала надо подключиться к серверу, а затем скачать нужное ПО.
  • Служба «Диспетчер печати» автоматически отключилась после системного сбоя. В сложившейся ситуации надо просто возобновить работу службы, т. е. активировать её с помощью встроенных в операционку средств.
  • Нарушение целостности системных файлов. Очень распространённая проблема, из-за которой ряд функций ОС может не работать. Процесс её решения будет представлен ниже.
  • Устаревший драйвер на принтер. Проблема решается путём переустановки ПО. Эта причина особенно актуальна для других версий Windows.

Сообщение об ошибке печати на Windows 10

Обратите внимание! Большинство рассмотренных выше причин будут подробно описаны в следующих разделах статьи.

Теперь можно разобраться в том, что делать, если на Windows 10 локальная подсистема печати не выполняется.

Как исправить проблему с печатью на Windows 7, 10 и XP

Представленные далее способы будут актуальны для всех ошибок печати. И их можно применять практически на всех ОС Виндовс.

Служба «Диспетчер печати» на Windows 10

Включить службу «Диспетчер печати»

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

  1. Зайти в «Пуск».
  2. Прописать в поисковой строке «Панель управления», после чего кликнуть по названию найденного приложения левой клавишей мыши для открытия.
  3. Перейти в раздел «Администрирование». Его будет проще найти в общем списке параметров, если выставить отображение окна в виде мелких значков.
  4. В списке следующего окошка найти раздел «Службы» и перейти в него.
  5. Далее будет представлен большой список служб. В нём необходимо отыскать строчку «Диспетчер печати» и выделить её нажатием ЛКМ по названию элемента.
  6. В колонке «Состояние» должно быть прописано «Работает», а в графе «Тип запуска» – либо «Вручную», либо «Автоматически». Если этого нет, то надо нажать ПКМ по названию службы и в окне контекстного меню кликнуть по варианту «Запустить».

Важно! Большинство проблем на Windows 10 можно решить с помощью встроенного в систему средства устранения неполадок. Ошибка «Локальная подсистема печати не выполняется» – не исключение.

Встроенное средство исправления неполадок на Виндовс 10

Использовать утилиту исправления неполадок

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

  1. Вызвать меню «Пуск», кликнув по логотипу Windows в крайнем левом углу экрана.
  2. Кликнуть по значку шестерёнки, расположенной в графе иконок слева от окошка, чтобы перейти в окно параметров системы.
  3. Войти во вкладку «Обновление и безопасность».
  4. В левой графе параметров в следующем окошке будет находиться строка «Устранение неполадок». По ней нужно кликнуть ЛКМ.
  5. В центральной части меню отобразится основная информация по этой функции. Здесь же будет кнопка для запуска средства устранения неполадок, на которую нужно нажать. Начнётся поиск по обнаружению проблем сетевым мастером.
  6. Если утилита найдёт ошибку, связанную с работой принтера, то надо выбрать свой принтер из списка представленных и нажать «Далее».
  7. Программа либо найдёт ошибку и устранит её, либо выдаст сообщение, что неисправности не обнаружены. После этого надо отправить ПК на перезапуск.

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

Очистить очередь печати

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

Очистка очереди печати на Windows 10

Последний вариант предполагает такой порядок действий:

  1. Открыть параметры системы и перейти в раздел «Обновление и безопасность» по описанной выше схеме.
  2. Кликнуть по пункту «Принтеры и сканеры».
  3. Выделить свой принтер в центральной части появившегося окошка и нажать на кнопку «Очистить очередь». Выполнить добавление принтера, если его нет в списке устройств.
  4. Дождаться завершения процедуры, перезапустить принтер и убедиться, что документы теперь можно распечатать, а ошибка больше не появляется.

Проверить компьютер на вирусы

Для этого нужно скачать какую-либо утилиту с официального сайта разработчиков и проверить с её помощью ПК на наличие вредоносного ПО.

Есть и другой вариант, который немного сложнее по реализации. Он предполагает использование лицензионного антивируса, который нужно будет приобрести. К примеру, это может быть Kaspersky. Кстати, бесплатные антивирусы, которые есть в открытом доступе в интернете, неэффективно выполняют свою функцию, пропуская многие вирусы.

Обратите внимание! Стопроцентный способ избавления от вирусного программного обеспечения – это переустановка операционной системы, тогда и ошибка «Локальная подсистема печати не выполняется» на Windows 7 не будет появляться.

Восстановить системные файлы

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

  1. Открыть классическое приложение от имени администратора, прописав его название в поисковике «Пуска».
  2. Вбить команду «sfc/scannow» и кликнуть по «Enter».
  3. Дождаться завершения проверки на целостность. Найденные ошибки системная утилита устранит самостоятельно.
  4. Отправить ПК на перезагрузку, чтобы завершить операцию.

Проверка системных файлов на целостность в Windows 10

Переустановить драйвер принтера

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

Дополнительная информация. ПО устанавливается на ПК по инструкции установщика.

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

Устранение неполадок Windows Server 2012: печать - статьи TechNet - США (английский)



Не стесняйтесь обновлять, дополнять или добавлять дополнительные статьи по устранению неполадок в дополнение к этой вводной статье. Ваше понимание и опыт по устранению неполадок ценны для сообщества!

Устранение проблем с печатью в Windows Server 2012 следует тому же базовому процессу, что и в Windows Server 2008 R2:

  1. Определите, а затем задокументируйте тип проблемы.Проблема в невозможности распечатать какие-либо документы или только определенные типы документов? Проблема наблюдается только в конкретном приложении или при печати определенного документа? Проблема видна только драйвер V3 или только драйвер V4?
  2. Сбор информации об ошибках, регистрируемых или отображаемых пользователю или администратору. Если возможно, соберите снимки экрана как с сервера печати, так и с клиента.
  3. Включите ведение журнала и каналы событий для диспетчера очереди печати и любых других журналов или каналов событий, относящихся к конкретным функциям.Если новая функция в Windows Server 2012 имеет журнал для конкретной функции, он будет обсуждаться в следующих разделах.
  4. Воспроизведите проблему и соберите соответствующие журналы и данные для устранения неполадок. Во многих случаях вам нужно будет собирать журналы как с сервера, так и с клиента.
  5. Устраните проблему на основе анализа данных и внесите соответствующие изменения.
  6. Выполните тест, чтобы убедиться, что проблема решена.

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

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

↑ Вернуться к началу

Параметры ведения журнала

При устранении неполадок с печатью необходимо включить журнал для канала событий PrintService.

Канал журнала событий PrintService

Канал журнала событий PrintService включает в себя как журнал администратора, так и рабочий журнал.Журнал администратора включен по умолчанию, а журнал работы - нет.

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

1. Откройте программу просмотра событий

2. Разверните Журналы приложений и служб \ Microsoft \ Windows \ PrintService .

3. Щелкните правой кнопкой мыши Operational и выберите Enable Log .


Примечание:

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


↑ Вернуться к началу

Журнал событий конфигурации устройства

Журнал событий конфигурации устройства включен по умолчанию и полезен при диагностике проблем с драйверами принтера. Журнал событий находится по следующему пути:

Журналы приложений и служб \ Microsoft \ Windows \ Kernel-PnP \ Device Configuration

Сбор соответствующих журналов

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

Таблица 1: Соответствующие журналы

Журнал

Расположение

Setupapi.app.log

% windir% \ inf \ setupapi.app.log

Setupapi.dev.log

% windir% \ inf \ setupapi.dev.log

Setupapi.dev.log переполнение

% windir% \ inf \ setupapi.dev.log.YYYYMMDD_HHMMSS.log

Setupapi.dev.log переполнение

% windir% \ inf \ setupapi.setup.log

Журнал Центра обновления Windows

% windir% \ WindowsUpdate.log

Журнал событий конфигурации устройства

% windir% \ System32 \ winevt \ Logs \ Microsoft-Windows-Kernel-PnP% 4Configuration.evtx


↑ Вернуться к началу

Обзор

Подсистема печати Windows® поддерживает широкий спектр драйверов принтера, и хотя Windows Server 2012 представляет новую модель драйвера принтера, многие серверы печати Windows Server 2012 по-прежнему будут использовать большое количество драйверов V3.Хотя эта гибкость предоставляет клиентам широкий спектр опций продукта, сложность и разнообразие этих опций затрудняет отладку проблемной конфигурации или определение компонентов для системных администраторов и специалистов в области информационных технологий (ИТ) это может быть причиной нестабильности системы.

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

Ниже приведены общие шаги для тестирования и устранения неполадок подсистемы печати:

  1. Загрузите и установите инструменты. Загрузите и установите средства отладки для Windows и средство проверки приложений (AppVerifier) ​​на компьютер, который вы хотите протестировать.Ссылки на эти загрузки см. В разделе «Ресурсы» в конце этого документа.
  2. Настроить отладчик. Настройте отладчик и, при необходимости, консоль удаленной отладки, чтобы изучить проблему и записать информацию для последующего анализа инженерами службы поддержки продуктов Microsoft.
  3. Настроить AppVerifier.

    Настройте AppVerifier и Print Verifier для типа теста или тестов, которые вы хотите выполнить.

  4. Запустите тесты. Распечатайте документы, вызывающие ошибку, или проверьте компонент или конфигурацию.
  5. Запишите и проанализируйте результаты. Запишите результаты, полученные AppVerifier. На этом этапе вы можете отправить эту информацию инженерам службы поддержки продуктов Microsoft или проанализировать информацию и продолжить устранение неполадок.
  6. Устраните проблему и повторите тесты.

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


↑ Вернуться к началу

Установка и настройка средств отладки

Инструменты отладки от Microsoft, такие как отладчик Windows и AppVerifier, могут помочь вам проанализировать проблему.Они также собирают достаточно подробную информацию, чтобы помочь инженеру службы поддержки продуктов Майкрософт устранить проблему. AppVerifier управляет тесты, которые могут помочь вам найти и идентифицировать проблемы в приложениях и системных компонентах, таких как диспетчер очереди печати, очереди принтеров и драйверы принтеров.

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

  1. Загрузите комплект драйверов Windows для Windows Server 2012 и запустите установщик wdksetup.exe.
  2. Установите средства отладки и средство проверки приложений, остальная часть WDK необязательна.

Установка и настройка Application Verifier

Для получения информации об установке и использовании AppVerifier см. Тестирование приложений с помощью AppVerifier (http://technet.microsoft.com/library/bb457063.aspx) и презентации WinHEC PowerPoint Средства разработки драйверов печати и средство проверки печати http://download.microsoft.com/download/5/E/6/5E66B27B-988B-4F50-AF3A-C2FF1E62180F/CON-T608_WH08.pptx)TBD


↑ Вернуться к началу

Отладчики Windows

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

Debugging Tools for Windows включает несколько отладчиков исходного уровня: Console Debugger (CDB), Microsoft NT Symbolic Debugger (NTSD), Windows Debugger (WinDbg) и Kernel Debugger (KD).

CDB и NTSD

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

NTSD доступен в инструментах отладки для Windows, а также может быть найден в каталоге system32 Windows. Поскольку версия NTSD в system32 более ограничена, чем версия в Debugging Tools for Windows, вы должны использовать только версию NTSD. или CDB, который был установлен средствами отладки для Windows. Версия NTSD в каталоге system32 имеет следующие ограничения:

  1. Не может использоваться для удаленной отладки через отладчик.
  2. Это может не соответствовать информации, содержащейся в этом документе.

WinDbg

WinDbg - это средство отладки на базе Windows, которое может отлаживать как пользовательский режим, так и режим ядра. WinDbg обеспечивает отладку на уровне исходного кода для ядра Windows, драйверов режима ядра, системных служб, приложений пользовательского режима и драйверов пользовательского режима. WinDbg можно использовать для отладки подсистемы печати, но команды NTSD, описанные в этом документе, могут работать иначе в WinDbg.

КД

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

Средство проверки приложений

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

Конфигурация AppVerifier

Для Windows Server® 2003 SP1 и более поздних версий Windows вы можете настроить AppVerifier для отслеживания и обнаружения проблем в диспетчере очереди печати. Print Verifier - это функция AppVerifier, которая обеспечивает дополнительный мониторинг подсистемы печати.От Включив тесты печати в AppVerifier, вы можете проверить, как приложения вызывают API печати, и выявлять проблемы в приложениях и драйверах принтера. Настройте AppVerifier и функцию проверки печати для контроля подсистемы печати, введя следующие команда в командном окне:

appverif -enable heaps exceptions блокирует дескрипторы PrintAPI PrintDriver -for spoolsv.exe printfilterpipelinesvc.exe printisolationhost.exe

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

Не делать:

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

На следующих снимках экрана показан процесс диспетчера очереди печати, правильно настроенный с помощью графического интерфейса пользователя AppVerifier:

Рисунок 1: Конфигурация AppVerifier 1

Рисунок 2 : Конфигурация 2 AppVerifier




↑ Вернуться к началу

Конфигурация диспетчера очереди

Диспетчер очереди печати включает дополнительные функции отладки, которые можно настроить в системном реестре.Используйте regedit.exe, чтобы внести эти изменения вручную, или используйте сценарии regedit, которые приведены далее в этом документе.

Предупреждение:

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

В следующем разделе описывается, как настроить функции отладки диспетчера очереди печати в Windows Server 2012.

В Windows Server 2012 диспетчер очереди печати поддерживает следующие функции отладки:

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

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Print

Назначьте этому подразделу значение REG_DWORD, чтобы включить (если не ноль) или запретить (если ноль) завершение работы при ошибке.По умолчанию (если значение отсутствует в разделе реестра или отсутствует раздел реестра), завершение при ошибке включено.

Если эта функция отключена, обработчик исключений диспетчера очереди печати позволяет передать исключение следующему доступному обработчику, которым является диспетчер управления службами (SCM). SCM записывает событие остановки службы (идентификатор события 7037) в журнал Windows \ System.

Чтобы система могла взломать отладчик при обнаружении ошибки в диспетчере очереди печати, создайте подраздел с именем BreakOnFatalException в следующем разделе реестра:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Print

Присвойте этому подразделу значение REG_DWORD, чтобы включить (если не ноль) или отключить (если 0) прерывание при ошибке.По умолчанию (если значение отсутствует в разделе реестра или отсутствует раздел реестра) прерывание при ошибке отключено.

Ключи TerminateOnFatalException и BreakOnFatalException влияют на обработку ошибок, которые происходят в диспетчере очереди печати, в конвейере фильтра печати и во всех хост-процессах изоляции драйвера принтера («песочнице»). Когда один из этих модулей выходит из строя, диспетчер очереди печати сообщает сообщение об ошибке Windows Error Reporting (WER), которое регистрирует ошибку. В следующем разделе этого документа описывается, как просматривать журнал.

Обработчик векторных исключений диспетчера очереди печати

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

До Windows 7:

EXCEPTION_ACCESS_VIOLATION

EXCEPTION_INT_DIVIDE_BY_ZERO

EXCEPTION_DATATYPE_MISALIGNMENT

Добавлено в Windows 7:

EXCEPTION_POSSIBLE_DEADLOCK

EXCEPTION_ILLEGAL_INSTRUCTION

EXCEPTION_BREAKPOINT

EXCEPTION_STACK_OVERFLOW

STATUS_INSTRUCTION_MISALIGNMENT

STATUS_PRIVILEGED_INSTRUCTION

STATUS_HANDLE_NOT_CLOSABLE

STATUS_ASSERTION_FAILURE

STATUS_GUARD_PAGE_VIOLATION

Сценарий Regedit

Вместо того, чтобы вручную создавать разделы реестра для настройки диспетчера очереди печати для отладки, вы можете создать сценарий реестра для создания ключей реестра.Загрузите сценарий в реестр с помощью regedit.exe. Следующий текст представляет собой сценарий реестра, который может быть сохраненным в виде текстового файла и использоваться для настройки диспетчера очереди печати для отладки в Windows 7. Чтобы создать этот файл, запустите Блокнот и скопируйте следующий текст в Блокнот:

РЕГЕДИТ4

;;

;; Сценарий Regedit для включения отладки Print Verifier в

;; диспетчер очереди печати в Windows Server 2012.

;;

[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Print]

«TerminateOnFatalException» = двойное слово: 00000001

«BreakOnFatalException» = двойное слово: 00000001

Первой строкой в ​​документе «Блокнот» должна быть строка, содержащая REGEDIT4.На Файл меню, щелкните Сохранить как и в диалоговом окне Сохранить как сохраните документ, выбрав Все файлы в поле со списком Сохранить как и введите EnablePrintVer.reg в поле Имя файла . Расширение файла .reg необходимо, чтобы связать этот файл с regedit.exe. В проводнике Windows запустите EnablePrintVer.reg, чтобы добавить значения в реестр и настроить диспетчер очереди печати для AppVerifier. исправление проблем.

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

РЕГЕДИТ4

;;

;; Сценарий Regedit для удаления отладки Print Verifier

;; настройки диспетчера очереди печати в Windows Server 2012.

;;

[-HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Print

\ TerminateOnFatalException]

[-HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Print

\ BreakOnFatalException]

Первой строкой в ​​документе «Блокнот» должна быть строка, содержащая REGEDIT4.На Файл меню, щелкните Сохранить как и в диалоговом окне Сохранить как сохраните документ, выбрав Все файлы в поле со списком Сохранить как и введите DisablePrintVer.reg в поле Имя файла . Как и в случае с предыдущим файлом, требуется расширение файла .reg. В проводнике Windows запустите DisablePrintVer.reg, чтобы удалить значения из реестра и вернуть диспетчер очереди печати в нормальный режим работы.

Выход AppVerifier

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

Когда в Windows Server 2012 происходит сбой диспетчера очереди печати, AppVerifier всегда сообщает о сбое в WER, который записывает информацию о сбое в файл журнала, который можно просмотреть с помощью системного инструмента «Просмотр событий». Чтобы просмотреть файл журнала, выполните следующие действия:

  1. На начальном экране найдите Event Viewer и запустите его.
  2. На левой панели окна средства просмотра событий щелкните Журналы Windows , а затем щелкните Приложение .

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


↑ Вернуться к началу

Запуск тестов и анализ результатов

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

Распечатать сообщения проверки

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

Файл справки в AppVerifier содержит более подробную информацию о сообщениях Print Verifier.

Сбор данных из средства проверки печати останавливается

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

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

Определите причину остановки

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

  • Программа остановилась на точке останова пользовательского режима?

Когда программа останавливается в точке останова пользовательского режима в отладчике, на экране консоли должна отображаться следующая командная строка:

0: 000>

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

Если командная строка выглядит примерно так:

0: kd>

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

  • Был ли AppVerifier настроен на проверку ошибок кучи в Spoolsv.exe?

Убедитесь, что в AppVerifier включен тест Heaps в категории тестов Basics в Проверяет окно для приложения spoolsv.exe.

  • Все остальные тестируемые программы были настроены на ошибки кучи?

Убедитесь, что, как минимум, тест Heaps включен в категории теста Basics в Проверяет окно AppVerifier для всех тестируемых приложений.Для более тщательного тестирования. вы также можете включить тесты исключений, блокировок, дескрипторов, PrintDriver и PrintAPI. При тестировании драйверов принтера XPSDrv включите printfilterpipelinesvc.exe в списке Applications .

  • Содержал ли отладчик сообщение AppVerifier?

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

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

================================================= ==========

VERIFIER STOP 0000060F: pid 0xA20: при проверке памяти возникло непредвиденное исключение

C0000005: код исключения.

0013E868: исключительная запись.Используйте .exr для его отображения.

0013E884: запись контекста. Используйте .cxr для его отображения.

134AB000: адрес памяти

Эта остановка верификатора может быть продолжена.

После отладки используйте "go" для продолжения.

Исключение инструкции прерывания - код 80000003 (первый шанс)

ntdll! DbgBreakPoint:

77eaf2bc cc int 3

Создать файл дампа

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

Сохранение файла дампа с помощью команды .dump и выбора описательного имени файла для файла дампа. Использование параметра / ma в командной строке дампа создает минидамп, который содержит данные памяти, данные обработки, информацию о выгруженном модуле, основную информацию о памяти, и информация о времени потока.В следующем примере показана команда дампа, которая создает выходной файл:

c: \ 03_24_2004_11h_am.DMP.

Имя файла в этом примере было выбрано, чтобы указать дату и время создания файла дампа:

0: 001> .dump / ma c: \ 03_24_2004_11h_am.DMP

Создание c: \ 03_24_2004_11h_am.DMP - мини-дамп пользователя

Дамп успешно записан

0: 001>

Этот файл журнала содержит минимум информации, который необходимо собрать инженеру службы поддержки продуктов Microsoft для анализа проблемы.В некоторых случаях вы также можете добавить параметр / ba к команде dump, чтобы сохранить символы и файлы изображений. вместе с файлом дампа в CAB-файле. При этом создается более крупный и полный файл, содержащий всю информацию, необходимую для анализа проблемы на машине, не имеющей доступа к символам. Следующий пример иллюстрирует этот вариант. добавлен к команде, которая использовалась в предыдущем примере:

0: 001> .dump / ma / ba c: \ 03_24_2004_11h_am.DMP

Создание c: \ 03_24_2004_11h_am.CAB - мини-дамп пользователя

Дамп успешно записан

0: 001>

После создания файлов дампа отправьте их в службу поддержки продуктов Microsoft для анализа.


↑ Вернуться к началу

Устранение неполадок функций печати Windows Server 2012

Устранение неполадок прямой печати в филиалах

Branch Office Direct Printing может быть активирован только администратором и должен быть настроен в очереди печати сервера.Невозможно настроить прямую печать в Branch Office с клиента.

Если BODP включен для очереди печати, будет установлен следующий раздел реестра:

HKLM \ System \ CurrentControlSet \ Control \ Print \ Printers \ \ PrinterDriverData

ЗНАЧЕНИЕ: EnableBranchOfficePrinting

ТИП: REG_DWORD

Значение 1 указывает, что включен, и если значение не существует или установлено в 0, то BODP отключен.

Консоль управления печатью покажет, что BODP включен для очереди при доступе к свойствам принтера.Если Отключить прямую печать в филиале Отображается , после чего BODP ВКЛЮЧЕН:

Рисунок 35: Прямая печать в филиале включена

Кроме того, как указано в разделе «Архитектура» выше, прямая печать в филиалах отключается, если выполняется одно из следующих условий:

  • Расширенный драйвер точки и печати используется в очереди печати
  • Используемый драйвер не поддерживает рендеринг на стороне клиента
  • Порт, используемый на сервере, не является стандартным портом TCP / IP или портом WSD
  • Администратор имеет вручную включил рендеринг на стороне сервера в очереди, отключив рендеринг на стороне клиента
  • Параметр сохранения печатных заданий включен для очереди
  • Объединение принтеров включено для данной очереди

Для получения дополнительной информации о прямой печати в филиалах см. Технические подробности прямой печати для филиала (http: // technet.microsoft.com/library/jj134152).

Информация журнала событий

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


.

Как перезапустить Microsoft Windows

Обновлено: 30.06.2020, Computer Hope

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

Наконечник

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

Перезагрузка с рабочего стола Windows

В любой версии Windows перейдите на рабочий стол и нажмите Alt + F4 на клавиатуре. Откроется меню, аналогичное показанному ниже. Щелкните стрелку вниз для раскрывающегося списка, выберите Перезапустить и щелкните ОК .

Перезапуск через меню Пуск

Windows 10

Меню «Пуск» возвращается в Windows 10, позволяя пользователям снова легко получить доступ к параметрам питания.

  1. Нажмите «Пуск» в нижнем левом углу экрана.
  2. Щелкните опцию Power .
  3. В меню Power выберите опцию Restart .

Windows 8 и 8.1

Ни в одной из этих версий Windows нет меню «Пуск». Однако с обновлением 8.1 Microsoft добавила кнопку параметров питания в верхний правый угол начального экрана, что позволяет пользователям быстро перезагружать свой компьютер. Щелкните значок параметров электропитания (выделенный красным на изображении ниже) и выберите Перезагрузить из раскрывающегося меню.

Windows Vista и 7

Как в Windows Vista, так и в Windows 7 пользователи могут перезагрузить свой компьютер через меню «Пуск», выполнив следующие действия:

  1. Нажмите Пуск в нижнем левом углу рабочего стола Windows.
  2. Найдите и щелкните стрелку вправо (показано ниже) рядом с кнопкой «Завершение работы».
  3. В появившемся меню выберите Перезапустить .

Windows XP и предыдущие версии

  1. Щелкните Пуск в нижнем левом углу экрана.
  2. Нажмите кнопку Завершение работы .
  3. Выберите Restart в раскрывающемся меню.
  4. Щелкните ОК .

Использование Ctrl + Alt + Delete для перезапуска

Если одновременно нажать клавиши Ctrl + Alt + Delete на клавиатуре, откроется административное меню. Это меню различается для разных версий Windows, но в каждой из них пользователям предоставляется доступ к функции перезагрузки. Инструкции для каждой версии приведены в следующих разделах.

Windows 10

В Windows 10 нажатие Ctrl + Alt + Del переводит вас на экран блокировки Windows. Для перезапуска Windows:

  1. Найдите и щелкните значок питания в правом нижнем углу экрана блокировки. Это должен быть крайний правый значок.
  2. В появившемся меню выберите Перезапустить .

Окна 8

Пользователи Windows 8 перейдут на экран блокировки Windows после нажатия Ctrl + Alt + Del. Для перезапуска Windows:

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

Windows Vista и 7

В Windows Vista и 7 при нажатии Ctrl + Alt + Delete пользователи попадают на экран блокировки Windows с несколькими параметрами. В правом нижнем углу есть красная кнопка со стрелкой рядом с ней. При нажатии этой кнопки открывается список параметров выключения, как вы можете видеть на изображении. Чтобы перезагрузить компьютер с помощью этого меню:

  1. Щелкните красную стрелку, чтобы открыть меню.
  2. Выберите Перезагрузить , чтобы перезагрузить компьютер.

Windows XP и более ранние версии

В Windows XP и более ранних версиях Ctrl + Alt + Del вызывает экран Windows Security . Для перезапуска:

  1. Нажмите кнопку Завершение работы ... .
  2. В появившемся новом окне щелкните стрелку вниз и выберите Перезагрузить из раскрывающегося меню.
  3. Щелкните ОК .

Использование командной строки Windows

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

  1. Откройте командную строку Windows.
  2. Чтобы закрыть Windows, введите shutdown -s и нажмите Enter.
  3. Чтобы перезапустить Windows, введите shutdown -r и нажмите Enter.
Заметка

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

Как перезагрузиться из сообщения об ошибке

Если компьютер обнаружил ошибку, вы можете перезагрузить или перезагрузить компьютер, одновременно нажав клавиши Ctrl + Alt + Del. Если эти ключи не работают, вы также можете выполнить физический перезапуск, упомянутый ниже.

Физический перезапуск с кнопкой на компьютере

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

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

Заметка

На некоторых компьютерах также есть кнопка сброса рядом с кнопкой питания или под ней.

.

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

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

В этой статье

Для получения поддержки по вопросам, связанным с 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 по адресу secure[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: // убунту.com / сервер / документы / сервис-openssh

  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

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

.

Как разрешить пользователям без прав администратора запускать / останавливать службу Windows?

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

Предположим, вам необходимо предоставить учетной записи домена contoso \ tuser разрешения на перезапуск службы Print Spooler (имя службы - spooler) . Когда не администратор пытается перезапустить службу, появляется ошибка:

 Произошла системная ошибка 5. Доступ запрещен. 

Нет простого и удобного встроенного инструмента для управления разрешениями служб в Windows. Мы рассмотрим несколько способов предоставить пользователю разрешения на управление службой:

Установка разрешений службы Windows с помощью SC.exe (Сервисный контроллер) Инструмент

Стандартный встроенный метод Windows для управления разрешениями системных служб предполагает использование средства sc.exe (Service Controller). Основная проблема с использованием этой утилиты - сложный синтаксис формата разрешений службы (формат SDDL - Security Description Definition Language).

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

sc.exe sdshow Диспетчер очереди

D: (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA)
(A ;; CCLCSWRPWPDTLOCRRC ;;; SY) S: (AU; 900; WCDCLCDWRC;

Что означают все эти символы?

 S: - Системный список контроля доступа (SACL) D: - Дискреционный ACL (DACL) 

Первая буква после скобок означает: разрешить ( A ) или запретить ( D ).

Следующий набор символов - это назначаемые разрешения.

 CC - SERVICE_QUERY_CONFIG (запрос настроек сервиса) LC - SERVICE_QUERY_STATUS (опрос статуса службы) SW - SERVICE_ENUMERATE_DEPENDENTS LO - SERVICE_INTERROGATE CR - SERVICE_USER_DEFINED_CONTROL RC - READ_CONTROL RP - SERVICE_START WP - SERVICE_STOP DT - SERVICE_PAUSE_CONTINUE 

Последние 2 символа - это объекты (пользователь, группа или SID), которым предоставлены разрешения.Есть список предопределенных групп.

 AU аутентифицированные пользователи Операторы AO Account RU Псевдоним, позволяющий использовать предыдущую версию Windows 2000 Анонимный вход AU аутентифицированные пользователи BA Встроенные администраторы BG Встроенные гости Операторы BO Backup BU Встроенные пользователи Администраторы сервера сертификатов ЦС Группа CG Creator CO Creator владелец Администраторы домена DA Компьютеры домена DC Контроллеры домена DD Гости домена DG Пользователи домена DU Администраторы EA Enterprise Контроллеры домена ED Enterprise WD Все Администраторы групповой политики PA IU Пользователь, вошедший в систему в интерактивном режиме LA Местный администратор LG Местный гость Учетная запись локальной службы LS SY Локальная система NU Пользователь, входящий в сеть НЕТ операторов конфигурации сети Учетная запись сетевой службы NS PO Операторы принтеров PS Личное я PU Опытные пользователи Группа серверов РС РАН Пользователи терминального сервера удаленных рабочих столов RE Репликатор Ограниченный код RC Администраторы схемы SA Операторы SO серверов SU Service авторизованный пользователь 

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

whoami / пользователь

Или вы можете найти SID для любого пользователя домена с помощью командлета Get-ADUser:

Get-ADUser -Identity 'sadams' | выберите SID

Вы можете получить SID группы безопасности AD с помощью командлета Get-ADGroup:

Get-ADGroup -Filter {Name -eq "ny-ithelpdesk"} | Выберите SID

Чтобы назначить строку разрешений SDDL для определенной службы, вы можете использовать команду sc sdset .Например, разрешения могут быть предоставлены пользователю с помощью следующей команды:

sc sdset Spooler "D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; IU) (A ;; CCLCSWLOC) (A ;; CCLCSWLOC) (A ;; CCLCSWLOC ;; RPWPCR ;;; S-1-5-21-2133228432-2794320136-1823075350-1000) S: (AU; FA; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; WD) "

Использование SubInACL для разрешения пользователю запускать / останавливать / перезапускать службу

Проще использовать инструмент командной строки SubInACL из Sysinternals (от Марка Руссиновича) для управления разрешениями службы.Синтаксис этого инструмента намного проще и удобнее. Вот как вы можете предоставить разрешения на перезапуск для службы с помощью SubInACL:

  1. Загрузите subinacl.msi с этой веб-страницы (https://www.microsoft.com/en-us/download/details.aspx?id=23510) и установите его в целевой системе;
  2. В командной строке с повышенными привилегиями перейдите в каталог, содержащий инструмент: cd «C: \ Program Files (x86) \ Windows Resource Kits \ Tools \»
  3. Выполните команду: subinacl.exe / service Spooler / grant = contoso \ tuser = PTO
    Примечание . В этом случае мы предоставили пользователю разрешения на приостановку (паузу / продолжение), запуск и остановку (перезапуск) службы. Полный список доступных разрешений службы:
     F: Полный контроль R: Общее чтение W: Обычная запись X: общий eXecute L: Контроль чтения Вопрос: Конфигурация службы запросов S: статус службы запросов E: Перечислить зависимые службы C: Конфигурация изменения службы T: запустить службу O: Остановить службу P: Пауза / Продолжить обслуживание I: Служба допроса U: Сервисные команды управления, определяемые пользователем 
    Если вам нужно предоставить разрешения службе, запущенной на удаленном компьютере, используйте следующий синтаксис команды subinacl:
    subinacl / SERVICE \\ lon-prnt1 \ spooler / grant = contoso \ tuser = F
  4. Теперь вам нужно только войти в систему под учетной записью пользователя и попытаться перезапустить службу с помощью команд:
    net stop spooler
    net start spooler
    или
    sc stop spooler && sc start spooler

Если вы все сделали правильно, служба должна перезапуститься.

Чтобы отозвать назначенные разрешения службы, используйте параметр / revoke средства subinacl.exe. Например:

subinacl.exe / Service Spooler / revoke = contoso \ tuser

Как изменить разрешение службы Windows с помощью проводника процессов?

Вы можете изменить разрешения службы Windows с помощью еще одной утилиты Sysinternals - Process Explorer . Запустите Process Explorer от имени администратора и найдите процесс нужной службы.В нашем примере это spoolsv.exe (исполняемый файл диспетчера очереди печати - C: \ Windows \ System32 \ spoolsv.exe ). Откройте свойства процесса и щелкните вкладку Services .

Нажмите кнопку Permissions и добавьте пользователя или группу в открывшемся окне. После этого выберите разрешения, которые вы хотите назначить (Полный доступ / Запись / Чтение).

Установка разрешений службы Windows с помощью PowerShell

В галерее TechNet есть отдельный неофициальный модуль PowerShell для управления разрешениями для различных объектов Windows - PowerShellAccessControl Module (его можно скачать здесь).Этот модуль также позволяет вам управлять разрешениями службы. Установите этот модуль и импортируйте его в сессию PS:

Импорт-модуль PowerShellAccessControl

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

Буфер Get-Service | Get-EffectiveAccess -Principal corp \ tuser

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

Буфер Get-Service | Добавить-AccessControlEntry -ServiceAccessRights Start, Stop -Principal corp \ tuser

Использование шаблонов безопасности для управления разрешениями на службы

Визуальный (но требующий дополнительных действий) графический способ управления разрешениями службы - это использование шаблонов безопасности.Откройте консоль mmc.exe и добавьте оснастку Security Templates .

Создайте новый шаблон безопасности (Новый шаблон).

Укажите имя для нового шаблона и перейдите в раздел Системные службы . В списке служб выберите службу Print Spooler и откройте ее свойства.

Выберите режим запуска ( Автоматический ) и щелкните Изменить безопасность .

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

Сохраните этот шаблон.

Примечание . Содержимое шаблона безопасности сохраняется как файл INF в папке C: \ Users \% username% \ Documents \ Security \ Templates.

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

[Unicode]
Unicode = yes
[Version]
signature = "$ CHICAGO $"
Revision = 1
[Service General Setting]
"Spooler", 2, "D: AR (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; IU) (A ;; RPWPDTRC ;;; S-1-5-21-3243688314-1354026805-3292651841-1127) S: (AU ; FA; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; WD) "


Теперь вам нужно только создать новую базу данных (открытая база данных) с помощью оснастки Security Configuration and Analysis и импортировать шаблон безопасности из файла Spooler User Rights.инф.

Примените этот шаблон, выбрав «Настроить компьютер сейчас» в контекстном меню.

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

Как предоставить пользователям права на управление службой с помощью GPO?

Если вам необходимо предоставить пользователям разрешения на запуск / остановку службы на нескольких серверах или на компьютере домена, проще использовать функции групповой политики (GPO):

  1. Создайте новый объект групповой политики или отредактируйте существующий, свяжите его с необходимым контейнером Active Directory (OU) с объектами компьютера.Заходим в раздел политики Конфигурация компьютера -> Настройки Windows -> Настройки безопасности -> Системные службы ;
  2. Найдите службу диспетчера очереди печати и предоставьте разрешения пользователям, как в методе, описанном выше. Сохраните изменения;
  3. Подождите, пока объект групповой политики будет применен на клиентских компьютерах, и убедитесь, что новые разрешения службы были назначены.
Где хранятся разрешения безопасности службы Windows?

Параметры безопасности для всех служб, для которых вы изменили разрешения по умолчанию, хранятся в их собственном разделе реестра HKLM \ System \ CurrentControlSet \ Services \ \ Security в параметре Security типа REG_BINARY.

Это означает, что один из способов установить разрешения службы на других компьютерах - это экспортировать / импортировать этот параметр реестра (в том числе через GPO).

Итак, мы рассмотрели несколько способов управления разрешениями служб Windows, которые позволяют предоставлять любые разрешения для системных служб пользователю без прав администратора. Если пользователю требуется удаленный доступ к службе, без предоставления ему разрешений на локальный вход или RDP-доступ, вы должны разрешить пользователю удаленное подключение и перечисление служб через Service Control Manager.

.

Установить подсистему Windows для Linux (WSL) в Windows 10

  • На чтение 9 минут

В этой статье

Установить подсистему Windows для Linux

Подсистема Windows

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

Примечание

Чтобы использовать новую команду wsl --install и пропустить шаги 1–6 ниже, вам необходимо присоединиться к программе предварительной оценки Windows и установить предварительную сборку Windows 10 (сборка ОС 20262 или выше).

После установки предварительной сборки вы можете открыть окно командной строки с правами администратора и запустить wsl --install .Это автоматически включит дополнительные компоненты WSL и платформы виртуальных машин, загрузит и установит последнее ядро ​​Linux, установит WSL 2 по умолчанию и загрузит Ubuntu (это можно изменить, используя wsl --install -d Debian в качестве примера, чтобы увидеть список доступных дистрибутивов Linux, введите wsl --list --online ). После выполнения команды вам будет предложено перезагрузить компьютер. После перезапуска дистрибутив Linux (по умолчанию Ubuntu) завершает установку и открывает командную строку Linux, которую вы можете начать использовать.Затем вы можете перейти к шагу 7 - Настройка нового распределения.

Шаги установки

  • Открыть командное окно с правами администратора
  • Запустить wsl.exe - установить
  • Перезагрузите компьютер, если необходимо, по команде
  • После перезапуска ваша установка будет завершена, и вы будете готовы начать использовать WSL!

Это установит дистрибутив Ubuntu. Вы также можете установить другие дистрибутивы, передав аргументы, например wsl --install -d Debian установит Debian.Запуск wsl --list --online покажет вам список доступных дистрибутивов.

Шаг 1. Включите подсистему Windows для Linux

Вы должны сначала включить дополнительную функцию «Подсистема Windows для Linux» перед установкой любых дистрибутивов Linux в Windows.

Откройте PowerShell от имени администратора и запустите:

  DISM.exe / онлайн / включить-функцию / имя функции: Microsoft-Windows-Subsystem-Linux / all / norestart  

Мы рекомендуем сейчас перейти к шагу № 2, обновлению до WSL 2, но если вы хотите установить только WSL 1, вы можете теперь перезапустить свой компьютер и перейти к шагу 6 - Установка выбранного вами дистрибутива Linux.Чтобы выполнить обновление до WSL 2, подождите, пока перезапустит ваш компьютер, и перейдите к следующему шагу.

Шаг 2. Обновление до WSL 2

Для обновления до WSL 2 у вас должна быть установлена ​​Windows 10.

Требования

  • Для систем x64: Версия 1903 или выше, с Build 18362 или выше.
  • Для систем ARM64: Версия 2004 или выше, с Build 19041 или выше.
  • Сборки ниже 18362 не поддерживают WSL 2.Используйте помощник обновления Windows, чтобы обновить свою версию Windows.

Чтобы проверить версию и номер сборки, нажмите клавишу с логотипом Windows + R , введите winver , выберите OK . (Или введите команду ver в командной строке Windows). Обновите Windows до последней версии в меню «Настройки».

Шаг 3. Включение функции виртуальной машины

Перед установкой WSL 2 необходимо включить дополнительную функцию Virtual Machine Platform .

Откройте PowerShell от имени администратора и запустите:

  DISM.exe / онлайн / включить-функцию / имя: VirtualMachinePlatform / все / norestart  

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

Шаг 4. Загрузите пакет обновления ядра Linux

  1. Загрузите последний пакет:

    Примечание

    Если вы используете машину ARM64, загрузите вместо нее пакет ARM64. Если вы не знаете, какой у вас компьютер, откройте командную строку или PowerShell и введите: systeminfo | найдите "Тип системы" .

  2. Запустите пакет обновления, загруженный на предыдущем шаге. (Дважды щелкните, чтобы запустить - вам будет предложено ввести повышенные разрешения, выберите «Да», чтобы утвердить эту установку.)

После завершения установки переходите к следующему шагу - установке WSL 2 в качестве версии по умолчанию при установке новых дистрибутивов Linux. (Пропустите этот шаг, если вы хотите, чтобы ваши новые установки Linux были установлены на WSL 1).

Шаг 5. Установите WSL 2 в качестве версии по умолчанию

Откройте PowerShell и выполните эту команду, чтобы установить WSL 2 в качестве версии по умолчанию при установке нового дистрибутива Linux:

  wsl --set-default-версия 2  

Примечание

Обновление с WSL 1 до WSL 2 может занять несколько минут в зависимости от размера целевого дистрибутива.Если вы используете более старую (устаревшую) установку WSL 1 из Windows 10 Anniversary Update или Creators Update, вы можете столкнуться с ошибкой обновления. Следуйте этим инструкциям, чтобы удалить все устаревшие дистрибутивы.

Если wsl --set-default-version является недопустимой командой, введите wsl --help . Если --set-default-version нет в списке, это означает, что ваша ОС не поддерживает его и вам необходимо выполнить обновление до версии 1903, Build 18362 или выше.

Если вы видите это сообщение после выполнения команды: WSL 2 требует обновления компонента ядра. Для получения информации посетите https://aka.ms/wsl2kernel . Вам по-прежнему необходимо установить пакет обновления ядра MSI Linux.

Шаг 6. Установите выбранный вами дистрибутив Linux

  1. Откройте Microsoft Store и выберите свой любимый дистрибутив Linux.

    Следующие ссылки открывают страницу магазина Microsoft для каждого дистрибутива:

  2. На странице раздачи выберите «Получить».

Шаг 7. Настройка нового распределения

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

Затем вам нужно будет создать учетную запись пользователя и пароль для вашего нового дистрибутива Linux.

ПОЗДРАВЛЯЕМ! Вы успешно установили и настроили дистрибутив Linux, полностью интегрированный с вашей операционной системой Windows!

Установить терминал Windows (необязательно)

Терминал Windows

позволяет использовать несколько вкладок (быстро переключаться между несколькими командными строками Linux, командной строкой Windows, PowerShell, Azure CLI и т. Д.), Создавать собственные привязки клавиш (сочетания клавиш для открытия или закрытия вкладок, копирования + вставки и т. Д.)), используйте функцию поиска и настраиваемые темы (цветовые схемы, стили и размеры шрифтов, фоновое изображение / размытие / прозрачность). Учить больше.

Установите терминал Windows.

Установите версию распространения WSL 1 или WSL 2

Вы можете проверить версию WSL, назначенную каждому из установленных вами дистрибутивов Linux, открыв командную строку PowerShell и введя команду (доступна только в Windows Build 18362 или более поздней версии): wsl -l -v

  wsl --list --verbose  

Чтобы настроить дистрибутив для поддержки любой из версий WSL, выполните:

  wsl --set-version <название дистрибутива>   

Обязательно замените <имя дистрибутива> фактическим именем вашего дистрибутива, а - числом '1' или '2'.Вы можете вернуться к WSL 1 в любое время, выполнив ту же команду, что и выше, но заменив «2» на «1».

Кроме того, если вы хотите сделать WSL 2 своей архитектурой по умолчанию, вы можете сделать это с помощью этой команды:

  wsl --set-default-версия 2  

Это установит версию любого нового установленного дистрибутива как WSL 2.

Устранение неполадок при установке

Ниже приведены связанные ошибки и предлагаемые исправления. См. Страницу устранения неполадок WSL для получения информации о других распространенных ошибках и их решениях.

  • Установка завершилась ошибкой 0x80070003

    • Подсистема Windows для Linux работает только на вашем системном диске (обычно это ваш диск C: ). Убедитесь, что дистрибутивы хранятся на вашем системном диске:
    • Откройте настройки -> ** Система -> Хранилище -> Дополнительные настройки хранилища: изменение места сохранения нового содержимого
  • Ошибка WslRegisterDistribution с ошибкой 0x8007019e

    • Не включен дополнительный компонент подсистемы Windows для Linux:
    • Откройте панель управления -> Программы и компоненты -> Включите или выключите функцию Windows -> Проверьте подсистему Windows для Linux или с помощью командлета PowerShell, упомянутого в начале этой статьи.
  • Установка завершилась ошибкой 0x80070003 или 0x80370102

    • Убедитесь, что в BIOS вашего компьютера включена виртуализация. Инструкции о том, как это сделать, будут отличаться от компьютера к компьютеру и, скорее всего, будут в параметрах, связанных с процессором.
  • Ошибка при попытке обновления: Неверный параметр командной строки: wsl --set-version Ubuntu 2

    • Убедитесь, что у вас включена подсистема Windows для Linux и что вы используете сборку Windows версии 18362 или выше.Чтобы включить WSL, выполните эту команду в командной строке PowerShell с правами администратора: Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux .
  • Запрошенная операция не может быть завершена из-за ограничений системы виртуального диска. Файлы виртуального жесткого диска должны быть несжатыми и незашифрованными и не должны быть разреженными.

    • Снимите флажок «Сжимать содержимое» (а также «Зашифровать содержимое», если он установлен), открыв папку профиля для вашего дистрибутива Linux.Он должен находиться в папке в файловой системе Windows, например: USERPROFILE% \ AppData \ Local \ Packages \ CanonicalGroupLimited ...
    • В этом профиле дистрибутива Linux должна быть папка LocalState. Щелкните эту папку правой кнопкой мыши, чтобы отобразить меню параметров. Выберите «Свойства»> «Дополнительно», а затем убедитесь, что флажки «Сжимать содержимое для экономии места на диске» и «Зашифровать содержимое для защиты данных» не установлены (не отмечены). Если вас спросят, применять ли это только к текущей папке или ко всем подпапкам и файлам, выберите «только эту папку», потому что вы снимаете только флаг сжатия.После этого должна работать команда wsl --set-version .

Примечание

В моем случае папка LocalState для моего дистрибутива Ubuntu 18.04 была расположена в C: \ Users <имя-пользователя> \ AppData \ Local \ Packages \ CanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgsc

Проверьте поток документов WSL на GitHub № 4103, где отслеживается эта проблема, для получения обновленной информации.

  • Термин «wsl» не распознается как имя командлета, функции, файла сценария или работающей программы.

  • Ошибка: это обновление применимо только к машинам с подсистемой Windows для Linux.

    • Для установки пакета MSI с обновлением ядра Linux требуется WSL, который необходимо сначала включить. В случае сбоя вы увидите сообщение: Это обновление применимо только к машинам с подсистемой Windows для Linux .
    • Есть три возможных причины появления этого сообщения:
    1. Вы все еще используете старую версию Windows, которая не поддерживает WSL 2.См. Шаг № 2 для ознакомления с требованиями к версии и ссылками на обновление.

    2. WSL не включен. Вам нужно будет вернуться к шагу № 1 и убедиться, что на вашем компьютере включена дополнительная функция WSL.

    3. После того, как вы включили WSL, требуется перезагрузка, чтобы он вступил в силу, перезагрузите компьютер и повторите попытку.

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

    • Если пакет ядра Linux отсутствует в папке% SystemRoot% \ system32 \ lxss \ tools, вы столкнетесь с этой ошибкой. Решите эту проблему, установив пакет MSI с обновлением ядра Linux на шаге № 4 этих инструкций по установке. Возможно, вам потребуется удалить MSI из «Установка и удаление программ» и установить его снова.
.

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