Windows 7 Mengunci file / folder

3

Saya punya pertanyaan yang cukup sehingga saya tidak dapat menemukan jawabannya di mana pun (belum).

Saya menggunakan 3D studio Max 8 untuk melakukan beberapa hal 3D (yay!). Itu menyimpan semua file di Program Data >> AutoDesk >> 3dsMax8

Saya sedang menyimpan file ke folder RenderOutput dalam direktori di atas hanya untuk tidak dapat menemukannya di Explorer setelah disimpan. Tetapi ketika saya kembali dalam 3ds Max dan memilih lagi tempat untuk menyimpannya (save dialog) saya dapat melihat file di lokasi yang seharusnya (tetapi memiliki ikon papan kunci yang mengganggu di kiri bawah ikon).

Jadi saya hanya bisa melihatnya (dan beberapa file terkunci lainnya) melalui sistem menu max 3ds. Ini juga terjadi pada 30+ file adegan saya lainnya dalam 3ds maks (yang membuat saya khawatir). Saya mencoba menjalankan program sebagai administrator tetapi kemudian saya tidak dapat melihat file-file itu (seperti apa yang terjadi melalui Explorer). Saya telah mematikan file tersembunyi, dan untuk menampilkan semua file OS dan masih tidak dapat melihat apa pun.

Melalui dialog 3ds max save, saya dapat membuka menu properti untuk file yang terkunci. Saya sudah mencoba mengganti pemilik grup tetapi ketika saya melakukannya dikatakan Windows tidak bisa melakukan itu karena tidak dapat menemukan file. Seolah-olah file tersebut disembunyikan bahkan untuk Windows!

Ada ide? Atau apakah diperlukan klarifikasi lebih lanjut?

Terima kasih!

Fernker
sumber

Jawaban:

5

Apa yang terjadi pada Anda adalah Pengalihan Data UAC .

Pengguna yang Anda jalankan 3DS karena tidak memiliki izin menulis ke folder tempat Anda mencoba menyimpan data, Microsoft mengambil tindakan keras terhadap penyalahgunaan sistem file ini dengan Vista dan mereka menambahkan UAC Data Redirection agar tidak merusak aplikasi lawas yang menganggap pengguna yang berjalan memiliki hak administratif (pada Windows XP, jika Anda mencoba hal yang sama dengan pengguna non-administrator, itu hanya akan memberikan kesalahan akses ditolak jika Anda mencoba menyimpan di lokasi yang sama).

Jadi data Anda masuk

C:\Program Data\AutoDesk\3dsMax8\

benar-benar diselamatkan

%LOCALAPPDATA%\VirtualStore\Program Data\AutoDesk\3dsMax8\
AKA
C:\Users\Fernker\AppData\Local\VirtualStore\Program Data\AutoDesk\3dsMax8\

Periksa folder itu dan Anda akan melihat semua file Anda yang hilang.

Jika Anda menggunakan program ini sebagai pengguna yang berbeda, file Anda akan hilang juga (karena akan memeriksa di %LOCALAPPDATA%folder pengguna itu ).

Jika Anda menjalankan program sebagai pengguna yang memiliki hak untuk menulis ke folder (menjalankan Run As Administrator), ia tidak pernah memeriksa %LOCALAPPDATA%\VirtualStorefolder sama sekali.

2 pilihan Anda adalah:

  1. Jangan menyimpan file di lokasi yang Anda tidak memiliki akses tulis sebagai pengguna yang tidak ditinggikan.
  2. Berikan akses tulis ke grup Pengguna C:\Program Data\AutoDesk\3dsMax8\
Scott Chamberlain
sumber
Jawaban bagus! Ini masuk akal mengapa Windows tidak pernah bisa melihat file dan mengapa itu tidak bisa mengubah izin pada file karena ia berpikir ada di sana ketika tidak. Saya akan memeriksa ini nanti ketika saya sampai di rumah (saat ini sedang bekerja) dan akan menandai jawaban Anda jika semuanya berjalan dengan baik (bukan berarti saya tidak berpikir demikian). Terima kasih lagi!
Fernker
@Fernker Apakah itu berhasil?
Scott Chamberlain
Ya itu berhasil, sempurna. Saya memutuskan untuk mengubah izin pada direktori 3ds saya dan memindahkan semua file dari VirtualStore ke dalamnya (hanya lebih mudah untuk menyimpan semuanya di sana). Terima kasih atas jawabannya!
Fernker