InfoPath form library forms cannot be filled out in a Web browser (SharePoint 2013)
Published: July 16, 2012
Summary: Learn how to resolve the SharePoint Health Analyzer rule "InfoPath form library forms cannot be filled out in a Web browser."
Applies to: SharePoint Foundation 2013 | SharePoint Server 2013
Rule Name: InfoPath form library forms cannot be filled out in a Web browser
Summary: InfoPath Forms Services users can publish browser-enabled form templates to a SharePoint 2013 form library but cannot open the forms in a Web browser.
Note: |
|---|
| This issue only applies to forms published to form libraries. It does not apply to list forms or to forms that have been uploaded by farm administrators. |
Cause: One or more of the following might be causing this:
-
The Render form templates that are browser-enabled by users check box in Central Administration is cleared.
-
The following Windows PowerShell command has been run:
Set-SPInfoPathFormsService -AllowUserFormBrowserRendering $false.
Resolution: Enable browser rendering of user forms by using Central Administration
-
Verify that the user account that is performing this procedure is a member of the Farm Administrators SharePoint group.
-
Start SharePoint 2013 Central Administration.
-
For Windows Server 2008 R2:
-
Click Start, click Microsoft SharePoint 2013 Products, and then click SharePoint 2013 Central Administration.
-
-
For Windows Server 2012:
-
On the Start screen, click SharePoint 2013 Central Administration.
If SharePoint 2013 Central Administration is not on the Start screen:
-
Right-click Computer, click All apps, and then click SharePoint 2013 Central Administration.
-
For more information about how to interact with Windows Server 2012, see Common Management Tasks and Navigation in Windows Server 2012.
-
-
In Central Administration, on the Home page, click General Application Settings.
-
On the General Application Settings page, in the InfoPath Forms Services section, click Configure InfoPath Forms Services.
-
On the Configure InfoPath Forms Services page, in the User Browser-enabled Form Templates section, select the Render form templates that are browser-enabled by users check box.
-
Click OK at the bottom of the page.
Resolution: Enable browser rendering of user forms by using Windows PowerShell
-
Verify that you have the following memberships:
-
securityadmin fixed server role on the SQL Server instance.
-
db_owner fixed database role on all databases that are to be updated.
-
Administrators group on the server on which you are running the Windows PowerShell cmdlets.
An administrator can use the Add-SPShellAdmin cmdlet to grant permissions to use SharePoint 2013 Products cmdlets.
Note: If you do not have permissions, contact your Setup administrator or SQL Server administrator to request permissions. For additional information about Windows PowerShell permissions, see Add-SPShellAdmin.
-
-
Start the SharePoint 2013 Management Shell.
-
For Windows Server 2008 R2:
-
On the Start menu, click All Programs, click Microsoft SharePoint 2013 Products, and then click SharePoint 2013 Management Shell.
-
-
For Windows Server 2012:
-
On the Start screen, click SharePoint 2013 Management Shell.
If SharePoint 2013 Management Shell is not on the Start screen:
-
Right-click Computer, click All apps, and then click SharePoint 2013 Management Shell.
-
For more information about how to interact with Windows Server 2012, see Common Management Tasks and Navigation in Windows Server 2012.
-
-
At the Windows PowerShell command prompt, type the following command:
Set-SPInfoPathFormsService -AllowUserFormBrowserRendering $true
For more information, see Set-SPInfoPathFormsService.
Change History
| Date | Description |
|---|---|
| July 16, 2012 | Initial publication |
