I just installed MOSS 2007 with service pack 2 on Windows 2008 R2 SP 1. When provisioning the server I am getting the following error.

system.argumentoutofrangeexception index was out of range

I have the enterprise version and I did a stand-alone install. I am using SQL Server version 2005 SP 4. Do I need to install Windows 2008 instead of trying to use Windows 2008 R2? Please advise.

2 Answers 2


You should be aware of MOSS RTM or MOSS with SP1 is not supported on Windows Server 2008 R2. Meanwhile MOSS 2007 SP2 is supported on Windows Server 2008 R2.

So make sure that you have Sharepoint Server (MOSS) with Service Pack 2 to be able to install it on Windows Server 2008 R2 SP1.

For more details check

  • I slip streamed SP 2 into the installer.
    – townsbg
    May 29, 2017 at 22:57
  • what is the SQL server version? May 29, 2017 at 22:59
  • 2005 express which comes with the install. I installed SP 4. I initially tried to use your second guide but I was unable to perform the install with the WSS files in the update folder. When I did I got the error the product id specified was not found on this machine. Could this be why it isn't working?
    – townsbg
    May 29, 2017 at 23:04
  • Does anyone know what causes this error? Am I going to have to install Windows 2008? Please help.
    – townsbg
    May 31, 2017 at 0:35
  • I'd try to download the MOSS 2007 + SP2 and try that install without slipstreaming
    – Mike
    Jun 2, 2017 at 16:40

Installing MOSS 2007 with Service Pack 2 fixed the issue.

Microsoft Office SharePoint Server 2007 Trial Version (x64)

I was able to find the link for the 32-bit version but it is no longer available.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.