Enable GroupPolicy GPEDIT for Windows Vista Home

by on April 13th, 2009

I posted a trick for boosting internet speed using GPEdit for XP. Somebody asked me, what about Vista? I found that gpedit.msc (group policy editor) is not present for Vista home and premium edition. It does exist in Vista Pro (Ultimate, Business and Enterprise editions). I proudly told him that Microsoft did not find it funny to bother Vista Home users to mess with Group Policy Editor, so they just eliminated the tool. But I gave him some tips related to how on this mortal world of windows we can desperately try to increase internet speed for Windows Vista by ‘other’ means. He was not convinced. Anyways now the good news is. We can populate, generate or create gpedit.msc thing in Windows Vista Home edition by using some Wizardry.

What we can do is, we can take the necessary files from Vista Ultimate or Business edition and put them in Vista Home to get gpedit back.

We need two packages.

  1. Group Policy files package
  2. .ADM files package

The path C:Windowssystem32 contains Group Policy files (in Ultimate Vista) e.g.

gpedit.msc
fde.dll
gpedit.dll
gptext.dll
wsecedit.dll

The path C:WindowsINF contains .ADM files (in Ultimate Vista) e.g.

AER_1025.ADM
AER_1028.ADM
AER_1031.ADM
AER_1033.ADM
AER_1036.ADM
AER_1040.ADM
AER_1041.ADM
AER_1042.ADM
AER_2052.ADM
AER_3082.ADM
conf.adm
inetcorp.adm
inetres.adm
inetset.adm
Search.adm
system.adm
wmplayer.adm
wuau.adm

We will copy these. and past these in Vista Home edition at the same paths in inf and system32 folders. Now Vista will protest about some files which it already have. It will ask something like: “Are you behind this suspicious activity?” We will confess by clicking yes. We will ignore more protests replace all files.

Download Group Policy files package
Download .ADM files package

Now
Open run
Run the following commands there one by one:
regsvr32 fde.dll
regsvr32 gpedit.dll
regsvr32 gptext.dll
regsvr32 wsecedit.dll

Now Vista will again protest that module was loaded but the entry point DllRegisterServer was not found. We will ignore that once more and continue our work ruthlessly with a smile on the face.

It is time.

Open once again run
Write there: gpedit.msc and Press enter…
and…

Click at images to enlarge.

wrong-gpedit

OMG! There is Group Policy Editor but with an error. Okay what it says:

MMC could not create snap-in.

Hmm! Lets find the MMC. Open run, type there MMC and press enter.

add-devils

Okay that will be empty on right side at first. We just click file > add or remove snap-ins and add all left side devils to the right panel and click ok.

save-devils

It will prompt to save. We just save that console. Finish.
Now snap-ins have been added.

We go to run (fast this time) and try to open gpedit.msc
Again the same problem. Vista will deny flatly to load snap-ins in gpedit.

I have a feeling to go to the website fmylife and post this article over there.
I am gonna try something more. We have got the Group Policy Editor in Vista Premium for sure but its empty.

F1 please! If anybody expert out there about this one, then guide us all for the love of Windows sake.

Do not try this, until this issue is resolved. OMG!!!

UPDATE: Download GPEDIT VISTA SETUP and install it. It will bring back GPEDIT for all versions of Windows Vista. [ source ]

Share

17 Reviews

  1. Hiroshi says:

    Above file by cw2k is safe to download. Its been scanned by Avira.

  2. devnullius says:

    Ok, rather strange to start your post with a solution – that even in your steps doesn’t work.

    System-files cannot be replaced by simple admit to everything : )

    I tried (I did not verify) with Fileunlocker (which needs reboot). I also know of batch-script / command cmd-program “replace.cmd” that will replace system files “live” by caching everything where it is needed.

    BUT I also found a solution with 1. detailed manul instructions and 2. setup 1.0 and setup 1.1.exe!

    This will install GPedit.msc on ALL Windows Vista’s : P

    http://www.vistax64.com/tutori.....vista.html

    Peace!

    Devvie

    ~~~ devnullius@googlewave.com ~~~

    Cuisvis hominis est errare, nullius nisi insipientis in errore persevare
    ——
    All spelling mistakes are my own and may only be distributed under the GNU General Public License! – (© 95-1 by Coredump; 2-10 by DevNullius)

  3. niemiro says:

    I managed to hack the XP gpedit.msc successfully. I am currently working on the Vista equivalent, but have one bug to fix. When I was writing my XP hack, I ran into this “MMC could not create the Snap-in” problem. I fixed it by registering all the dlls successfully. This took me quite a while, and in the end, it was a case of finding different versions of the same dlls, not some obscure trick.

    I also noticed that my XP hack used some other dlls. I do not yet know how similar the Vista equivalent is to XP’s gpedit.msc. When I install my XP hack on Vista, then install your Vista hack over the top, I get a better result, not perfect, but better.

    I get past the “MMC cannot create the snap-in” error, but the whole Administrative Templates folder does not exist, not empty, but non-existent. This makes it almost useless at the moment. I think this means we are both missing 1 or 2 dlls. I will keep trying, and when I get a breakthrough, I will report it here.

    There are also many, many, more templates available, in particular in the new .admx file format. Microsoft is giving them away in one redistributable package here: http://www.microsoft.com/downl.....laylang=en You really need to have a look and decide what to do.

    Unfortunately, work is slow and difficult my end, because I do not have a copy of Vista Business, Ultimate or a retail CD, however I am managing because I am downloading dlls off the dll download sites and confirming versions with the Microsoft Vista Virtual lab.

    For your interest and research, my XP hack needed these dlls that you are not using:

    appmgmts.dll
    appmgr.dll
    fdeploy.dll

    Do not rush into using these dlls, but do consider them.

    I will report back if I get a breakthrough. Good luck,

    Richard (niemiro)

  4. 8675309 says:

    i ended up getting ultimate with 7 upgrade but since my laptop is one foot in the dumpster no sense activating my ultimate oem key

  5. For a moment I thought this was the solution. Anyway very nice post and got me fooled for a while he he he. I guess the only solution is to upgrade my home premium to ultimate or business.
    .-= Lito|TheFilipinoEntrepreneur.com´s last blog ..TRC (TLRC Training) Courses Available in February 2010 =-.

  6. 8675309 says:

    i was looking for a solution like this so i dont have to reformat but if it not work like the tinker on windows vista server hack then i give up

  7. carl says:

    If anyone has a solution to this, can you let me know.

    I have followed these instructions, and get to where you add the snap-ins, only to find out windows wont add it.

    Saying something like, “this snap-in is not for vista home premium or you are running vista home premium this snap-in may not be used with this version of vista.

    I have come this far now, has someone got a solution, as to what you do next

  8. Richard says:

    Hmmm, ok it’s actually not working, still the error of could not load snap in…

  9. Anonymous says:

    I did everything article said, got every result article said, meaning it didn’t work once you get it. I did take ownership of the dlls and everythings fine except gpedit. I haven’t checked to see if it will work for my purposes though.

  10. JAZZAH says:

    funny, i got to the end then read that it doesn’t work . good job guy’s but it would be good if it had the ending…

  11. great post, but I can’t add the “Local Users and Groups” from the left side devils to the right side.
    I want to set the limit of bandwidth, I know only in XP not in vista home, can you post the way how to setting the limit of bandwidth on vista home?

    Upry.

  12. John Landry says:

    Hi, thanks for the pointers.

    But I can’t get it to work. I have followed all the steps including Connor’s post about ownership & permissions. The only dll that registers okay is gptext.dll. The other three always fail. I’m not too familiar with windows internals. Any ideas?

    John.

  13. Connor says:

    Got it working!!!!!!

    Turn off User Acount Control

    Set the permissions and ownership of the files as your user name

    Then run CMD as admin and input:

    regsvr32 fde.dll
    regsvr32 gpedit.dll
    regsvr32 gptext.dll
    regsvr32 wsecedit.dll

    and then it works!

  14. Ibrahim52 says:

    Thank you very much.Wonderful post.

  15. Rojan Karki says:

    I’d planned to implement it. Hopefully it may work.

  16. bo destiny says:

    procmon say it can’t find HKCR\Software\Classes\Applications\mmc.exe
    anybody got this hive?

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>