Installing SharePoint 2010 on Windows 10 Enterprise for Development Env.

Tags: SharePoint 2010, Development Environment, Installation

Titles :

  • Installing SharePoint 2010 on Windows 10 Enterprise for Development Env.
  • Setup Sharepoint 2010 Development Environment on Windows 10 (Complete Installation) on Single Client machine.
  • SharePoint 2010 Complete Installation on Windows 10 Single Client Machine without AD

Usefull Links :

Preferes Softwares :

  • Windows 10 Enterprise
  • SQL Server Developer 2008 R2 with SP3
  • Visual Studio 2015 Enterprise
  • SharePoint 2010 

Steps :

  1. Install Windows 10 on the client machine, with below min requirements
    • HDD 1: Min 100GB
    • HDD 2: Min 30GB
    • RAM: Min 6GB
    • PROCESSOR: Min 2 Core
    • Local Users: min 3 nos
      1. a Local user,
      2. sp_admin,
      3. sp_sqlservice
  2. Install all Windows Updates
  3. Install SQL Server Developer 2008 R2, with below settings
    • use sp_sqlservice as service accounts
    • add sp_admin also as sql administrator
  4. Install all Windows Updates
  5. Install Visual Studio 2015 Enterprise
  6. Installing SharePoint 2010
    • Copied Sharepoint 2010 Enterprise installation files to my hard drive directory: "C:\SharepointInstalltionFiles"
    • Edited "C:\SharepointInstalltionFiles\Files\Setup\Config.xml" to add the AllowWindowsClientInstall switch as shown
      <configuration>
      <!— leave the existing settings untouched -->
      <Setting Id="AllowWindowsClientInstall" Value="True"/>
      <configuration>
    • Installed the following pre-requisites
    • Executed the following IIS7 command as administrator after removing line breaks:
      start /w pkgmgr /iu:IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-StaticContent;IIS-DefaultDocument;IIS-DirectoryBrowsing;IIS-HttpErrors;IIS-ApplicationDevelopment;IIS-ASPNET;IIS-NetFxExtensibility;IIS-ISAPIExtensions;IIS-ISAPIFilter;IIS-HealthAndDiagnostics;IIS-HttpLogging;IIS-LoggingLibraries;IIS-RequestMonitor;IIS-HttpTracing;IIS-CustomLogging;IIS-ManagementScriptingTools;IIS-Security;IIS-BasicAuthentication;IIS-WindowsAuthentication;IIS-DigestAuthentication;IIS-RequestFiltering;IIS-Performance;IIS-HttpCompressionStatic;IIS-HttpCompressionDynamic;IIS-WebServerManagementTools;IIS-ManagementConsole;IIS-IIS6ManagementCompatibility;IIS-Metabase;IIS-WMICompatibility;WAS-WindowsActivationService;WAS-ProcessModel;WAS-NetFxEnvironment;WAS-ConfigurationAPI;WCF-HTTP-Activation;WCF-NonHTTP-Activation;
    • Install all Windows Updates
    • add localuser sp_admin to administrator group
    • Scripted or not – do not run Config Wizard yet (It would result in "Local accounts should only be used in standalone mode" error)
    • Begin Manual Configuration
      • Open Sharepoint 2010 Management Shell
      • Run New-SPConfigurationDatabase
      • DatabaseName: xxxxxxx (whatever name you want)
      • DatabaseServer: MACHINENAMEINSTANCE NAME
      • FarmCredentials – MACHINENAMEshpdbuser
      • Passphrase – xxxxxxxx
      • OR
        $passphrase = (ConvertTo-SecureString "Pa$$w0rd" -AsPlainText -force)
        $credentials = New-Object System.Management.Automation.PsCredential "WIN10SPS2010\sp_admin", "1234567890"
        New-SPConfigurationDatabase -DatabaseName "SharePoint_Config" `
        	-DatabaseServer "WIN10SPS2010" `
        	-AdministrationContentDatabase "SharePoint_AdminContent" `
        	-Passphrase $passphrase `
        	-FarmCredentials $credentials
        
      • Close Sharepoint 2010 Management Shell
    • After it finishes start the Config Wizard (interactive or not) and configure your server with all components
  7. Install all Windows Updates