Windows Starter Edition, Home и Home Premium не включают gpedit, как мне его установить?

41

Я хочу внести некоторые изменения в Windows, которые требуют использования редактора групповой политики ( gpedit.msc).

К сожалению, редактор групповой политики не входит в версии Windows для начинающих, дома и дома Premium.

Как я могу установить его?

ДэвидПостилл
источник
У меня сложилось впечатление, что gpedit отсутствует, поскольку в этих выпусках отсутствует инфраструктура групповой политики, чтобы что-либо делать с записями реестра групповой политики. Этот Q & A предполагает, что это не так; что до тех пор, пока вы создаете записи вручную или с помощью gpedit, эти политики будут реализованы. Это верно?
fixer1234
@ fixer1234 Для вещей, которые я сделал с этим да. В основном, включение регистрации событий для разных вещей.
Дэвид Постилл
1
Я должен был сделать больше исследований. Похоже, групповая политика - это просто набор настроек (без дополнительной инфраструктуры). Справочное руководство доступно от Microsoft в форме электронной таблицы. Эта и другая информация доступна здесь .
fixer1234
1
@ fixer1234 Это очень полезная ссылка! Я добавлю к своему ответу. Спасибо.
ДэвидПостилл

Ответы:

30

Как установить gpedit.msc в Windows Starter Edition, Home и Home Premium?

Я использовал следующую процедуру для успешной установки gpedit.mscна Windows 7 64 бит Home Premium.

Заметки:

  • Подтверждено, что работает на Windows 10 от Moab

  • Очевидно, он работает и в Windows 8, Windows 8.1 и Windows 10. Я лично не проверял это.

ОБНОВЛЕНИЕ: По словам наших читателей, этот инструмент также отлично работает в Windows 8, Windows 8.1 и Windows 10.

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

  1. Сначала загрузите установочный файл, используя следующую ссылку:

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

    Вы найдете ссылку для скачивания в правой части вышеупомянутой страницы: ссылка на скачивание

  2. После загрузки ZIP-файла распакуйте его с помощью WinRAR или 7-Zip.

  3. Запустите извлеченный файл setup.exe.

    Он установит файлы, и вы сможете получить доступ к команде gpedit.msc через окно поиска RUN или меню «Пуск».

Заметка:

  • Для пользователей Windows 7 64-bit (x64)! Вам также нужно перейти в папку «SysWOW64», находящуюся в папке «C: \ Windows», скопировать из нее папки «GroupPolicy», «GroupPolicyUsers» и файл gpedit.msc и вставить их в «C: \ Windows \ System32». папки.

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

  1. Запустите установщик и оставьте его на последнем шаге (не нажимайте кнопку «Готово»).

  2. Теперь перейдите в C:\Windows\Temp\gpedit\папку.

  3. Если вы используете 32-разрядную (x86) редакцию Windows 7, щелкните правой кнопкой мыши файл x86.bat и выберите «Открыть с помощью -> Блокнот». Если вы используете 64-разрядную (x64) редакцию Windows 7, щелкните правой кнопкой мыши файл x64.bat и выберите «Открыть с помощью -> Блокнот».

  4. Всего в файле вы найдете 6 строк, содержащих следующую строку:

    % Имя пользователя%: е

  5. Редактировать эти строки и заменить %username%:fс"%username%":f

    Оригинал: icacls %WinDir%\SysWOW64\gpedit.dll /grant:r %username%:f

    Новое: icacls %WinDir%\SysWOW64\gpedit.dll /grant:r "%username%":f

  6. Сохраните и запустите файл (щелкните правой кнопкой мыши -> Запуск от имени администратора).

  7. Вот и все. У вас будет работать gpedit.msc.

Источник Как включить «Редактор групповой политики» (gpedit.msc) в Windows 7 Home Premium, Home Basic и Starter Edition?


Справочное руководство по параметрам групповой политики

Корпорация Майкрософт обновила и предоставила для загрузки полное справочное руководство по параметрам групповой политики для Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista, Windows Server 2003 SP2, Windows Server 2008 R2 и Windows Server 2012 R2.

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

Ссылка на скачивание таблицы

...

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

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

  1. Требуется выход из системы: «Да» в этом столбце означает, что операционная система Windows требует, чтобы пользователь вышел из системы и снова вошел в систему, прежде чем применить описанный параметр политики.
  2. Требуется перезагрузка: «Да» в этом столбце означает, что операционная система Windows требует перезагрузки, прежде чем применить описанный параметр политики.
  3. Требования к схеме или домену Active Directory. «Да» в этом столбце означает, что необходимо развернуть схему Active Directory, прежде чем можно будет развернуть этот параметр политики.
  4. Состояние: «Новый» в этом столбце означает, что параметр не существовал до Windows Server 2012 и Windows 8. Это не означает, что параметр применяется только к Windows Server 2012 и Windows 8. См. Столбец «поддерживается на ”, Чтобы определить, к какой операционной системе применяется параметр политики.

Справочное руководство по параметрам исходной групповой политики для Windows 10 / 8.1 / 7 / Server

ДэвидПостилл
источник
18
Девиантарт - странное место, откуда его можно получить. Это также, вероятно, использует exe из Windows Professional. gpedit не устанавливается специально.
Подмастерье Компьютерщик
@JourneymanGeek Я знаю, но полезно установить его;)
DavidPostill
4
Проблема в том, что вы не получаете редактор групповой политики от Microsoft, а также в том, что он может быть изменен.
Тамара Вийсман
@ TomWijsman, хотя это, безусловно, верные аргументы, весь этот процесс был тщательно проверен Дэвидом Постиллом и Моавом. Излишне говорить, что если вас не устраивают ограничивающие факторы, вам не нужно их использовать, но, похоже, это приемлемый вариант.
Run5k
1
--- не работает для меня после последнего обновления Windows :-(. Я не много диагностировал, но он просто не оставил мне новую копию gpedit.msc. Папка windows \ system32 также была Wonky, делая папку «GroupPolicy» волшебно невидимой ... не скрытой, просто не показанной в Windows Explorer или dir в командном окне. Мне кажется, что они пытаются предотвратить это
Mike M
20

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

Файлы пакета групповой политики можно найти в

%SystemRoot%\servicing\Packages

С совпадением имен файлов

Microsoft-Windows-GroupPolicy-ClientExtensions-Package*.mum
Microsoft-Windows-GroupPolicy-ClientTools-Package*.mum

И команда для установки будет иметь следующий формат:

dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\{{PackageFileName}}"

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

/norestart говорит, чтобы не автоматическая перезагрузка

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

Патрик Эванс
источник
Оба эти языковых пакета .... при установке не включается групповой редактор в Windows 10 Home
Ramhound
После этого на моей машине был включен редактор групповой политики (из чистой установки) и ничего больше. Используется в более ранней версии (104 ** или что-то в этом роде) и в последнем обновлении (1703, 15063). Так что, если это просто языковые пакеты, то их установка заставляет gpedit быть включенным. В любом случае, это так, как я заставил его работать над версиями Home, которые я использовал.
Патрик Эванс
7
Вот для нетерпеливыхfor /f "tokens=*" %G IN ('dir /b "%SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-Client*.mum"') do (dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%G")
млт
2
Работает на win10 Home
deerchao
1
После установки пакетов, если вы посмотрите журнал DISM, вы увидите, что перезагрузка была необходима, но была подавлена ​​с помощью /norestart. Для меня gpedit.mscне появлялся под c:\windows\system32до, пока я не перезагрузился.
Джеймс Л.
7

Начиная с альтернативы gpedit.msc для Windows Home? помечен как дубликат этого вопроса (хотя технически это не так), я опубликую альтернативу gpeditздесь.

Каждая групповая политика соответствует значению реестра, которое вы можете редактировать regedit. Соответствия, включая различные значения, документированы на gpsearch.azurewebsites.net . По-видимому, поддерживается сотрудником Microsoft, поэтому он довольно надежный.

ляпис
источник
Так почему же кто-то не делает инструмент реестра-легко-отключить-winupdate? Это может быть четыре линии PowerShell.
Уоррен П
2

Купите обновленную версию Windows, включающую функциональность gpedit, или разблокируйте прилагаемый пакет gpedit.

Более низкие версии Windows не включают gpedit в качестве функции, в то время как более дорогие версии. На веб-сайте Microsoft наборы функций описаны для каждой версии Windows.

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

Дэвид Постилл связался со сценарием, и некоторые обнаружили, что он не работает. Если вы только что попытались установить сценарий из ответа Дэвида Постила, выполните следующие действия, чтобы отменить некоторые изменения, внесенные сценарием. Или вы можете перейти к следующей части Добавление gpedit.msc .

Отменить изменения сценария от Deviant Art

Возможно, что стороннее программное обеспечение от Deviant Art было законным, когда оно было скомпилировано, однако прошло уже более двух лет с тех пор, как этот вопрос был опубликован, и стороннее программное обеспечение могло стать несовместимым с современной инфраструктурой Windows.

Сторонний скрипт из Deviant Art создает папку и создает резервную копию копии файлов, связанных с gpedit. Перейдите к %WinDir%\SysWOW64\GPBAK.

Чтобы отменить некоторые эффекты сценария, скопируйте файлы резервных копий обратно в %WinDir%\SysWOW64папку. А именно gpedit.dll, fde.dll, gptext.dll, appmgr.dll, fdeploy.dll.

Перейдите в %WinDir%\System32\папку и удалите или замените то, gpedit.mscчто было скопировано вручную. Вы можете также удалить gpedit.mscиз %WinDir%\SysWOW64папки.

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

%WinDir%\SysWOW64\GroupPolicy, %WinDir%\SysWOW64\GroupPolicyUsersПапки создаются и изменяются с помощью сценария , а также. Здесь есть обратное.

К сожалению, сценарий Deviant Art не создает резервные копии этих каталогов. Мы не уверены, как справиться с этим. Вы можете попытаться удалить папки, возможно. Вы можете удалить их из %WinDir%\SysWOW64папки.

После изменения сценария и добавления функции gpedit.msc мы обнаружили, что Start Menu -> Windows Administrative Tools -> Local Security Policyприложение теперь присутствует. Мы не могли получить gpedit.mscзагрузку непосредственно из командной строки до сброса установки с Settings -> Updates -> Recovery.

Добавление gpedit.msc

Файлы пакета групповой политики можно найти в

%SystemRoot%\servicing\Packages

Ищите совпадения имен файлов:

Microsoft-Windows-GroupPolicy-ClientExtensions-Package*.mum а также Microsoft-Windows-GroupPolicy-ClientTools-Package*.mum

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

dism /online /add-package:"%SystemRoot%\servicing\Packages\{{PackageFileName}}"

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

Также может возникнуть необходимость перерегистрации DLL-файлов, если gpedit.mscвыдает ошибку отсутствующего токена. В противном случае, может быть лучше избежать повторной регистрации DLL. Чтобы исправить пропущенную ошибку токена, попробуйте перейти %WinDir%\System32\и запустить эту команду, взятую из этой статьи в social.technet.microsoft.com :

For /F %s in ('dir /b *.dll') do regsvr32 /s %s

Это может быть необходимо Reset This PCдля очистки gpedit.msc. Сделайте резервную копию ваших файлов в первую очередь.

Альтернативное решение от службы поддержки Microsoft в случае повреждения DLL

Служба поддержки Microsoft рекомендовала загрузить новый Windows ISO с другого компьютера. Убедитесь, что у вас есть драйверы для ваших медиа-дисков, сетевых интерфейсов и тому подобное. Дальнейшие исследования показали, что для получения розничной версии Windows ISO, запустите Windows Media Creation Tool из более ранней версии Windows или даже из Ubuntu или MacOS, в противном случае Media Creation Tool попытается сгенерировать ISO, который наследует пакеты от текущая система, из которой он запущен.

  • Последнее замечание: пожалуйста, используйте этику при изменении операционной системы Windows. Поведение по умолчанию заключается в том, что в Windows Home нет редактирования групповой политики. Разблокировав этот пакет, который не указан в качестве «официальной функции», мы должны использовать этические нормы в усилиях по поддержанию предполагаемого поведения системы Microsoft. *

  • также обратите внимание: единственная причина, по которой мы попытались использовать эти методы, - попытаться исправить некоторые вредоносные программы в нашей системе, которые в противном случае были бы не поддающимися лечению. Microsoft не очень помогает в решении наших проблем. В какой-то момент некоторые из параметров лицензирования Microsoft, вероятно, станут неприменимыми, поскольку в нашем случае Microsoft не выполнила условия Соглашения. У нас не было другого выбора, кроме как попытаться решить эту проблему самостоятельно, или же отказаться от нашей приобретенной Fair and Square версии Windows 10, которая каким-то образом сильно испортилась из-за небольшой или никакой нашей собственной ошибки. *

Эшвар Дас
источник
2
Как это лучше, чем принятый ответ?
Тото
1
@Toto: Разве это не очевидно? В принятом ответе рекомендуется загрузить непроверенное программное обеспечение из неутвержденного источника и, возможно, поставить под угрозу безопасность вашей системы и соответствие лицензии. Этот ответ дает правильный способ сделать это.
Скотт
1
Это частично работает - gpedit.mscсуществует и работает на домашней версии после выполнения этого. Однако, похоже, что параметры в ветви «Административные шаблоны» не действуют, поскольку домашние выпуски не имеют инфраструктуры, которая транскрибирует файлы POL в реестр. Похоже, это работает, по крайней мере, для частей ветки Настройки безопасности, которые я тестировал!
Бен N
1
Но, честно говоря, @Toto этот ответ уже редактировался 14 раз менее чем за 12 часов. По сути, это началось с того, что немного больше, чем Buy an upgraded version of Windows that includes gpedit functionality. технически, хотя это может быть точным, но на самом деле не соответствует духу первоначального вопроса.
Run5k
@Toto: покупка обновленной версии Windows - верное решение. Комментарии к принятому ответу подтверждают сказанное Скоттом. Windows обновилась после возможности стороннего патча добавить gpedit. Самый безопасный способ - купить апгрейд.
Эшвар Дас
1

Это сработало для меня:

Создайте новый пакетный файл с этим содержимым (на основе этой ссылки ) и запустите от имени администратора:

@echo off 
pushd "%~dp0" 

dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt 
dir /b %SystemRoot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt 

for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" 
pause
разработчик Android
источник