Publishers

STM32CubeMX STM32CubeMX





How to uninstall STM32CubeMX from your computer

This web page is about STM32CubeMX for Windows. Below you can find details on how to uninstall it from your computer. It was developed for Windows by STMicroelectronics. Additional info about STMicroelectronics can be seen here. Usually the STM32CubeMX application is placed in the C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\Uninstaller directory, depending on the user's option during install. STM32CubeMX's entire uninstall command line is C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\Uninstaller\startuninstall.exe. startuninstall.exe is the STM32CubeMX's main executable file and it occupies about 70.60 KB (72294 bytes) on disk.

The executable files below are installed together with STM32CubeMX. They occupy about 70.60 KB (72294 bytes) on disk.

  • startuninstall.exe (70.60 KB)


The current page applies to STM32CubeMX version 4.16.1 only. You can find below info on other application versions of STM32CubeMX:

...click to view all...
When you're planning to uninstall STM32CubeMX you should check if the following data is left behind on your PC.

Folders left behind when you uninstall STM32CubeMX:
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX

Check for and remove the following files from your disk when you uninstall STM32CubeMX:
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\auto-install.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\extra_templates\RTE_Device_h_ftl
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\extra_templates\sample_h_ftl
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\compatibility.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\ADC-STM32F0xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\ADC-STM32F1xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\ADC-STM32F2xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\ADC-STM32F373xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\ADC-STM32F3xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\ADC-STM32F4xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\ADC-STM32F7xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\ADC-STM32L0xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\ADC-STM32L1xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\ADC-STM32L4xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CAN-STM32F0xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CAN-STM32F1xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CAN-STM32F2xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CAN-STM32F3xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CAN-STM32F4xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CAN-STM32F7xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CAN-STM32L4xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CEC-STM32F0xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CEC-STM32F1xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CEC-STM32F3xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CEC-STM32F4xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CEC-STM32F7xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\COMP-STM32F0xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\COMP-STM32F3xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\COMP-STM32L0xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\COMP-STM32L1xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\COMP-STM32L4xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CORTEX_M7-STM32F7xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CRC-STM32F0xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CRC-STM32F1xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CRC-STM32F2xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CRC-STM32F3xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CRC-STM32F4xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CRC-STM32F7xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CRC-STM32L0xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CRC-STM32L1xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CRC-STM32L4xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DAC-STM32F0xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DAC-STM32F1xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DAC-STM32F2xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DAC-STM32F3xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DAC-STM32F4xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DAC-STM32F7xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DAC-STM32L0xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DAC-STM32L1xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DAC-STM32L4xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DCMI-STM32F2xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DCMI-STM32F446_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DCMI-STM32F4xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DCMI-STM32F7xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DFSDM-STM32F412_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DFSDM-STM32F7xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DFSDM-STM32L4xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DMA2D-STM32F4xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DMA2D-STM32F7xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DMA-STM32F09x_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DMA-STM32F0xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DMA-STM32F1xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DMA-STM32F2xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DMA-STM32F3xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DMA-STM32F4xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DMA-STM32F7xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DMA-STM32L0xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DMA-STM32L1xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DMA-STM32L4xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DSI-STM32F4xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DSI-STM32F7xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\ETH-STM32F1xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\ETH-STM32F2xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\ETH-STM32F4xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\ETH-STM32F7xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FATFS-STM32F0xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FATFS-STM32F1xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FATFS-STM32F2xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FATFS-STM32F3xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FATFS-STM32F4xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FATFS-STM32F7xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FATFS-STM32L0xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FATFS-STM32L1xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FATFS-STM32L4xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FMC-STM32F3xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FMC-STM32F446_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FMC-STM32F4xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FMC-STM32F7xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FMC-STM32L4xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FMPI2C-STM32F4xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FREERTOS-STM32F0xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FREERTOS-STM32F1xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FREERTOS-STM32F2xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FREERTOS-STM32F3xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FREERTOS-STM32F4xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FREERTOS-STM32F7xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FREERTOS-STM32L0xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FREERTOS-STM32L1xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FREERTOS-STM32L4xx_Configs.xml
  • C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FSMC-STM32F1xx_Configs.xml

Registry that is not uninstalled:
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\STM32CubeMX

Use regedit.exe to remove the following additional registry values from the Windows Registry:
  • HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\Shell\MuiCache\C:\Program Files (x86)\STMicroelectronics\STM32Cube\STM32CubeMX\STM32CubeMX.exe


How to delete STM32CubeMX from your computer with the help of Advanced Uninstaller PRO

STM32CubeMX is a program marketed by STMicroelectronics. Sometimes, people want to uninstall this application. This is easier said than done because uninstalling this by hand requires some knowledge regarding Windows internal functioning. The best SIMPLE solution to uninstall STM32CubeMX is to use Advanced Uninstaller PRO. Take the following steps on how to do this:





1. If you don't have Advanced Uninstaller PRO on your Windows system, install it. This is good because Advanced Uninstaller PRO is a very potent uninstaller and all around tool to clean your Windows PC.

DOWNLOAD NOW

  • navigate to Download Link
  • download the setup by clicking on the green DOWNLOAD NOW button
  • install Advanced Uninstaller PRO
2. Start Advanced Uninstaller PRO. Take your time to get familiar with the program's interface and wealth of features available. Advanced Uninstaller PRO is a very useful package of tools.

3. Click on the General Tools category
Go to General Tools


4. Click on the Uninstall Programs feature
Go to Uninstall Programs


5. All the applications installed on your PC will appear

6. Scroll the list of applications until you find STM32CubeMX or simply click the Search feature and type in "STM32CubeMX". If it is installed on your PC the STM32CubeMX program will be found automatically. When you select STM32CubeMX in the list of programs, some information about the application is made available to you:


  • Safety rating (in the lower left corner). This tells you the opinion other users have about STM32CubeMX, ranging from "Highly recommended" to "Very dangerous".
  • Opinions by other users - Click on the Read reviews button.
  • Technical information about the application you want to remove, by clicking on the Properties button.
7. Press the Uninstall button. A confirmation page will appear. Confirm the removal by clicking Uninstall. Advanced Uninstaller PRO will automatically remove STM32CubeMX.
Uninstall STM32CubeMX


8. After removing STM32CubeMX, Advanced Uninstaller PRO will ask you to run a cleanup. Click Next to start the cleanup. All the items of STM32CubeMX which have been left behind will be detected and you will be able to delete them. By removing STM32CubeMX using Advanced Uninstaller PRO, you are assured that no registry items, files or directories are left behind on your disk.

Your computer will remain clean, speedy and ready to take on new tasks.



Disclaimer

The text above is not a recommendation to remove STM32CubeMX by STMicroelectronics from your PC, we are not saying that STM32CubeMX by STMicroelectronics is not a good application for your PC. This page only contains detailed instructions on how to remove STM32CubeMX supposing you decide this is what you want to do. Here you can find registry and disk entries that Advanced Uninstaller PRO discovered and classified as "leftovers" on other users' computers.

2016-09-27 / Written by Dan Armano for Advanced Uninstaller PRO

follow @danarm
Last update on: 2016-09-27 17:31:10.863