...
Upgrading to the latest version of the Windows Software Distribution (SFD) Agent (23.10), SFD fails to start, and applications will not download. This issue only impacts devices that previously had SFD 21.02 installed. The following error can be seen in the logs: Log File Path: Log Entry:
During the upgrade, SFD 23.10 tries to drop Microsoft.Extensions.Configuration.Binder.dll (2.0) into C:\Program Files\VMware\SfdAgent, but there is a newer version of the same DLL in the folder. SFD 23.10 installer fails to overwrite the Microsoft.Extensions.Configuration.Binder.dll, causing the SFD Agent to fail to start.
To determine the number of devices impacted by this issue, the following sensor may be use. Devices with a DLL version greater than 2.0 are impacted. .SYNOPSIS This PowerShell sensor is used by Workspace ONE to find the version of the Microsoft.Extensions.Configuration.Binder.dll. .DESCRIPTION This PowerShell sensor is used by Workspace ONE to find the version of the Microsoft.Extensions.Configuration.Binder.dll to assist in troubleshooting the SFD Agent that are interfering with package deployments. # Obtain the VersionInfo value to get the version of the Microsoft.Extensions.Configuration.Binder.dll [string]$Path = "$($env:ProgramFiles)\VMware\SfdAgent\Microsoft.Extensions.Configuration.Binder.dll" [string]$OutputValue = '' if (Test-Path $Path) { $OutputValue = (Get-Item $Path).VersionInfo.FileVersion } else { $OutputValue = 'File not found' } Write-Output $OutputValue
Workspace ONE UEM R&D will release a patch for SFD that will seeded into UEM 2310 to resolve the issue completely. Devices will be automatically updated. For a short term fix, Product Provisioning may used to replace the DLL with a supported version.
Workspace ONE UEM can provide access to the correct Microsoft.Extensions.Configuration.Binder.dll (2.0) to be used in Product Provisioning Use Product Provisioning to replace SFD DLL: 1. Login UEM Console Navigate to Devices->Provisioning->Components->Files/ActionsAdd Files/Actions->Windows->Windows Desktop In General tab Name your file In Files tab: Add Files Upload the expected Microsoft.Extensions.Configuration.Binder.dll Download path: c:\temp In Manifest tab: Installation Manifest: Click add action->Actions to perform: Select Copy Files Source File Path and Name: c:\temp\Microsoft.Extensions.Configuration.Binder.dll,Target File Path and Name: C:\Program Files\VMware\SfdAgent\Microsoft.Extensions.Configuration.Binder.dll Click Save button.In Product List View->Add Product->Windows->Windows Desktop:On General tab: Text a name and specify Smart Groups. On Manifest tab: Actions To Perform: Select files/actions install, choose the Files/Actions you added above. On Deployment tab: Actiivation Date: choose a date. Click Activate.