Geek School Learning Windows 7 - Gestión de aplicaciones
¿Alguna vez se ha preguntado por qué su juego favorito de Windows 95 parece que no se ejecuta en Windows 7 pero otras aplicaciones lo hacen? Bueno, tenemos la respuesta para usted, así como algunas soluciones para solucionarlo..
Asegúrese de consultar los artículos anteriores de esta serie de Geek School en Windows 7:
- Presentando How-To Geek School
- Actualizaciones y Migraciones
- Configurando dispositivos
- Gestión de discos
Y estad atentos para el resto de la serie, ya que tenemos muchos más artículos en las próximas semanas..
¿Por qué las aplicaciones se vuelven incompatibles? ?
Una de las razones más comunes es una característica de Windows llamada Protección de archivos de Windows que apareció por primera vez en Windows Vista. La protección de archivos de Windows, como su nombre lo indica, protege los archivos del sistema central para que no sean reemplazados. Para ello, modifica la ACL de seguridad en el archivo para que solo el usuario TrustedInstaller tenga acceso completo al archivo, lo que garantiza que solo los programas como las Actualizaciones de Windows puedan reemplazar y editar el archivo. En Windows 7, la función fue renombrada a Protección de recursos de Windows.
Las mejoras de seguridad también desempeñan un papel importante en la incompatibilidad de las aplicaciones, especialmente debido a UAC (Control de cuentas de usuario), que no existía en Windows antes de Vista. De manera similar, la estructura del directorio, especialmente en torno a los perfiles de usuario, cambió en Windows Vista y rompió muchas aplicaciones que fueron diseñadas para el área pre-longhorn. Para intentar solucionar la situación, implementaron enlaces simbólicos (a veces llamados puntos de unión en versiones anteriores de Windows) que redirigían las ubicaciones antiguas a las nuevas..
Haciendo aplicaciones compatibles
El hecho de que una aplicación sea incompatible con su sistema operativo no significa que no pueda forzarla para que se ejecute. Lo primero que debe hacer es identificar si una aplicación es incompatible con Windows 7. Para ello, abra el Panel de control y haga clic en la categoría Programas. Aquí verá una ejecución de programas creados para la versión anterior del hipervínculo de Windows. Haz click en eso.
Luego expanda Avanzado y deseleccione la opción para corregir errores automáticamente, luego haga clic en Siguiente.
Ahora haga clic en explorar y busque el archivo que está intentando ejecutar, luego haga clic en siguiente.
Cuando el escaneo está hecho, vea la información detallada.
Aquí podrás ver los problemas encontrados. Como puede ver, los mensajes no siempre son tan útiles, pero al menos ahora sabe que su aplicación tendrá problemas para ejecutarse.
Usando el modo de compatibilidad
Si la aplicación que está intentando ejecutar fue diseñada específicamente para una versión anterior de Windows, puede intentar imitar el entorno anterior utilizando el modo de compatibilidad. Para ello, haga clic con el botón derecho en el programa que desea ejecutar y seleccione las propiedades del menú contextual..
Luego cambia a la pestaña de compatibilidad.
Aquí podrás configurar el entorno del sistema operativo. Puede hacerlo seleccionando la casilla de verificación y eligiendo el sistema operativo del menú desplegable.
Uso del kit de herramientas de compatibilidad de aplicaciones
El poder completo del Kit de herramientas de compatibilidad de aplicaciones está fuera del alcance de este artículo, pero hay una herramienta que debe conocer. La Herramienta de prueba de compatibilidad de Internet Explorer le permite probar la compatibilidad de sus sitios de intranet locales con la próxima versión de Internet Explorer. Para empezar, adelante y lanzarlo..
Luego haga clic en el botón de habilitar.
Ahora abra Internet Explorer, y lo primero que notará es un pequeño portapapeles en la barra de estado. Si hace clic en él, aparecerá un cuadro de mensaje que explica que el navegador está ocupado para evaluar la compatibilidad. Todo lo que necesita hacer es navegar por sus páginas web como lo haría normalmente. Una vez que haya terminado, cierre Internet Explorer.
A continuación puede ver los problemas que encontró la herramienta con las páginas web que navegué. Ahora puede guardar el informe y enviarlo a los desarrolladores.
Restricciones de aplicación
Ahora que tenemos aplicaciones de administración que queremos evitar, veamos cómo administrar aplicaciones que no queremos ejecutar. Uno de los métodos que podemos usar para restringir el software que se ejecuta en nuestros entornos es usar una política de restricción de software, también conocida como SRP. Si bien esto normalmente se realiza a través de Active Directory y la Política de grupo, configuraremos un SRP en nuestra máquina local.
Las políticas de restricción de software se aplican a las máquinas y no a los usuarios. Para crear una política, abra el Editor de administración de políticas de grupo y navegue hasta:
Configuración del equipo \ Configuración de Windows \ Configuración de seguridad \ Políticas de restricción de software
Lo primero que debe hacer es crear una política haciendo clic derecho y eligiendo Nuevas políticas de restricción de software.
Luego dirígete a los niveles de seguridad. Hay 3 niveles de seguridad..
- No permitido: no se ejecuta ningún software de forma predeterminada, solo el software que usted permite explícitamente puede ejecutarse.
- Usuario básico: permite que se ejecute todo el software que no requiere privilegios de administrador.
- Sin restricciones: todo el software se ejecuta, excepto el software que usted niega explícitamente.
Luego haga clic derecho en Sin restricciones y conviértalo en el predeterminado.
Ahora necesitamos cambiar a la sección de reglas y agregar una nueva regla. Hay 4 tipos de reglas.
- Hash: verifica un ejecutable contra una lista de hashes prohibidos
- Certificado: utiliza certificados digitales para detener la ejecución de aplicaciones
- Ruta: prohibe las aplicaciones basadas en una ruta totalmente calificada
- Zona: utiliza flujos de datos alternativos para ver desde dónde se descargó el archivo, y prohíbe que se prohíba esta información..
Para este ejemplo, una regla hash funcionará bien..
Luego haga clic en el botón Examinar y seleccione:
C: \ Windows \ System32 \ mspaint.exe
Una vez que haya aplicado la regla, intente iniciar Paint.
Detener aplicaciones desde el inicio
Uno de los métodos más comunes utilizados por los desarrolladores de virus de script para niños es hacer que el código malicioso se ejecute automáticamente en el inicio. Una forma fácil de administrar los elementos de inicio es usar una utilidad llamada MSConfig. Para iniciarlo, presione la combinación de teclas Windows + R para abrir un cuadro de ejecución, luego escriba msconfig y presione enter.
Cuando se abra MSConfig, cambie a la pestaña Inicio. Aquí puede desactivar fácilmente los programas que se inician automáticamente al desmarcarlos..
Sin embargo, recientemente, los desarrolladores han encontrado formas de ocultar elementos de MSConfig y hacer que solo aparezcan en el registro. Hay dos ubicaciones en el registro donde Windows le permite agregar elementos de inicio:
- HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
- HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Run
La diferencia es que las entradas en la sección HKEY_LOCAL_MACHINE se ejecutan para todos los usuarios en la máquina, mientras que las entradas en HKEY_CURRENT_USER solo se ejecutan para el usuario actual.
Deberes
- ¿Por qué las aplicaciones de 16 bits no son compatibles con las versiones x64 de Windows 7??
Asegúrate de estar atento a nuestro próximo artículo de Geek School el lunes, en el que veremos cómo administrar la configuración de IE desde el punto de vista del administrador..
Si tiene alguna pregunta, puede enviarme un tweet a @taybgibb o simplemente dejar un comentario..