Vista Virtualization

Top  Previous  Next

Windows Vista & later Windows operating systems do not allow applications to create or change files in the Program Files directory.

 

Using 'File Virtualization, 'Data Redirection' or 'Virtual Storage' Windows will create a copy of the file in the user's local directory, and make changes to this file rather than the file in the Program Files directory.  It will only do this if the application is not run as an administrator.

 

For instance, when SManager reads/writes C:\Program Files\SManager\SManager.ini  the following file is created: C:\Users\<your_account>\AppData\Local\VirtualStore\Program Files\SManager\SManager.ini

 

This can be confusing as Windows gives no indication that the file has been 'Virtualized'.  Saving a calibration into the Program Files directory appears to work but upon viewing the Program Files directory the calibration can not be found.

 

From V1.4.1 file paths have been changed so that:

 

Settings files are stored in the user's local application data directory.
Windows XP: C:\Documents and Settings\<user>\Local Settings\Application Data
Windows Vista: C:\Users\<user>\AppData\Local
Calibrations and datalogs default to storage in the user's documents directory.
Windows XP: C:\Documents and Settings\<user>\My Documents
Windows Vista: C:\Users\<user>\Documents

 

During the update process setting and display files will be copied from the Program Files directory to the user local application data directory.  Calibrations and datalogs stored in the Program Files directory will not be copied, but it is recommended that these are moved to My Documents manually.