Updates: PsTools and SysinternalsSuite


The following Sysinternals utilities and files have been updated:



  1. PsTools v.2.42: all PsTools now support the switch ‘-accepteula’ on the command-line in order to avoid breaking non-interactive scenarios (e.g. scripts and other automation)

  2. PsExec v1.73: for Vista the tool now supports the ability to run processes in the Local System account on the interactive desktop with the -s and -I switches.

  3. PsGetSid v1.43: fixes a bug where it wouldn’t correctly process multiple computers

  4. PsService v2.21: adds support for reporting Windows Vista delayed autostart and pre-shutdown notification services

  5. SysinternalsSuite: removed the BlueScreen Screen Saver from the Sysinternals Suite since various 3rd party products mistakenly identify the screen saver as malware. The BlueScreen Screen Saver is still available as a download from its dedicated page here.


Comments (22)

  1. Anonymous says:

    Good idea (regarding the links). I was a bit rushed getting this posted. I’ve added links to all the updated tools. Thanks!

  2. Andrew Rich says:

    Ah, so because Microsoft wants everyone to accept the PSTools EULA even though they’ve been using the tools for years, we now have to change all of our scripts.  Makes sense.

  3. Alex Muntean says:

    Direct links to the updated tools would have been nice 😉

  4. Cyclonus says:

    Agreed, a link to the new versions would be a nice touch 😉

    None the less, thanks for the new versions!

  5. Derrick P says:

    does pstools support Vista Bus Ed? I download the new Pstools and some fuction does not work at all when using it with Vista Bus Ed. For example when I ran pslsit \servername it returned the following error message

    "Failed to take process snapshot on dc1.

    Make sure that the Remote Registry service is running on the remote system, that you havefirewall p

    rts allow RPC access, and your account has read access the following key on the remote system:

    HKLMSoftwareMicrosoftWindows NTCurrentVersionPerflib

  6. Thomas Schweikle says:

    Links to the tools would realy be nice. It is a bit not of a good idea to announce something without giving the opertunity to download the updates in an easy way.

  7. stuff says:

    a very fine example of how again the microsoft corporation is as removed as possible from the end-user’s needs as could possibly be.

    did you even waste a single thought on saving initial eula-acceptance in the registry or a local file stored in the same directory so we needn’t change all our scripts just because of your paranoia?

  8. stuart says:

    Yeah – this is really annoying! Lots of techs I know are having to trawl through heaps of scripts and processes just to see if they need to accept the EULA. Why not make us accept the EULA when we download the tools instead of every single time we use them?

    Mark, please fix this…

  9. Name (required) says:

    It’s annoying that the license prompt is displayed again for each user and machine, but what really bothers me is that I can’t find the "Google Search" option in the Process Explorer context menu any more.

    MS Live Search is a waste of my time.

  10. unbelievable says:

    This is soo stupid and really doesn’t fit the quality of the tools…

  11. Vincenzo says:

    To avoid EULA (specially when scripting) create for each products the registry key EulaAccepted (type dword) with value 1

    Like this .reg file

    REGEDIT4

    [HKEY_CURRENT_USERSoftwareSysinternalsPsList]

    "EulaAccepted"=dword:00000001

    You can use REG.EXE to distribute EulaAccepted for each product & user  

  12. dmm says:

    How about fixing BgInfo so that it correctly recognizes IE7 … ?

    Thanks!

  13. Gman says:

    Do you plan on also providing the "-accepteula" switch for "autorunsc.exe"?

  14. somarr says:

    So it’s been a couple months and I would guess that Mark and Bryce will be focused on other areas now that they are part of Microsoft.  BGInfo is a very useful tool but it becoming dated with respect to CPU and OS detection.

    How do we go about requesting fixes/enhancements for these tools now?  Through the forum?

    1.  If Mark and Bryce do not provide updates, will other developers be working on these "free" tools?

    2.  Any plans to add WSH support?

    3.  How about fixes for CPU detection, hyper-threading and core detection?

    4.  Are there any planned updates for BGInfo in the near future?

  15. Mike B says:

    wow, I just saw the EULA deal when I grabbed a new version of HANDLE.EXE.  I noticed that the size of it went up from 77k way up to 420k.  When I ran it I knew why… that EULA agreement deal is taking up over 300k to the tool?  wow, this is crazy…  Strings.exe used to me 35k and is now almost 160k….

     Microsoft, PLEASE remove the EULA from the programs themselves and make us agree to the EULA in order to download… or even make us agree to it when we unzip it?

     My old versions of the products are like gold to me now….  like gold…

    Mike B

  16. David Solomon says:

    In regard to the comment earlier on Pslist failing on Vista, that’s because Vista’s default security for the performance counters requires admin access – so run Pslist from an elevated command prompt and it works fine.

  17. Carl says:

    Wow, let me be the first to post an unqualified postive comment:

    Thanks much for rounding up all the tools into one download — I used to have to click, click click to make sure I had the latest version of this awesome tool collection.

  18. Toby Richards says:

    You know what? It’s not so bad that the new EULA is a bother. What burns me is that–after over two months of people complaining–nobody from Microsoft has bothered to post something in this thread to at least acknowledge that they understand the new EULA is inconvenient, but <insert PR rhetoric here>.

  19. grumble says:

    I was filled with dread when microsoft bought sysinternals and now I see that that dread was well founded.  Is it that MS are embarrassed that the sysinternal tools are so superior to any that MS provided directly that they had to buy then break them?  

  20. Felippe says:

    Preciso de alguns updates específicos.

  21. peter says:

    Accpecting EULA is more than inconvenient, it is annoying when you use the tool in a command line one multiple systems (p.e. network path). Enter "-accepteula" is only a solution in scripts! For god’s sake I have an "old" version of pstools… (intersting, M$ has nothing done but changing the companies name and a beautiful dialog field)