Adding files to the All Users folder from InstallShield

Posted on 2010-01-08
Last Modified: 2016-03-18

I need to deploy data files to c:\ProgramData\MyAppName but I can not find an easy way to do that in installshield.  I am using an installScript project in installshield 2008. I am sure it is possible but I do not see how.


Question by:jongrossex
    LVL 12

    Accepted Solution


    Instrallshield has properties that point to all of these special folders...if I am understanding properly, this link is the same discussion.  Please let me know if you need more details, or if I have misunderstood the question.

    Author Comment


    Thanks for the link...

    I did not realize that I could use  <FOLDER_APPDATA> in the Destination attribute of the component.


    Expert Comment

    by:Pit Z
    I have seen some quirks in the behavior of setup builds around this same requirement.

    When in the "Specify Application Data -> Files" area of Designer, right click on the "Destination Computer" label and select "Show Predefined Folder". Click on [AllUsersProfile] in the list. Once it is in the Destination Computer tree, right click on [ALLUSERPROFILE] and select Add. Rename the folder "Start Menu", right click on Start Menu and Add "Programs", right click on Programs and add the folder name of your choice. After the tree is created you can drag the desired menu files into that folder.

    There should be a more friendly way to do this, for one there is a predefined folder for StartMenuFolder and DesktopFolder that should have the ability to nest them in the [ALLUSERPROFILE], but I haven't found a way to do that. And in addition to that, when I execute the created setup, it insists on still creating a folder in the UserProfile specific to who is logged on. It kicks out an error at install time that the shortcuts can not be written to this folder. There is no place that I have told it to write to this folder. This has been most frustrating and time consuming...

    If anyone has a more elegant solution, please let us know.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Highfive Gives IT Their Time Back

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Among others, I monitor the Windows Installer zone and Installer zone. I find that many of the questions could be answered much more quickly if a Windows Installer verbose log were submitted with the question.   However, I do not always have t…
    I have been scripting applications way too long and can never remember how to create an ISS file.  So I decided to write this article to act as my own knowledge base for future reference, and hope you will also benefit. An ISS file is a response …
    Excel styles will make formatting consistent and let you apply and change formatting faster. In this tutorial, you'll learn how to use Excel's built-in styles, how to modify styles, and how to create your own. You'll also learn how to use your custo…
    Here's a very brief overview of the methods PRTG Network Monitor ( offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…

    779 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    15 Experts available now in Live!

    Get 1:1 Help Now