The name of the missing file is actually api-ms-win-core-timezone-l1-1-0.dll.
These are popular kinds of error messages when installing/launching third party programs,
I recreated the problem using Skype as an example:
That file is not included in any Windows installation, Service Pack or update.
The problem is that the developers have used some version of C++ to create their programs and the programs require some runtime files (Dynamic Linked Libraries) to be present in order to install/run and the developers do not include those files with their installation (why not?) and the websites for the programs often do not list the prerequisites and requirements of what you need to have installed for their programs to work.
They think that since the program installs and works fine on their system (because they have all the requirements) that the install will work fine on every other system in the world too. Short sighted thinking.
These files are not part of or included in a regular Windows installation so no amount of Safe Mode, Clean Boot or sfc /scannow is going to help you or make the missing file magically appear (sorry Microsoft engaged Support Engineer alleged "experts").
What you need to do is install the Visual C++ Runtime files and I would start with the 2015 version which you can download from this link (choose the right architecture/bitness for your system):
https://www.microsoft.com/en-us/download/details.aspx?id=48145
You should also install this KB Update if it is not already installed (you can't install it twice):
https://support.microsoft.com/en-us/help/2999226/update-for-universal-c-runtime-in-windows
After the installation you shouldn't have to restart your system but do it anyway then see how your install/program launch works.
FYI:
Over time you may find that you may need several C++ runtimes installed as you can see here:
Having several versions of C++ Redistributable is normal... depending on what third party programs you might have installed.