If I try to View Help from within the Visual Studio 2010 SP1 shell or SQL 2012 Management Studio, or if I try to run the HelpLibAgent application directly from within File Explorer on my new Windows 8.1 machine I receive a message that states, "HelpLibAgent.exe
has stopped working". I am confident that everything has been installed identically to the way that everything was installed on my Windows 7 64-bit machine, on which I never encountered this problem, so I can only assume that it is due to me now using
Windows 8.1 64-bit. Therefore, after two days of trying everything that I can think of to view local help (all files are in the specified library location of C:\ProgramData\Microsoft\HelpLibrary\), including repairing SQL 2012 and the Visual Studio 2010
Shell, making various registry changes and config file changes that have been suggested by others, and running as an administrator and standard user, I would be immensely grateful for any suggestions that do not require removing and reinstalling SQL 2012.
When I receive the error message specified in the title to this thread, the following two errors appear in the Windows log.
Log Name: Application
Source: .NET Runtime
Date: 6/11/2015 11:25:35 AM
Event ID: 1026
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Description:
Application: HelpLibAgent.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
Stack:
at System.Net.UnsafeNclNativeMethods.SetFileCompletionNotificationModes(System.Runtime.InteropServices.CriticalHandle, FileCompletionNotificationModes)
at System.Net.UnsafeNclNativeMethods.SetFileCompletionNotificationModes(System.Runtime.InteropServices.CriticalHandle, FileCompletionNotificationModes)
at System.Net.HttpListener.CreateRequestQueueHandle()
at System.Net.HttpListener.Start()
at Microsoft.Help.HelpHttpServer.ConnectionManagerThreadStart()
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ThreadHelper.ThreadStart()
Event Xml:
<System>
<Provider Name=".NET Runtime" />
<EventID Qualifiers="0">1026</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2015-06-11T16:25:35.000000000Z" />
<EventRecordID>22141</EventRecordID>
<Channel>Application</Channel>
<Computer>*******</Computer>
<Security />
</System>
<EventData>
<Data>Application: HelpLibAgent.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
Stack:
at System.Net.UnsafeNclNativeMethods.SetFileCompletionNotificationModes(System.Runtime.InteropServices.CriticalHandle, FileCompletionNotificationModes)
at System.Net.UnsafeNclNativeMethods.SetFileCompletionNotificationModes(System.Runtime.InteropServices.CriticalHandle, FileCompletionNotificationModes)
at System.Net.HttpListener.CreateRequestQueueHandle()
at System.Net.HttpListener.Start()
at Microsoft.Help.HelpHttpServer.ConnectionManagerThreadStart()
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Threading.ThreadHelper.ThreadStart()
</Data>
</EventData>
</Event>
Faulting application name: HelpLibAgent.exe, version: 1.0.40219.1, time stamp: 0x4d5f1a09
Faulting module name: ICProxy64.dll, version: 2.3.4.5, time stamp: 0x554e0d30
Exception code: 0xc0000005
Fault offset: 0x0000000000001620
Faulting process id: 0x1b2c
Faulting application start time: 0x01d0a4633db39278
Faulting application path: C:\Program Files\Microsoft Help Viewer\v1.0\HelpLibAgent.exe
Faulting module path: C:\windows\system32\ICProxy64.dll
Report Id: 7c77924a-1056-11e5-8274-d05349e9257c
Faulting package full name:
Faulting package-relative application ID: