Website Development Company in Singapore
⟵ Resources

Sitecore XP 9.1 – Step by step Install Guide on your machine

Update (06-Apr-2019): for Sitecore 9.1 Update 1 (aka 9.1.1) installation, please have a look at this post.

This one is a summary of my own experience for Sitecore Experience Platform 9.1 Initial Release (aka Sitecore XP 9.1.0) installation on my machine. I’ve had much experience in Sitecore XP 9.0 installation so I decided to go only with:

I do hope that this blog post is helpful for your own journey as well.

Note: personally, I wanted to use my own install directory rather than the default one

Setup Prerequisites

Step by step guide

  1. create a new folder D:\sc91_install
  2. install SOLR 7.2.1 if not yet
    • copy / paste install-solr.ps1 and helper.psm1 into D:\sc91_install
    • note 1: the original ones are here and here of Sitecore.HabitatHome.Utilities
    • note 2: you may want to use your own settings rather than default settings by opening install-solr.ps1 and editing the following ones:
    • sc91_2
    • open Windows PowerShell (run as administrator)
    • execute .\install-solr
    • sc91_1
  3. (optional) install Sitecore Install Framework (SIF) if not yet
    • if you have never installed Sitecore 9 before, you will probably want to execute Set-ExecutionPolicy -Scope CurrentUser Unrestricted
    • sc9_14
    • refer to 3.2.1 Installing the Installation Framework Module Using MyGet (Page 26) in Sitecore 9.1 Installation Guide
    • open Windows PowerShell (run as administrator)
    • use the following commands to install the latest version of SIF
      1. Register-PSRepository -Name SitecoreGallery -SourceLocation
      2. Install-Module SitecoreInstallFramework
      3. Update-Module SitecoreInstallFramework -force
  4. enable Contained Database Authentication if not yet
  5. download and unzip Package for XP Single (Note: must log into before downloading)
    • copy / paste the following ones to D:\sc91_install
      1. Sitecore 9.1.0 rev. 001564 (OnPrem)
      2. Sitecore 9.1.0 rev. 001564 (OnPrem)
      3. Sitecore.IdentityServer 2.0.0 rev. 00157 (OnPrem)
    • unzip XP0 Configuration files 9.1.0 rev. and copy / paste all files to D:\sc91_install
    • sc91_4
  6. override sitecore-XP0.json + xconnect-xp0.json + IdentityServer.json + XP0-SingleDeveloper.json in order to inject the custom install directory
  7. copy / paste your Sitecore licence file license.xml to D:\sc91_install
  8. (optional) if you have never installed Sitecore 9 before, you will probably want to install the prerequisites
    • open Windows PowerShell (run as administrator)
    • execute Install-SitecoreConfiguration -Path .\prerequisites.json
  9. download sc91_install.ps1 and copy / paste it to D:\sc91_install then open it to correct the following parameters:
    • (optional) $InstallDirectory (this one is to specify your own install directory)
      • Note: it’s “D:\websites\” by default, you should update it if the disk space is low
    • (optional) $Prefix
    • $SqlServer
    • $SqlAdminUser
    • $SqlAdminPassword
    • (optional) $SitecoreAdminPassword
      • Note: leave the example value “SIF-Default” unchanged, a random password is generated for you
  10. open Windows PowerShell (run as administrator)
    • change directory to D:\sc91_install
    • execute .\sc91_install
  11. hopefully there is nothing can stop the installation process and then note Sitecore Admin Password
  12.  open a browser:
  13. DO NOT forget to perform Post-Installation Steps

How to uninstall it?

Option 1: using the uninstall function of SIF
  • open D:\sc91_install\sc91_install.ps1 and uncomment the line 79 + comment out the line 76 then save it
  • open Windows PowerShell (run as administrator)
  • change directory to D:\sc91_install
  • execute .\sc91_install
  • sc91_11
Option 2: using the custom script
  • download sc91_uninstall.ps1 and put it into D:\sc91_install then open it to correct 07 parameters below:
    1. $Prefix
    2. $InstallDirectory
    3. $SolrService
    4. $PathToSolr
    5. $SqlServer
    6. $SqlAccount
    7. $SqlPassword
  • open Windows PowerShell (run as administrator)
  • change directory to D:\sc91_install
  • execute .\sc91_uninstall
  • hopefully, it runs well and cleans everything up

Got issues?

Please send your issues (with screenshots if possible) to so that I have a chance to understand your problem and be able to suggest the solution.

Happy Sitecore 9.1 Installation!

This article originally appeared on Walking on clouds (

Sitecore XP 10.1 Update 2 – Installation – SIF Way

5 Website Development Traps to Avoid and Safeguard Your Project

Sitecore XP 10.1 Update 1 – Installation – SIF Way

Apply Now!

Upload Resume (with a 2mb maximum file size)
Accepted file types: doc, docx, pdf, xps, Max. file size: 2 MB.
This field is for validation purposes and should be left unchanged.