virtualstore что это за папка windows 10

Дело в том что в сравнительно новых операционных системах система снова знает лучше программистов и пользователей где хранить данные.

Так что, если программа, которой вы пользуетесь, сохраняет данные в свою директорию (почта, сохранения игр, библиотеки) или это не дай бог делаете вы, то на самом деле там их не будет. Заботливый Windows положит их в папку «\Users\Username\AppData\Local\VirtualStore» и при обращениях программы к своей папке будет ей их оттуда подсовывать. Почти всегда это не мешает работе и практически незаметно для пользователя.

К сожалению это никак не озвучивается системой и создается полное впечатление что вы сохраняете файлы в папку программы. Если же вы решив переустановить систему или сделать бэкап данных скопируете папку программы, то данные вы не сохраните и в лучшем случае вам придется ехать за ними ещё раз, а в худшем вы их потеряете.

Так же посмотреть в этой папке полезно, если вы создали документ, сохранили его в папке программы, открываете её проводником, а своего файла не находите.

Комментарии (13)

Ах вот куда они деваются!)

Ё-моё. Только собрался на Win7 перейти. А отключить это никак нельзя?

kinall, можно.
Можно вообще отключить UAC нафиг.
Можно сменить владельца каталога на себя, вместо группы «администраторы».
Можно в редакторе политик безопасности отключить это безобразие. Правда этот вариант не работает если винда home basic, в ней вообще многие оснастки mmc не запускаются.

Но лучше по возможности избавиться от корявых программ, которые рабочие данные в Program Files пишут. Некошерно это по современным представлениям о безопасности. Винда вообще стремительным наногалопом к юниксам ползёт во многих вещах.

Cairin, если вы подробно опишите варианты того как это сделать (желательно не отключая полностью полезный вобщем-то UAC) то я буду рад добавить их в совет.

Вариант 2: (отключает VS для файлов для конкретной программы) — на нужной папке правой кнопкой мыши и свойства->безопасность->дополнительно->владелец->изменить.
Поменять владельца на себя, и на всякий случай выставить себе полный доступ, хотя обычно он после этой манипуляции уже есть.
Вариант 3: (отключает для всех программ, причём не только для файлов, но и для веток реестра): под рукой сейчас нет win7 суперпупермегаультимат, а на home basic эти политики зарезаны, поэтому русский вариант посмотреть не могу, гляньте по ссылке — там на английской версии картинки с отключением VirtualStore в редакторе политик. www.twcenter.net/forums/showthread.php?t=397636
Вариант 4: просто не ставить такие неправильные программы в Program Files, а создать для них отдельный зоопарк.

Cairin, я старомоден и предпочитаю организовывать место на жёстком диске самостоятельно, за каковую возможность Виндосу и благодарен. Верите ли — даже «Моими документами» не пользуюсь. Все на отдельном логическом диске разложено. Может, это неправильно, но уж привык как-то. И при переустановке винды данные не страдают.
А что до записи настроек и логов в свою папку — так зато можно загадить систему кучей левых программ, потом забэкапить парочку нужных, а остальные бесследно снести решительным format’ом.

В очередной раз радуюсь своем выбору операционки.

jashen, увы. Изначально в погоне за быстродействием и удобством дали возможность пользователю превращать систему в помойку. А быстро и решительно отобрать эту возможность теперь не могут, ибо хомячки взвоют. Вот и городят костыли с UAC-ами всякими, чтобы с одной стороны привести логику доступа к файлам в порядок (попробуй в *nix пользователем в /usr/bin запиши, ага), а с другой стороны сделать это максимально безболезненно и незаметно для хомячков. Но чудес не бывает, поэтому периодически вылазят грабли. «обратная совместимость», туды её в качель.

Cairin, дык это, убунта у меня )

jashen, дык я понял.
Я о том, что винду на самом деле тоже пытаются привести к человеческому виду, но поскольку взять и всё поломать не могут — получаются грабли.
Вот этот самый Virtual Store он собственно для поддержки корявых прог, которые пишут в Program Files, чего приличная программа делать не должна.

Cairin, а куда ж они должны писать? Юзерскую в смысле хрень, сейвы-бэкапы-логи, которые в аппликейшн дата пишутся, неприличная программа полезет писать в програм файлз?
Я туплю, если что. Чётвёртый час ночи-таки.

jashen, неприличная будет в Program Files гадить. Приличная будет складывать данные в профиль пользователя или (логи) штатными средствами в виндовый лог. Ровно так же, как это в бубунте и прочих никсах сделано.
И вот для того, чтобы прозрачно для пользователя переместить то, что неприличная программа нагадила в Program Files, куда ей писать вообще не положено придумали Virtual Store. Попросту вместо облома с «доступ запрещён» винда по тихому работает с Virtual Store.
В той же твоей убунте в тамошний «program files» (/usr/bin /usr/lib /usr/local/bin… ) ни одна программа данные не складывает ведь.

Ура. Я нашел свой «фантомный» проект 🙂

Источник

990x.top

Простой компьютерный блог для души)

VirtualStore что это за папка и можно ли ее удалить?

virtualstore что это за папка windows 10. Смотреть фото virtualstore что это за папка windows 10. Смотреть картинку virtualstore что это за папка windows 10. Картинка про virtualstore что это за папка windows 10. Фото virtualstore что это за папка windows 10Привет всем. Сегодня будем вести беседу о такой папке как VirtualStore, я постараюсь узнать что это за папка и можно ли ее удалить. Итак, начинаю путешествие по интернету в поисках информации. Ребята, я все узнал, даже не думал что так бывает.. Короче папка VirtualStore это типа виртуализация для приложений. Я не буду писать тут всякие термины и прочую дичь, скажу просто, что некоторые программы слишком много чего хотят. Например писать данные в очень системные папки. Винде это не очень нравится и поэтому она подсовывает папку VirtualStore, чтобы проги туда писали данные, а сами проги при этом будут думать что они пишут все таки в системные папки.

Понимаете немного? Нет? Ну ничего страшного, я сейчас более подробно обьясню. Некоторые программы хотят хранить данные свои в таких папках как Program Files, Windows.. Еще они могут захотеть внести данные в системные разделы реестра. Винде это откровенно говоря не нравится и она начинает применять технологию виртуализации (это вроде имеется ввиду UAC, но я могу ошибаться).

Как все работает? Смотрите, прога хочет писать данные например в эту папку:

Но винда тихонько перенаправит запрос записи вот сюда:

Понимаете? Прога будет думать что все пучком и она пишет данные в папку Windows, хотя как бэ это так и есть, но сама папка Windows при этом находится в папке VirtualStore..

Тоже самое касается и реестра, если прога например хочет записать данные вот сюда:

То винда тихо перенаправит все это дело сюда:

Примерно понятно, да? Вот такая наша винда умница, ну прям умная реально virtualstore что это за папка windows 10. Смотреть фото virtualstore что это за папка windows 10. Смотреть картинку virtualstore что это за папка windows 10. Картинка про virtualstore что это за папка windows 10. Фото virtualstore что это за папка windows 10

Но если программу запускать от имени администратора, то эта виртуализация будет отключена. Но как по мне, то эта виртуализация, это полезная штукенция.

Так что нет ничего удивительно, если вы открыли папку VirtualStore, а внутри нее есть папки Program Files, ProgramData, Windows.. Кстати вот нашел картинку, по которой мы видим, что все это дело было даже в Windows Vista:

virtualstore что это за папка windows 10. Смотреть фото virtualstore что это за папка windows 10. Смотреть картинку virtualstore что это за папка windows 10. Картинка про virtualstore что это за папка windows 10. Фото virtualstore что это за папка windows 10

Видите, на картинке открыта папка VirtualStore\Windows, а внутри папка System32, то есть работает все четко.

Ребята, нашел инфу о том, на что именно распространяется виртуализация, вот смотрите:

virtualstore что это за папка windows 10. Смотреть фото virtualstore что это за папка windows 10. Смотреть картинку virtualstore что это за папка windows 10. Картинка про virtualstore что это за папка windows 10. Фото virtualstore что это за папка windows 10

Ну то есть понятно, да? Все важные места короч..

Так так… то есть вот что это за пункт Виртуализация UAC, а я то думал… вот блин. Ну короче в диспетчере если нажать правой кнопкой по какому-то процессу, то там может быть доступен этот пункт, я просто его часто видел, но так и не понимал за чем оно нужно.. вот картинка пример:

virtualstore что это за папка windows 10. Смотреть фото virtualstore что это за папка windows 10. Смотреть картинку virtualstore что это за папка windows 10. Картинка про virtualstore что это за папка windows 10. Фото virtualstore что это за папка windows 10

Думаю что включать Виртуализацию UAC просто так не стоит, я никогда ее не включал, иди знай что оно потом будет….

Вот еще пример как работает виртуализация, такие программы как CyberLink, Smart View, ICE Book Reader, спокойно установились в виртуальную папку Program Files (x86):

virtualstore что это за папка windows 10. Смотреть фото virtualstore что это за папка windows 10. Смотреть картинку virtualstore что это за папка windows 10. Картинка про virtualstore что это за папка windows 10. Фото virtualstore что это за папка windows 10

Также и другие программы у вас там могут быть.

Как отключить эту виртуализацию? Честно говоря не знаю. Писал чел на форуме, что он отключил ее так. Открыл панель управления, написал в правом верхнем углу слово UAC, потом слева выбрал изменение параметров и там ползунок поставил в самый низ. Это все хорошо, но насколько я помню так отключаются только уведомления UAC о вносимых изменениях.. вот даже нашел картинку где и отображена эта настройка:

virtualstore что это за папка windows 10. Смотреть фото virtualstore что это за папка windows 10. Смотреть картинку virtualstore что это за папка windows 10. Картинка про virtualstore что это за папка windows 10. Фото virtualstore что это за папка windows 10

В общем можно попробовать отключить и проверить, я этого не делал. Почему? У меня папка VirtualStore пустая:

virtualstore что это за папка windows 10. Смотреть фото virtualstore что это за папка windows 10. Смотреть картинку virtualstore что это за папка windows 10. Картинка про virtualstore что это за папка windows 10. Фото virtualstore что это за папка windows 10

Так, стоп! А пустая почему? Не потому ли что я отключил UAC, то есть ползунок у меня в самом низу, может поэтому? Хм, смешно, но реально похоже что все дело в том ползунке…

Если вы отключите уведомления UAC, то у вас не будут появляться и такие окошки:

virtualstore что это за папка windows 10. Смотреть фото virtualstore что это за папка windows 10. Смотреть картинку virtualstore что это за папка windows 10. Картинка про virtualstore что это за папка windows 10. Фото virtualstore что это за папка windows 10

virtualstore что это за папка windows 10. Смотреть фото virtualstore что это за папка windows 10. Смотреть картинку virtualstore что это за папка windows 10. Картинка про virtualstore что это за папка windows 10. Фото virtualstore что это за папка windows 10

Ну примерно такие.. С одной стороны это хорошо, они вам не будут надоедать. А безопасность? Она то станет ниже…

Теперь ребята по поводу удаления папки VirtualStore.. Я даже не знаю что вам тут сказать, ибо вроде и так все понятно. Если у вас в этой папке есть программы, файлы, то большая вероятность, что если вы удалите VirtualStore, то эти программы работать не будут. Логично ведь? Ну вот и я думаю логично.. думаю все слишком понятно….

На этом все ребята, удачи вам и чтобы вы были счастливы!

VirtualStore что это за папка и можно ли ее удалить? : 1 комментарий

Здравствуйте!
Очень доходчиво, спасибо Удалить папку VirtualStore полностью не решилась, но зато понимаю, что это такое и что можно поудалять без проблем. Это виртуальная папочка у меня весила почти 60 ГБ, так усложняла жизнь. Спасибо!

Источник

Virtualstore что это за папка windows 10

C:\Program Files\SAP\SAP Business One\ExclDocs

c:\Users\UserName\AppData\Local\VirtualStore\Program Files\SAP\SAP Business One\ExclDocs

�� ������ ������ ���������, � ���� �����������. ��� �������� ���� �������� ���?29 ��� 14, 18:03����[16514419] �������� | ���������� �������� ����������

virtualstore что это за папка windows 10. Смотреть фото virtualstore что это за папка windows 10. Смотреть картинку virtualstore что это за папка windows 10. Картинка про virtualstore что это за папка windows 10. Фото virtualstore что это за папка windows 10Re: VirtualStore: ��� ���������� �� ��������� � ���� ����� [new]
Leonid Kudryavtsev
Member

��� ��������� �����-��������, �����, ���� �����, �� ����� ��� ���.

29 ��� 14, 18:16����[16514475] �������� | ���������� �������� ����������
virtualstore что это за папка windows 10. Смотреть фото virtualstore что это за папка windows 10. Смотреть картинку virtualstore что это за папка windows 10. Картинка про virtualstore что это за папка windows 10. Фото virtualstore что это за папка windows 10Re: VirtualStore: ��� ���������� �� ��������� � ���� ����� [new]
Leonid Kudryavtsev
Member

������:
���������: 9882

� ����� ��������?
�������� http://otvety.google.ru/otvety/thread?tid=4741535f3da44187
29 ��� 14, 18:24����[16514508] �������� | ���������� �������� ����������
virtualstore что это за папка windows 10. Смотреть фото virtualstore что это за папка windows 10. Смотреть картинку virtualstore что это за папка windows 10. Картинка про virtualstore что это за папка windows 10. Фото virtualstore что это за папка windows 10Re: VirtualStore: ��� ���������� �� ��������� � ���� ����� [new]
�������77
Member

������:
���������: 4473

Ukraina
���7. ��������� ��������� SAP BO.

C:\Program Files\SAP\SAP Business One\ExclDocs

c:\Users\UserName\AppData\Local\VirtualStore\Program Files\SAP\SAP Business One\ExclDocs

Источник

Virtualstore что это за папка windows 10

This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.

virtualstore что это за папка windows 10. Смотреть фото virtualstore что это за папка windows 10. Смотреть картинку virtualstore что это за папка windows 10. Картинка про virtualstore что это за папка windows 10. Фото virtualstore что это за папка windows 10

Asked by:

virtualstore что это за папка windows 10. Смотреть фото virtualstore что это за папка windows 10. Смотреть картинку virtualstore что это за папка windows 10. Картинка про virtualstore что это за папка windows 10. Фото virtualstore что это за папка windows 10

Question

virtualstore что это за папка windows 10. Смотреть фото virtualstore что это за папка windows 10. Смотреть картинку virtualstore что это за папка windows 10. Картинка про virtualstore что это за папка windows 10. Фото virtualstore что это за папка windows 10

virtualstore что это за папка windows 10. Смотреть фото virtualstore что это за папка windows 10. Смотреть картинку virtualstore что это за папка windows 10. Картинка про virtualstore что это за папка windows 10. Фото virtualstore что это за папка windows 10

could someone tell me if there is a easy way to get the path to the virtualStore in Vista by code?

The Vista UAC is moving every file opened in the «Program Files» to the «. appdata\Local\VirtualStore\Program Files» directory.

Now I’m using a selfmade function with specialfolders and CSIDL_LOCAL_APPDATA wich I combine to get the result.

All replies

virtualstore что это за папка windows 10. Смотреть фото virtualstore что это за папка windows 10. Смотреть картинку virtualstore что это за папка windows 10. Картинка про virtualstore что это за папка windows 10. Фото virtualstore что это за папка windows 10

virtualstore что это за папка windows 10. Смотреть фото virtualstore что это за папка windows 10. Смотреть картинку virtualstore что это за папка windows 10. Картинка про virtualstore что это за папка windows 10. Фото virtualstore что это за папка windows 10

virtualstore что это за папка windows 10. Смотреть фото virtualstore что это за папка windows 10. Смотреть картинку virtualstore что это за папка windows 10. Картинка про virtualstore что это за папка windows 10. Фото virtualstore что это за папка windows 10

virtualstore что это за папка windows 10. Смотреть фото virtualstore что это за папка windows 10. Смотреть картинку virtualstore что это за папка windows 10. Картинка про virtualstore что это за папка windows 10. Фото virtualstore что это за папка windows 10

As David says, there is deliberately no mechanism for programatically locating the VirtualStore, which is ultimately an appcompat shim after all. The main reason for wanting to do this is usually to automatically migrate settings from a previous release into a proper per-user location. In those cases, what I’d recommend doing is the following:

When the app starts, check for the existence of proper per-user settings. If they exist, start normally.
Otherwise, launch a second migration executable that hasn’t been manifested. This reads the settings from the system-wide location (virtualising as necessary) and then writes them into the correct per-user equivalent. Once the migration app has finished, the app starts as normal.

The advantage to this approach is that all the virtualisation magic happens correctly regardless of what OS you are running, localisation and any changes Microsoft make to where the VirtualStore location is. It’ll even work if the settings had never been virtualised, which is also handy.

virtualstore что это за папка windows 10. Смотреть фото virtualstore что это за папка windows 10. Смотреть картинку virtualstore что это за папка windows 10. Картинка про virtualstore что это за папка windows 10. Фото virtualstore что это за папка windows 10

virtualstore что это за папка windows 10. Смотреть фото virtualstore что это за папка windows 10. Смотреть картинку virtualstore что это за папка windows 10. Картинка про virtualstore что это за папка windows 10. Фото virtualstore что это за папка windows 10

thank you both for the quick answer.

virtualstore что это за папка windows 10. Смотреть фото virtualstore что это за папка windows 10. Смотреть картинку virtualstore что это за папка windows 10. Картинка про virtualstore что это за папка windows 10. Фото virtualstore что это за папка windows 10

virtualstore что это за папка windows 10. Смотреть фото virtualstore что это за папка windows 10. Смотреть картинку virtualstore что это за папка windows 10. Картинка про virtualstore что это за папка windows 10. Фото virtualstore что это за папка windows 10

You could use a variant of the technique I described in the previous post. Instead of launching the Admin executable, first launch a non-manifested (so it gets virtualization) exe that does the following:

1) Read the license from the «Program Files» directory, whch will read the virtual version.
2) Write that to a known location, probably under %ProgramData%\AppName is best (because %temp% might not be the same after elevation).
3) Launch the Admin-manifested executable which now migrates the license from %ProgramData%\AppName into the real Program Files folder.

It’s not the ideal solution, but should work as a quick and dirty fix.

Источник

Секреты Windows 7

Виртуализация приложений

Многие приложения прежних лет выпуска (и даже некоторые новые) используют для сохранения данных или файлов конфигурации папки C:\Windows и C:\Program Files. Кроме того, некоторые приложения могут пытаться выполнить запись в защищенные разделы системного реестра. Согласно концепции безопасности Windows 7 доступ к этим объектам для прикладных программ запрещен, даже если пользователь имеет учетную запись с правами администратора.

Для обеспечения работоспособности таких программ в Windows 7 используется технология виртуализации. Если приложение пытается записать файл в системный каталог (например, C:\Windows), этот запрос будет автоматически перенаправлен в папку C:\Пользователи\Имя_пользователя\AppData\Local\VirtualStore\Windows, но приложению будет казаться, что запись выполняется в папку C:\Windows. Если вы откроете папку C: \Windows в Проводнике, то сможете воспользоваться кнопкой Файлы совместимости панели инструментов для быстрого перехода в папку по указанному выше адресу.

Аналогично выполняется виртуализация при попытке приложений выполнить запись в защищенные узлы системного реестра. Так, несанкционированные попытки записи в раздел реестра HKLM\Software будут автоматически перенаправлены в раздел HKLM\Software \Classes\VirtualStore. Узнать, для каких приложений в данный момент используется режим виртуализации, можно с помощью Диспетчера задач (см. разд. 11.1).

Виртуализация не поддерживается при запуске программы в режиме администратора. В этом случае приложениям будет разрешена запись в системные папки и области реестра. Этот же результат будет получен при отключении контроля учетных записей.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *