Редактор реестра не может задать безопасность для выбранного windows 10

Обновлено: 07.07.2024

Несколько пользователей жаловались на получение кода ошибки 0x0000011b при печати на принтере в Windows 11/10 после установки последних накопительных обновлений на свои устройства. Итак, в качестве общего решения вы можете удалить недавно установленное обновление и посмотреть, решит ли это проблему.

Например - пользователи Windows 10 21H1 получают эту ошибку только после установки накопительного обновления - KB5006670. Эта проблема также может возникнуть по ряду других причин, которые мы увидим позже в этой статье. Регулярное обновление драйверов принтера, остановка / запуск службы диспетчера очереди печати и запуск средства устранения неполадок принтера - вот несколько решений, которые должны решить эту проблему в Windows 11/10.

Что может вызвать ошибку принтера 0x0000011b в Windows 11/10?

Если вы не установили последнее обновление безопасности, но на вашем компьютере возникает код ошибки 0x0000011b, это может происходить по следующим причинам:

  1. Проблемы в ветке реестра PointAndPrint.
  2. Отключена служба диспетчера очереди печати.
  3. Поврежденные или устаревшие драйверы принтера.

Пользователи Windows 11/10 впервые начали сообщать о проблемах при печати возникающих в результате ошибки 0x0000011b в июле 2021 года после того, как Microsoft исправили уязвимость в службе диспетчера очереди печати Windows. После этого с каждым новым накопительным обновлением компания либо решает, либо возвращает проблемы с печатью в Windows 10. Недавно они внесли изменение в запись реестра «Point and Print» и после этого снова периодически начала возникать ошибка 0x0000011b.

Содержание

Удалите накопительное обновление KB5006670

Как указано выше, у некоторых пользователей эта проблема возникает только после установки на свои устройства последнего исправления безопасности, то есть KB5006670. Итак, в качестве обходного пути вы должны попробовать удалить это накопительное обновление и посмотреть, решит ли оно проблему. Ниже описано, как удалить исправление безопасности от октября 2021 года в версиях Windows 10 21h1, 20h2 и 2004.

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

Удалите последнее накопительное обновление с помощью CMD

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

  1. Запустите командную строку от имени администратора.
  2. Когда откроется окно командной строки, введите команду представленную ниже и нажмите Enter.

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

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

Внесите изменения в реестр

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

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

  1. Нажмите Ctrl + Shift + Esc, чтобы запустить Диспетчер задач.
  2. Перейдите в меню Файл и выберите вариант - Запустить новую задачу.
  3. В окне Создание задачи введите regedit и нажмите ОК.
  4. Затем появится окно Контроль учетных записей, нажмите Да, чтобы разрешить открытие редактора реестра.
  5. Скопируйте / вставьте указанный ниже путь в адресную строку реестра и нажмите Enter. Вы также можете перейти по этому пути, развернув разделы на левой панели окна.
  6. Перейдите на правую панель окна и найдите запись RestrictDriverInstallationToAdministrators.
  7. Если вы не можете найти этот параметр, создайте новый параметр DWORD (32 бита), нажав правой кнопкой мыши на правой панеле и назовите его RestrictDriverInstallationToAdministrators.
  8. После того, как вы создали эту запись, дважды щелкните по ней левой кнопкой мыши и введите 0 в поле Значение. Затем нажмите OK, чтобы подтвердить сделанные изменения.
  9. Перезагрузите компьютер и проверьте, устранена ли ошибка 0x0000011b.

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

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

Если Windows 10 по-прежнему выдает код ошибки 0x0000011b при печати документов, запустите средство устранения неполадок принтера. Запуск этого инструмента просканирует возможные проблемы и устранит их при обнаружении. Даже в тех случаях, когда проблема не решается, будут предложены способы ее решения.

  1. Нажмите на клавиатуре клавиши Win + I, далее выберите Обновление и безопасность и нажмите Устранение неполадок.
  2. В правой части окна нажмите Дополнительные средства устранения неполадок.
  3. Нажмите на раздел Принтер, чтобы развернуть его и нажмите на кнопку Запустить средство устранения неполадок.
  4. Когда запустится средство устранения неполадок, выберите свой принтер и нажмите Далее.
  5. Теперь следуйте инструкциям на экране, чтобы выполнить действия по устранению неполадок.

Остановите и запустите службу диспетчера очереди печати

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

  1. Нажмите Win + R, чтобы открыть диалоговое окно Выполнить.
  2. Введите services.msc в открывшемся окне и нажмите ОК.
  3. Когда откроется окно Службы, прокрутите и найдите службу Диспетчер печати.
  4. Щелкните её правой кнопкой мыши и выберите параметр - Свойства.
  5. Теперь проверьте, что выбрано в поле Тип запуска. Используйте раскрывающееся меню рядом с ним и выберите Автоматически.
  6. Сосотояние службы должно отображаться как Выполняется, если так, то сначала нажмите кнопку Остановить, а затем Запустить. В том случае, если служба была отключена, то нажмите кнопку Запустить.
  7. Нажмите Применить, затем ОК, чтобы подтвердить эти настройки.

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

Обновите драйверы принтера

Наличие поврежденных или устаревших драйверов принтера также может вызвать эту ошибку с кодом 0x0000011b в Windows. Итак, если вы долгое время не обновляли драйверы принтера, обновите их и проверьте, решает ли это проблему. Вот как вы можете загрузить и установить последние драйвера для принтера.

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

  1. Нажмите Win + X и выберите Диспетчер устройств.
  2. Щелкните значок стрелки слева от Очереди печати, чтобы развернуть этот раздел.
  3. Нажмите правой кнопкой мыши нужный принтер и выберите Обновить драйвер.
  4. В открывшемся окне нажмите - Найти драйверы на этом компьютере.
  5. В следующем окне нажмите кнопку Обзор и перейдите в папку, в которую вы загрузили файл драйвера принтера с сайта производителя HP, Epson, Samsung и т.д.
  6. Выберите этот файл и нажмите OK, чтобы началась его установка.

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

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

Что же делать, если вы не можете изменить или удалить важный параметр реестра, просто необходимо сменить владельца ветки реестра! Достаточно сменить владельца один раз и вам будет предоставлен полный контроль.

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

Как изменить владельца ветки реестра Windows 10.

Примечание: Ваша учетная запись пользователя должна иметь права администратора.

Ошибка при записи нового параметра

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

Давайте предположим, вы выбрали ключ «Attributes», который находится в разделе реестра:

Изменить владельца для определенного раздела реестра Windows 10.

Шаг 1. Кликните правой кнопкой мыши на разделе реестра (папке) в которой находится нужный вам параметр (ключ) реестра и выберите в контекстном меню «Разрешения».

выберите в контекстном меню «Разрешения».

Шаг 2. В открывшемся окне нажмите на кнопку «Дополнительно».

В открывшемся окне нажмите на кнопку «Дополнительно».

Шаг 3. В окне дополнительных параметров безопасности, Вы видите, что владельцем данного раздела и объектов в нем является «Система».

владельцем данного раздела и объектов в нем является «Система»

Шаг 4. В строке Владелец нажмите надпись «Изменить».

Шаг 5. В диалоговом окне «Выбор: Пользователь или Группа» нажмите кнопку «Дополнительно».

В диалоговом окне «Выбор: Пользователь или Группа» нажмите кнопку «Дополнительно».

Шаг 6. В следующем окне нажмите кнопку «Поиск».

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

Шаг 7. В нижней части окна найдите и кликните мышкой надпись «Администраторы» (см. картинку) и нажмите «Ок».

найдите и кликните мышкой надпись «Администраторы»

Шаг 8. Вернувшись в окно «Выбор: Пользователь или Группа», снова нажмите кнопку «ОК».

окно «Выбор: Пользователь или Группа»

Шаг 9. В окне «Дополнительных параметров безопасности» необходимо установить флажки в два чекбокса (см картинку ниже):

  • Заменить владельца подконтейнеров и объектов
  • Заменить все записи разрешений дочернего объекта наследуемыми от этого объекта

Заменить владельца подконтейнеров и объектов

Подтвердите запрос безопасности

Шаг 11. Вы вернетесь к диалоговому окну «Разрешение для Группы». Выберите группу «Администраторы», в разрешениях группы необходимо также установить флажки в чекбоксы в пункте «Полный доступ», «Чтение» и нажмите «Применить» → «ОК».

Выберите группу Администраторы и установите чекбоксы «Полный доступ», «Чтение»

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

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

В некоторые разделы реестра Windows изменения не могут внесены без дополнительных действий администратора. Причиной является отсутствие прав локальной группы Администраторы для редактирования определенных разделов реестра, где в роли владельца выступает Система или TrustedInstaller.

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

Также как и Система, TrustedInstaller может быть владельцем определенных разделов реестра. И один из способов редактирования реестра – это смена владельца раздела и присвоение ему полных прав.

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

В статье Получение доступа к отдельным разделам реестра с использованием сторонних утилит описан механизм получения доступа к отдельным разделам реестра для их последующего редактирования в ОС MS Windows 11 с использованием сторонних утилит.

Настройка ОС MS Windows 11 для последующей смены владельца раздела реестра

Чтобы была возможность сменить владельца раздела реестра для последующего редактирования параметров, необходимо отключить функции Защита в режиме реального времени, а также Защита от подделки (статья Отключение функций Защита в режиме реального времени и Защита от подделки Microsoft Defender в ОС MS Windows 11).

  • Открыть Параметры
  • Перейти в разделы Конфиденциальность и безопасность > Безопасность Windows
  • В разделе Области защиты выбрать Защита от вирусов и угроз
  • В разделе Параметры защиты от вирусов и других угроз выбрать Управление настройками
  • Отключить параметры Защита в режиме реального времени и Защита от подделки

Как отключить на постоянной основе данные функции рассмотрено в статье Отключение функций Защита в режиме реального времени и Защита от подделки Microsoft Defender в Windows 11.

Несколько способов открытия редактора реестра в ОС MS Windows 11

  • В поисковой строке ввести regedit, в результатах выбрать ЛКМ Редактор реестра


  • Щелкнуть ПКМ по кнопке Пуск > Выполнить. В окне Выполнить ввести regedit и нажать кнопку ОК


  • В меню Пуск выбрать Все приложения > Инструменты Windows > Редактор реестра


Смена владельца раздела реестра для получения полного доступа

  • Кликнуть ПКМ по необходимому разделу реестра
  • В контекстном меню выбрать Разрешения.


  • В открывшемся окне Разрешения для группы….. выбрать Дополнительно


  • В окне Дополнительные параметры безопасности для . в области Владелец нажать кнопку Изменить


  • В окне Выбор: “Пользователь” или “Группа” нажать кнопку Дополнительно



  • В области Результаты поиска выбрать группу Администраторы и нажать ОК




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


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


В окне Разрешения для группы … выделить группу Администраторы и установить флажок в чекбоксе Полный доступ


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


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

Это происходит потому, что у группы «Администраторы» нет прав на запись в этот раздел реестра или папку. Причин для этого может быть две:

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

На этой странице

Как делать грамотно и быстро

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

Внесение изменений в реестр от имени учетной записи «Система»

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

  1. Загрузите набор PsTools и распакуйте утилиту PsExec в папку Windows, чтобы не указывать к ней путь в командной строке.
  2. Откройте командную строку от имени администратора и выполните команду:

Запустится редактор реестра, причем от имени системы, что задается параметром -s (параметр -i обеспечивает интерактивный запуск приложения).


В этом легко убедиться с помощью другой утилиты Марка Руссиновича – Process Explorer. В свойствах процесса видно, от чьего имени он запущен.


Теперь вы можете вносить изменения в разделы реестра, владельцем которых является учетная запись «Система».

Внесение изменений в реестр от имени учетной записи TrustedInstaller

Попробуйте эти утилиты:

    (64-разрядная версия в архиве, пароль: tshell ). Достаточно запустить утилиту с правами администратора, затем в командной строке ввести regedit. Автор, Дмитрий Стариков, рассказывает о принципах работы в комментариях к этой записи. . Краткие инструкции в комментариях. от Winaero. . Запуск от имени системы и/или TrustedInstaller. Принцип работы по ссылке. По информации участников форума, утилита работает из setupcomplete.cmd в отличие от tshell и devxexec. . Запуск от имени системы и/или TrustedInstaller.

Как делать неграмотно и медленно

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

Получение полных прав и смена владельца

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

Windows 8 и новее

Windows 7

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

Возвращение исходных прав и восстановление владельца

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

Windows 8 и новее

  1. Щелкните правой кнопкой мыши на разделе реестра и выберите из меню пункт Разрешения.

  • NT Service\TrustedInstaller, если владельцем являлась учетная запись TrustedInstaller
  • система, если владельцем являлась учетная запись Система (в английской ОС нужно вводить System)

Windows 7

Исходные права и владелец раздела реестра восстановлены.

Метки: sysinternals, реестр Информация в статье применима к Windows 7 и новее

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

Вас также может заинтересовать:

Подпишитесь на канал и читайте интересные записи чаще! Есть вопросы? Задайте их в чате.

комментария 44

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

нифига чёт у меня не получается. хоея всё делаю как написано

Не ахти! -29 Годится! Согласны? +20 Годится! Согласны? +8 Годится! Согласны? +6

ОГРОМНОЕ ВАМ СПАСИБО.

Годится! Согласны? +8 Ваша оценка: +2 Ваша оценка: +3

Эта команда запустит редактор реестра от имени пользователя TrustedInstaller.
Таким же образом, Вы можете запустить и другие программы для редактирования реестра, Пример: Registry Workshop

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

Ваша оценка: 0

Спасибо! Попробую на досуге :)

Ваша оценка: 0

Думаю стоит обновить руководство для Windows 8, некоторые моменты сильно изменились.

Ваша оценка: +1

Присоединяюсь. На своей Windows 8.1 что-то не получилось изменить права.

Ваша оценка: 0 Ваша оценка: +1

Замечательная статья ! А главное, вовремя, а то у меня не получалось редактировать некоторые разделы реестра. Спасибо!

Ваша оценка: 0


Елена Можайкина

Ваша оценка: 0

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

Ваша оценка: 0 Ваша оценка: 0

Есть, следуйте инструкциям внимательно

Ваша оценка: -1 Ваша оценка: 0 Ваша оценка: 0 Ваша оценка: 0


Олег Медяков

Ваша оценка: -1


Ivan Abramenkov

Ваша оценка: 0

Он есть изначально

Ваша оценка: 0


Яна Довнар

Ваша оценка: 0

Что именно вы делали, где именно? Перечислите подробно и пошагово.

Ваша оценка: 0


Владимир Каширин

Что делать если во время смены владельца ошибка выскакивает очень часто (хоть мелкие и пишут что не обращайте внимания). То есть щелкать приходится очень часто на эту ошибку. Есть ли способ избежать этого окна в процессе смены владельца ?

Ваша оценка: 0

Владимир, пишите в форум, не совершая эти ошибки.

Ваша оценка: 0


Юля Черненко

Ваша оценка: 0 Ваша оценка: 0 Ваша оценка: +1

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

Ваша оценка: 0

Утилита получает токен процесса winlogon и перезапускает себя с его правами, затем запускает службу TrustedInstaller и получает токен соответствующего процесса, и снова перезапускает себя уже с правами TI. Далее идет работа с реестром или запуск cmd.
Если попробовать сразу получить токен TrustedInstaller, то будет отказ в доступе, поэтому приходится делать в 2 этапа =) Но плюс что никакие дополнительные службы не устанавливаются, достаточно прав администратора.

Ваша оценка: +1

Технически это происходит так: вызов OpenProcess для получения дескриптора процесса winlogon, передача его в OpenProcessToken, затем DuplicateTokenEx (создаем дубликат токена) и CreateProcessWithTokenW который создает наш процесс с дубликатом токена от winlogon.
Потом делаем то же самое для TrustedInstaller.exe и у нас полные права.
На сайте есть исходник, можно отредактировать код функции TrustedMain под свои задачи (он выполняется после получения полных прав).

Ваша оценка: +1


Джозепе Верде

Ваша оценка: 0

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

Ваша оценка: 0 Ваша оценка: 0 Ваша оценка: 0


Михаил Маюров

Ваша оценка: 0 Ваша оценка: 0

[Загрузите набор PsTools и распакуйте утилиту PsExec в папку Windows, чтобы не указывать к ней путь в командной строке.
1.Откройте командную строку от имени администратора и выполните команду:
psexec -i -s regedit
2.Запустится редактор реестра, причем от имени системы, что задается параметром -s (параметр -i обеспечивает интерактивный запуск приложения).] ©

Ваша оценка: 0

Значит, у SYSTEM нет надлежащих прав.

Ваша оценка: 0

Читайте также: