Publishers

STM32CubeMX STM32CubeMX





How to uninstall STM32CubeMX from your computer

You can find below detailed information on how to remove STM32CubeMX for Windows. The Windows version was created by STMicroelectronics. You can read more on STMicroelectronics or check for application updates here. Usually the STM32CubeMX application is to be found in the C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\Uninstaller directory, depending on the user's option during setup. C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\Uninstaller\startuninstall.exe is the full command line if you want to remove STM32CubeMX. startuninstall.exe is the programs's main file and it takes about 70.60 KB (72294 bytes) on disk.

STM32CubeMX contains of the executables below. They occupy 70.60 KB (72294 bytes) on disk.




  • startuninstall.exe (70.60 KB)


The information on this page is only about version 4.20.0 of STM32CubeMX. Click on the links below for other STM32CubeMX versions:

...click to view all...
After the uninstall process, the application leaves leftovers on the PC. Some of these are shown below.

Folders found on disk after you uninstall STM32CubeMX from your PC:
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX
  • C:\Users\%user%\AppData\Roaming\IDM\DwnlData\UserName\en.stm32cubemx_3701
  • C:\Users\%user%\AppData\Roaming\IDM\DwnlData\UserName\stm32cubemx_3695

Usually, the following files remain on disk:
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\extra_templates\RTE_Device_h_ftl
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\extra_templates\sample_h_ftl
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\compatibility.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\ADC-STM32F0xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\ADC-STM32F1xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\ADC-STM32F2xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\ADC-STM32F373xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\ADC-STM32F3xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\ADC-STM32F4xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\ADC-STM32F7xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\ADC-STM32L0xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\ADC-STM32L1xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\ADC-STM32L4xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\AES-STM32F423_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\AES-STM32F4xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\AES-STM32F73x_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\AES-STM32F7xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\AES-STM32L0xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\AES-STM32L1xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\AES-STM32L4xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CAN-STM32F0xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CAN-STM32F1xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CAN-STM32F2xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CAN-STM32F3xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CAN-STM32F4xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CAN-STM32F7xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CAN-STM32L4xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CEC-STM32F0xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CEC-STM32F1xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CEC-STM32F3xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CEC-STM32F4xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CEC-STM32F7xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\COMP-STM32F0xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\COMP-STM32F3xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\COMP-STM32L0xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\COMP-STM32L1xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\COMP-STM32L4xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CORTEX_M7-STM32F7xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CRC-STM32F0xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CRC-STM32F1xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CRC-STM32F2xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CRC-STM32F3xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CRC-STM32F4xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CRC-STM32F7xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CRC-STM32L0xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CRC-STM32L1xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CRC-STM32L4xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CRYP-STM32F2xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CRYP-STM32F4xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\CRYP-STM32F7xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DAC-STM32F0xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DAC-STM32F1xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DAC-STM32F2xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DAC-STM32F3xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DAC-STM32F4xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DAC-STM32F7xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DAC-STM32L0xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DAC-STM32L1xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DAC-STM32L4xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DCMI-STM32F2xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DCMI-STM32F446_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DCMI-STM32F4xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DCMI-STM32F7xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DCMI-STM32L4xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DFSDM-STM32F412_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DFSDM-STM32F413_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DFSDM-STM32F7xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DFSDM-STM32L49x_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DFSDM-STM32L4x1_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DFSDM-STM32L4xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DMA2D-STM32F4xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DMA2D-STM32F7xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DMA2D-STM32L4xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DMA-STM32F09x_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DMA-STM32F0xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DMA-STM32F1xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DMA-STM32F2xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DMA-STM32F3xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DMA-STM32F4xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DMA-STM32F7xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DMA-STM32L0xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DMA-STM32L1xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DMA-STM32L4xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DSI-STM32F4xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\DSI-STM32F7xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\ETH-STM32F1xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\ETH-STM32F2xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\ETH-STM32F4xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\ETH-STM32F7xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FATFS-STM32F0xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FATFS-STM32F1xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FATFS-STM32F2xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FATFS-STM32F3xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FATFS-STM32F4xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FATFS-STM32F7xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FATFS-STM32L0xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FATFS-STM32L1xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FATFS-STM32L4xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FMC-STM32F3xx_Configs.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\mcu\config\FMC-STM32F446_Configs.xml

You will find in the Windows Registry that the following data will not be cleaned; remove them one by one using regedit.exe:
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\STM32CubeMX
  • HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\App Paths\STM32CubeMX.exe

Registry values that are not removed from your PC:
  • HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\Shell\MuiCache\C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\STM32CubeMX.exe


A way to uninstall STM32CubeMX from your PC using Advanced Uninstaller PRO

STM32CubeMX is an application offered by STMicroelectronics. Sometimes, computer users try to uninstall this application. Sometimes this can be troublesome because removing this manually requires some experience related to Windows program uninstallation. One of the best EASY practice 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 PC, add it. This is a good step because Advanced Uninstaller PRO is a very useful uninstaller and all around utility to optimize your Windows PC.

DOWNLOAD NOW

  • go to Download Link
  • download the program by pressing the DOWNLOAD button
  • set up Advanced Uninstaller PRO
2. Run Advanced Uninstaller PRO. Take your time to get familiar with the program's design and wealth of functions available. Advanced Uninstaller PRO is a very good program.

3. Press the General Tools button
Go to General Tools


4. Activate the Uninstall Programs feature
Go to Uninstall Programs


5. All the applications installed on your computer will appear

6. Navigate the list of applications until you locate STM32CubeMX or simply activate the Search feature and type in "STM32CubeMX". If it is installed on your PC the STM32CubeMX app will be found very quickly. Notice that when you click STM32CubeMX in the list of apps, some information about the program is shown to you:


  • Star rating (in the lower left corner). This explains the opinion other users have about STM32CubeMX, from "Highly recommended" to "Very dangerous".
  • Opinions by other users - Press the Read reviews button.
  • Details about the program you want to remove, by pressing the Properties button.
7. Press the Uninstall button. A confirmation page will appear. Confirm the uninstall by clicking the Uninstall button. Advanced Uninstaller PRO will remove STM32CubeMX.
Uninstall STM32CubeMX


8. After removing STM32CubeMX, Advanced Uninstaller PRO will offer to run a cleanup. Click Next to perform the cleanup. All the items that belong STM32CubeMX that 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 Windows registry items, files or directories are left behind on your computer.

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



Disclaimer

This page is not a piece of advice to remove STM32CubeMX by STMicroelectronics from your PC, we are not saying that STM32CubeMX by STMicroelectronics is not a good application for your computer. This text simply contains detailed instructions on how to remove STM32CubeMX supposing you decide this is what you want to do. The information above contains registry and disk entries that our application Advanced Uninstaller PRO discovered and classified as "leftovers" on other users' PCs.

2017-03-21 / Written by Dan Armano for Advanced Uninstaller PRO

follow @danarm
Last update on: 2017-03-21 13:08:17.127