Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Vista Newsgroups > Vista General

Vista - Virtual Store

Reply
 
Old 07-12-2008   #1 (permalink)
Don D


 
 

Virtual Store

The Virtual Store is a Cluster F*!!

Whoever dreamed this up needs to have their union card taken away from them.
S/he is an idiot!

As soon as I salvage the mess made in the virtual store I will format my
computer and NEVER use Vista again.

I AM Pi*ed.




My System SpecsSystem Spec
Old 07-12-2008   #2 (permalink)
Colin Barnhorst


 
 

Re: Virtual Store

"Don D" <notmyaddress@xxxxxx> wrote in message
news:uckl7jE5IHA.1204@xxxxxx
Quote:

> The Virtual Store is a Cluster F*!!
>
> Whoever dreamed this up needs to have their union card taken away from
> them. S/he is an idiot!
>
> As soon as I salvage the mess made in the virtual store I will format my
> computer and NEVER use Vista again.
>
> I AM Pi*ed.
>
>
>
I'll bite. What is a "virtual store"?

My System SpecsSystem Spec
Old 07-12-2008   #3 (permalink)
Don D


 
 

Re: Virtual Store


"Colin Barnhorst" <c.barnhorst@xxxxxx> wrote in message
news:C6796F8C-E127-4C05-8A66-239AEA9BE49D@xxxxxx
Quote:

> "Don D" <notmyaddress@xxxxxx> wrote in message
> news:uckl7jE5IHA.1204@xxxxxx
Quote:

>>
>> The Virtual Store is a Cluster F*!!
>>
>
> I'll bite. What is a "virtual store"?
Vista and the stupid "virtualstore" is a DISASTER.

I happily had my Customer Data in c:\program files\yada\yada for months.
Then, by chance, one day happened to use the application to look at the
transaction history information. The history started a long time ago and
went up until March then there was a 3+ month gap and the history
information started again.

I poked around to find there was some new and different data in
\virtualstore\yada\yada. More poking around revealed the 3+ months of
missing information was where it belonged.

MS dreamed up and implemented this disaster over too many late nights in a
tap room somewhere. It is a disaster! Keep your stuff AWAY from Vista.

dd


My System SpecsSystem Spec
Old 07-12-2008   #4 (permalink)
Colin Barnhorst


 
 

Re: Virtual Store

"Don D" <notmyaddress@xxxxxx> wrote in message
news:enJWp6E5IHA.1748@xxxxxx
Quote:

>
> "Colin Barnhorst" <c.barnhorst@xxxxxx> wrote in message
> news:C6796F8C-E127-4C05-8A66-239AEA9BE49D@xxxxxx
Quote:

>> "Don D" <notmyaddress@xxxxxx> wrote in message
>> news:uckl7jE5IHA.1204@xxxxxx
Quote:

>>>
>>> The Virtual Store is a Cluster F*!!
>>>
>>
>> I'll bite. What is a "virtual store"?
>
> Vista and the stupid "virtualstore" is a DISASTER.
>
> I happily had my Customer Data in c:\program files\yada\yada for months.
> Then, by chance, one day happened to use the application to look at the
> transaction history information. The history started a long time ago and
> went up until March then there was a 3+ month gap and the history
> information started again.
>
> I poked around to find there was some new and different data in
> \virtualstore\yada\yada. More poking around revealed the 3+ months of
> missing information was where it belonged.
>
> MS dreamed up and implemented this disaster over too many late nights in a
> tap room somewhere. It is a disaster! Keep your stuff AWAY from Vista.
>
> dd
>
>
Customer data made with what program? Did you verify that it was a Vista
compatible program before relying on it? If is not Vista compatible, did
you at least install it in XP compatibility mode? Did you back up the
customer data?

Chewing on us may be safisfying to you, but we are all volunteers helping
each other in the newsgroup. None of us work for Microsoft.

My System SpecsSystem Spec
Old 07-12-2008   #5 (permalink)
HeyBub


 
 

Re: Virtual Store

Colin Barnhorst wrote:
Quote:

> "Don D" <notmyaddress@xxxxxx> wrote in message
> news:uckl7jE5IHA.1204@xxxxxx
Quote:

>> The Virtual Store is a Cluster F*!!
>>
>> Whoever dreamed this up needs to have their union card taken away
>> from them. S/he is an idiot!
>>
>> As soon as I salvage the mess made in the virtual store I will
>> format my computer and NEVER use Vista again.
>>
>> I AM Pi*ed.
>>
>>
>>
>
> I'll bite. What is a "virtual store"?
"The Virtual Store is a feature of User Account Control, the centerpiece of
Vista's enhanced security. Applications that try to write to protected
system locations, including Program Files, Windows, and HKEY_LOCAL_MACHINE
in the registry, are prevented from doing so. Instead, a compatibility
feature kicks in, and these applications write to a location in your home
directory. Registry entries are written to a special area in
HKEY_CURRENT_USER. The application mostly won't know the difference, though
there are limitations and you can get strange results. For example, if an
application deletes a file from the virtual store when a file of the same
name exists in the real location, the delete appears to succeed but the file
still exists. Virtualization also fails (by design) if the application is
run under another user account, or using Run As Administrator. The files
written to the first user's virtual store are invisible to these other
users."

So, evidently, a misbehaving program is attempting to stash user data in the
registry, Vista intercepts same and stores the data elsewhere as a
compatibility measure.

Microsoft has been telling developers for TEN YEARS not to write stuff to
Program Files or Windows folders and to NOT use the registry as a
scratch-pad. Vista now enforces that standard.

Apparently.


My System SpecsSystem Spec
Old 07-12-2008   #6 (permalink)
Don D


 
 

Re: Virtual Store


"HeyBub" <heybub@xxxxxx> wrote in message
news:O2FYOVG5IHA.4448@xxxxxx
Quote:

> Colin Barnhorst wrote:
Quote:

>> "Don D" <notmyaddress@xxxxxx> wrote in message
>> news:uckl7jE5IHA.1204@xxxxxx
Quote:

>>> The Virtual Store is a Cluster F*!!
>>>
>>> Whoever dreamed this up needs to have their union card taken away
>>> from them. S/he is an idiot!
>>>
>>> As soon as I salvage the mess made in the virtual store I will
>>> format my computer and NEVER use Vista again.
>>>
>>> I AM Pi*ed.
>>>
>>>
>>>
>>
>> I'll bite. What is a "virtual store"?
>
> "The Virtual Store is a feature of User Account Control, the centerpiece
> of Vista's enhanced security. Applications that try to write to protected
> system locations, including Program Files, Windows, and HKEY_LOCAL_MACHINE
> in the registry, are prevented from doing so. Instead, a compatibility
> feature kicks in, and these applications write to a location in your home
> directory. Registry entries are written to a special area in
> HKEY_CURRENT_USER. The application mostly won't know the difference,
> though there are limitations and you can get strange results. For example,
> if an application deletes a file from the virtual store when a file of the
> same name exists in the real location, the delete appears to succeed but
> the file still exists. Virtualization also fails (by design) if the
> application is run under another user account, or using Run As
> Administrator. The files written to the first user's virtual store are
> invisible to these other users."
>
> So, evidently, a misbehaving program is attempting to stash user data in
> the registry, Vista intercepts same and stores the data elsewhere as a
> compatibility measure.
>
> Microsoft has been telling developers for TEN YEARS not to write stuff to
> Program Files or Windows folders and to NOT use the registry as a
> scratch-pad. Vista now enforces that standard.
>
> Apparently.
That's laudable. However, there's no warning to the user that the OS is
destroying the data. That is inexcusable. That stupid "UAC warning" is
also outrageous. After someone sees that a bunch of times they
thoughtlessly click ok without any concern. What an abortion!

dd


My System SpecsSystem Spec
Old 07-12-2008   #7 (permalink)
Kerry Brown


 
 

Re: Virtual Store

>
Quote:

> I happily had my Customer Data in c:\program files\yada\yada for months.

There's the problem. You're storing user data in a system area. That's never
a good idea. The only reason it worked in XP is because you, like most
people ran XP as an administrator. If the application developer has designed
the app properly this never would have happened.

I feel your pain. I think that some of your anger is misdirected. The
application developer bears some of the responsibility for your pain. It's
never been a good idea to store data in Program Files.

--
Kerry Brown
MS-MVP - Windows Desktop Experience: Systems Administration
http://www.vistahelp.ca/phpBB2/



My System SpecsSystem Spec
Old 02-13-2009   #8 (permalink)


vista ultimate 32bit
 
 

Re: Virtual Store

what should I do if I'm writing self-updating application that _need_ to change its files in Program Files?
My System SpecsSystem Spec
Reply

Thread Tools


Similar Threads
Thread Forum
question about Virtual Store Vista file management
Vista Virtual Store Vista security
? about Virtual Store usage? Vista General
UAC and Virtual Store during installation Vista security
Virtual Store Vista file management


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46