Troubleshooting the SharePoint Foundation 2010 Client Object Model Redistributable

How to install the SharePoint Foundation 2010 Client Object Model Redistributable

Prerequisites

  • Supported OS: Windows 7, Windows Vista SP2, Windows Server 2008, Windows Server 2008 R2 (per Microsoft).
  • .NET Framework 3.5 SP1 should be available for client apps targeting .NET 3.5.
  • Choose correct architecture: x86 or x64.

Download

  1. Go to Microsoft’s download page for “SharePoint Foundation 2010 Client Object Model Redistributable” (Microsoft Download Center).
  2. Select your language and download the matching MSI:
    • SPClient_x86.msi
    • SPClientx64.msi

Installation (GUI)

  1. On the target machine, double-click the MSI that matches the OS architecture.
  2. Follow the installer prompts and accept the license.
  3. Finish the installation.

Installation (Silent / Command line)

  • Run as administrator:
    • For x86:

      Code

      msiexec /i SPClientx86.msi /qn /norestart
    • For x64:

      Code

      msiexec /i SPClient_x64.msi /qn /norestart
  • Remove /qn to see UI if desired. Use /l*v install.log to capture an install log.

Post-install checks

  • Confirm DLLs installed (typical install places):
    • Microsoft.SharePoint.Client.dll
    • Microsoft.SharePoint.Client.Runtime.dll
    • (and Silverlight client DLLs if applicable)
  • Common file locations: Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\ISAPI or the GAC.
  • In Visual Studio projects, add references to the above DLLs.

Troubleshooting

  • If install fails, ensure you ran the MSI with administrative rights and that architecture matches OS.
  • Check install log (use /l*v) for MSI error codes.
  • If your system lacks required .NET or OS updates, install those prerequisites and retry.

If you want, I can produce the exact msiexec commands with logging or a short PowerShell script to detect OS architecture and install the correct MSI.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *