Please nominate your Qt Champions for 2021!

[Qt Installer Framework] Error during installation process on another computer : d3dcompiler_47.dll (access denied)

  • Hi All,

    I have a problem with Qt Installer Framework. I generated an installer with Qt Installer Framework. I reused the "examples/tutorial" from Qt 5.0.3. I added all my files (exe, dlls, data, ...) in "packages/in com.vendor.product/data" directory. I used windeploy in order to have all dlls needed. I generated an offline installer in command line.

    Everything works in my computer (Window 10 / US). I can install/uninstall my application and launch my application through a shortcut on the desktop. Everything is ok here. Thank you Qt.

    But when I want to install my app through my installer on a another computer, I have this following error : "Error during installation process (com.vendor.product): Error while extracting 'installer://com.vendor.product/0.0.0.bin.7z': Could not open file C:/Users/Username/MyApp/bin/d3dcompiler_47.dll (access denied)"

    ps: all computer are Windows 10 the difference is the language : My computer is Windows 10 / US and the other computer is Windows 10 / French.

    Does someone can help me?

    alt text

  • @julia_f

    Hi and welcome to devnet forum

    The error output you are presenting here seem to be anonymized with respect to the user's name.
    Therefore, it is not clear how the real name looks.

    Best you check the installation path on the French computer for "funny" non-US-ASCII characters and/or spaces. Most likely spaces are ok, because windows are using them as standard in "c:/Program files", but special local letters are really hard to handle correctly.
    Probably easiest is to install in standard folders on target PC.

Log in to reply