Windows 7 Archivos / carpetas bloqueados

3

Tengo la pregunta de que no puedo encontrar la respuesta en ningún lado (todavía).

Yo uso 3D Studio Max 8 para hacer algunas cosas en 3D (¡sí!). Mantiene todos sus archivos en Datos de programa >> AutoDesk >> 3dsMax8

Estaba guardando un archivo en la carpeta RenderOutput dentro del directorio anterior solo para no poder encontrarlo en el Explorador después de guardarlo. Pero cuando volví a 3ds Max y volví a elegir dónde guardarlo (cuadro de diálogo Guardar), puedo ver el archivo en la ubicación que debería estar (pero tiene ese icono de bloqueo molesto en la parte inferior izquierda del icono).

Así que solo puedo verlo (y algunos otros archivos bloqueados) a través del sistema de menú 3ds max. Esto también le está sucediendo a más de 30 de mis archivos de escena en 3ds max (que es lo que realmente me preocupa). Intenté ejecutar el programa como administrador, pero luego no pude ver ninguno de esos archivos (al igual que lo que sucedía a través del Explorador). He desactivado los archivos ocultos y mostrar todos los archivos del sistema operativo y todavía no puedo ver nada.

A través del cuadro de diálogo 3ds max save puedo acceder al menú de propiedades del archivo bloqueado. Intenté cambiar el propietario del grupo, pero cuando lo hago dice que Windows no puede hacerlo, ya que no puede localizar el archivo. ¡Es como si el archivo estuviera oculto incluso para Windows!

¿Algunas ideas? ¿O se necesita más aclaración?

¡Gracias!

Fernker
fuente

Respuestas:

5

Lo que te está sucediendo es la redirección de datos UAC .

El usuario con el que está ejecutando 3DS no tiene permisos de escritura en la carpeta en la que está tratando de guardar los datos, Microsoft tomó medidas enérgicas contra estos usos indebidos del sistema de archivos con Vista y agregaron la redirección de datos UAC para no romper las aplicaciones heredadas que suponen el usuario en ejecución tiene privilegios administrativos (en Windows XP, si intentas lo mismo que un usuario que no es administrador, solo daría un error de acceso denegado si intentas guardar en la misma ubicación).

Entonces sus datos en

C:\Program Data\AutoDesk\3dsMax8\

realmente se está guardando en

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

Ve a revisar esa carpeta y verás todos los archivos que faltan.

Si usó el programa como un usuario diferente, también faltarían sus archivos (ya que se verificaría en la %LOCALAPPDATA%carpeta de ese usuario ).

Si ejecuta el programa como un usuario que tiene derechos para escribir en la carpeta (haciendo Ejecutar como administrador), nunca verificará la %LOCALAPPDATA%\VirtualStorecarpeta.

Sus 2 opciones son:

  1. No guarde los archivos en ubicaciones a las que no tiene acceso de escritura como usuario no elevado.
  2. Otorgue al grupo de usuarios acceso de escritura a C:\Program Data\AutoDesk\3dsMax8\
Scott Chamberlain
fuente
¡Gran respuesta! Esto tiene sentido por qué Windows nunca pudo ver el archivo y por qué no pudo cambiar los permisos en el archivo ya que pensó que estaba allí cuando no lo estaba. Veré esto más tarde cuando llegue a casa (actualmente en el trabajo) y marcaré su respuesta si todo sale bien (no es que no lo piense). ¡Gracias de nuevo!
Fernker
@Fernker ¿Funcionó?
Scott Chamberlain
Sí, funcionó perfectamente. Decidí cambiar los permisos en mi directorio 3ds y moví todos los archivos de VirtualStore a él (es más fácil mantener todo allí). ¡Gracias por la respuesta!
Fernker