Publishers

STM32CubeMX STM32CubeMX





How to uninstall STM32CubeMX from your computer

This web page contains complete information on how to uninstall STM32CubeMX for Windows. The Windows version was created by STMicroelectronics. Check out here where you can get more info on STMicroelectronics. The application is usually installed in the C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\Uninstaller folder (same installation drive as Windows). The full command line for uninstalling STM32CubeMX is C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\Uninstaller\startuninstall.exe. Keep in mind that if you will type this command in Start / Run Note you may get a notification for admin rights. startuninstall.exe is the programs's main file and it takes close to 52.48 KB (53736 bytes) on disk.

The executable files below are part of STM32CubeMX. They take about 52.48 KB (53736 bytes) on disk.

  • startuninstall.exe (52.48 KB)


The current web page applies to STM32CubeMX version 6.0.1 alone. You can find below info on other application versions of STM32CubeMX:

...click to view all...
After the uninstall process, the application leaves some files behind on the PC. Part_A few of these are listed below.

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

Files remaining:
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Accelerometer.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Analog I-O.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Arduino Form Factor.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Audio Line In.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Audio Line Out.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Battery.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Button.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Camera.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\CAN.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Compass.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Custom Form Factor.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Digital I-O.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Ethernet.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Gyroscope.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\IrDA.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Joystick.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\LCD Display (Graphics).xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\LCD Display (Segment).xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\LED.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Light Sensor.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Magnetometer.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Memory Card.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Memory.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Microphone.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\On-board Debug.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Other Connector.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Other Sensor.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Other.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Potentiometer.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Power Socket.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Power Supply.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Pressure Sensor.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\RAM.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\ROM.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\RS-232.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\RS-485.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Speaker.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Temperature Sensor.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Touch Key Sensing.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\USB.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\core\core.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\ADC 10-bit.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\ADC 12-bit.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\ADC 16-bit.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\AES.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\BSEC.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\CAN.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\COMP.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\CORDIC.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\CRYP.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\DAC 12-bit.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\DCMI.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\DDR.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\DES-TDES.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\DFSDM.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\DSIHOST.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\DTS.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\Ethernet.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\example.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\FDCAN.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\FMAC.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\FMC.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\FMPI2C.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\FSMC.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\GFXMMU.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\GPU.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\HASH.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\HDMI CEC.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\HMAC.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\HRTIM.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\I2C.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\I2S.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\IPCC.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\IRTIM.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\JPEG.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\LINUART.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\LPTIM.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\LPUART.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\MD5.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\MDIOS.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\OCTOSPI.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\OPAMP.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\OTFDEC.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\PKA.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\PSSI.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\PWR.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\QUADSPI.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\RF.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\RNG.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\RTC.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\SAI.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\SDIO.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\SDMMC.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\Segment LCD.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\SHA.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\SPDIFRX.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\SPI.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\SWPMI.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\TAMP.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\TFT LCD.xml

Generally the following registry keys will not be cleaned:
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\STM32CubeMX
  • HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\App Paths\STM32CubeMX.exe

Open regedit.exe in order to remove the following values:
  • HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\Shell\MuiCache\C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\STM32CubeMX.exe.FriendlyAppName
  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\bam\State\UserSettings\S-1-5-21-2305901990-141513003-579195393-1001\\Device\HarddiskVolume5\en.stm32cubemx\SetupSTM32CubeMX-4.23.0.exe


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

STM32CubeMX is a program marketed by the software company STMicroelectronics. Frequently, people decide to erase this application. Sometimes this is hard because deleting this by hand takes some skill regarding Windows program uninstallation. The best EASY solution to erase 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 already installed on your PC, install it. This is a good step because Advanced Uninstaller PRO is a very efficient uninstaller and general utility to clean your PC.

DOWNLOAD NOW

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

3. Press the General Tools button
Go to General Tools


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


5. A list of the programs existing on the PC will be shown to you

6. Scroll the list of programs until you locate STM32CubeMX or simply activate the Search field and type in "STM32CubeMX". If it exists on your system the STM32CubeMX app will be found automatically. Notice that when you select STM32CubeMX in the list of applications, the following data about the application is made available to you:


  • Star rating (in the lower left corner). The star rating tells you the opinion other users have about STM32CubeMX, ranging from "Highly recommended" to "Very dangerous".
  • Reviews by other users - Press the Read reviews button.
  • Technical information about the app you wish to remove, by pressing the Properties button.
7. Click the Uninstall button. A confirmation page will appear. accept the uninstall by clicking Uninstall. Advanced Uninstaller PRO will automatically remove STM32CubeMX.
Uninstall STM32CubeMX


8. After uninstalling STM32CubeMX, Advanced Uninstaller PRO will ask you to run an additional cleanup. Press Next to go ahead with the cleanup. All the items of STM32CubeMX which have been left behind will be detected and you will be asked if you want to delete them. By removing STM32CubeMX using Advanced Uninstaller PRO, you can be sure that no Windows registry items, files or directories are left behind on your disk.

Your Windows PC will remain clean, speedy and ready to serve you properly.



Disclaimer

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

2020-08-19 / Written by Andreea Kartman for Advanced Uninstaller PRO

follow @DeeaKartman
Last update on: 2020-08-19 13:56:58.913