4Sep

Geek School: Learning Windows 7 - Gestione delle applicazioni

Ti sei mai chiesto perché il tuo gioco preferito di Windows 95 non sembra funzionare su Windows 7 ma altre applicazioni? Bene, abbiamo la risposta per voi, così come alcune soluzioni su come risolverlo.

Assicurati di controllare gli articoli precedenti in questa serie di Geek School su Windows 7:

  • Presentazione di How-To Geek School
    • Upgrade e migrazione
    • Configurazione dei dispositivi
    • Gestione dei dischi

    E restate sintonizzati per il resto della serie, poiché abbiamo moltipiù articoli nelle prossime settimane.

    Perché le applicazioni diventano incompatibili?

    Uno dei motivi più comuni è una funzionalità di Windows denominata Protezione file di Windows che è apparsa per la prima volta in Windows Vista. Protezione file Windows, come suggerisce il nome, protegge i file di sistema di base dalla sostituzione. Lo fa modificando l'ACL di sicurezza sul file per dare solo all'utente TrustedInstaller pieno accesso al file, il che garantisce che solo programmi come Windows Update possano sostituire e modificare il file. In Windows 7 la funzionalità è stata rinominata Protezione risorse di Windows. I miglioramenti della sicurezza di

    giocano anche un ruolo importante nell'incompatibilità delle applicazioni, soprattutto a causa dell'UAC( User Account Control), che non esisteva in Windows prima di Vista. Allo stesso modo, la struttura delle directory, in particolare intorno ai profili utente, è cambiata in Windows Vista e ha rotto molte applicazioni progettate per l'area pre-longhorn. Per cercare di risolvere la situazione, hanno implementato collegamenti simbolici( talvolta denominati punti di giunzione nelle versioni precedenti di Windows) che reindirizzavano le vecchie posizioni a quelle nuove.

    Creazione di applicazioni compatibili

    Solo perché un'applicazione non è compatibile con il sistema operativo in uso non significa che non è possibile forzare l'esecuzione. La prima cosa che vorrai fare è identificare se un'app è incompatibile con Windows 7. Per farlo, apri il Pannello di controllo e fai clic sulla categoria Programmi. Qui vedrai i programmi Run creati per la versione precedente del collegamento ipertestuale di Windows. Cliccaci sopra.

    Quindi espandere avanzato e deselezionare l'opzione per correggere automaticamente gli errori, quindi fare clic su Avanti.

    Ora fai clic su Sfoglia e trova il file che stai cercando di eseguire, quindi fai clic su Avanti.

    Al termine della scansione, visualizzare le informazioni dettagliate.

    Qui vedrai i problemi rilevati. Come puoi vedere i messaggi non sono sempre così utili, ma almeno ora sai che la tua applicazione avrà dei problemi a girare.

    Utilizzo della modalità di compatibilità

    Se l'applicazione che si sta tentando di eseguire è stata progettata specificamente per una versione precedente di Windows, è possibile provare e imitare l'ambiente precedente utilizzando la modalità di compatibilità.Per fare ciò, fare clic con il tasto destro del mouse sul programma che si desidera eseguire e selezionare le proprietà dal menu di scelta rapida.

    Quindi passare alla scheda compatibilità.

    Qui sarai in grado di impostare l'ambiente del sistema operativo. Puoi farlo selezionando la casella di controllo e scegliendo il sistema operativo dal menu a discesa.

    Utilizzo del toolkit di compatibilità delle applicazioni

    La piena funzionalità di Application Compatibility Toolkit non rientra nell'ambito di questo articolo, ma è necessario uno strumento da conoscere. Lo strumento di test di compatibilità di Internet Explorer consente di testare i siti intranet locali per la compatibilità con la prossima versione di Internet Explorer. Per iniziare, andare avanti e lanciarlo.

    Quindi fare clic sul pulsante di abilitazione.

    Ora apri Internet Explorer e la prima cosa che noterai è una piccola clipboard nella barra di stato. Se si fa clic su di esso verrà visualizzata una finestra di messaggio che spiega che il browser è occupato per valutare la compatibilità.Tutto quello che devi fare è andare a sfogliare le tue pagine web come faresti normalmente. Una volta terminato, chiudi Internet Explorer.

    Di seguito è possibile visualizzare i problemi rilevati dallo strumento con le pagine Web che ho consultato. Ora puoi salvare il rapporto e inviarlo agli sviluppatori. Restrizioni alle applicazioni

    Ora che gestiamo le applicazioni che vogliamo eliminare, diamo un'occhiata alla gestione delle applicazioni che non vogliamo eseguire. Uno dei metodi che possiamo usare per limitare il software in esecuzione nei nostri ambienti è l'utilizzo di un criterio di restrizione software, noto anche come SRP.Mentre questo viene normalmente eseguito tramite Active Directory e Criteri di gruppo, verrà impostato un SRP sul nostro computer locale.

    I criteri di restrizione software

    vengono applicati alle macchine e non agli utenti. Per creare un criterio aprire l'Editor gestione criteri di gruppo e andare a: Configurazione computer

    \ Impostazioni Windows \ Impostazioni sicurezza \ Criteri restrizione software

    La prima cosa che devi fare è in realtà creare un criterio facendo clic destro e scegliendo Nuova restrizione softwarePolitiche.

    Quindi dirigiti verso i livelli di sicurezza. Ci sono 3 livelli di sicurezza.

    • non consentito: nessun software viene eseguito per impostazione predefinita, solo il software che si consente esplicitamente può essere eseguito. Utente di base
    • : consente a tutti i software che non richiedono l'esecuzione dei privilegi di amministratore.
    • Senza restrizioni: viene eseguito tutto il software, ad eccezione del software che neghi esplicitamente.

    Quindi fare clic con il pulsante destro del mouse su Senza restrizioni e impostarlo come predefinito.

    Ora dobbiamo passare alla sezione delle regole e aggiungere una nuova regola. Ci sono 4 tipi di regole. Hash

    • - Verifica un eseguibile rispetto a un elenco di hash bannati Certificato
    • - Utilizza i certificati digitali per impedire alle applicazioni di eseguire il percorso
    • - Bans applicazioni basate su un percorso completo
    • Zone - Utilizza flussi di dati alternativi per vedere da dove è stato scaricato il file,e vieta il bando su questa informazione.

    Per questo esempio, una regola hash andrà bene.

    Quindi fare clic sul pulsante Sfoglia e selezionare:

    C: \ Windows \ System32 \ mspaint.exe

    Dopo aver applicato la regola, provare ad avviare Paint.

    Arresto delle applicazioni partendo da

    Uno dei metodi più comuni utilizzati dagli sviluppatori di script kiddie virus è l'esecuzione automatica del codice malevolo all'avvio. Un modo semplice per gestire gli elementi di avvio è l'utilizzo di un'utilità denominata MSConfig. Per avviarlo, premere la combinazione di tastiera Windows + R per visualizzare una finestra di esecuzione, quindi digitare msconfig e premere invio.

    All'apertura di MSConfig, passare alla scheda Avvio. Qui puoi facilmente disabilitare i programmi che si avviano automaticamente deselezionandoli.

    Ultimamente, gli sviluppatori hanno trovato modi per nascondere gli elementi da MSConfig e farli apparire solo nel registro. Esistono due posizioni nel registro in cui Windows consente di aggiungere elementi di avvio:

    • HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Esegui
    • HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Esegui

    La differenza è che le voci nell'hive HKEY_LOCAL_MACHINEvengono eseguiti per tutti gli utenti sulla macchina mentre le voci in HKEY_CURRENT_USER vengono eseguite solo per l'utente corrente.

    Homework

    • Perché le applicazioni a 16 bit non sono supportate sulle versioni x64 di Windows 7?

    Assicuratevi di rimanere sintonizzati per il prossimo articolo di Geek School di lunedì, in cui illustreremo come gestire le impostazioni di IE dal punto di vista dell'amministratore.

    Se avete domande potete twittarmi @taybgibb, o semplicemente lasciare un commento.