Share via

Windows 10 Application crash (Kernelbase.dll)

Anonymous
2017-11-13T19:51:04+00:00

Hi,  so my PC crashed this evening which is normally fine except it appears to have corrupted a system application called KERNELBASE.DLL.

I now get the following error every time I try to open one of my applications:

  • Faulting application name: NordVPN.exe, version: 6.8.10.0, time stamp: 0x5a01bb70
  • Faulting module name: KERNELBASE.dll, version: 10.0.15063.674, time stamp: 0x93d2100b
  • Exception code: 0xe0434352
  • Fault offset: 0x0000000000069e08
  • Faulting process ID: 0x35c0
  • Faulting application start time: 0x01d35cb3d0249930
  • Faulting application path: C:\Program Files (x86)\NordVPN\NordVPN.exe
  • Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
  • Report ID: 437c5d0d-babc-47d4-8aed-f74efb709a14
  • Faulting package full name:
  • Faulting package-relative application ID:

and this on a second application:

  • Faulting application name: nvtray.exe, version: 7.17.13.8205, time stamp: 0x590793de
  • Faulting module name: KERNELBASE.dll, version: 10.0.15063.674, time stamp: 0x93d2100b
  • Exception code: 0xc06d007f
  • Fault offset: 0x0000000000069e08
  • Faulting process ID: 0x1e5c
  • Faulting application start time: 0x01d35cb556dd6f4a
  • Faulting application path: C:\Program Files\NVIDIA Corporation\Display\nvtray.exe
  • Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
  • Report ID: f8205444-d472-4345-bf0e-9fbce45e8259
  • Faulting package full name:
  • Faulting package-relative application ID:

Both applications start at startup, straight to the system tray.

I did check and found this issue from way back in 2010:  https://answers.microsoft.com/en-us/windows/forum/windows\_7-performance/programs-crash-error-fault-module-kernelbasedll/9fe5d2e7-79d0-42c1-b8dc-51ed8d70f749?auth=1

For my part, I don't have a second profile on the PC and I'm unable to delete the DLL file because it's owned by the system.  Even if I change the owner, it still says I need permissions to delete.

An alternative is to download some sort of application that fixes the file but I'm loathe to do that without a prior recommendation of a good programme as many of these contain Trojans and it's impossible to know which is good and which isn't.

Any help to resolve this is greatly appreciated.

Windows for home | Windows 10 | Performance and system failures

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

5 answers

Sort by: Most helpful
  1. Anonymous
    2017-11-13T20:02:03+00:00

    The KernelBase.DLL is a core system file that should NOTbe deleted.

    Windows 10 has a built in utility called DISM which can be used for health checking and restoration amongst other things.

    Please note that I am not responsible for any harm that may befall your system by using the following commands.

    1. Open CMD Prompt as an Administrator (Start > Windows System > CMD > Right Click > Run as Administrator)
    2. Type or Copy and Paste without the quotes - "DISM /online /cleanup-image /scanhealth" This will check your C:\Windows folder for any kind of corruption and inform you if it detects any
    3. If you receive a message along the lines of component store corruption detected run the following command in the same Administrative CMD Prompt - "DISM /online /cleanup-image /restorehealth" - This command will attempt to repair any of the corrupted system files using your recovery partition and I believe Windows Update also.

    Let us know how you get on.

    Was this answer helpful?

    10+ people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2017-11-15T13:59:05+00:00

    Hi Robert,

    I'm afraid this is an issue with KERNELBASE.DLL and not the applications themselves.  Essentially, I have multiple broken applications that won't start at all and the one connecting reason is KERNELBASE.DLL.

    In this case, sending logs to NORDVPN is not going to resolve my issue.

    I'm also trying to find a way to create a Microsoft support ticket for this but finding this area is proving tricky.

    Was this answer helpful?

    7 people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2017-11-14T22:06:46+00:00

    Hi Ethan,

    I'm afraid this was a good thought but it didn't work.  Here's the text from the command prompt.

    Microsoft Windows [Version 10.0.15063]

    (c) 2017 Microsoft Corporation. All rights reserved.

    C:\WINDOWS\system32>DISM /online /cleanup-image /scanhealth

    Deployment Image Servicing and Management tool

    Version: 10.0.15063.0

    Image Version: 10.0.15063.0

    [==========================100.0%==========================] The component store is repairable.

    The operation completed successfully.

    C:\WINDOWS\system32>DISM /online /cleanup-image /restorehealth

    Deployment Image Servicing and Management tool

    Version: 10.0.15063.0

    Image Version: 10.0.15063.0

    [==========================100.0%==========================] The restore operation completed successfully.

    The operation completed successfully.

    C:\WINDOWS\system32

    After this, I still had the same an issue only now I got a new error as well.  The two programs being affected by kernelbase are a VPN and Nvidia.  As Nvidia is fairly integral being my graphics card application, I chose to remove the VPN fully, clearing it out of the registry at the same time.  After doing this and rebooting several times, I still find the same errors.

    Here is the second error.  I'd be happy to hear any further thoughts on trying to fix this.  Even just to understand what the below error even means? :)

    Application: NordVPN.exe

    Framework Version: v4.0.30319

    Description: The process was terminated due to an unhandled exception.

    Exception Info: System.Xml.XmlException

       at System.Xml.XmlTextReaderImpl.Throw(System.Exception)

       at System.Xml.XmlTextReaderImpl.ParseText(Int32 ByRef, Int32 ByRef, Int32 ByRef)

       at System.Xml.XmlTextReaderImpl.ParseText()

       at System.Xml.XmlTextReaderImpl.ParseElementContent()

       at System.Xml.XmlTextReaderImpl.Skip()

       at System.Configuration.XmlUtil.StrictSkipToNextElement(System.Configuration.ExceptionAction)

       at System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(System.Configuration.XmlUtil, System.String, Boolean, System.String, System.Configuration.OverrideModeSetting, Boolean)

       at System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(System.Configuration.XmlUtil, System.String, Boolean, System.String, System.Configuration.OverrideModeSetting, Boolean)

       at System.Configuration.BaseConfigurationRecord.ScanSections(System.Configuration.XmlUtil)

       at System.Configuration.BaseConfigurationRecord.InitConfigFromFile()

    Exception Info: System.Configuration.ConfigurationErrorsException

       at System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean)

       at System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(System.Configuration.ConfigurationSchemaErrors)

       at System.Configuration.ClientConfigurationSystem.OnConfigRemoved(System.Object, System.Configuration.Internal.InternalConfigEventArgs)

    Exception Info: System.Configuration.ConfigurationErrorsException

       at System.Configuration.ConfigurationManager.PrepareConfigSystem()

       at System.Configuration.ConfigurationManager.GetSection(System.String)

       at System.Configuration.ConfigurationManager.get_AppSettings()

       at NLog.Common.InternalLogger.GetSettingString(System.String, System.String)

       at NLog.Common.InternalLogger.GetSetting[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]

       at NLog.Common.InternalLogger.Reset()

       at NLog.Common.InternalLogger..cctor()

    Exception Info: System.TypeInitializationException

       at NLog.Internal.ExceptionHelper.MustBeRethrown(System.Exception)

       at NLog.LogFactory.get_Configuration()

       at NLog.LogFactory.GetLogger(LoggerCacheKey)

       at NLog.LogFactory.GetLogger(System.String)

       at DynamicClass.lambda_method(System.Runtime.CompilerServices.Closure, System.String)

       at NordVpn.Core.Abstract.Log.Logging.LogProviders.NLogLogProvider.GetLogger(System.String)

       at NordVpn.Core.Abstract.Log.Logging.LogProvider.GetLogger(System.String)

       at NordVpn.Core.Abstract.Log.Logging.LogProvider.GetCurrentClassLogger()

       at WindowsApp.Properties.Settings..ctor()

       at WindowsApp.Properties.Settings..cctor()

    Exception Info: System.TypeInitializationException

       at NordVpn.Application.Ioc.AppServicesModule.Load(Autofac.ContainerBuilder)

       at Autofac.Module.Configure(Autofac.Core.IComponentRegistry)

       at Autofac.ContainerBuilder.Build(Autofac.Core.IComponentRegistry, Boolean)

       at Autofac.ContainerBuilder.Build(Autofac.Builder.ContainerBuildOptions)

       at NordVpn.Application.Ioc.AutofacBootstrapping.AutofacBootstrapper.Configure()

       at Caliburn.Micro.BootstrapperBase.StartRuntime()

       at Caliburn.Micro.BootstrapperBase.Initialize()

    Exception Info: System.Windows.Markup.XamlParseException

       at System.Windows.Markup.XamlReader.RewrapException(System.Exception, System.Xaml.IXamlLineInfo, System.Uri)

       at System.Windows.Markup.WpfXamlLoader.Load(System.Xaml.XamlReader, System.Xaml.IXamlObjectWriterFactory, Boolean, System.Object, System.Xaml.XamlObjectWriterSettings, System.Uri)

       at System.Windows.Markup.WpfXamlLoader.LoadBaml(System.Xaml.XamlReader, Boolean, System.Object, System.Xaml.Permissions.XamlAccessLevel, System.Uri)

       at System.Windows.Markup.XamlReader.LoadBaml(System.IO.Stream, System.Windows.Markup.ParserContext, System.Object, Boolean)

       at NordVpn.App.Main()

    Was this answer helpful?

    5 people found this answer helpful.
    0 comments No comments
  4. Anonymous
    2017-11-15T04:53:18+00:00

    Faulting application path: C:\Program Files (x86)\NordVPN\NordVPN.exe

    Have you asked the support for that?

    https://support.nordvpn.com/hc/en-us/articles/115000942349-How-to-send-a-connection-log-file-to-Customer-Support

    Looks like your .NET version could be a factor too

    Framework Version: v4.0.30319

    Was this answer helpful?

    3 people found this answer helpful.
    0 comments No comments
  5. Anonymous
    2017-11-15T16:28:52+00:00

     sending logs to NORDVPN is not going to resolve my issue.

    Try it anyway.  They will know their code better than we do.

    https://stackoverflow.com/questions/14711633/my-c-sharp-application-is-returning-0xe0434352-to-windows-task-scheduler-but-it

    (BING search for

        kernelbase CCR

    )

    <quote>

    Another option is to simply use the Application log accessible via the Windows Event Viewer. The .Net error will be recorded to the Application log.

    </quote>

    Hint:  use  charmap  to see what the exception code means.

    Was this answer helpful?

    2 people found this answer helpful.
    0 comments No comments