A windows-based PC displays the following error message while installing Dell System Detect. Cannot continue. This application is improperly formatted. Contact the application vendor for assistance.
Cause
This error message occurs if Microsoft .NET Framework 4.5 is not installed on the PC or needs to be updated.
A remote code execution vulnerability exists in .NET Framework when the software fails to check the source markup of XML file input. An attacker who successfully exploited the vulnerability could run arbitrary code in the context of the process responsible for deserialization of the XML content. To exploit this vulnerability, an attacker could upload a specially crafted document to a server utilizing an affected product to process content. The security update addresses the vulnerability by correcting how .NET Framework validates the source markup of XML content.
This security update affects how .NET Framework's System.Data.DataTable and System.Data.DataSet types read XML-serialized data. Most .NET Framework applications will not experience any behavioral change after the update is installed. For more information on how the update affects .NET Framework, including examples of scenarios which may be affected, please see the DataTable and DataSet security guidance document at https://go.microsoft.com/fwlink/?linkid=2132227.
SupportAssist does not support models from 2011 that came with XP Vista and Windows 7.
It requires windows 8.1 or 10 because windows XP/VISTA/7/8 are all end of life.
Its not for supporting models that were end of life in 2016 that parts are no longer available for. It also requires Microsoft .NET Framework 4.5 or higher.
I appreciate your response, although it does lead to more questions... my PC does have Windows 10 which comes with .NET and also the link you posted doesn't say anything that would lead me to believe that this PC is not supported, it does however say that OptiPlex machines are supported.
Optiplex models go back 30 years now. Models from 1990 to 2011 are not supported. Parts are not available and Windows 10 is not supported on those models. Newer systems with UEFI Class 2.3.1 bios like the 3020 7020 9020 are supported with windows 10 and have windows 10 drivers.
Dell OptiPlex computers that have been tested for update to Windows 10 May 2020 Update. If your computer model is too old, Dell is not testing the device, and drivers have not been updated for that model.
5 years is standard max support. 6 years and older are End of Life.
windows 10 started in 2015, windows 8.1 in 2013,
all windows from 1.0 to 8.0 are end of life end of support.
Windows 10 1511 is not supported anymore by microsoft or dell
Minimum Device Requirements: Operating system: Windows 10, Windows 8.1, Windows 8, Windows 7, and selected Dell Chrome OS products (Not available on Linux, Windows RT, Windows 10S, Android) Processor: 1.33 gigahertz (GHz) Memory: 2 Gigabytes (GB) Hard disk space: 2 Gigabytes (GB) Display: 1024X768 screen resolution, 16-bit mode Connectivity: Internet access required Administrator rights on system installed Network ports: 5700 (For opening the SupportAssist user interface ) and 9012 (For communication with Dell)
Minimum Device Requirements: Operating system: Windows 10, Windows 8.1, Windows 8, Windows 7, and selected Dell Chrome OS products (Not available on Linux, Windows RT, Windows 10S, Android) Processor: 1.33 gigahertz (GHz) Memory: 2 Gigabytes (GB) Hard disk space: 2 Gigabytes (GB) Display: 1024X768 screen resolution, 16-bit mode Connectivity: Internet access required Administrator rights on system installed Network ports: 5700 (For opening the SupportAssist user interface ) and 9012 (For communication with Dell)
You can get the .NET Framework 3.5 payload files from Windows Update or the installation media in the \sources\sxs folder. For more information, see Installing the .NET Framework 3.5. After the .NET Framework 3.5 feature is enabled, the files are serviced just like other operating system files from Windows Update.
Windows 10 now comes with .NET framework 4.X pre-installed but earlier builds did not, older apps developed in XP / Vista 7 and Windows 8 era require the .NET framework v3.5 installed along with 4.X
Windows has the .NET Framework 2.0/3.5 is an OS component but it is NOT installed by default.
Newer versions of 10 will have DOT NET 4.8 or higher partial install but the 2.0 3.5 and sp1 etc will not be installed.
Default installs from CD for XP and DVD for vista 7 8 10 etc do not have DOTNET installed by default. These apps will not run unless you will install the required versions. When you try to run any such older app, Windows 10 will prompt you to download and install .NET framework 3.5 from the Internet.
The current version of support assist is 4.x not 3.5
Note: Be sure to replace the G:\ with the drive letter where sxs media file present in your local system, It may need to download from internet and need to copy manually if not present.
Now just hit Enter and wait for the installation process to finish. Typically, the process will take a couple of minutes.
speedstep
11 Legend
•
46969 Posts
20646
1
Posted July 14th, 2020 01:00
The current version of support assist is not version 3.5
(CVE-2019-12280) Dell SupportAssist software is one of the reasons that its updated and a critical update.
its 3.5.0.448
https://downloads.dell.com/serviceability/catalog/SupportAssistInstaller.exe
The requirement for DOTNET 2.0 and 3.5 remains for support assist 3.5
To update manually, download and install the latest product version from:
Dell SupportAssist for Business PCs
https://downloads.dell.com/serviceability/Catalog/SupportAssistx64.msi
https://downloads.dell.com/serviceability/Catalog/SupportAssistx86.msi
Dell SupportAssist for Home PCs
https://downloads.dell.com/serviceability/catalog/SupportAssistInstaller.exe
Symptom
A windows-based PC displays the following error message while installing Dell System Detect.
Cannot continue. This application is improperly formatted. Contact the application vendor for assistance.
Cause
This error message occurs if Microsoft .NET Framework 4.5 is not installed on the PC or needs to be updated.