31Jul
¿Qué exactamente son esas aplicaciones de instalación mientras la barra de progreso pasa zumbando? Si quieres estar atento a las cosas, necesitarás las herramientas adecuadas.
Pregunta de hoy &La sesión de respuesta nos llega por cortesía de SuperUser, una subdivisión de Stack Exchange, una agrupación de comandos de comunidad de sitios web de Q & A.
El lector
SuperUser de Question Gregory Moussat quiere saber qué ocurre detrás de la fachada del instalador:
Quiero saber qué hacen algunos instaladores: principalmente qué archivos, carpetas y entradas de registro agregan, eliminan o modifican.
Muchos de los programas "profesionales" están tan mal documentados que es difícil encontrar la forma adecuada de configurarlos, actualizarlos, etc.
InstallRite es un programa que puede tomar una "instantánea" antes y después de la instalación de un programay luego compara las instantáneas. Esto le permite saber qué se hizo e incluso crear un desinstalador personalizado. Desafortunadamente InstallRite parece que ya no se mantiene y no se ha actualizado desde 2008.
¿Qué herramienta sustituirá a InstallRite?
La respuesta
Contributor Synetech ofrece una herramienta alternativa:
. Hay varias y he probado al menos 10-12, pero la que prefiero y recomiendo es ZSoft Uninstaller. Es gratis y es bueno para encontrar la diferencia sin abrumarte con desorden extraños como la mayoría de estos programas, incluso los comerciales tienden a hacer.
También utilizo InCtrl 5 de PC Magazine, que es muy bueno( suficiente para obtener la aprobación de Microsoft), pero hace varios años dejaron de distribuir sus programas de forma gratuita, pero debido a que solía ser gratuito, todavía hay muchas copias disponibles( lamentablemente nopor lo que con el InCtrl X más nuevo).
Si está interesado en obtener la copia revisada de InCtrl( InCtrl X) le costará $ 8, lea más acerca de InCtrl X aquí.
Otro colaborador, Prahlad Yeri, ofrece algunas sugerencias sobre cómo investigar manualmente qué está haciendo la aplicación:
Lo que un instalador realmente hace en detalle no se puede conocer, excepto tal vez mediante la ingeniería inversa de sus instrucciones binarias. Aquí hay algunos signos que puede verificar:
- Compruebe las carpetas de las aplicaciones en su directorio Archivos de programa. Generalmente hay una entrada en C: \ Archivos de programa \ AppXYZ.
- Asimismo, compruebe las carpetas del sistema( C: \ Windows \ System32).Su aplicación podría haber colocado bibliotecas( DLL /OCX/ TLB) aquí.
- Ejecute CCleaner para ver si ha creado alguna entrada de registro. CCleaner también muestra algunos otros cambios que la aplicación podría haber realizado, como el registro de un tipo MIME, etc.
- Recuerde comprobar. NET GAC( caché de ensamblaje global).Contiene todos los ensamblados. NET que su aplicación pudo haber registrado en su máquina. Por lo general, está en la carpeta C: \ windows \ assembly
- Lo obvio( ¡pero a veces se pasa por alto lo obvio!):
- Menú Inicio y accesos directos en el escritorio
- Archivos en C: \ users \ USER-NAME \ Application Data( CCleaner los mostrará)
- Entradas en el menú Inicio y boot.ini( ejecute msconfig para verificarlas)
. Entre revisar instantáneas con una aplicación y verificar manualmente los archivos, tendrá todas sus bases cubiertas. Puede ver la discusión completa en SuperUser aquí.¿Tiene una herramienta o técnica para agregar a la lista? Suena apagado en los comentarios.