SYMPTOMS
When checking in a matter you may get an error similar to the following: System.Data.Services.Client.DataServiceClientException:
500
Exception has been thrown by the target of an invocation. Retrieving the COM class factory for component with CLSID {0F87369F-A4E5-4CFC-BD3E-73E6154572DD} failed due to the following error: 800703fa Illegal operation attempted on a registry key that has been marked for deletion. (Exception from HRESULT: 0x800703FA). System.Runtime.InteropServices.COMException at Microsoft.Win32.TaskScheduler.TaskService.Connect() at Microsoft.Win32.TaskScheduler.TaskService..ctor() at ZyLAB.EDiscovery.DataService.Schedule.ScheduleHelper..ctor() at ZyLAB.EDiscovery.DataService.DataService.UpdateSchedule(Matter matter, Func`5 CreateSchedule) at ZyLAB.EDiscovery.DataService.DataService.DoCheckIn(Int64 id) at ZyLAB.EDiscovery.DataService.DataService.CheckIn(String id) at System.Data.Services.Client.QueryResult.Execute() at System.Data.Services.Client.DataServiceRequest.Execute[TElement](DataServiceContext context, QueryComponents queryComponents)
CAUSE
This is caused by having a policy in place to forcefully unload the user registry at user logoff.
RESOLUTION
- Logon to the application server as an administrator
- Launch the group policy editor (click "Start - Run" then type "gpedit.msc")
- Navigate "Computer Configuration -> Administrative Templates -> System-> UserProfiles"
- Double-click on "Do not forcefully unload the user registry at user logoff"
- Change the setting from “Not Configured” to “Enabled”. TIP: 'DisableForceUnload' is the value added to the registry
- Obtain a short period of downtime (no users on the system) and reboot the application server (to ensure that the change has been registered).
APPLIES TO
3.0; 3.1; 3.2; 3.3; 3.4; 3.5
Comments
0 comments
Article is closed for comments.