Peer Guardian 2 with Windows 7 pgfilter.sys 64

peer-guardian-2 Because Windows 7 requires digitally signed drivers PG2 will not work out of the box. But the information provided on PG2’s instruction page is outdated pertaining to the RC. The solution?

Check out our guide to an alternative solution.

Driver Signature Enforcement Overrider – a program by NGOHQ for dealing with this pesky annoyance. pg2 windows 7The recipe requires two ingredients: DSEO and pg2-rc1-test2.exe – Firstly you must enable TEST MODE in DSEO, and reboot your computer. Following the reboot, install PG2, but do not launch it; instead, navigate to its install folder (C:\Program Files\PeerGuardian2) where you will see peer guardian windows 7 “pgfilter.sys”. This is the unsigned driver, to sign it use DSEO’s sign file option, manually add the path for pgfilter.sys, and press OK. Now type “bcdedit /set loadoptions DDISABLE_INTEGRITY_CHECKS” in th e run box (start>run) without quotes. Now you can launch PG2 with no problems! peer guardian windows 7

If you find yourself having to redo these steps every time you launch PG, check out Vista RC Loader.

Comments

  1. The Guy Who Comes Back To Haunt You says:

    1. Install DSEO, Enable Test
    2. Install testing watermark removal
    2. Restart
    3. Install PG2, no initial start after install
    4. Sign pgfilter.sys using DSEO
    5. Launch PG2
    6. Laugh at microsoft in a manner that has nothing to do with humour

    OS: W7 Ultimate x64 RTM

    SUCCESS!

  2. sleepy says:

    no need to go through all that just use PeerBlock. :D

    • mandy says:

      so peer block works just as good?

      • Blagnarok says:

        Yes it does.
        Peer Block is basically the same program, but a more up to date version. I think it works better, and is probably by the same people who made PeerGuardian. They got a lot of heat from “the man” for blocking gov spy IP addresses so it makes sense they would just give the same program a new name and continue without the hassle.

  3. Silencer says:

    it’s done

    1.enable test mode with DSEO and install peerblock with no starting upon windows starting…
    2.restart
    3.sign driver with DSEO
    4.load peerblock

    windows 7 X64 RTM

  4. Silencer says:

    i tried this way before i had raid 0 config with windows 7 RTM it had been working.But after raid 0 setup on windows 7 install i cant get to working.
    DSEO cannot sign the file…

    peer block cannot start

  5. The Pork Dancer says:

    Thanks, worked no problem on W7 build 7100.

  6. GarglingGlass says:

    I used DSEO 12 to do this on Windows 7 Ultimate x64. It worked perfectly, however DSEO will always say Test Mode on your desktop as long as it’s running. I don’t particularly care for this at all :( If someone knows how to get rid of that or another fix, e-mail me.

    • sixdoublefive321 says:

      [EDIT] meant to mention I uninstalled PG for each test; deleting the remenant PG program folder as well.

    • NyaR says:

      I am sorry I cannot help you further, I have information from multiple sources that PG2 sometimes works, and sometimes doesn’t, for no apparent reason. For some people it is functional 100% of the time, others are not so lucky.

      Personally I was running PG2 fine for over a week when it decided to behave unpredictably, it is for this reason I researched and switched to using ipfilter.dat – it is 100% as effective as PG2, it is using the same ip blacklist made by the same people! Just make sure you are using the utorrent beta, it is non-functional in the normal release under Windows 7.
      Again I am sorry I cannot help you further, best of luck.

  7. Aaron says:

    I’m pretty sure http://files.ngohq.com/ngo/dseo13b.exe is a dead link.

    the 1.2 version still works tho.

    • sixdoublefive321 says:

      PG will only run on my PC if I perform the procedure described above every time I want to run PG. I have signed the driver through DSEO.

      I’m not sure what I’m missing. I’m running Win 7 RC (7100) x64.

      Thanks for the reply.

      22

    • NyaR says:

      Are you booting in unsigned mode, from the dos boot menu, or are you enabling test mode through DSEO?
      I know firsthand that PG does not always play nice with Vista/7, for reasons unknown to me. Possibly making the .sys file “Read Only” (right click>properties>checkbox) after signing it would help you, try that and tell me if it works. Alternately, if you are just using this for torrents, try the built in ipfilter blocking of utorrent – I have posted a walk through on this as well.

      Thanks for the feedback

  8. Cynagen says:

    You all should look into the PG2 RC Loader I wrote to take care of problems like hanging up at GENERATING LIST CACHE. http://forums.phoenixlabs.org/showthread.php?t=16685

  9. sixdoublefive321 says:

    Thanks for the info. I tried the how-to exactly as instructed above and PG will install and run, but without the UI. I also tried booting in unsigned mode through the boot menu then followed the instructions above and got the same result. I also tried assigning the .sys as read-only and got the same result. I *have* been able to run PG on my PC twice successfully but can’t remember the exact steps taken to do so. Moreover, the instructions above leave out a prompt from DSEO to reboot. Another oddity is that I have to install DSEO every time to use it. I’m not sure if that’s just the way it runs or if I have a bad installer. Also, the first time I got PG to work, I did not use DSEO; I just ran in unsigned mode via the boot menu. The second successful PG run was with DSEO. I can’t seem to replicate the results consistently. It’s just odd that PG ran fine…once…by booting in unsigned mode but will not again. Is ipfilter as solid as PG?

  10. sixdoublefive321 says:

    Hi. Great info and it seems to work. Do these actions need to be performed every time you want to run PG?

    Thanks again.

    22

    • NyaR says:

      I am not sure what the direct solution is for your problem, I have fixed it before, but I cannot recall how.

      A workaround would be, assuming you are using PG2 for torrents, to use ipfilter.dat with utorrent

      I will post a step-by-step in the next few days, and reply to your comment if you have not come to a solution.

  11. Mete says:

    Problem I had on Windows RC1 X64 is that I get peerguardian to run and download block lists but it doesn’t appear to be blocking IPs. As the IP history doesnt even show ALLOWED IPs. Appears to not be actually filtering even though its running…..I’m usine ReadyDriver Plus to get that far…

  12. d.wendland says:

    I’m on Windows 7 RC and have 32 bit. This fix did not work for me, any suggestions. Peer Guardian is running in Task Master; but I cannot open it to add any lists, can’t see the program at all? Please help?

  13. Sam says:

    for win 7 RC

  14. Sam says:

    works for win 7 64bit beta version ,but cant seem to get it to block/or even list the ip addresses.

  15. Nothreeb says:

    Works flawlessly on Windows 7 64-bit RC. Thanks!

  16. NyaR says:

    stevvi try to run the bcedit command
    I seem to have been wrong about it not working

  17. Porchy says:

    Readydriver plus works just fine for me on Windows 7 RC1 and have had Peerguardian RC1 working since Windows 7 early betas with virtually no problems. Saying that, the above application is really quite good too.

  18. NyaR says:

    No sir you do not, as long as you have signed the driver.

  19. sixdoublefive321 says:

    No problems at all, I appreciate your help. I’ll try the ipfilter route. FWIW, when I try to run PG, it stops while GENERATING LIST CACHE.

    Again, I look forward to usng your ipfilter tutorial.

    Thanks again!

    22

Trackbacks/Pingbacks

Speak Your Mind