Gpedit msc windows 10 ошибка групповой политики

Ошибка gpedit.msc Не удалось открыть объект групповой политики на этом компьютере: моментальное решение. Для настройки и персонализации Windows наиболее удобным и безопасным встроенным инструментом является редактор групповой политики. Однако каковым было моё удивление, когда после многих месяцев безупречной службы при попытке в очередной раз запустить редактор через быструю команду

gpedit.msc

Windows выдала:

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

Не удалось открыть объект групповой политики на этом компьютере

Ну ничего ведь не делал… Отправившись к месту постоянной дислокации политик по адресу

C:WindowsSystem32GroupPolicy

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

Причины ошибки

Наиболее вероятной причиной проблемы послужило повреждение файла Registy.pol. Не могу утверждать это гарантийно, но в моём Журнале событий промелькнула характерная ошибка с характерным ИД события. Файл, напомню, хранит в себе информацию по настройкам политик, связанных с настройками реестра, в т.ч. административные шаблоны, политики контроля за приложениями и ещё кое-что. Срисовать содержимое ошибки-события не удалось, так как у меня по несчастливой на этот раз случайности настроена регулярная очистка Журнала. Что же послужило изначально причиной повреждения самого файла, сказать уже не могу. Однако, думаю, после дальнейших манипуляций ваши проблемы также закончатся.

Групповая политика не работает или не хватает функций…

Как исправить ошибку Не удалось открыть объект групповой политики на этом компьютере?

  • настраиваем возможность просматривать скрытые папки и файлы

скрытые папки windows 10

  • отправляемся к указанной ранее папке с политиками

C:WindowsSystem32GroupPolicy

выбираем папку Machine и переименовываем её любым способом, согласившись с системным окном UAC:

папка machine

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

gpedit.msc

из строки поиска WIN + R. После этого папка Machine сформируется заново, а редактор политики запустится без проблем. У решения такой проблемы, как я теперь пониманию, несколько вариаций: можно либо удалить всё содержимое папки, оставив ту нетронутой. Либо удалить/переименовать сам файл Registy.pol, который, к слову, становится причиной и других проблем, связанных с запуском редактора политик. Попробуйте по-всякому.

Успехов всем.

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

Ошибка групповой политики

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

Редактор локальной групповой политики

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

А решение очень простое.

Переходим в Проводнике по адресу %WinDir%System32GroupPolicy и переименовываем любым способом папку Machine с файлом Registy.pol.

Проводник

Запускаем редактор политик из окошка «Выполнить» командой gpedit.msc и — о, чудо! — редактор запускается, а в каталоге GroupPolicy появляется новая папка Machine.

Редактор групповой политики

Папка Machine

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

Загрузка…

Содержание

  • Способ 1: Активация GPO в Windows Home
  • Способ 2: Пересоздание файла «Registy.pol»
  • Способ 3: Переменная PATH
  • Способ 4: Восстановление системных файлов
  • Вопросы и ответы

Не открывается gpedit.msc в Windows 10

Способ 1: Активация GPO в Windows Home

Если «Редактор локальной групповой политики» не открывается в Windows 10 Домашняя, это указывает не на ошибку, а на ограничение функциональности редакции вашей операционной системы. В Windows 10 Home оснастка GPO недоступна, впрочем, вы можете ее активировать, прибегнув к небольшому трюку.

  1. Откройте обычный системный «Блокнот» и вставьте в него следующий код:

    @echo off
    dir /b C:WindowsservicingPackagesMicrosoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >find-gpedit.txt
    dir /b C:WindowsservicingPackagesMicrosoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>find-gpedit.txt
    for /f %%i in ('findstr /i . find-gpedit.txt 2^>nul') do dism /online /norestart /add-package:"C:WindowsservicingPackages%%i"
    pause

  2. Не открывается gpedit.msc в Windows 10-1

  3. Сохраните файл с произвольным названием, но обязательно с расширением CMD или BAT. Для этого допишите через точку само разрешение, а в поле «Тип файла» выставьте «Все файлы (*.*)».
  4. Не открывается gpedit.msc в Windows 10-2

  5. Запустите созданный командный файл от имени администратора.

Откроется «Командная строка», в которой по завершении установки компонента вам будет предложено нажать любую клавишу.
Не открывается gpedit.msc в Windows 10-3
После этого можете пробовать запускать «Редактор локальной групповой политики» командой gpedit.msc.

Способ 2: Пересоздание файла «Registy.pol»

Проблема с открытием gpedit.msc может быть также вызвана повреждением служебного файла «Registy.pol», хранящего настройки политик и административные шаблоны. В этом случае должен помочь его сброс.

  1. Перейдите через «Проводник» в расположение C:WindowsSystem32GroupPolicy.
  2. Переименуйте каталог «Machine» с файлом «Registy.pol» в «Machine.old» и запустите «Редактор локальных политик».
  3. Не открывается gpedit.msc в Windows 10-4

При этом Windows 10 создаст новую папку «Machine» с исправленным файлом «Registy.pol». Оснастка должна запуститься без ошибок.

Способ 3: Переменная PATH

Если кроме gpedit.msc одноименными командами не запускаются другие штатные инструменты Windows 10, не помешает проверить состояние переменной PATH, позволяющей запускать программы без указания полного пути к их исполняемым файлам.

  1. Откройте свойства системы на вкладке «Дополнительно», для чего выполните команду systempropertiesadvanced в вызванном нажатием клавиш Win + R диалоговом окошке.
  2. Не открывается gpedit.msc в Windows 10-5

  3. Нажмите кнопку «Переменные среды» в окне свойств системы.
  4. Не открывается gpedit.msc в Windows 10-6

  5. Найдите в блоке «Системные переменные» запись «Path» и кликните по ней дважды, чтобы открыть окно ее редактирования.
  6. Не открывается gpedit.msc в Windows 10-7

  7. Убедитесь, что в качестве значения переменной как минимум указаны пути %SystemRoot% и %SystemRoot%system32.
  8. Не открывается gpedit.msc в Windows 10-8

  9. Если они отсутствуют, нажмите в окне редактирования «Создать», ведите недостающий путь и сохраните настройки нажатием «OK».
  10. Не открывается gpedit.msc в Windows 10-9

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

Нельзя исключать, что невозможность запуска gpedit.msc вызвана повреждением системных файлов. Чтобы это проверить, выполните сканирование системы утилитой «SFC».

  1. Запустите «PowerShell» из контекстного меню кнопки «Пуск» или другим известным вам способом.
  2. Не открывается gpedit.msc в Windows 10-10

  3. Выполните в запустившейся консоли команду sfc /scannow.
  4. Не открывается gpedit.msc в Windows 10-11

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

Подробнее: Откат к точке восстановления в Windows 10

Еще статьи по данной теме:

Помогла ли Вам статья?

Не удается найти gpedit.msc как исправитьМногие инструкции по исправлению проблем и настройке Windows содержат в качестве одного из пунктов запуск редактора локальной групповой политики — gpedit.msc, однако иногда после Win+R и ввода команды пользователи получают сообщение о том, что не удается найти gpedit.msc — «Проверьте правильно ли указано имя и повторите попытку». Эта же ошибка может возникать при использовании некоторых программ, использующих редактор локальной групповой политики.

В этом руководстве подробно о том, как установить gpedit.msc в Windows 10, 8 и Windows 7 и исправить ошибку «Не удается найти gpedit.msc» или «gpedit.msc не найден» в этих системах.

Обычно, причина ошибки в том, что на вашем компьютере установлена домашняя или начальная версия ОС, а gpedit.msc (он же Редактор локальной групповой политики) недоступен в этих версиях ОС. Однако, это ограничение можно обойти.

Ошибка не удается найти gpedit.msc

Как установить Редактор локальной групповой политики (gpedit.msc) в Windows 10

Почти все инструкции по установке gpedit.msc в Windows 10 Домашняя и Домашняя для одного языка предлагают использовать сторонний установщик (который будет описан в следующем разделе инструкции). Но в 10-ке можно установить редактор локальной групповой политики и исправить ошибку «не удается найти gpedit.msc» полностью встроенными средствами системы.

Шаги будут следующими

  1. Создайте bat-файл со следующим содержимым (см. Как создать bat файл).
  2. @echo off
    dir /b C:WindowsservicingPackagesMicrosoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >find-gpedit.txt
    dir /b C:WindowsservicingPackagesMicrosoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>find-gpedit.txt
    echo Ustanovka gpedit.msc
    for /f %%i in ('findstr /i . find-gpedit.txt 2^>nul') do dism /online /norestart /add-package:"C:WindowsservicingPackages%%i"
    echo Gpedit ustanovlen.
    pause
  3. Запустите его от имени администратора.
  4. Будет произведена установка необходимых компонентов gpedit.msc из собственного хранилища компонентов Windows 10. Установка gpedit.msc в Windows 10 домашняя
  5. По завершении установки вы получите полностью рабочий редактор локальной групповой политики даже на домашней версии Windows 10. Редактор локальной групповой политики в Windows 10 домашняя

Как видите, способ очень простой и всё необходимое уже имеется в вашей ОС. К сожалению, метод не подойдет для Windows 8, 8.1 и Windows 7. Но и для них существует вариант проделать то же самое (кстати, он будет работать и для Windows 10, если по какой-то причине вышеописанный способ вам не подошел).

Как исправить «Не удается найти gpedit.msc» в Windows 7 и 8

Если gpedit.msc не найден в Windows 7 или 8, то причина, вероятнее всего, также в домашней или начальной редакции системы. Но предыдущий способ решения проблемы не сработает.

Для Windows 7 (8) можно скачать gpedit.msc в виде стороннего приложения, установить его и получить необходимые функции.

  1. На сайте https://drudger.deviantart.com/art/Add-GPEDIT-msc-215792914 скачайте ZIP-архив (ссылка на скачивание находится справа на странице).
  2. Распакуйте архив и запустите файл setup.exe (учитывая, что файл стороннего разработчика, безопасности я не гарантирую, однако по VirusTotal всё в порядке — одно обнаружение, вероятно, ложное, и отличный рейтинг).
  3. Если компоненты .NET Framework 3.5 отсутствуют на вашем компьютере вам также будет предложено скачать и установить их. Однако, после установки .NET Framework, установка gpedit.msc в моем тесте показалась как завершенная, но по факту файлы скопированы не были — после перезапуска setup.exe всё прошло успешно.
  4. Если у вас 64-разрядная система, после установки скопируйте папки GroupPolicy, GroupPolicyUsers и файл gpedit.msc из папки WindowsSysWOW64 в WindowsSystem32.

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

Gpedit.msc в Windows 7 Домашняя

Более того, похоже, в gpedit.msc, установленном таким способом отображаются только параметры Windows 7 (большинство из них те же и в 8-ке, но некоторые, специфичные именно для Windows 8 не видны).

Примечание: этот способ иногда может вызвать ошибку «MMC не может создать оснастку» (MMC could not create the snap-in). Это можно исправить следующим способом:

  1. Снова запустите установщик и не закрывайте его на последнем шаге (не нажимайте Finish).
  2. Перейдите в папку C:WindowsTempgpedit
  3. Если на вашем компьютера 32-битная Windows 7, кликните правой кнопкой мыши по файлу x86.bat и выберите пункт «Изменить». Для 64-разрядной — то же самое с файлом x64.bat
  4. В этом файле, везде измените %username%:f на
    "%username%":f

    (т.е. добавьте кавычки) и сохраните файл.

  5. Запустите измененный bat файл от имени администратора.
  6. Нажмите Finish в программе установки gpedit для Windows 7.

На этом всё, надеюсь, проблема «Не удается найти gpedit.msc» была исправлена.

Обновлено 03.04.2023

Failed to open the Group Policy object on this computer

Добрый день! Уважаемые читатели и гости IT блога Pyatilistnik.org. В прошлый раз я вам показал полезные настройки, которые позволяли полностью выключить авто воспроизведение видео в Google Chrome. Двигаемся дальше и продолжаем прокачивать свои знания, сегодня ко мне обратился разработчик, который пожаловался, что у него не применились групповые политики, что я настраивал ранее. Когда я попытался запустить на сервере для проверки gpedit.msc, то получил ошибку «Не удалось открыть объект групповой политики на этом компьютере (Failed to open the Group Policy object on this computer)». Давайте разбираться в чем дело.

Почему происходит ошибка «Failed to open the Group Policy object on this computer»

В такую ситуацию я попал на Windows Server 2016, мне для диагностики нужно было запустить локальные групповые политики, напоминаю для этого используется оснастка gpedit.msc. Но вместо привычного окна я получил ошибку:

Failed to open the Group Policy object on this computer. You might not have the appropriate rights.

Failed to open the Group Policy object on this computer

В русской версии данная ошибка звучит так:

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

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

После этого просто выскакивает пустое окно локального редактора групповой политики.

Сбой в локальном редакторе групповых политик

Данная ситуация происходит из-за повреждения файла Registy.pol который располагается по пути:

%WinDir%System32GroupPolicy или для кого привычнее C:WindowsSystem32GroupPolicy

Тут %WinDir% — это просто системная переменная Windows. Данную ошибку вы можете встретить на любой версии Windows, как на самых современных Windows 12 и Windows Server 2022, так и в XP.

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

Как исправить ошибку с поврежденным файлом Registy.pol

Чтобы поправить данную ошибку закройте окно с локальной групповой политикой. Далее в проводнике Windows перейдите по пути, что я указал выше, а именно C:WindowsSystem32GroupPolicy.

папка GroupPolicy

Самый быстрый способ включить скрытые объекты, это выполнить в окне PowerShell в режиме администратора вот такую команду:

Set-ItemProperty -Path HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced -Name Hidden -Value 1

После перезагрузки скрытые папки должны стать видимыми в проводнике Windows. Чтобы вернуть настройки обратно, необходимо ввести команду «Set-ItemProperty -Path HKCU:SoftwareMicrosoftWindowsCurrentVersionExplorerAdvanced -Name Hidden -Value 2«.

Теперь найдите папку Machine, нажмите F2. У вас появится возможность ее переименовать, я присвою ей имя Machine_Backup.

Переименовывание папки Machine

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

Переименовывние папки Machine с Registy.pol

Теперь попытайтесь снова открыть редактор локальной групповой политики (gpedit.msc) теперь у вас все будет работать как нужно и ошибка «Не удалось открыть объект групповой политики на этом компьютере. Возможно, у вас недостаточно прав» не возникнет.

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

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

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

Исправленная ошибка Failed to open the Group Policy object on this computer

Как удаленно исправить данную ошибку

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

#Подкладываем файл Servers.txt, где на каждой строке будет или имя сервера, или IP, если нужно применить к локальному компьютеру, то укажите в качестве имени localhost

$Servers = Get-Content «C:Servers.txt»

#Берем и каждый сервер из файла помещаем в контейнер, где выполняем действия.

foreach ($Server in $Servers) {
$Path = «\$ServerC$WindowsSystem32GroupPolicyMachine»
if (Test-Path $Path) {
Rename-Item $Path -NewName «Machine_Backup» -Force
Write-Host «Papka Machine na servere $Server uspeshno pereimenovana v Machine_Backup»
} else {
Write-Host «Na servere $Server net papki Machine»
}
}

Надеюсь, что это вам позволит сделать какую-то автоматизацию. С вами был Иван Сёмин, автор и создатель IT портала Pyatilistnik.org.

Возможно, вам также будет интересно:

  • Googledrivefs exe системная ошибка
  • Google таблицы произошла ошибка
  • Google таблицы если ошибка
  • Google почта ошибка 403
  • Google подтверждение не отправлено произошла ошибка повторите попытку далее

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии