Publishers

STM32CubeMX STM32CubeMX





How to uninstall STM32CubeMX from your PC

You can find on this page detailed information on how to uninstall STM32CubeMX for Windows. The Windows version was developed by STMicroelectronics. You can read more on STMicroelectronics or check for application updates here. The program is frequently placed in the C:\Users\UserName\AppData\Local\Temp\7zSC1ACF346\jre\bin folder (same installation drive as Windows). The complete uninstall command line for STM32CubeMX is C:\Users\UserName\AppData\Local\Temp\7zSC1ACF346\jre\bin\javaw.exe. STM32CubeMX's primary file takes about 34.00 KB (34816 bytes) and is named jabswitch.exe.

STM32CubeMX installs the following the executables on your PC, occupying about 510.50 KB (522752 bytes) on disk.

  • jabswitch.exe (34.00 KB)
  • jaccessinspector.exe (93.50 KB)
  • jaccesswalker.exe (59.00 KB)
  • jar.exe (13.00 KB)
  • jarsigner.exe (13.00 KB)
  • java.exe (38.50 KB)
  • javac.exe (13.00 KB)
  • javadoc.exe (13.00 KB)
  • javap.exe (13.00 KB)
  • javaw.exe (38.50 KB)
  • jdeprscan.exe (13.00 KB)
  • jdeps.exe (13.00 KB)
  • jfr.exe (13.00 KB)
  • jimage.exe (13.00 KB)
  • jlink.exe (13.00 KB)
  • jmod.exe (13.00 KB)
  • jpackage.exe (13.00 KB)
  • jrunscript.exe (13.00 KB)
  • keytool.exe (13.00 KB)
  • kinit.exe (13.00 KB)
  • klist.exe (13.00 KB)
  • ktab.exe (13.00 KB)
  • rmiregistry.exe (13.00 KB)
  • serialver.exe (13.00 KB)
...click to view all...

This web page is about STM32CubeMX version 6.9.2 alone. Click on the links below for other STM32CubeMX versions:

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

Folders remaining:
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX

Check for and delete the following files from your disk when you uninstall STM32CubeMX:
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\AudioLineInput.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\AudioLineOutput.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\AudioProcessor.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\Connector.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Cryptography.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\DebugConnector.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Display.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Ethernet.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Joystick.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\LED.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\MemoryCard.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Microphone.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\OnBoardFeature.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Potentiometer.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\PowerSupply.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\RS232.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\RS485.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Sensor.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\SMPS.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Speaker.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\STLink.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\TouchFeature.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\USBPort.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\boardperipherals\Wireless.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\core\core.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\ADC10.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\ADC12.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\ADC12Channel.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\ADC14.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\ADC14Channel.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\ADC16.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\ADC16Channel.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\AdditionalInterface.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\ADF.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\CAN2.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\COMP.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\Connectivity.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\CORDIC.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\CORTEX_M0+.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\CORTEX_M33.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\CORTEX_M33_S.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\CRC.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\Cryptography.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\DAC.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\DAC12.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\DCACHE.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\DEBUG.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\DisplayController.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\EthernetPort.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\example.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\ExternalMemoryInterface.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\GFXTIM.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\GPDMA.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\GPU.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\GPU2D.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\GraphicAccelerator.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\HDP.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\HSEM.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\HSPI.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\I3C.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\ICACHE.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\IO.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\KMS.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\LINKEDLIST.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\LINUART.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\LPBAMADC.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\LPBAMCOMP.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\LPBAMDAC.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\LPBAMI2C.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\LPBAMLPDMA.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\LPBAMLPGPIO.xml
  • C:\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\db\contextual\peripherals\LPBAMLPTIM.xml

Use regedit.exe to manually remove from the Windows Registry the keys below:
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\STM32CubeMX
  • HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\App Paths\STM32CubeMX.exe

Open regedit.exe to remove the values below from the Windows Registry:
  • 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-3744636506-614972341-2359221228-1001\\Device\HarddiskVolume4\Program Files\STMicroelectronics\STM32Cube\STM32CubeMX\jre\bin\javaw.exe
  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\bam\State\UserSettings\S-1-5-21-3744636506-614972341-2359221228-1001\\Device\HarddiskVolume4\Users\UserName\.stm32cubemx\.jxbrowser-7.30.2\Chromium\chromium.exe


A way to remove STM32CubeMX from your PC with Advanced Uninstaller PRO

STM32CubeMX is a program offered by STMicroelectronics. Frequently, people decide to erase it. This is difficult because deleting this manually takes some advanced knowledge regarding Windows internal functioning. The best EASY procedure to erase STM32CubeMX is to use Advanced Uninstaller PRO. Here are some detailed instructions about how to do this:





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

DOWNLOAD NOW

  • go to Download Link
  • download the setup by clicking on the green DOWNLOAD NOW button
  • set up Advanced Uninstaller PRO
2. Start Advanced Uninstaller PRO. It's recommended to take some time to admire Advanced Uninstaller PRO's interface and number of tools available. Advanced Uninstaller PRO is a powerful Windows optimizer.

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


4. Activate the Uninstall Programs feature
Go to Uninstall Programs


5. A list of the applications existing on the PC will be made available to you

6. Navigate the list of applications 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 very quickly. When you click STM32CubeMX in the list of programs, the following data regarding the program is shown to you:


  • Star rating (in the left lower corner). The star rating tells you the opinion other users have regarding STM32CubeMX, from "Highly recommended" to "Very dangerous".
  • Reviews by other users - Click on the Read reviews button.
  • Technical information regarding the app you are about to uninstall, by clicking on the Properties button.
7. Click the Uninstall button. A confirmation window will come up. Confirm the removal by pressing the Uninstall button. Advanced Uninstaller PRO will uninstall STM32CubeMX.
Uninstall STM32CubeMX


8. After uninstalling STM32CubeMX, Advanced Uninstaller PRO will offer to run a cleanup. Click Next to proceed with the cleanup. All the items that belong STM32CubeMX which have been left behind will be found and you will be able to delete them. By uninstalling STM32CubeMX with Advanced Uninstaller PRO, you are assured that no registry entries, files or directories are left behind on your PC.

Your computer 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 computer, nor are we saying that STM32CubeMX by STMicroelectronics is not a good application for your PC. This text only contains detailed instructions on how to uninstall STM32CubeMX supposing you decide this is what you want to do. Here you can find registry and disk entries that other software left behind and Advanced Uninstaller PRO discovered and classified as "leftovers" on other users' PCs.

2023-10-01 / Written by Andreea Kartman for Advanced Uninstaller PRO

follow @DeeaKartman
Last update on: 2023-10-01 09:29:42.587