que pasa como comando carpeta borro abrir windows google-chrome windows-installer

windows - pasa - ¿Cuáles son las ventajas de instalar programas en AppData como Google Chrome?



como abrir appdata en windows 10 (8)

Me di cuenta de que Chromium se instaló en AppData tanto en Vista como en XP. Si Google hace eso y si otras aplicaciones lo hacen, entonces ¿es eso porque hay alguna forma de protección? ¿Deberíamos escribir instaladores que hagan lo mismo que Google?


El instalador de Chrome realmente debería permitir la instalación global (con elevación) además de por usuario. No quiero tener que mantener una instalación para cada usuario; Quiero ser capaz de administrar centralmente las actualizaciones y demás. Chrome no permite eso.

Dicho esto, la opción de instalar por usuario es bastante buena, ya que significa que no hay problemas de permisos.


Francamente, aún no he visto el primer instalador que realmente permite instalaciones tanto por usuario como por máquina. Muchos instaladores ofrecen esta opción en su GUI, pero la configuración solo afecta a dónde van los accesos directos, los binarios siempre están en% ProgramFiles%.

De hecho, es bastante difícil crear paquetes de Windows Installer que permitan ambos tipos de instalaciones, por decir lo menos. Con la llegada de UAC, diría que es imposible: las instalaciones por usuario no deben requerir elevación, por instalación de la máquina tiene que hacerlo. Pero si un paquete MSI requiere elevación se controla mediante un bit en el flujo de información de resumen; no hay manera de que la entrada del usuario tenga impacto en eso.

Ya sea por usuario o por máquina es la mejor opción en gran medida deoends en la aplicación. Para paquetes pequeños, sin embargo, tiendo a preferir las instalaciones por usuario. Además de ser un poco más fácil de usar al no requerir un aviso UAC o runas, también señalan al usuario que la configuración no hará mucho daño a la computadora (suponiendo que no sea administrador).


No veo nada en% PROGRAMFILES% en Win7. Parece que Chrome debe instalarse para cada usuario en la máquina.

¡Quizás la verdadera razón para hacer esto es falsear el número de instalaciones de Chrome unas pocas veces! Por lo tanto, ¡convirtiéndolo en el primer navegador del mundo!



Por lo que puedo decir, la única razón por la que Chrome se instala en la carpeta de Datos de la Aplicación es para que los usuarios que no sean administradores puedan instalarla.

Actualmente, el instalador de Chrome no permite que el usuario elija dónde se instalará la aplicación. No hagas eso, en cambio, dale al usuario la opción de elegir entre un usuario (en algún lugar como los datos de la aplicación) y la instalación en toda la computadora (archivos de programa).


Una ventaja que nadie mencionó son las actualizaciones automáticas silenciosas. Chrome tiene un proceso de actualización que se ejecuta todo el tiempo e inmediatamente actualiza tu instalación de Chrome.

Creo que su caso de uso no es estándar. Necesitan una forma de solucionar problemas de vulnerabilidad (ya que es un navegador) tan pronto como sea posible. Esperar a que los administradores aprueben cada actualización de toda la compañía, simplemente no es lo suficientemente bueno.


Windows 7 y Windows Installer 5.0 proporcionan capacidades reales de instalación por usuario ahora.

http://msdn.microsoft.com/en-us/library/dd408068%28VS.85%29.aspx

Puede ordenarlo en Vista y XP usando ~ / AppData / Local o su equivalente como lo hace Chrome. Microsoft mismo usa esto para los instaladores de ClickOnce.

Entonces, al menos en Windows 7 y más allá, la solución es simple.


Windows todavía carece de una convención para la instalación por usuario.

  • Cuando un instalador pregunta si se debe instalar para el usuario actual o todos los usuarios, realmente solo se refiere a la ubicación de acceso directo (Menú de Inicio; Escritorio). Los archivos de aplicación reales todavía se encuentran en el %PROGRAMFILES% .
  • El propio ClickOnce de Microsoft soluciona este problema creando un directorio %USERPROFILE%/Local Settings/Apps ( %USERPROFILE%/AppData/Roaming en Vista / Server 2008) completamente no estándar, con ambos archivos de programa y datos de configuración.

(No entiendo por qué Microsoft no pudo agregar un directorio de Archivos de programa por usuario en Vista. Por ejemplo, en OS X, puede crear un ~/Applications , y el Buscador le dará un icono apropiado. CrossOver y Adobe AIR lo usan automáticamente, por defecto, para aplicaciones por usuario. Por lo tanto, no hay problemas de permisos.

Lo que probablemente debería hacer: si el usuario no es un administrador, instálelo en el directorio de usuarios; si lo hacen, dales ambas opciones.