Unsolved

This post is more than 5 years old

2413

March 2nd, 2020 07:00

Inspiron 7791, running Dell Command Update returns Exitcode 2

Currently i'm trying to install our custom company image on 30+ Inpirion 7791 laptops via MDT. The image is a fresh build of Windows 10 IoT Enterprise 2019 LTSC 1809. Unfortunately i'm getting an error when running Dell Command Update v3.1.1.

I start the DCU-CLI.exe via a powershell script with the code below:

 

 

$ExitCode = (Start-Process -FilePath ('C:\Program Files (x86)\Dell\CommandUpdate\dcu-cli.exe') -ArgumentList ('/driverInstall -outputLog=C:\Dell_DriverInstall.log') -PassThru -Wait).ExitCode

 

 

The result i get is: Exit code 2 meaning "An unknown application error has occurred".

Digging some further in the log i can see this error:

 

 

[2020-03-02 15:12:36] : Checking service status : DellClientManagementService 
[2020-03-02 15:12:36] : Checking for service availability: DellClientManagementService 
[2020-03-02 15:12:36] : Entering FindService() method with ServiceName: DellClientManagementService 
[2020-03-02 15:12:36] : Service controller found. 
[2020-03-02 15:12:36] : Service controller status: Running 
[2020-03-02 15:12:37] : Exception Occurred. 
System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: Operation 00000000-0000-0000-0000-000000000000 was either not started or completed and the result had been expired (Fault Detail is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is:
System.InvalidOperationException: Operation 00000000-0000-0000-0000-000000000000 was either not started or completed and the result had been expired
   at Dell.UpdateService.Update.OperationContainer.GetProgress()
   at SyncInvokeGetCurrentOperationProgress(Object , Object[] , Object[] )
   at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
   at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)).
[2020-03-02 15:12:37] : Exception Occurred. 
System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: Operation 00000000-0000-0000-0000-000000000000 was either not started or completed and the result had been expired (Fault Detail is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is:
System.InvalidOperationException: Operation 00000000-0000-0000-0000-000000000000 was either not started or completed and the result had been expired
   at Dell.UpdateService.Update.OperationContainer.GetProgress()
   at SyncInvokeGetCurrentOperationProgress(Object , Object[] , Object[] )
   at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
   at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage11(MessageRpc& rpc)
   at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)).
[2020-03-02 15:12:37] : Advanced Driver Restore operation started... 
[2020-03-02 15:12:37] : Service call try count : 0 
[2020-03-02 15:12:37] : Scanning system devices... 
[2020-03-02 15:12:49] : Checking for component updates...

 

 

 

I tried a lot of stuff even installing it manually on a system and running the tool by hand. This doesn't result in an error it even finds 4 driver to be updated. After some digging i tried running DCU-CLI.exe with the /applyUpdates argument and this results in the same result as the GUI. However this only installs a few drivers and looking at devicemanager a lot of device arn't installed.

 

So i went to www.del.com/support and entered one of the servicetags of the Inspirion 779 machine and i noticed that Dell Command | Update isn't listed but instead Dell Update Application for Win32 is listed. I tried installing this application but is hasn't got a cli.exe and it also results in the same result as with running DCU-CLI.exe /applyUpdates. I also can't find a documentation page like Dell Command Update Userguide for the Dell Update Application for Win32

 

When Installing Dell Command | Update i saw a readme file that states the Inspirion serie isn't supported:

Supported Systems:
 - Dell Latitude
 - Dell Latitude Rugged
 - Dell Optiplex
 - Dell Precision
 - Dell Venue Pro
 - Dell XPS

Could someone help me out on this?

 

 

March 4th, 2020 18:00

Hi,

DCU (Dell Command Update) is not supported in Inspiron series and only Dell Update is supported. You need to install Dell Update.

March 5th, 2020 01:00

Thanks for pointing this out however i noticed that after installing the Dell Update is missing two functions for my purpose;

  1.  The dcu-cli.exe is missing
  2.  It doesn't install all drivers, it only updates drivers.

The thing is i'm deploying our own custom company image, meaning i have to freshly install all drivers. With the dcu-cli.exe tool that come's with Dell Command | Update this is the /driverInstall parameter which does all the magic for me. So how would this work with the Dell Update tool?

 

I downloaded the latest Dell Update tool from: 

0 events found

No Events found!

Top