Windows 7 Các tệp / thư mục bị khóa


3

Tôi đã có khá nhiều câu hỏi mà tôi không thể tìm thấy câu trả lời cho bất cứ nơi nào (chưa).

Tôi sử dụng 3D studio Max 8 để thực hiện một số nội dung 3D (yay!). Nó giữ tất cả các tệp của nó trong Dữ liệu chương trình >> AutoDesk >> 3dsMax8

Tôi đã lưu một tệp vào thư mục RenderOutput trong thư mục trên chỉ để không thể tìm thấy nó trong Explorer sau khi nó được lưu. Nhưng khi tôi quay lại 3ds Max và chọn lại nơi lưu nó (hộp thoại lưu) tôi có thể thấy tệp ở vị trí của nó (nhưng nó có biểu tượng lockpad khó chịu ở phía dưới bên trái của biểu tượng).

Vì vậy, tôi chỉ có thể nhìn thấy nó (và một vài tệp bị khóa khác) thông qua hệ thống menu tối đa 3ds. Điều này cũng xảy ra với hơn 30 tệp cảnh khác của tôi trong 3ds max (đó là điều thực sự làm tôi lo lắng). Tôi đã thử chạy chương trình với tư cách quản trị viên nhưng sau đó tôi không thể thấy bất kỳ tệp nào trong số đó (giống như những gì đang xảy ra thông qua Explorer). Tôi đã tắt các tệp ẩn và để hiển thị tất cả các tệp HĐH mà vẫn không thấy gì.

Thông qua hộp thoại lưu tối đa 3ds tôi có thể vào menu thuộc tính cho tệp bị khóa. Tôi đã thử chuyển đổi chủ sở hữu của nhóm nhưng khi tôi làm điều đó nói rằng Windows không thể làm điều đó vì nó không thể định vị tệp. Như thể tập tin bị ẩn ngay cả Windows!

Có ý kiến ​​gì không? Hoặc là cần làm rõ thêm?

Cảm ơn!

Câu trả lời:


5

Điều đang xảy ra với bạn là Chuyển hướng dữ liệu UAC .

Người dùng bạn đang chạy 3DS vì không có quyền ghi vào thư mục mà bạn đang cố lưu dữ liệu, Microsoft đã xử lý các lỗi lạm dụng hệ thống tệp này với Vista và họ đã thêm Chuyển hướng dữ liệu UAC để không phá vỡ các ứng dụng cũ. người dùng đang chạy có các đặc quyền quản trị (trong Windows XP, nếu bạn đã thử điều tương tự như người dùng không phải là quản trị viên, nó sẽ chỉ cung cấp một lỗi từ chối truy cập nếu bạn cố lưu ở cùng một vị trí).

Vì vậy, dữ liệu của bạn trong

C:\Program Data\AutoDesk\3dsMax8\

đang thực sự được cứu

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

Đi kiểm tra thư mục đó và bạn sẽ thấy tất cả các tập tin còn thiếu của bạn.

Nếu bạn đã sử dụng chương trình như một người dùng khác, các tệp của bạn cũng sẽ bị thiếu (vì nó sẽ được kiểm tra trong %LOCALAPPDATA%thư mục của người dùng đó ).

Nếu bạn chạy chương trình với tư cách là người dùng có quyền ghi vào thư mục (thực hiện Run As Administrator), nó không bao giờ kiểm tra %LOCALAPPDATA%\VirtualStorethư mục cả.

2 tùy chọn của bạn là:

  1. Không lưu các tệp ở những vị trí bạn không có quyền ghi vào với tư cách là người dùng không nâng cao.
  2. Cấp cho nhóm Người dùng quyền truy cập ghi vào C:\Program Data\AutoDesk\3dsMax8\

Câu trả lời chính xác! Điều này có ý nghĩa tại sao Windows không bao giờ có thể nhìn thấy tệp và tại sao nó không thể thay đổi các quyền trên tệp vì nó nghĩ rằng nó ở đó khi nó không có. Tôi sẽ kiểm tra điều này sau khi tôi về nhà (hiện đang làm việc) và sẽ đánh dấu câu trả lời của bạn nếu mọi thứ đều ổn (không phải là tôi không nghĩ nó sẽ như vậy). Cảm ơn một lần nữa!
Fernker

@Fernker Nó có hoạt động không?
Scott Chamberlain

Vâng, nó đã làm việc, hoàn hảo. Tôi đã quyết định thay đổi các quyền trên thư mục 3ds của mình và chuyển tất cả các tệp từ VirtualStore vào đó (việc giữ mọi thứ ở đó dễ dàng hơn). Cảm ơn câu trả lời!
Fernker
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.