Determine Which Version of SharePoint is Installed

I've come across this several times, where someone asks me a SharePoint question.  Not that I want to answer a question with a question, but the first thing I ask is what version of SharePoint they are running.

Is it WSS 3.0 or is it MOSS 2007?  Is it Standard or Enterprise?  Is it 32-bit or 64-bit?   And typically the answer I get back is: "I dunno".  So, here's a post on how to determine what you have under the hood - hope someone finds it useful.

Do I have WSS or MOSS?

To determine whether you have WSS 3.0 or MOSS 2007, look to see what Services are running in Central Administration.  You'll notice some services missing if you are running WSS, specifically Office SharePoint Sever Search.

  • Central Administration > Operations > Services on Server
    • WSS:


    • MOSS:



Do I have 32-bit or 64-bit SharePoint?

When you have a 64-bit edition of Windows Server 2003, programs that are 32-bit are installed into a separate directory.  So, you can take a look at the file directory to see where your SharePoint installation has been installed:

  • 32-bit applications are in: \Program Files(x86)
  • 64-bit applications are in: \Program Files


What version of SharePoint is installed?  What Service-Pack is installed?

There are a couple of ways to determine what version of SharePoint you have installed.  By looking at the version numbers of the DLL's in the GAC (Global Assembly Cache), or in Central Administration.  For a great compilation of the different version #'s of SharePoint, take a look at Penny Coventry's post at Mindsharp:

  1. In Central Admin, look at the Servers in Farm as it will tell you what version you have running.
    1. Central Administration > Operations > Servers in Farm 


  2. In the GAC, right-click on the DLL's for SharePoint and examine the Version tab of the Properties of the DLL



What version of MOSS is installed?  Standard or Enterprise License?

To determine whether you are running Standard or Enterprise, you can look in Central Administration where you would convert the current license.

  1. Central Administration > Operations > Convert License Type  


- Dan

Comments (20)

  1. Anonymous says:

    How does it not help?  Just look inside the directories to see where it's installed.  

    •32-bit applications are in: Program Files(x86)

    •64-bit applications are in: Program Files

  2. Anonymous says:

    I am an End User and don’t have access to server on which Sharepoint is Installed. How can I find the version?

  3. Anonymous says:

    Great tip… Thanks.

  4. Anonymous says:

    I am an End User and don’t have access to server on which Sharepoint is Installed. How can I find the version?

  5. Jon Heal says:

    Very helpful. Thanks.

  6. thomas says:

    once you have the version number, you can easily look it up here :…/bb735839.aspx. Simply click in the cumulative update section on a KB link and you'll be provided with the version of that build.

    For example, the June CU for MOSS 2007 is KB 2544398, which provides the following info : "Note This is build 12.0.6562.5000 of the cumulative update package. "

  7. sharepoint geek says:

    Not sure how this post would help with 32bit / 64bit determination..

    Not good

  8. BGill says:

    I think one of our SP2007 servers was installed as a standalone and then there was an attemt to move the databases.  Is there some way I can tell if SP was originally installed as a standalone vs. installed as a farm?



  9. Simon says:

    sharepoint geek has a point – when I look at where SharePoint 3.0 Central Adminitration is installed – it's in the following directory – C:Documents and SettingsAll UsersStart MenuProgramsMicrosoft Office Server

    How can i determine whether it's 32 or 64 bit?

  10. Great post! says:

    Just leave your bitcoin address and i will send you a thank-you bitcoin 🙂

  11. Ram Karthik says:

    how do we find out about the Service Pack?

  12. mkamoski says:

    Nice article. BTW, you noted this link……/481.aspx …but it does not work as of now. Thanks for the good information otherwise.

  13. ms_genius says:

    does anyone at microsoft know how to create a tool that makes a web service call to look up the service pack info and present it to a user without having to click around 5 places and load multiple websites?

  14. Jimbo says:

    I agree with  sharepoint geek –

    You say we should "Check program files & program files (x86)," but FOR WHAT?



    NOT helpful! Sorry we are not all "uber-geeks" and, I'm sure you feel that we should "KNOW" (inherently) what to look for, but seriously, if you tell us to "check this folder," please go the extra "inch" and say, "Check for these exe's and these DLL's," rather than assuming we all just "know" that information.

    And, it's not a "dig" against you, just that some of us are "not as well-seasoned" as others. 😉

    Maybe something even simpler, like go to Command prompt, type "services.msc"

    Look for the "SharePoint" services, and THAT will basically tell you the version and/or the place to look for the exe's; to get more version details.

    i.e., if you look at the General tab on the "SharePoint Server Search 14" Service, you can see that you would look for this file:

    "C:Program FilesMicrosoft Office Servers14.0Binmssearch.exe"

    [14 sorta "gives it away" – LOL – i.e. 2010]

    Or, if you look at General tab on Sharepoint 2010 Administration service, you can see you would look for this file:

    "C:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions14BINWSSADMIN.EXE"

    Was it really THAT hard to provide a bit more info?

  15. Mark Kamoski says:

    How can one tell from a simple end-user's perspective? That is, as one browses a given SharePoint site as an end-user, how can one tell which version of SharePoint is running?

  16. maixxxxsubhxxxx says:

    Awesome,Dan But this 32-bit or 64-bit difference can be same for Windows Server 2008, Windows Server 2008 R2, Windows Server 2012??

  17. BitCoin vacuum says:

    I hope y’all didn’t hurt SharePoint Comic’s feelings. Long radio silence from him since the last followup questions were asked of him.

  18. Scott Welker says:

    How does one determine the version without access to the server, i.e. how would an end user determine what they are working with?

  19. Waseem Khn says:

    Thank you, the article is really helpful.

  20. mike says:

    Very useful, thank you

Skip to main content