Failed to initialise -error: A way to fix it! (Win 10)

Hello all,

UPDATE: As a result of my findings I thought earlier that this issue was caused by the update KB3081455 itself, but after doing a bit more troubleshooting I found out that the root causes of this issue were some corrupted OS files after the clean install of Windows 10 on a formated SSD, not the installed update KB3081455. However, the installed update might cause some issues with Path of Exile IF you have corrupted OS files when installing the update.

As a result, I've tagged the previous explanation as spoiler and what truly matters are the ways of fixing this issue below.

Spoiler
As many others probably have experienced this same error that I've encountered numerous times, and finally, managed to solve it: the failed to initialise error during startup when trying to play Path of Exile on Windows 10. It was a font related issue, and if I remember correctly it has been stated before on the Forums by Emjayen https://www.pathofexile.com/forum/view-thread/1368348. I tried to manually install the custom fonts that Path of Exile needs, Fontin and Optimus Princeps, but Windows stated time after time again that the font files were not valid font files.

I recently did a fresh install of Win10. After the fresh install, Windows actually identified the font files and I did manage to install them without any issues. Also after the fresh install, Path of Exile was finally working again. After a day or two I started encountering the same "Failed to initalise" error again, even though I didn't install anything on my computer, so I thought that Windows probably installed some update that caused this "Failed to initialise" error in the first place. I did a bit of digging and found out that Microsoft has pushed through at least this one cumulative update pack, known as KB3081455 and it was installed on my computer during the previous evening. This update pack contains, for example, one critical update that changes the ways how some font parcing systems etc. handle fonts in Windows due to security reasons. After this update the custom fonts for Path of Exile were removed from the Fonts-folder of Windows that I had manually installed a few days ago. Also after the update I wasn't able to install the custom fonts back, because Windows didn't identify the fonts as valid font files. I uninstalled the update and after that Windows identified the custom fonts as valid font files. Also Path of Exile is working after I uninstalled the update.

I did some more digging because of this issue. I allowed Windows to install the update KB3081455 again and the result was that Windows didn't identify the custom font files as valid font files and Path of Exile gave the same "Failed to initialise" error during startup.


I recommend that you download Optimus Princeps and Fontin fonts and extract them, download links are the following http://dl.dafont.com/dl/?f=optimusprinceps and http://www.exljbris.com/dl/fontin2_pc.zip, but do not install them yet.


A way that I used to fix this issue, now with the update KB3081455 installed:
Step 1: Go to "Programs and features" (I'm not using the english version, but hopefully you'll understand)
Step 2: "Show installed updates"
Step 3: Find the installed update KB3081455 and uninstall it. Windows asks for you to restart the computer, please do so.
Step 4: If you're using a 3rd party antivirus software and/or firewall, for example Avast! or Comodo, please disable all of their security features before continuing. Windows Defender or Windows Firewall shouldn't cause any issues when they are on.
Step 5: Next, open start menu and search for command prompt, IMPORTANT: right click it and select run as admin.
Step 6: Use the following command to check if there are any corrupted system files: "sfc /scannow" (without the " " marks). It will take a bit of time, but it is worth it. In my case, the scan found some corrupted OS files and repaired them.
Step 7: Now, install all the previously downloaded Optimus Princeps and Fontin fonts from the extracted folders. Windows should now handle older .ttf-fonts correctly and you should be able to install them. I recommend you restart your computer after this.
Step 8: After the restart, open start menu -> settings -> Windows update and check for updates. It should find the update KB3081455, install it and restart the computer. It might cause the downloaded Optimus Princeps and Fontin fonts to appear as invalid font files in the folder where you extracted them, but this isn't an issue. The fonts were installed before and should appear as valid fonts in the Fonts-folder.
Step 9: I suggest that after the update you check again that system files are not corrupted (Steps 5 and 6). If the scan found corrupted files, please restart your computer.
Step 10: Now you can enable all security features of 3rd party security softwares.
-> After this Path of Exile should work.

Alternative way to fix this issue that worked for me when I thought that the issues were with the update itself. However, I don't recommend this anymore since the above way of fixing this has the update KB3081455 installed:
Step 1: Go to "Programs and features" (I'm not using the english version, but hopefully you'll understand)
Step 2: "Show installed updates"
Step 3: Find the installed update KB3081455 and uninstall it. Windows asks for you to restart the computer, but that's not mandatory. It is enough that the update is uninstalled. Also, please note that Win10 tends to install the update back after a while, but this can be postponed for a few days -- and when the update is automatically installed again, just uninstall the update and Path of Exile will work.
-> After the update has been uninstalled Windows should handle custom fonts in a way that Path of Exile will work again.

Br,
Tonzzo
Last edited by Tonzzo#6908 on Oct 1, 2015, 7:07:24 PM
Do all of us a favor. Email support and let them know about this as well. Make sure and highlight (bold) the KB#.
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."

"Your mother was a hamster and your father smelt of elderberries!"
Hi,

I e-mailed this to support a few minutes ago.
Thanks! Also requested this to be a sticky/added to the knowledge threads.
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning."

"Your mother was a hamster and your father smelt of elderberries!"
Bump due to a lot of new information regarding the possible root cause. Also, now I have the update KB3081455 installed and I can play Path of Exile without any issues.

Report Forum Post

Report Account:

Report Type

Additional Info