Apakah folder C: / ... / AppData / VirtualStore / meniru apa pun?

3

Saya baru-baru ini menginstal dua game PC lama: Elder Scrolls Morrowind dan Battlefield 2 :) Namun ketika saya mulai mencari file simpan Morrowind saya, saya tidak dapat menemukannya di tempat-tempat biasa, mis. Folder dokumen. Saya harus melakukan pencarian pada seluruh drive C dan akhirnya menemukan bahwa kedua game menyimpan file mereka di C: /.../ AppData / Local / VirtualStore / Program Files (x86) /. Game-game ini menargetkan Windows 2K / XP dan saya memainkannya di 8.1. Lokasi file-file ini dan nama folder 'VirtualStore' menyarankan beberapa persaingan. Benarkah begitu?

MorrisIriga
sumber

Jawaban:

6

Sejak Windows Vista, aplikasi yang tidak berjalan dengan hak istimewa yang meningkat yang mencoba untuk menulis ke folder Program Files (atau Program Files (x86)) sebenarnya akan menulis ke folder VirtualStore, tanpa sadar.

Microsoft berpikir bahwa ini akan lebih baik daripada kegagalan program (disebabkan oleh pembatasan akses). Dan memang, berkat ini, sebagian besar program lama yang menyimpan pengaturan mereka di folder Program Files akan terus bekerja dengan Windows Vista +, dan setiap pengguna akan mendapatkan pengaturannya sendiri, sebagai bonus, meskipun produsen perangkat lunak asli tidak memikirkan ini.

Sumber / Info Lebih Lanjut

Ƭᴇcʜιᴇ007
sumber
0

Versi Windows dimulai dengan, saya percaya, Vista mulai mengunci akses tulis ke File Program karena pengguna tidak lagi menjadi administrator secara default. Sehingga aplikasi lama yang diharapkan pengguna untuk menjadi administrator terus bekerja, registri dan virtualisasi sistem file diberlakukan. Menulis dan membaca ke lokasi yang dilindungi secara transparan dialihkan ke lokasi spesifik pengguna, seperti yang Anda lihat.

dsolimano
sumber