After importing and publishing an app-v application via vWorkspace each new user has to do the file association for the osd with the app-v client. The users are logging into a RDSH server, I have tried setting the file association while under change user install mode and I also installed the app-v client under change user install mode but this does not help. Anyone know how to stop this?
Even tried using the registry feature to inject the association but it requires a "Default" value which isn't supported with vWorkspace.
You could create a package that adds the values to the registry and associate it to the VM's/RDS server - not ideal. Or maybe use the Scripts feature to run a script that adds the values at login or something?
Do you have a App-V Management server with your environment that you have integrated into the vWorkspace Broker? If so, how are you deploying the application to the endpoint (App-V Client or through vWorkspace App-V Packaged Applications)? I currently have App-V running using both scenarios, so I might be able to help if you provide more details.
You need the App-V client to do FTA. if you do it for a user once and save the appropiate keys using User Profile Management this should do it, I would think. Are you saying this is not the case?
And set the (Default) to "C:\Program Files (x86)\Microsoft Application Virtualization Client\sfttray.exe" "%1" %*
Normally we'd recommend using the Management Console | Registry Tasks option to set this. Sadly, you cannot currently use our "Registry Tasks" option in the Management Console to do this as we don't allow you to edit (Default) values.
You could use a login script to set this reg value for every user who logs into your RDS.
a work around exists where you publish sfttray.exe and pass the /launch switch and path to the OSD in the arguments field of the published application.
DELL-Dennis D
29 Posts
2311
1
Posted December 13th, 2010 17:00
Hi Paul,
Today I tested Andrew's suggestion and it worked like a charm..
1) Create a .reg file for "osdautofile.reg" with the following contents.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\.osd]
@="osd_auto_file"
2) Create a .reg file for "osddefault.reg" with the following contents.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\osd_auto_file\shell\open\command]
@="\"C:\\Program Files (x86)\\Microsoft Application Virtualization Client\\sfttray.exe\" \"%1\" %*"
3) Create a batch file which will add the two .reg files to HKCU. see example below.
regedit.exe /s c:\temp\osdautofile.reg
regedit.exe /s c:\temp\osddefault.reg
4) Save the batch file together with the two .reg files.
5) Create a Script in vWorkspace Management Console and assign it to the AppV users.
"In this example all 3 files are stored in c:\temp\ of the RDSH server."
Done !
When I get the suggestion of Daniel working I will post the contents of the .adm file
Cheers,
Dennis