MuseScore 2.0.2 won't start on Windows 10 if Windows Firewall was not running during install

• Feb 27, 2016 - 14:43
Reported version
2.1
Type
Functional
Severity
S4 - Minor
Status
closed
Project
Tags

I just installed MuseScore on my Windows 10 pc (64-bit) and tried to run it without success. When I started it, it immediately closed itself without showing anything on the screen. I also tried the unsupported versions with the same result.
Then I reinstalled the standard version and tried to run it with the -d (debug) commandline flag. To my big suprise MuseScore then started and runs without any problem. It still doesn't run when I omit the -d flag

GIT commit: f51dc11


Comments

I tested using ABL's batch script and got the following log

Qt: Untested Windows version 10.0 detected!
Debug: Mscore: fatal error: cannot load internal font <:/fonts/MuseJazz.ttf> (C:\Git_packages\MuseScore\libmscore\mscore.cpp:213, static void Ms::MScore::init())

I embedded my MuseScore installation into ABL's debug script and got the following:
warning: Mscore: fatal error: cannot load internal font <:/fonts/MuseJazz.ttf>
warning: Mscore: fatal error: cannot load internal font <:/fonts/FreeSans.ttf>
warning: Mscore: fatal error: cannot load internal font <:/fonts/FreeSerif.ttf>
warning: Mscore: fatal error: cannot load internal font <:/fonts/FreeSerifBold.ttf>
warning: Mscore: fatal error: cannot load internal font <:/fonts/FreeSerifItalic.ttf>
warning: Mscore: fatal error: cannot load internal font <:/fonts/FreeSerifBoldItalic.ttf>
warning: Mscore: fatal error: cannot load internal font <:/fonts/mscoreTab.ttf>
warning: Mscore: fatal error: cannot load internal font <:/fonts/mscore-BC.ttf>
warning: Mscore: fatal error: cannot load internal font <:/fonts/bravura/BravuraText.otf>
warning: Mscore: fatal error: cannot load internal font <:/fonts/gootville/GootvilleText.otf>
warning: Mscore: fatal error: cannot load internal font <:/fonts/mscore/MScoreText.ttf>

which is consistent with the fact that I cannot print scores: it only prints some basis lines, but no notes etc.
Question is now:
- aren't these fonts part of the installation package?
- if not, where can I get them and where should I put them?
- if they are, why are they not installed properly?

Is there anything that should and/or can be done on MuseScore's end so Window's users don't run into this issue? Or atleast some message so they know what to do when this installation fails?

Title MuseScore 2.0.2 won't start on Windows 10 if firewall not running MuseScore 2.0.2 won't start on Windows 10 if Windows Firewall was not running during install

No, installing fonts would be just plain wrong and leading to trouble, they are built into MuseScore (and not installed by it anywhere) and additionaly installing them is causing trouble

Maybe there could be a check to see if the fonts have been installed by the administrator, to allow it to run with Block Untrusted Fonts enabled. It's likely Microsoft will make blocking untrusted fonts the default at some point.

Right, that's what I'm talking about, with Block Untrusted Fonts enabled Windows 10 will stop those built in fonts being used. The program just fails to run. If there were a check for that it could fall back to using the same fonts that had previously been installed by the administrator who enabled Block Untrusted Fonts in the first place

I repeat: MuseScore does not install any Fonts, it just uses built-in ones. Previously installed ones ones need to go away anyhow, they should haave never been installed in the first place.
MuseScore does not fail on my Windows 10 machine, so it can't really be Microsoft blocking untrusted fonts, if talking about those builit-in fonts

And I repeat, MuseScore doesn't install fonts, not in %windir%/Fonts nor elsewhere.
I don't have MitigationOptions at all in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel\, not sure whethet than means in regards to Block Untrusted Fonts being enabled ot not

This is a feature that can be enabled if wanted, either through EMET or the registry. Companies can choose to enable this, but it is disabled by default.

I'm having a problem that sounds a lot like this one. I'm running Windows 10, download and run the MuseScore 2 installer, it looks like it's installed fine, but when I try to launch it nothing happens. I can see a MuseScore 2 process in Task Manager, but no window appears, it just hangs. I've tried disabling the Block Untrusted Fonts registry setting as described, restarting, and reinstalling - the same thing happens. I cannot change my firewall settings as they are set by my organisation.

While it's possible you are seeing the same problem, it's also possible it is something else. The thing to try would be starting a command prompt window (eg, by typing "cmd" into the Windows 10 search bar) then starting MuseScore from there described in the Handbook under "Command line options". Ideally you'd get output to the terminal, but apparently Windows isn't good about making sure that happens. Still, you might see something interesting. Or you could try some of the various options like -s or -w to see if it will start with some component disabled.

The same problem with Musescore 2.1 on Windows 10. Musescore installed without problems, but when I run it nothing happens. It doesn't appears in Task Manager. No error messages. When I run the executable in command line, it also doesn't give any information. Epic fail.

Did you read the solution above? Windows prohibits the installation of fonts if the firewall is not running, so you need to uninstall MuseScore, start the firewall, reinstall it, and then things will be fine (you can shut down the firewall at that point if you like).

Status (old) active closed
Status active closed

I guess with this we can close this issue. I've added this to the handbook under "Known incomaptibilities"