none
Esportare e importare associazioni programmi predefiniti RRS feed

  • Domanda

  • Buongiorno a tutti,

    Sto cercando un modo per esportare e importare le associazioni con i programmi predefiniti prima di fare una migrazione dominio e perdere queste informazioni.

    Per l'esportazione non ho nessun problema, mi faccio uscire l'xml tramite dism. Per l'importazione invece non ho avuto successo. Ho provato sempre con dism.

    Le postazioni sono 8.1.

    Grazie

    lunedì 27 luglio 2020 07:59

Tutte le risposte

  • "Per l'importazione invece non ho avuto successo. "

    L'importazione ti ha dato errore? Spiega meglio cosa non ha successo


    Gastone Canali >http://www.armadillo.it


    Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere

    lunedì 27 luglio 2020 17:55
  • Ciao grazie per la risposta.

    Ho usato questi comandi in cmd con privilegi di amministratore.

    dism /online /Export-DefaultAppAssociations:"%UserProfile%\Desktop\MyDefaultAppAssociations.xml"
    dism /online /Import-DefaultAppAssociations:"%UserProfile%\Desktop\MyDefaultAppAssociations.xml"

    In entrambi i casi mi risponde con "operazione completata" però i programmi predefiniti sono sempre gli stessi.

    Esempio:

    esporto l'xml
    cambio programma predefinito per pdf da Adobe reader a edge
    importo l'xml ma i pdf continuo ad aprirli con edge anzichè con Adobe reader


    • Modificato DavideFil martedì 28 luglio 2020 14:11
    martedì 28 luglio 2020 12:54
  • Ciao a tutti,

    credo di aver trovato una soluzione che, scrivendo, spero possa essere utile a tutti.

    Il procedimento pare funzioni solo se il pc è messo a dominio.

    La mia soluzione prevede l'export dei programmi predefiniti, per ogni client, tramite il comando
    dism /online /Export-DefaultAppAssociations:"\\[percorsoDiRete]\%computername%AppAssociations.xml"e salvarlo su un percorso di rete raggiungibile da tutte le postazioni.

    Dopodichè ho creato una group policy:
    [computer] Criteri / Modelli amministrativi / Componenti di Windows / Esplora File / "Imposta file di configurazione delle associazioni predefinite" : \\[percorsodirete]\%computername%AppAssociations.xml

    e lo applico ai computer client.

    Gpupdate /force e il gioco è fatto.

    In questo modo ogni client si andrà a prendere il suo file

    Ciao!


    • Modificato DavideFil giovedì 30 luglio 2020 14:13
    giovedì 30 luglio 2020 14:02
  • Ciao grazie per la risposta.

    Ho usato questi comandi in cmd con privilegi di amministratore.

    dism /online /Export-DefaultAppAssociations:"%UserProfile%\Desktop\MyDefaultAppAssociations.xml"
    dism /online /Import-DefaultAppAssociations:"%UserProfile%\Desktop\MyDefaultAppAssociations.xml"

    In entrambi i casi mi risponde con "operazione completata" però i programmi predefiniti sono sempre gli stessi.

    Esempio:

    esporto l'xml
    cambio programma predefinito per pdf da Adobe reader a edge
    importo l'xml ma i pdf continuo ad aprirli con edge anzichè con Adobe reader


    Facendo le operazioni che hai citato, verranno cambiate le associazioni solo dei nuovi utenti che accedereanno al pc.

    Solo nel momento della creazione del profilo verranno ereditate le associazioni che hai importato con dism.

    Se l'utente ha già acceduto al pc le modifiche susseguienti fatte con dism non sortiranno alcun effetto, questo à il comportamento "by design" di Microsoft.

    Quando dicevi "Per l'importazione invece non ho avuto successo" pensavo che  l'import con dism ti ritornasse un errore, ecco perchè ti ho fatto le domande precedemti.

    Ciao Gas


    Gastone Canali >http://www.armadillo.it


    Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere

    giovedì 30 luglio 2020 23:06
  • Ciao a tutti,

    credo di aver trovato una soluzione che, scrivendo, spero possa essere utile a tutti.

    Il procedimento pare funzioni solo se il pc è messo a dominio.

    La mia soluzione prevede l'export dei programmi predefiniti, per ogni client, tramite il comando
    dism /online /Export-DefaultAppAssociations:"\\[percorsoDiRete]\%computername%AppAssociations.xml"e salvarlo su un percorso di rete raggiungibile da tutte le postazioni.

    Dopodichè ho creato una group policy:
    [computer] Criteri / Modelli amministrativi / Componenti di Windows / Esplora File / "Imposta file di configurazione delle associazioni predefinite" : \\[percorsodirete]\%computername%AppAssociations.xml

    e lo applico ai computer client.

    Gpupdate /force e il gioco è fatto.

    In questo modo ogni client si andrà a prendere il suo file

    Ciao!


    Non ho ancora utilizzato questa policy, che (ad oggi) pare essere l'unico modo (sto ancora cercando qualcosa di alternativo) per cambiare facilmente le associazioni.

    Qale motivo mi spinge a cercare soluzioni alternative?

    La causa è un effetto collaterale innescato dalla GPO  "il notification storm", avendo svariate centinaia di computer, ho difficoltà a verificare se il file xml creato da dism, possa andare bene per tutti i computer e non scatenare il side effect citato ( si riceverebbero troppe lamentele ...)

    Se hai pochi pc, stessa versione di win 10, probabilmente ti salvi!

    https://techcommunity.microsoft.com/t5/ask-the-performance-team/how-to-configure-file-associations-for-it-pros/ba-p/1313151

    Leggi con attenzione il link per evitare il problema, la GPO è molto dipendente dall'ecosistema in cui si applica

    Ciao Gas


    Gastone Canali >http://www.armadillo.it


    Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere

    giovedì 30 luglio 2020 23:22