I am trying to burn an ISO file into a USB disk for installation. Most of the time, I am using Win32DiskImager to do the job.
But today, I can not start the Win32diskimager program. I uninstalled it and download a fresh copy from Sourceforge and install it. Still not working.
I did use it before and it is OK to launch.
So, I did research and found someone who has the same problem as me.
I downloaded Win32DiskImager from SourceForge, as was recommended in some Linux installation instruction (coming from Windows). The installer runs successfully and the program is installed into C:\Program Files (x86) as expected. When launching the program Windows prompts me to accept that this program can make changes, I accept and nothing happens. No service or process launches in Task Manger.
The answer is quite simple.
It turns out that mounted drives can cause issues with Win32DiskImager. In my case Google Drive had mounted itself on the file system. Quitting Google Drive unmounted the drive it had mounted and then Win32DiskImager launched without issue! I also had a Linux ISO mounted (I believe Windows did this automatically after download, which seems odd) and had unmounted that as well before re-launching Win32DiskImager.
So I did the same way, right-click the Google Drive icon at the taskbar, click quit to stop Google Drive temporarily.
Then, I run Win32DiskImager, it works.