Käyttäjän työkalut

Sivuston työkalut


ohjeet:vinkit

Uudelleenpaketointivinkkejä

  • Snapshot-tekniikkaa käyttäessäsi huolehdi mallikoneen puhtaudesta
    • pelkkä käyttöjärjestelmä ja turvapaikat
    • ei virustorjuntaa tai muita ohjelmia, jotka tekevät aktiivisesti jotain taustalla
    • VMWare tai VirtualPC ja niiden undo-levyt auttavat pitämään mallikoneen aina puhtaana
  • Jätä paketeista pois:
    • ohjelmien omat poisto-ohjelmat (esimerkiksi uninstall.exe)
    • käynnistä-valikon pikakuvakkeet ohjelman poistamista varten
    • asennuslokit (esimerkiksi install.log)
    • WindowsUpdate.log, koska Automatic Updates pitää tämän lukittuna ja estää sovelluksen poiston
    • windows/softwaredistribution -alihakemisto
    • käyttäjän rekisteri (HKCU), useimmiten
  • Tarkista, ettei ohjelman lokeihin, asetustiedostoihin yms. ole jäänyt ylimääräisiä tai vääriä viittauksia käyttäjätunnuksiin tai koneisiin.
  • ”Documents and Settings”:in alle tulevat tiedostot:
    • Usein turha sisällyttää pakettiin. Ohjelmat osaavat yleensä luoda ne itse joka tapauksessa.
    • Voivat olla tarpeellisia esimerkiksi käyttäjäkohtaisten ohjelman asetustiedostojen osalta.
    • Näitä sisältävillä component:eilla oltava Keypath määriteltynä, jotta tiedostot self-repair:in kautta tulisivat uudelle käyttäjälle
    • Jotta tuo (käyttäjäkohtaisten komponenttien self-repair) onnistuisi ilman koko sovelluksen uudelleenasennusta, pitää käyttäjäkohtaisista asetuksista tehdä erillinen ylimmän tason feature, jonka alla on sovelluksen konekohtaiset osat sisältävä feature. Feature on pienin asennusyksikkö. Lisäksi, jos käyttäjäkohtaisissa komponenteissa on muutakin kuin rekisteriasetuksia ja ini-tiedostomuutoksia, pitää asennuslähteen olla luettavissa sovellusta käynnistettäessä.
  • Aja paketille ”Full MSI Validation Suite”-validointi (msival2.exe, darice.cub uusimmasta Windows Installer SDK:sta, ajetaan helposti Orca:n kautta). Käy kaikki ICE-virheet läpi eli selvitä mistä virheet aiheutuvat ja korjaa pakettia tarvittaessa.
  • Testaa paketti aina läpikotaisesti ennen levitystä: Asennus, poisto ja mahdollinen päivitys uudemmalla versiolla
    • msiexec:n lisäksi myös varsinaisella levitysmekanismilla
    • Mallikoneen lisäksi myös todellista ympäristöä vastaavalla koneella
  • MSI-paketin uudelleenpaketointi ei ole suositeltavaa, periaatteessa. Käytännössä tähän ei liity mitään ihmeellistä, ja usein näin on pakko menetellä. Tällöin on kuitenkin syytä olla erityisen huolellinen ettei pakettiin jää muuta kuin ohjelmaan liittyviä rekisteriasetuksia ja tiedostaa component rules:ien rikkominen.
  • Paketin tulee noudattaa Windows Installerin sääntöjä
  • Active Setup - Käyttäjäkohtaisten asetusten muokkaaminen tilanteissa, joissa Windows Installer ei pääse käynnistymään.
ohjeet/vinkit.txt · Viimeksi muutettu: 2014/11/20 13:01 (ulkoinen muokkaus)