Installation Notice for SharePoint 2010 Public Beta

[3/9/2010 - WCF fix need to be installed after .Net Framework 3.5.1 is enabled (since it's a WCF fix, which is part of .Net Framework. Otherwise it cannot apply to the system. This fix will be automatically downloaded and installed by pre-requisite installer in RC/RTM build)

[12/7 - +Office Web Apps on Win7] 

[11/23 - added a short notice on win7+Office Web Application - this will not install and no workaround so far

[11/21 - added setup keys in case people can't find them]

[11/19 - updated user profile sync instructions - update WCF Fix for R2 and Win7 - update script for PowerPoint View/Edit] 

Since SharePoint 2010 has been made available for MSDN/TechNet subscriber public now, here’re some steps you would like to follow to get a successful installation. But keep in mind: This beta is not supported and you CANNOT upgrade the installation to RTM when it’s released. This Beta should only be used for evaluation purpose.

The public download of SharePoint Server 2010 Beta (Enterprise) is here:

The key you can use is:


BV7VC-RMR6B-26P6Y-BTQDG-DX2KQ This key should be avoided - it is a wrong key.

Any one in the two would work. 

Please note there's no technical difference between SharePoint Server 2010 + Enterprise CAL and SharePoint Server for Internet Sites Enterprise. It is only about licensing.

  1. Read hardware and software requirement article on TechNet.
  2. Prepare a Windows Server 2008 x64 machine with 8GB memory. Windows Server 2008 R2 requires a hotfix which is not yet released to have the service applications running so I don’t recommend to use that now which is released finally so now you can use it. Web Server Editions are not supported. Windows Server Fundation edition is not supported either. You can also install SharePoint 2010 on Windows 7 and Vista, however additional steps would be required as pre-requisite installer does not work currently on client OS.Windows 7 N and KN would not work due to an installer bug. Please also note Office Web Application cannot needs to follow the same edit of config.xml to be installed on client OS.

    If you give the machine very little memory, something like 2GB, and even have SQL Server running on the same machine, you would likely to get some timeout errors with service applications, for example, search and user profile.

  3. Get your AD ready. Create a new account for services, for example contoso\sp_admin.
    1.       Open Active Directory Users and Computers
    2.       Right click domain and select “Delegate Control”
    3.       Click Next
    4.       Click Add
    5.       Enter object name (i.e. contoso\sp_admin)
    6.       Click Ok
    7.       Click Next
    8.       Select “Create a custom task to delegate”
    9.       Click Next
    10.     Check "Replicating directory changes”
    11.     Click Next
    12.     Click Finish 
  4. Prepare SQL Server 2005/2008 envoriment. If it is on a different box, don't forget Windows Firewall settings. For SQL Server on Windows 2008/R2, you can use the script in KB968872 to open all necessary ports.
    1. SQL Server 2005 SP3 and CU3
    2. SQL Server 2008 SP1 and CU2
  5. Run Pre-Requisition Installer to download and install required components. You can also download them seperately. I listed all download links in SharePoint 2010 Pre-Requisites Download Links. The links are also available in requirement article, or by clicking “Learn more about…” in the installer.
  6. Install WCF FIX: A hotfix that provides a method to support the token authentication without transport security or message encryption in WCF is available for the .NET Framework 3.5 SP1 (Windows Server 2008, Windows Server 2008 R2) . Please note the 2008 fix also applies to Vista, while the 2008 R2 fix also applies to Windows 7.
    If you don't have this fix installed, you will get "Unrecognized attribute 'allowInsecureTransport'" error in ULS log. And most of the service applications will not run properly.
  7. Setup the farm using complete farm installation. Standalone installation is not recommended, and should be only used when you want to install SharePoint 2010 on Windows 7/Vista for dev purpose.
  8. Go with configuration wizard to setup all service applications. Use the user you created in step 3 as SharePoint Managed Account for services and web applications.
  9. Read Config Profile Synchronization to setup profile sync. Dave Pae is going to post complete steps for Profile Sync on SharePoint Team Blog. Follow the instruction on SharePoint Team Blog. You can also check my steps on how to setup user profile sync.
  10. If you are using SharePoint on DC, the following Windows PowerShell command would need to be run to enable Sandboxed Solutions.
    $acl = Get-Acl HKLM:\System\CurrentControlSet\Control\ComputerName
    $person = [System.Security.Principal.NTAccount]"Users"
    $access = [System.Security.AccessControl.RegistryRights]::FullControl
    $inheritance = [System.Security.AccessControl.InheritanceFlags]"ContainerInherit, ObjectInherit"
    $propagation = [System.Security.AccessControl.PropagationFlags]::None
    $type = [System.Security.AccessControl.AccessControlType]::Allow
    $rule = New-Object System.Security.AccessControl.RegistryAccessRule($person, $access, $inheritance, $propagation, $type)
    Set-Acl HKLM:\System\CurrentControlSet\Control\ComputerName $acl
  11. If you are trying to use Office Web Apps on DC(Office Web Application need to be installed seperately, like a language pack or an update. Please also note that Office Web Application cannot be installed on needs to follow the same edit of config.xml to install on Windows 7), then the following commands need to be run to make the services work. Please note that in different languages, Service Application names could be localized. You can find them out by Get-SPServiceApplications, and then change the names in the script as necessary.

    Please do note that Office Web Apps is not supported on a DC. So this configuration should never be used in production.

    $e = Get-SPServiceApplication | where {$_.TypeName.Equals("Word Viewing Service Application")}
    $e.WordServerIsSandboxed = $false

    $p = Get-SPServiceApplication | where {$_.TypeName.Equals("PowerPoint Service Application")}
    $p.EnableSandboxedViewing = $false
    $p.EnableSandboxedEditing = $false
    #(Please use the below script for PowerPointServiceApplication - You need to enter "Y" for the answer of each cmd)
    Get-SPPowerPointServiceApplication | Set-SPPowerPointServiceApplication -EnableSandboxedViewing $false
    Get-SPPowerPointServiceApplication | Set-SPPowerPointServiceApplication -EnableSandboxedEditing $false

    In the server's c:\windows\system32\inetsrv\config\applicationHost.config
    Add the line below in the end of the dynamicTypes.
    <add mimeType="application/zip" enabled="false" />


  12. Enable Developer Dashboard and turn to OnDemand for troubleshooting page performance issues. It can be done by STSADM or SharePoint 2010 Management Shell (Windows PowerShell).

    1. STSADM: stsadm -o setproperty -pn developer-dashboard -pv OnDemand

    2. Windows PowerShell:





Happy SharePointing!

Jie Li

Technical Product Manager, SharePoint

Comments (41)
  1. arichards says:

    This is a major disappointment. It means any work we do on the Beta will be a waste. It will hold back our School uptake of SP2010

  2. It doesn’t mean you’re "not allowed" to upgrade, but would have to do it without any support/assistance.  

    I don’t know why you’d want to upgrade BETA-RTM anyway – even for Windows 7, etc.   Just need to develop your code/artifacts, and re-deploy to RTM version – and TEST !   😉

  3. NigelPrice says:

    This beta is not supported and you CANNOT upgrade the installation to RTM when it’s released. This Beta should only be used for evaluation purpose.

    What exactly does this mean ? obviously you cannot upgrade by installing RTM over this beta.  However, can you export the content from a beta based site and re-import the content into an RTM based site ?

    Will it be possible to upgrade from an RC based site to an RTM site ?

  4. @NigelPrice

    If you are exporting/importing content that means you are "migrating". It would be fine. However attach a beta content database to RTM will not work.

    There’s no public RC plan that I’m aware of.


    In past experience with 2007 beta – rtm upgrade, a lot of issues were caused by the beta content. there’s garbage remaining even after SP2. It is still a good time to trial your code and deployment, just don’t use beta in production envoriment.

  5. lzandman says:

    When is that WCF hotfix for 64 bit link going to be activated?

  6. @lzandman

    WCF hotfix for Windows Server 2008 can be downloaded now. The fix for Windows Server 2008 R2 will be available in coming days.

  7. vidas_m says:


    Do I need hotfix for SQL Server 2008R2 if I am installing everything on a single box (Domain controler, SQL Server, SharePoint, PowerPivot)?

    Thank you,

    Vidas Matelis

  8. @Vidas,

    There’s no hotfix available for SQL Server 2008 R2 since it’s still a beta software. You can install and try.

  9. vidas_m says:


    I tried 4 times now to setup Sharepoint + Gemini (PowerPivot), but all the time failed.

    I tried this setup on both Windows 2008 and 2008R2 with the same error. I want everything setup on single box (Windows, Domain controller, DNS, SharePoint + SQL Server 2008 Analysis Services in PowerPivot (Gemini) mode.

    I installed Win 2008.Added domain, dns.

    I run your special script for DC installation.

    I installed SharePoint, but not configured (as per documentation). That setup was OK, no problems.

    Then I start SQL Server 2008R2 and ask it to run in Gemini(PowerPivot) integration mode. It appears to me that it goes through SQL Server/SSAS installation properly, as later after machine restart I see them both installed and running properly.

    But during SSAS and SharePoint integration step (very close to setup end) my setup fails with following error:

    Configuration error code:      0x30E00066@1203@1

     Configuration error description: Object reference not set to an instance of an object.

    I understand that SharePoint+PowerPivot(Gemini) integration is a special case and you might not be involved in that at all. But just in case if that error gives you any idea, I would appreciate any suggestions on what could I test.

    Thanks in advance!

    Vidas M

  10. @vidas,

    I don’t work on PowerPivot so I have no idea on your issue. It would be better if you can post the problem to the forum to see if anyone else met the same thing.

  11. nkhamis says:

    When is the hotfix for Windows 2008 R2 going to be available?

  12. @nkhamis,

    The hotfix for R2 has been sent to a private group of beta customer, and will be released to the public quite quick. Just wait for a few more days and you will be able to use that on R2. SharePoint Team Blog will have a post to talk about this later.

  13. jbabe3909 says:


    The KB976462 patch is giving a error saying that the update is not applicable to your computer for a windows server 2008 r2 64 on a vm, that has the .net3.5.1 feature enabled.  I have remove and reinstalled .net 3.5.1 with not luck.  I have tried all 3 version of the files in the patch x86, x64 and ia64 with no luck.

  14. ssandu says:


    After applying that patch for Windows Server 2008 R2 I get

    exception of type Microsoft.Office.Server.UserProfiles.UserProfileException

    The content type text/html: charset=utf-8 of the message does not match the content type of the binding (application/soap+xml; charset=utf). If using a custom encoder be sure that the IsContentTypeSupported method is implemented properly.

    Also it says Server error in ‘/SecurityTokenServiceApplication’ and System.ServiceModel.ProtocolException.

    Please help

  15. Michal Bojko says:

    KB976462 for 2008 R2 WCF fix must be installed after Pre-Requisition Installer. Otherwise you will get "update is not applicable to your computer".

  16. Michal Bojko says:

    After clean instal of Server 2008 R2, , Sharepoint 2010 Server pre requisites then WCF fix I I run wizard, and:

    Failed to create sample data. Exception of type Microsoft.Office.Server.userProfiles.userProfileException was thrown. The request channel timed out while waiting for a reply… Increase the SendTimeout value on the binding.

    but Administratoion page does work.

    You have to delete default site collection on port 80 and create a new one and it should work.

    I am testing right now what is wrong with Wizard….

  17. @MichalBojko,

    How much memory did you give the machine?


    Can you check if WCF HTTP Activation and WCF non-HTTP Activation is enabled?

  18. donal.conlon says:

    Why do you need to delegate control to the service account?  Do you need to do this with all service accounts?

  19. @donal

    If you want a domain user account to be able to sync directory changes then you need to delegate that control. You don’t have to delegate that for other accounts. It is only used for user profile sync connections.

  20. Focus54 says:

    I was setting up a development environment on Windows 7 as detailed here and ran into the problem you describe in step 4 above. My "configuration wizard" step failed. I have now installed the WCF fix using your link above and it installed fine. How do I get back to running the configuration wizard and finish installing? Or do I have to start over?

  21. mhintner says:

    Every time I try to open an Office Document (either 2010 or 2007) using WebApp in Sharepoint, I get an "internal error". Installation and configuration worked fine, thanks to your links! ULS log says Librarian.SetComplete … status=ConversionError

    Am I missing an additional Office Web App configuration?

  22. @Focus54

    Configuration Wizard can be run from your start menu, check SharePoint 2010 group inside it.


    You may need to check if Office Web Application feature is enabled on Site collection level. If it is not enabled, then viewing could have problems.

  23. Michal Bojko says:

    @Jie Li:

    I have virtual machine with 2GB

  24. @MichalBojko

    With only 2GB of memory, you would likely to suffer from timeouts with SharePoint Server 2010. Foundation would work most of the time, but since SharePoint Server has a lot of  Service Applications, it requires much more memory than the Foundation. Please try to assign more memory to the VM, check if 2.5, or 3GB work.

  25. smcpoland says:

    Hi, I have two problems (W2K8 r2)

    1) My AD does not have the "Replicating directory changes” in the list of delegates entry…where would it be?

    2) the patch KB976462 for 2008 R2 will not install after (Sharepoint) Pre-Requisition Installer.  Says it is not applicable to my system, even though I downloaded it from as you said.


    3) CU2 will not install – says I have no applicable products that need upgrading even though my SQL server is at level 2531.

    Any thoughts gratefully received,



  26. smcpoland says:

    when Configuring SP2010 – Specify Configuration Database I specify all the correct parameters but get an error message as follows:

    An error has occured while validating the configuration settings.  An exception of type System.ArguementNullException was thrown.  Additional exception information:  The errorData argument cannot be null or zero length.  Parameter name: errorData

    Someone said ensure the SQL agent was working but that didn’t help…

    And I’ve opened all Ports for SQL Server – even though on the same machine…

    thoughts?  TIA



  27. @smcpoland

    1. If you are using a domain admin account you can forget that step as you have already get the permission.

    2. Did you downloaded the right one? There’re three downloads, only the x64 one can be applied.

    3. Are you sure you downloaded SP1 CU2 not RTM CU2?

    4. The error means the SQL Server cannot be connected by config wizard. Check server name, instance name. Check if you can use sql management studio to connect to sql server.

  28. smcpoland says:

    Thanks Jie,

    1. Ok

    2. Sure did, but redownloaded it again for safeties sake.  And it works.

    3. you’re right RTm not Sp1

    4. Will try again after Hfx’s – same machine so should be ok…

  29. says:

    I am using Windows 7 Prof RTM, with the required patches, etc in a VM. I installed the pre-requisites (manually), installed SharePoint 2010, ran the SQL patches mentioned. When the config wizard runs, it errors out on step 9 (unable to write applicationhost.config, access denied). I tried running the wizard as admin but results in the same error. Please help !!

  30. ravigokulgandhi says:


    I dont have a AD on my system hence trying to install via command line but get following error. Any pointers.

    DatabaseServer: appsvr1


    Passphrase: *********

    New-SPConfigurationDatabase : The user does not exist or is not unique.

    At line:1 char:28

    + new-spconfigurationdatabase <<<<

       + CategoryInfo          : InvalidData: (Microsoft.Share…urationDatabase:

      SPCmdletNewSPConfigurationDatabase) [New-SPConfigurationDatabase], SPCmdle


       + FullyQualifiedErrorId : Microsoft.SharePoint.PowerShell.SPCmdletNewSPCon


    New-SPConfigurationDatabase : The user does not exist or is not unique.

    At line:1 char:28

    + new-spconfigurationdatabase <<<<

       + CategoryInfo          : InvalidData: (Microsoft.Share…urationDatabase:

      SPCmdletNewSPConfigurationDatabase) [New-SPConfigurationDatabase], COMExce


       + FullyQualifiedErrorId : Microsoft.SharePoint.PowerShell.SPCmdletNewSPCon


    PS C:UsersAdministrator>

    Ravi Gokulgandhi

  31. @ravigokulgandhi

    the user has to have permissions on SQL Server to create config db.

  32. Jesper Simonsen says:

    I’m installing SharePoint 2010 on a Windows Vista x64 SP1 and is getting the ‘allowInsecureTransport’ on the create sample data pass of the configuration wizard. Unfortunately the fix won’t install and I’m getting the ‘The update does not apply to your system’. Maybe there’s missing an fix for Vista x64?

    However I managed to complete the wizard by removing the two allowInsecureTransport="true" sentences (remember not to remove the closing tag :)) from the client.config found at "C:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions14WebClientsProfile" thanks to a tip from Note that you don’t have to uninstall SharePoint, only remove the two lines.

    Jesper Simonsen

  33. @Jesper

    It is not recommended to remove it from config. It might cause issues with other service applications later. Anyway, just an advice.

  34. iPhoneKönig says:

    First of all. Thanks very much for your useful post. I just came across your blog and wanted to drop you a note telling you how impressed I was with the information you have posted here. Please let me introduce you some info related to this post and I hope that it is useful for community.

  35. dubrab says:

    @MichalBojko @Jie Li

    "KB976462 for 2008 R2 WCF fix must be installed after Pre-Requisition Installer. Otherwise you will get "update is not applicable to your computer"."

    I am getting same message. It is W7 box with 4 GB RAM. Is it a memory issue or something else?

  36. iPhone says:

    I’ve captured screen shots of the steps to install #SP2010 on Windows Server 2008. Remember this is a wiki so if there are steps missing or more detailed required…please feel free to add it

  37. nathanielsuda says:

    I want to use 2010 beta to trial a public facing website – i.e. the trial will be in production on the internet. Is this allowed prior to May 12th?

  38. Neel says:


    Very good article

    This is a different question altogether

    hope you can help me out.. on the right drop down menu .. "My profile" link is missing.. how to get it back

    How to add for example "My Test" in the top ribbon next to "My Link" ?

    also the top bar in the site settings is missing ? how do it get it back ?


  39. Nirav says:

    i have installed sharepoint 2010 RTM,web apps beta 2010 and windows server 2008 r2.

    i am able to create the wb application,site collectiona and upload the documents to document library.

    Now while i am going to view the PPTX from sharepoint document library, office web apps opened but not it propmpts the authentication window, i am using NTLM windows integrated authenticattion. And if i submit the valid credential then also it is not showing the PPTX.

    my power point viewing service is started and it is running in account has rights on sharepoint content database.

    we have installed the wcf fix as well. and followed al steps listed in article.

    Is there securetokenserice called internally by powerpoint viewer service???

    Please help.

  40. jagadish says:

    hi every body i could able to manage to install sharepoint 2010 stand alone with 2 GB of Ram and 2.3 Ghz the system is working properly but the speed for processing is slightly low but its working well any queries on installation pls mail

Comments are closed.

Skip to main content