Windows Support

     Go!
Prospero Blocks


 

Chat Center

Sundays at 6pm ET
Topic: Windows How-to's
Wednesdays at 9pm ET
Topic: Windows Issues

Board Folders

New Users: 4123 msgs in 385 dscns, Latest: Sep-12 New Users
4123 msgs in 385 dscns
Latest: Sep-12
Windows 98: 14235 msgs in 1353 dscns, Latest: Oct-19 Windows 98
14235 msgs in 1353 dscns
Latest: Oct-19
Windows 95: 413 msgs in 49 dscns, Latest: 7/14/06 Windows 95
413 msgs in 49 dscns
Latest: 7/14/06
Windows 3x: 155 msgs in 17 dscns, Latest: 11/7/08 Windows 3x
155 msgs in 17 dscns
Latest: 11/7/08
Modems and Connectivity: 2527 msgs in 147 dscns, Latest: Aug-20 Modems and Con...
2527 msgs in 147 dscns
Latest: Aug-20
Mail/FAX: 877 msgs in 89 dscns, Latest: 4:58 PMMail/FAX
877 msgs in 89 dscns
Latest: 4:58 PM
Networking: 5029 msgs in 312 dscns, Latest: Nov-9 Networking
5029 msgs in 312 dscns
Latest: Nov-9
Advanced Users: 2225 msgs in 157 dscns, Latest: Aug-22 Advanced Users
2225 msgs in 157 dscns
Latest: Aug-22
Village Square: 7347 msgs in 386 dscns, Latest: Nov-18 Village Square
7347 msgs in 386 dscns
Latest: Nov-18
Windows Me: 3012 msgs in 358 dscns, Latest: Jun-26 Windows Me
3012 msgs in 358 dscns
Latest: Jun-26
XP Home Edition: 38881 msgs in 3440 dscns, Latest: 7:26 PMXP Home Edition
38881 msgs in 3440 dscns
Latest: 7:26 PM
Vista Home and Ultimate: 8214 msgs in 501 dscns, Latest: 7:41 PMVista Home and...
8214 msgs in 501 dscns
Latest: 7:41 PM
Windows 7 Home/Ultimate: 1240 msgs in 51 dscns, Latest: 3:25 AMWindows 7 Home...
1240 msgs in 51 dscns
Latest: 3:25 AM
Message Area
Vista Home and Ultimate

Virtual Store?

 Subscribe SubscribeGet a printer-friendly version of this discussion Print Discussion 

#1 of 11

     Posted 12/12/08 2:03 PM   
Conrad K.
 
From  Conrad K.  Posts 5039  Last 7:03 PM
To  All      [Msg # 195558.1 ]    

I just learned a bit about Vista's Virtual Store...  As I understand it, after initial program installation in Program Files,Vista doesn't allow changes to data files there in Program Files.  This is a security feature.  If program makes frequent changes to its data files, it's stored in a Virtual Store folder.

I ran into this the hard way.  I transferred some data files from my main XP machine to my Vista laptop.  I just copied the data files into the appropriate Program Files\program folder.  Later though, that program wouldn't/couldn't call up the data.  I started experimenting and found that any updated data files were stored in Virtual Store\Program Files.

Having now researched it a bit, do any of you have comments about Virtual Store?  Pros?  Cons?  There is apparently a way to get around this Vista feature by changing the permissions of the desired folder in Program Files.

With regard to the last, let's say that the folder that I want to access is \Program Files\progname\data.  Can only that folder be given access in permissions, or does the whole tree need to have reduced security, ie, Program Files and Program Files\progname as well as Program Files\progname\data?

Again, any comments?  On the one hand, it's no biggie since I now know of the existence of Virtual Store and can look there for data files that I want to update manually if necessary.  Or is it worthwhile to do a workaround to put the data files where they would normally be in Program Files (for some apps).

I guess I should add that programs that allow the user to select a folder outside of Program Files for data storage obviously aren't affected.  Likewise, those programs that are apparently Vista compatible and store their data in Program Data also are not affected.  The only affected programs are those that store their data in their own folder in Program Files\progname...  connie

 OptionsReply to this Message Reply

#2 of 11

     Posted 12/12/08 3:06 PM   
Jerry Lippey/WUGNET
 
From  Jerry Lippey/WUGNET  Posts 9231  Last 1:01 PM
To  Conrad K.      [Msg # 195558.2 Message 195558.2 replying to 195558.1 195558.1 ]    

is it worthwhile to do a workaround to put the data files where they would normally be in Program Files (for some apps).

If you read about the new Virtualization model, Connie, you'll learn that no program using the new rules is allowed to write to the Program Files tree.

-Jerry
 OptionsReply to this Message Reply

#3 of 11

     Posted 12/12/08 3:18 PM   
Conrad K.
 
From  Conrad K.  Posts 5039  Last 7:03 PM
To  Jerry Lippey/WUGNET      [Msg # 195558.3 Message 195558.3 replying to 195558.2 195558.2 ]    

>> you'll learn that no program using the new rules is allowed to write to the Program Files tree. <<

Right..  That's what I read and the reason for the Virtual Store, but I also thought I read about some workarounds.  Perhaps I was mistaken.

That said, I have no real reason to employ any workarounds.  It's not like I need to get rid of Virtual Store, now that I know where it is and where changing data can be stored.  I only ran into the problem with one older app.  I just copied the data file from my XP machine to the Vista machine in Program Files\progname\data but the program just pulled up an empty data file (or rather, reported no data).  Now that I know to copy the data file into the Virtual Store, everything works just fine...  connie

 OptionsReply to this Message Reply

#4 of 11

     Posted 12/12/08 3:54 PM   
Dale G. Shields (WUGNET)
 
From  Dale G. Shields (WUGNET)  Posts 12680  Last 7:18 PM
To  Conrad K.      [Msg # 195558.4 Message 195558.4 replying to 195558.1 195558.1 ]    

Interesting...

Total Commander uses an INI file that is stored in the \Program Files folder.  I have no problem editing that file or copying a replacement into it's \Program Files folder in Vista...

>>any comments?

Sure.   MS keeps band-aiding/jury rigging things in a maligned attempt at "security".  The basic issue is that too many "everyday functions" need Admin credentials, thanks to the inherent Windows design and MS keeps trying to make that "go away", but it can't.  Locking \Program Files was another attempt to keep malware out, but it's keeping real programs out instead - oops...

 

 OptionsReply to this Message Reply

#5 of 11

     Posted 12/12/08 4:26 PM   
Hugh Wyn Griffith WUGNET
 
From  Hugh Wyn Griffith WUGNET  Posts 3536  Last Jul-7
To  Conrad K.      [Msg # 195558.5 Message 195558.5 replying to 195558.3 195558.3 ]    
I installed Virtual Access in Program Files although the developers warn against doing that for the reasons stated about modifying files there but I've had no problems doing that -- I wonder if that's because I tend to install utilities in VISTA using Run as Administrator?
 OptionsReply to this Message Reply

#6 of 11

     Posted 12/12/08 6:45 PM   
Conrad K.
 
From  Conrad K.  Posts 5039  Last 7:03 PM
To  Dale G. Shields (WUGNET)      [Msg # 195558.6 Message 195558.6 replying to 195558.4 195558.4 ]    

>> I have no problem editing that file or copying a replacement into it's \Program Files folder in Vista... <<

Dale..  There are apparently exceptions.  Did you install using Run as Administrator?  If so, I believe that is one of the exceptions, as long as you are logged on as that administrator.

I have had the same experience as you.  Until today, I had no problems just updating data files that resided in Program Files.  It turns out that I never bothered to check this one particular program (a diabetes tracking program called One Touch) after the initial installation.

To try and figure things out, on my XP machine I exported the data file and then copied the export file (.csv) to the Vista machine.  I then imported that file and the data showed up as expected.  HOWEVER, the resultant data file (.mdb) wasn't where I expected it to be in Program Files\One Touch\data.  Instead, I found it in Virtual Store.  So that's when I started reading about Vista's Virtual Store.

From a security standpoint, I guess it makes some sense to disallow any changes to Program Files...  connie

 OptionsReply to this Message Reply

#7 of 11

     Posted 12/12/08 6:47 PM   
Conrad K.
 
From  Conrad K.  Posts 5039  Last 7:03 PM
To  Hugh Wyn Griffith WUGNET      [Msg # 195558.7 Message 195558.7 replying to 195558.5 195558.5 ]    

>> because I tend to install utilities in VISTA using Run as Administrator? <<

Hugh..  I do too and yes, that looks to be an exception as long as you are logged on as that administrator.  I think it's also the basis of one of the workarounds that talks about altering the permissions of the specific folder in question...  connie

 OptionsReply to this Message Reply

#8 of 11

     Posted 12/12/08 7:11 PM   
Hugh Wyn Griffith WUGNET
 
From  Hugh Wyn Griffith WUGNET  Posts 3536  Last Jul-7
To  Conrad K.      [Msg # 195558.8 Message 195558.8 replying to 195558.7 195558.7 ]    
From what I think Dale has said in the past, that is actually what Run as Administrator does -- elevates privileges without having to check boxes.
 OptionsReply to this Message Reply

#9 of 11

     Posted 12/12/08 11:01 PM   
Dale G. Shields (WUGNET)
 
From  Dale G. Shields (WUGNET)  Posts 12680  Last 7:18 PM
To  Conrad K.      [Msg # 195558.9 Message 195558.9 replying to 195558.6 195558.6 ]    

>>Did you install using Run as Administrator?

Nope.  I usually don't bother with that option as it's rarely needed.  The one app I have encountered that requires that is Office 2003, for whatever reason...

>>as long as you are logged on as that administrator.

I believe you are mixing things up here.  "Run as Administrator" is very different than logging in using the default Administrator account...

>> the resultant data file (.mdb)

Note that file was created using Office code.  MDB is an Access database.  That may explain why you encountered what you did...

>>From a security standpoint, I guess it makes some sense to disallow any changes to Program Files...  

Not really, IMHO.  Attempting to "work around" Windows own design issues hardly qualifies as "security" in my book...  <sigh>

 

 OptionsReply to this Message Reply

#10 of 11

     Posted 12/12/08 11:20 PM   
Conrad K.
 
From  Conrad K.  Posts 5039  Last 7:03 PM
To  Dale G. Shields (WUGNET)      [Msg # 195558.10 Message 195558.10 replying to 195558.9 195558.9 ]    

>> Note that file was created using Office code. MDB is an Access database. <<

OIC....  I wasn't aware of that since I've never tried Access.

Owell, this is only a curiousity on my part rather than a functional problem since everything now works, now that I know where to put the data file...  connie

 OptionsReply to this Message Reply

#11 of 11

     Posted 12/12/08 11:38 PM   
Dale G. Shields (WUGNET)
 
From  Dale G. Shields (WUGNET)  Posts 12680  Last 7:18 PM
To  Conrad K.      [Msg # 195558.11 Message 195558.11 replying to 195558.10 195558.10 ]    

>>I wasn't aware of that since I've never tried Access.

I use Access for one DB that stores logon information for a web site I administrate.  The web code uses ASP and ODBC to read the file.  I purposely do all the maintenance off-line to ensure the DB can't accidentaly get mangled by an on-line transaction...

 

 OptionsReply to this Message Reply
 Subscribe SubscribeGet a printer-friendly version of this discussion Print Discussion 
Vista Home and Ultimate

Virtual Store?

  
 
     

Welcome, Guest

  • Post a message
  • New messages to you
  • Log in

Start Search
Advanced Search

Prospero Blocks
 
 
 
Special Offers
 
 
 

Finding People

 
 
 

Cool Clicks!

 
 
 
© 2009 CompuServe Interactive Services, Inc. All rights reserved.

Legal Notices | Privacy Policy