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: https://www.mindsharpblogs.com/penny/articles/481.aspx
In Central Admin, look at the Servers in Farm as it will tell you what version you have running.
Central Administration > Operations > Servers in Farm
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.
Central Administration > Operations > Convert License Type
- Dan
Comments
Anonymous
January 01, 2003
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 FilesAnonymous
January 01, 2003
I am an End User and don't have access to server on which Sharepoint is Installed. How can I find the version?Anonymous
January 01, 2003
Great tip... Thanks.Anonymous
January 01, 2003
I am an End User and don't have access to server on which Sharepoint is Installed. How can I find the version?Anonymous
April 12, 2011
Very helpful. Thanks.Anonymous
July 15, 2011
once you have the version number, you can easily look it up here : technet.microsoft.com/.../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. "Anonymous
July 12, 2012
Not sure how this post would help with 32bit / 64bit determination.. Not goodAnonymous
August 22, 2012
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? Thank, BgAnonymous
September 18, 2012
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?Anonymous
September 28, 2012
Just leave your bitcoin address and i will send you a thank-you bitcoin :)Anonymous
October 09, 2012
how do we find out about the Service Pack?Anonymous
September 24, 2013
Nice article. BTW, you noted this link... www.mindsharpblogs.com/.../481.aspx ...but it does not work as of now. Thanks for the good information otherwise.Anonymous
October 10, 2013
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?Anonymous
October 21, 2013
I agree with sharepoint geek - You say we should "Check program files & program files (x86)," but FOR WHAT? moss.exe? SP-something.exe? 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?Anonymous
November 14, 2013
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?Anonymous
February 18, 2014
Awesome,Dan But this 32-bit or 64-bit difference can be same for Windows Server 2008, Windows Server 2008 R2, Windows Server 2012??Anonymous
March 03, 2014
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.Anonymous
March 05, 2014
How does one determine the version without access to the server, i.e. how would an end user determine what they are working with?Anonymous
August 14, 2014
Thank you, the article is really helpful.Anonymous
October 14, 2014
Very useful, thank you