# Vision Client Launcher Application for all users

**URL:** <https://forum.inductiveautomation.com/t/vision-client-launcher-application-for-all-users/51861>\
**Category:** Ignition\
**Created:** [October 12, 2021, 1:58pm UTC](https://forum.inductiveautomation.com/t/vision-client-launcher-application-for-all-users/51861 "2021-10-12T13:58:03Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![luis.duarte](https://avatars.discourse-cdn.com/v4/letter/l/90ced4/32.png) [@luis.duarte](https://forum.inductiveautomation.com/u/luis.duarte)\
**Post date:** [October 12, 2021, 1:58pm UTC](https://forum.inductiveautomation.com/t/vision-client-launcher-application-for-all-users/51861/1 "2021-10-12T13:58:03Z")

</div>

Hi All,

Is there a way to install a Vision Client Launcher application to all users? As of now all of my operators have to log in first, connect to the gateway, select a project, and download it when they first log in.

Thank you!

---

<div class="post-metadata">

**Author:** ![kcollins](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kcollins/32/19646_2.png) [@kcollins](https://forum.inductiveautomation.com/u/kcollins)\
**Post date:** [October 12, 2021, 3:00pm UTC](https://forum.inductiveautomation.com/t/vision-client-launcher-application-for-all-users/51861/2 "2021-10-12T15:00:34Z")

</div>

One thing you could try is to install the Vision Client Launcher for all users (there is a prompt when running the installer that will, with admin permissions, install under _Program Files_). You’ll find a desktop shortcut under `C:\Users\Public\Desktop` that is shared by all users. You can then create a “common” folder for use by the client launcher with all users. See the screenshot below:

 ![2021-10-12 at 9.48 AM](https://us1.discourse-cdn.com/inductiveautomation/original/3X/6/8/6865732a99e630399a8cf55cabce2db354f86fc1.jpeg)

There are a few things going on here, so I’ll attempt to share a bit of sequencing for you:

1. Vision Client Launcher has been installed for all users.
2. A `clientlauncher-data` folder has been created and permissions setup so all users can read/write to it. In the example I placed it at `C:\Program Files\Inductive Automation\Vision Client Launcher\clientlauncher-data` so that I could use a relative path in the shortcut settings that follow.
3. Adjust the properties on the _Vision Client Launcher_ shared shortcut (under `C:\Users\Public\Desktop`) to have a `-Dapp.home=clientlauncher-data` property that points the Vision Client Launcher to use that folder as its configuration store.
4. Launch that _Vision Client Launcher_ shortcut and configure a Vision application target. You’ll notice that (assuming your permissions settings on that shared folder are correct) there will be a few files in that `clientlauncher-data` folder now. Right-click the application in _Vision Client Launcher_ and “Create Shortcut”. The shortcut will be created with the same `app.home` property as the parent launcher.
5. Move the shortcut from your Desktop to the `C:\Users\Public\Desktop` folder to share the shortcut across all users.

Obviously, with this approach, the configuration is indeed shared, so a change via one user will affect the presented applications for other users. You can also create an additional shortcut for yourself (not in the shared desktop folder) and set `-Dapp.home="%USERPROFILE%\.ignition\clientlauncher-data"` to use a user-local configuration for your own uses.

Hope this helps!

---

<div class="post-metadata">

**Author:** ![Urvish\_Mehta](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/urvish_mehta/32/81912_2.png) [@Urvish\_Mehta](https://forum.inductiveautomation.com/u/Urvish_Mehta)\
**Post date:** [April 17, 2023, 8:32pm UTC](https://forum.inductiveautomation.com/t/vision-client-launcher-application-for-all-users/51861/3 "2023-04-17T20:32:29Z")

</div>

Hello,  
I am stuck at step 3 in this one.  
I tried 2 path  
**"C:\Program Files\Inductive Automation\Vision Client Launcher\visionclientlauncher.exe"-Dapp.home=clientlauncher-data**  
and  
**"C:\Program Files\Inductive Automation\Vision Client Launcher\visionclientlauncher.exe"-Dapp.home=C:\Program Files\Inductive Automation\Vision Client Launcher\clientlauncher-data**

Let me know what am I doing wrong, My purpose is to have single launcher application for all users on that PC without needing them to add application by going into vision launcher.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [April 17, 2023, 8:35pm UTC](https://forum.inductiveautomation.com/t/vision-client-launcher-application-for-all-users/51861/4 "2023-04-17T20:35:02Z")

</div>

Looks like you might be missing a space between the executable and `-Dapp.home=....`.

---

<div class="post-metadata">

**Author:** ![Urvish\_Mehta](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/urvish_mehta/32/81912_2.png) [@Urvish\_Mehta](https://forum.inductiveautomation.com/u/Urvish_Mehta)\
**Post date:** [April 18, 2023, 8:02pm UTC](https://forum.inductiveautomation.com/t/vision-client-launcher-application-for-all-users/51861/5 "2023-04-18T20:02:15Z")

</div>

Thank you for noticing. That was the exact issue. 🙂
