This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Garmin Express - Installing problem Garmin Device Interaction Service failed to start

Former Member
Former Member
Hello,

Garmin : nüvi 765
Garmin Software : updated OK (device succesfully recognized and updated via Communicator Plugin v420 in MS IE)
System : MS Windows7 x64
MS .NET Framework : 4.5.2
Garmin Express : 4.0.13.0

Problem : During installing of Garmin Express the process stopped on ~60% with the next erreur message : Service 'Garmin Device Interaction Service' (Garmin Device Interaction Service) failed to start. Verify that you have sufficient privileges to start system services.

I have administrator rights on my PC. I tryed to launch Garmin Express installer like an administrator - no changes.
I tryed to launch with the differents back-compatibility options - no changes.
I reinstalled MS .NET Framework - no changes.

How to resolve this problem?

Thank you in advance for your help!

With best regards,
Victor
  • Former Member
    0 Former Member over 10 years ago
    I'm running Windows 7 x64 Ultimate, with .NET 4.5 installed (CLR v4.0.30319 with v4.5 libraries).

    I'm trying to install Garmin Express 4.0.13.0.

    During install, I get this message:

    ---------------------------
    Garmin Express
    ---------------------------
    Service 'Garmin Device Interaction Service' (Garmin Device Interaction Service) failed to start. Verify that you have sufficient privileges to start system services.
    ---------------------------
    OK
    ---------------------------


    When I inspect the system log, I get further details about the service failure to start up:

    Application: GarminService.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: Autofac.Core.DependencyResolutionException
    Stack:
    at Autofac.Core.Resolving.ResolveOperation.Execute(Autofac.Core.IComponentRegistration, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>)
    at Autofac.Core.Lifetime.LifetimeScope.ResolveComponent(Autofac.Core.IComponentRegistration, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>)
    at Autofac.Core.Container.ResolveComponent(Autofac.Core.IComponentRegistration, System.Collections.Generic.IEnumerable`1<Autofac.Core.Parameter>)
    at Autofac.ContainerBuilder.StartStartableComponents(Autofac.IComponentContext)
    at Autofac.ContainerBuilder.Build(Autofac.Builder.ContainerBuildOptions)
    at Garmin.Omt.Service.Program.Run()
    at Garmin.Omt.Service.Program.Main(System.String[])


    There's no difference with running as an administrator.

    My maps are increasingly out of date. If I'm not mistaken, there's no way of updating my lifetime maps without running Garmin Express.
  • Former Member
    0 Former Member over 10 years ago
    I did a little more digging. I ran the service directly from the command line (while the installer was still open with its error) and got an extended stack trace, mentioning some paths:

    /c/Program Files (x86)/Garmin/Device Interaction Service$ ./GarminService.exe

    Unhandled Exception: Autofac.Core.DependencyResolutionException: An exception was thrown while invoking the constructor 'Void .ctor(System.String, System.String)' on type 'AntManager'. ---> Could not find a part of the path 'C:\ProgramData\Garmin\CoreService\Passkeys'. (See inner exception for details.) ---> System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\ProgramData\Garmin\CoreService\Passkeys'.
    at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
    at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost)
    at System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost)
    at System.IO.Directory.CreateDirectory(String path)
    at Garmin.Omt.Device.IO.DotNet.Ant.AntManager..ctor(String appName, String passKeyPath)
    at lambda_method(Closure , Object[] )
    at Autofac.Core.Activators.Reflection.ConstructorParameterBinding.Instantiate()
    [...]


    C:\ProgramData\Garmin was an old directory I had on my system from previous Garmin software. It was empty, and did not include CoreService, never mind CoreService\Passkeys.

    I deleted this old directory and tried to install again; it got as far as a full install.
  • Typically when the Garmin Device Interaction Service failed to start, it is related to permission or Microsoft .NET Framework issues. To try and resolve this, try the following:

    • Make sure the account currently signed in is the Administrator account and has full control of the C:\ProgramData\Garmin\CoreService folder and subfolders
    • Turn off or temporarily disable security and antivirus applications on the computer
    • If the computer is running Windows Vista or Windows 7, repair Microsoft .NET Framework 4.5: http://www.microsoft.com/en-us/download/details.aspx?id=30135
    • Restart the computer after the repair


    If the Garmin Device Interaction Service still fails to start, contact Product Support by phone for further assistance.

    Lisa