archivos de compatibilidad

28/03/2007 - 03:55 por ramon | Informe spam
hola a todos:
soy bastante lego, de ahi que necesite algo de ayuda. Alguien sabría
explicarme porque el w. vista al abrir algun destino no muestra todas las
subcarpetas y en la barra de tareas aparece un icono en forma de carpeta que
se denomina archivos de compatibilidad, y clickando aqui SI aparece todo?.
Como lo elimino, o mejor dicho como hago para no tener que darle a esta
opcion y que siempre me aparezca todo el contenido?

Preguntas similare

Leer las respuestas

#1 Daniel Martín [MVP Windows]
28/03/2007 - 17:32 | Informe spam
Interesante cuestión, Ramón, la explicaré detalladamente:

Cuando una aplicación intenta escribir en directorios "sensibles" de Windows
Vista (tales como C:\Archivos de programa o la clave
HKEY_LOCAL_MACHINE\Software), se requiere necesariamente que esa aplicación
incluya un fichero .manifest que indique los privilegios que va a necesitar.
Al leer Vista ese fichero .manifest, aparece un cuadro de Control de cuentas
de usuario preguntándote si deseas realizar la acción o pidiéndote
credenciales de un usuario administrador, lo que proceda.

En el caso de aplicaciones antiguas, no adaptadas a entornos sin privilegios
administrativos, Windows Vista marca la aplicación como "legacy" y le activa
un mecanismo llamado virtualización: La aplicación se cree que está
escribiendo en C:\Archivos de programa, por ejemplo, cuando realmente todos
esos archivos están siendo creados en un almacén "virtual" en
C:\Users\Usuario\AppData\Local\VirtualStore\Program Files. Al abrir una
carpeta, Windows Vista te da la opción de visualizar todo el contenido
"virtualizado" al pulsar sobre el botón "Archivos de compatibilidad" de la
barra de comandos de Explorador de Windows.

La manera ideal de actuar sería contactar con los fabricantes de
aplicaciones que generen el botón "Archivos de compatibilidad" en sus
directorios. Ten en cuenta que la siguiente versión de Windows probablemente
no tendrá el mecanismo de virtualización, así que las aplicaciones no
adaptadas simplemente dejarán de funcionar.

Un saludo,
Daniel Martín | | http://winvista.mvps.org
Microsoft MVP Windows - Shell/User

Para saber algo más sobre Windows visita http://rinconwindows.blogspot.com.


"ramon" wrote in message
news:
hola a todos:
soy bastante lego, de ahi que necesite algo de ayuda. Alguien sabría
explicarme porque el w. vista al abrir algun destino no muestra todas las
subcarpetas y en la barra de tareas aparece un icono en forma de carpeta
que
se denomina archivos de compatibilidad, y clickando aqui SI aparece todo?.
Como lo elimino, o mejor dicho como hago para no tener que darle a esta
opcion y que siempre me aparezca todo el contenido?

Respuesta Responder a este mensaje
#2 ramon
28/03/2007 - 20:26 | Informe spam
Estimado Daniel, muchas gracias por la explicación. Como ya indiqué no
entiendo mucho de este mundo pero hago lo que puedo. Efectivamente he
comprobado que se genera un archivo de almacenaje virtual en el directorio
que indicas y efectivamente no hay más problema que recurrir a él o
simplemente seleccionar la opción de archivos de compatibilidad en la carpeta
de ubicación del programa del que se trate. Por lo que dices futuras
versiones del vista ni siquiera darán esta opción por lo que la aplicación no
funcionará. ¿es esto correcto? El problema viene cuando no es la aplicación
entera en sí sino una sola de sus carpetas. Sin rodeos y teniendo en cuenta
tu condición de mvp windows, hablaré abiertamente. Emule genera por defecto
la carpeta incoming para almacenar las descargas realizadas, sin embargos
acudes a su ubicación y no aparece si no es clickando la mencionada opción.
¿se puede solucionar? es por simple curiosidad. Por último, y espero no
quitarte mucho tiempo, al decir que futuras versiones no dejarán esta
posibilidad ¿también te refieres a las propias actualizaciones que realiza el
vista?, es decir, ¿si voy permitiendo que se instalen las actualizaciones
automáticas por internet del vista, llegará el momento en el que pierda esta
capacidad de almacenaje virtual?

Muchas gracias.

"Daniel Martín [MVP Windows]" wrote:

Interesante cuestión, Ramón, la explicaré detalladamente:

Cuando una aplicación intenta escribir en directorios "sensibles" de Windows
Vista (tales como C:\Archivos de programa o la clave
HKEY_LOCAL_MACHINE\Software), se requiere necesariamente que esa aplicación
incluya un fichero .manifest que indique los privilegios que va a necesitar.
Al leer Vista ese fichero .manifest, aparece un cuadro de Control de cuentas
de usuario preguntándote si deseas realizar la acción o pidiéndote
credenciales de un usuario administrador, lo que proceda.

En el caso de aplicaciones antiguas, no adaptadas a entornos sin privilegios
administrativos, Windows Vista marca la aplicación como "legacy" y le activa
un mecanismo llamado virtualización: La aplicación se cree que está
escribiendo en C:\Archivos de programa, por ejemplo, cuando realmente todos
esos archivos están siendo creados en un almacén "virtual" en
C:\Users\Usuario\AppData\Local\VirtualStore\Program Files. Al abrir una
carpeta, Windows Vista te da la opción de visualizar todo el contenido
"virtualizado" al pulsar sobre el botón "Archivos de compatibilidad" de la
barra de comandos de Explorador de Windows.

La manera ideal de actuar sería contactar con los fabricantes de
aplicaciones que generen el botón "Archivos de compatibilidad" en sus
directorios. Ten en cuenta que la siguiente versión de Windows probablemente
no tendrá el mecanismo de virtualización, así que las aplicaciones no
adaptadas simplemente dejarán de funcionar.

Un saludo,
Daniel Martín | | http://winvista.mvps.org
Microsoft MVP Windows - Shell/User

Para saber algo más sobre Windows visita http://rinconwindows.blogspot.com.


"ramon" wrote in message
news:
> hola a todos:
> soy bastante lego, de ahi que necesite algo de ayuda. Alguien sabría
> explicarme porque el w. vista al abrir algun destino no muestra todas las
> subcarpetas y en la barra de tareas aparece un icono en forma de carpeta
> que
> se denomina archivos de compatibilidad, y clickando aqui SI aparece todo?.
> Como lo elimino, o mejor dicho como hago para no tener que darle a esta
> opcion y que siempre me aparezca todo el contenido?
>


Respuesta Responder a este mensaje
#3 Daniel Martín [MVP Windows]
29/03/2007 - 00:25 | Informe spam
Desconozco cómo funciona eMule, pero si las descargas las almacena en alguna
subcarpeta de Archivos de programa, al tratarse probablemente de una
aplicación "legacy", es decir, no incluye el fichero .manifest que te
comenté anteriormente, entrará en juego la virtualización, con la
consiguiente aparición del botón "Archivos de compatibilidad". Existen
algunos rodeos para evitar la virtualización, como por ejemplo forzar la
ejecución de la aplicación con privilegios administrativos; sin embargo, yo
recomiendo siempre contactar al fabricante para que adapte sus aplicaciones
a Windows Vista. Almacenar datos en carpetas protegidas del sistema
operativo es una práctica no deseable en el software, todos ganaremos si el
software futuro se adapta a entornos *sin* privilegios administrativos.

Más información:

Common file and registry virtualization issues in Windows Vista

- En inglés: http://support.microsoft.com/kb/927387/en-us.
- Traducción automática: http://support.microsoft.com/kb/927387/es.

Por último, y espero no
quitarte mucho tiempo, al decir que futuras versiones no dejarán esta
posibilidad ¿también te refieres a las propias actualizaciones que realiza
el
vista?, es decir, ¿si voy permitiendo que se instalen las actualizaciones
automáticas por internet del vista, llegará el momento en el que pierda
esta
capacidad de almacenaje virtual?



No, es algo que es posible que no esté en una *futura* versión de Windows.
Entiende la virtualización como un "arreglo" para que el software mal
diseñado pueda funcionar en Windows Vista.

Un saludo,
Daniel Martín | | http://winvista.mvps.org
Microsoft MVP Windows - Shell/User

Para saber algo más sobre Windows visita http://rinconwindows.blogspot.com.


"ramon" wrote in message
news:
Estimado Daniel, muchas gracias por la explicación. Como ya indiqué no
entiendo mucho de este mundo pero hago lo que puedo. Efectivamente he
comprobado que se genera un archivo de almacenaje virtual en el directorio
que indicas y efectivamente no hay más problema que recurrir a él o
simplemente seleccionar la opción de archivos de compatibilidad en la
carpeta
de ubicación del programa del que se trate. Por lo que dices futuras
versiones del vista ni siquiera darán esta opción por lo que la aplicación
no
funcionará. ¿es esto correcto? El problema viene cuando no es la
aplicación
entera en sí sino una sola de sus carpetas. Sin rodeos y teniendo en
cuenta
tu condición de mvp windows, hablaré abiertamente. Emule genera por
defecto
la carpeta incoming para almacenar las descargas realizadas, sin embargos
acudes a su ubicación y no aparece si no es clickando la mencionada
opción.
¿se puede solucionar? es por simple curiosidad. Por último, y espero no
quitarte mucho tiempo, al decir que futuras versiones no dejarán esta
posibilidad ¿también te refieres a las propias actualizaciones que realiza
el
vista?, es decir, ¿si voy permitiendo que se instalen las actualizaciones
automáticas por internet del vista, llegará el momento en el que pierda
esta
capacidad de almacenaje virtual?

Muchas gracias.

"Daniel Martín [MVP Windows]" wrote:

Interesante cuestión, Ramón, la explicaré detalladamente:

Cuando una aplicación intenta escribir en directorios "sensibles" de
Windows
Vista (tales como C:\Archivos de programa o la clave
HKEY_LOCAL_MACHINE\Software), se requiere necesariamente que esa
aplicación
incluya un fichero .manifest que indique los privilegios que va a
necesitar.
Al leer Vista ese fichero .manifest, aparece un cuadro de Control de
cuentas
de usuario preguntándote si deseas realizar la acción o pidiéndote
credenciales de un usuario administrador, lo que proceda.

En el caso de aplicaciones antiguas, no adaptadas a entornos sin
privilegios
administrativos, Windows Vista marca la aplicación como "legacy" y le
activa
un mecanismo llamado virtualización: La aplicación se cree que está
escribiendo en C:\Archivos de programa, por ejemplo, cuando realmente
todos
esos archivos están siendo creados en un almacén "virtual" en
C:\Users\Usuario\AppData\Local\VirtualStore\Program Files. Al abrir una
carpeta, Windows Vista te da la opción de visualizar todo el contenido
"virtualizado" al pulsar sobre el botón "Archivos de compatibilidad" de
la
barra de comandos de Explorador de Windows.

La manera ideal de actuar sería contactar con los fabricantes de
aplicaciones que generen el botón "Archivos de compatibilidad" en sus
directorios. Ten en cuenta que la siguiente versión de Windows
probablemente
no tendrá el mecanismo de virtualización, así que las aplicaciones no
adaptadas simplemente dejarán de funcionar.

Un saludo,
Daniel Martín | | http://winvista.mvps.org
Microsoft MVP Windows - Shell/User

Para saber algo más sobre Windows visita
http://rinconwindows.blogspot.com.


"ramon" wrote in message
news:
> hola a todos:
> soy bastante lego, de ahi que necesite algo de ayuda. Alguien sabría
> explicarme porque el w. vista al abrir algun destino no muestra todas
> las
> subcarpetas y en la barra de tareas aparece un icono en forma de
> carpeta
> que
> se denomina archivos de compatibilidad, y clickando aqui SI aparece
> todo?.
> Como lo elimino, o mejor dicho como hago para no tener que darle a esta
> opcion y que siempre me aparezca todo el contenido?
>


Respuesta Responder a este mensaje
#4 ramon
29/03/2007 - 10:06 | Informe spam
Muchas gracias de nuevo por tu ayuda y orientación. Solo comentarte una
curiosidad más. Desde que he instalado el antivirus kaspersky ya si aparece
la subcarpeta de destino de las descargas, ahora lo que no aparece es su
contenido que es enviado automáticamente a virtual store. En fin solo es una
curiosidad, por si es de tu interés. Reitero mis agradecimientos.
"Daniel Martín [MVP Windows]" wrote:

Desconozco cómo funciona eMule, pero si las descargas las almacena en alguna
subcarpeta de Archivos de programa, al tratarse probablemente de una
aplicación "legacy", es decir, no incluye el fichero .manifest que te
comenté anteriormente, entrará en juego la virtualización, con la
consiguiente aparición del botón "Archivos de compatibilidad". Existen
algunos rodeos para evitar la virtualización, como por ejemplo forzar la
ejecución de la aplicación con privilegios administrativos; sin embargo, yo
recomiendo siempre contactar al fabricante para que adapte sus aplicaciones
a Windows Vista. Almacenar datos en carpetas protegidas del sistema
operativo es una práctica no deseable en el software, todos ganaremos si el
software futuro se adapta a entornos *sin* privilegios administrativos.

Más información:

Common file and registry virtualization issues in Windows Vista

- En inglés: http://support.microsoft.com/kb/927387/en-us.
- Traducción automática: http://support.microsoft.com/kb/927387/es.

> Por último, y espero no
> quitarte mucho tiempo, al decir que futuras versiones no dejarán esta
> posibilidad ¿también te refieres a las propias actualizaciones que realiza
> el
> vista?, es decir, ¿si voy permitiendo que se instalen las actualizaciones
> automáticas por internet del vista, llegará el momento en el que pierda
> esta
> capacidad de almacenaje virtual?

No, es algo que es posible que no esté en una *futura* versión de Windows.
Entiende la virtualización como un "arreglo" para que el software mal
diseñado pueda funcionar en Windows Vista.

Un saludo,
Daniel Martín | | http://winvista.mvps.org
Microsoft MVP Windows - Shell/User

Para saber algo más sobre Windows visita http://rinconwindows.blogspot.com.


"ramon" wrote in message
news:
> Estimado Daniel, muchas gracias por la explicación. Como ya indiqué no
> entiendo mucho de este mundo pero hago lo que puedo. Efectivamente he
> comprobado que se genera un archivo de almacenaje virtual en el directorio
> que indicas y efectivamente no hay más problema que recurrir a él o
> simplemente seleccionar la opción de archivos de compatibilidad en la
> carpeta
> de ubicación del programa del que se trate. Por lo que dices futuras
> versiones del vista ni siquiera darán esta opción por lo que la aplicación
> no
> funcionará. ¿es esto correcto? El problema viene cuando no es la
> aplicación
> entera en sí sino una sola de sus carpetas. Sin rodeos y teniendo en
> cuenta
> tu condición de mvp windows, hablaré abiertamente. Emule genera por
> defecto
> la carpeta incoming para almacenar las descargas realizadas, sin embargos
> acudes a su ubicación y no aparece si no es clickando la mencionada
> opción.
> ¿se puede solucionar? es por simple curiosidad. Por último, y espero no
> quitarte mucho tiempo, al decir que futuras versiones no dejarán esta
> posibilidad ¿también te refieres a las propias actualizaciones que realiza
> el
> vista?, es decir, ¿si voy permitiendo que se instalen las actualizaciones
> automáticas por internet del vista, llegará el momento en el que pierda
> esta
> capacidad de almacenaje virtual?
>
> Muchas gracias.
>
> "Daniel Martín [MVP Windows]" wrote:
>
>> Interesante cuestión, Ramón, la explicaré detalladamente:
>>
>> Cuando una aplicación intenta escribir en directorios "sensibles" de
>> Windows
>> Vista (tales como C:\Archivos de programa o la clave
>> HKEY_LOCAL_MACHINE\Software), se requiere necesariamente que esa
>> aplicación
>> incluya un fichero .manifest que indique los privilegios que va a
>> necesitar.
>> Al leer Vista ese fichero .manifest, aparece un cuadro de Control de
>> cuentas
>> de usuario preguntándote si deseas realizar la acción o pidiéndote
>> credenciales de un usuario administrador, lo que proceda.
>>
>> En el caso de aplicaciones antiguas, no adaptadas a entornos sin
>> privilegios
>> administrativos, Windows Vista marca la aplicación como "legacy" y le
>> activa
>> un mecanismo llamado virtualización: La aplicación se cree que está
>> escribiendo en C:\Archivos de programa, por ejemplo, cuando realmente
>> todos
>> esos archivos están siendo creados en un almacén "virtual" en
>> C:\Users\Usuario\AppData\Local\VirtualStore\Program Files. Al abrir una
>> carpeta, Windows Vista te da la opción de visualizar todo el contenido
>> "virtualizado" al pulsar sobre el botón "Archivos de compatibilidad" de
>> la
>> barra de comandos de Explorador de Windows.
>>
>> La manera ideal de actuar sería contactar con los fabricantes de
>> aplicaciones que generen el botón "Archivos de compatibilidad" en sus
>> directorios. Ten en cuenta que la siguiente versión de Windows
>> probablemente
>> no tendrá el mecanismo de virtualización, así que las aplicaciones no
>> adaptadas simplemente dejarán de funcionar.
>>
>> Un saludo,
>> Daniel Martín | | http://winvista.mvps.org
>> Microsoft MVP Windows - Shell/User
>>
>> Para saber algo más sobre Windows visita
>> http://rinconwindows.blogspot.com.
>>
>>
>> "ramon" wrote in message
>> news:
>> > hola a todos:
>> > soy bastante lego, de ahi que necesite algo de ayuda. Alguien sabría
>> > explicarme porque el w. vista al abrir algun destino no muestra todas
>> > las
>> > subcarpetas y en la barra de tareas aparece un icono en forma de
>> > carpeta
>> > que
>> > se denomina archivos de compatibilidad, y clickando aqui SI aparece
>> > todo?.
>> > Como lo elimino, o mejor dicho como hago para no tener que darle a esta
>> > opcion y que siempre me aparezca todo el contenido?
>> >
>>
>>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida