サイトにアクセスすると "問題が発生しました"

症状

Microsoft SharePoint 2013 web サイトにアクセスしようとすると、次のエラーメッセージが表示されます。

申し訳ございません。問題が発生しました
予期しないエラーが発生しました。

また、次のエラーエントリが ULS ログに記録されます。

 Application error when access /, Error=Exception of type 'System.ArgumentException' was thrown.  Parameter name: encodedValue  
 at Microsoft.SharePoint.Administration.Claims.SPClaimEncodingManager.DecodeClaimFromFormsSuffix(String encodedValue)  
 at Microsoft.SharePoint.Administration.Claims.SPClaimProviderManager.GetProviderUserKey(IClaimsIdentity claimsIdentity, String encodedIdentityClaimSuffix)  
 at Microsoft.SharePoint.Administration.Claims.SPClaimProviderManager.GetProviderUserKey(String encodedIdentityClaimSuffix)  
 at Microsoft.SharePoint.Utilities.SPUtility.GetFullUserKeyFromLoginName(String loginName)  
 at Microsoft.SharePoint.ApplicationRuntime.SPHeaderManager.AddIsapiHeaders(HttpContext context, String encodedUrl, NameValueCollection headers)  
 at Microsoft.SharePoint.ApplicationRuntime.SPRequestModule.PreRequestExecuteAppHandler(Object oSender, EventArgs ea)  
 at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()  
 at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)     

原因

この問題は、SharePoint server に適用されるグループポリシー設定が、[認証] ローカルセキュリティポリシーの後にクライアントを偽装して IIS_IUSRS グループを削除した場合に発生します。

解像度

この問題を解決するには、次の手順を実行します。

  1. SharePoint サーバーで、[ファイルを指定して実行] ダイアログボックスに「secpol」と入力し、 Enterキーを押してローカルセキュリティポリシーコンソールを開きます。
  2. [セキュリティの設定] で、[ローカルポリシー] を展開し、[ユーザー権利の割り当て] をクリックします。
  3. 詳細ウィンドウで、[認証後にクライアントを偽装する] をダブルクリックします。
  4. [ユーザーまたはグループの追加] をクリックしIIS_IUSRSを追加して、[ OK ] を2回クリックしてダイアログボックスを閉じます。

詳細情報

さらにサポートが必要な場合 SharePoint コミュニティに移動します。