Why Package Applications
Packaging delivers

  • Easy Software updates
  • Reduce Helpdesk support
  • Maintain software consistency
  • Reduce software failure
 


Engagement
We can package

  • Fixed Price (Offsite)
  • Time and Material
  • Onsite with your staff
  • BAU or Project based
 

 
Deployment
Deploy packages to

  • Windows desktops
  • Windows Laptops
  • Citrix Servers
  • Remote machines

So where does an App-V 5.1 application install to.

You’ve probably deployed an App-V package and went looking for it under C:\Program Files or C:\Program Files (x86) and didn’t see it there. That is because App-V packages install to a different location on the Windows filling system as well as a different location in the Registry too.

The actual files will be deployed to:

C:\ProgramData\App-V\[PackageID-GUID]\[PackageVersionID-GUID]

You can browse the above location and you’ll see that it looks quite familiar. . . sort of resembles what you saw in the Sequencer.

NOTE: If you see a App VSparseFile (and similar against folders) as your file icon when browsing the above location, this means that your package has not been fully downloaded from the package store location and what you are seeing here is just file ‘place holders’ known as ‘Sparse’ Files. You can look at the file’s properties and examine the size on disk.

The full Structure is as follows:

 

 Name  Location  Description
Package Store  %ProgramData%\App-V Default location for read only package files
Machine Catalog  %ProgramData%\Microsoft\AppV\Client\Catalog Contains per-machine configuration documents
User Catalog  %AppData%\Microsoft\AppV\Client\Catalog Contains per-user configuration documents
Shortcut Backups  %AppData%\Microsoft\AppV\Client\Integration\ShortCutBackups Stores previous integration points that enable restore on package unpublish
Copy on Write (COW) Roaming  %AppData%\Microsoft\AppV\Client\VFS Writeable roaming location for package modification
Copy on Write (COW) Local  %LocalAppData%\Microsoft\AppV\Client\VFS Writeable non-roaming location for package modification
     
Machine Registry  HKLM\Software\Microsoft\AppV Contains package state information, including VReg for machine or globally published packages (Machine hive)
User Registry  HKCU\Software\Microsoft\AppV Contains user package state information including VReg
User Registry Classes HKCU\Software\Classes\AppV Contains additional user package state information

 

 

MSI Packaging tools