Tämä on vanha versio dokumentista!
Sisällysluettelo
iTunes
iTunes 10
Uusin testattu versio on 10.7.0.21
Asennustiedostojen lataaminen
iTunesista on omat versionsa 32- ja 64-bittisille käyttöjärjestelmille. Applen iTunes-lataussivu kysyy selaimelta käyttöjärjestelmän bittisyyden, joten helpointa hakea eri versiot on ladata ne oikeabittisessä kohdejärjestelmässä.
Tiedostot ovat EXE-muodossa, mutta ne voidaan avata esimerkiksi 7-Zipillä ja purkaa niiden sisältä tarvittavat MSI-tiedostot.
Esiasennus ja asetustiedostot
Oletetaan, että testiasennuskone on 32-bittinen. 64-bittisessä koneessa asennus menee vastaavasti.
Asenna AppleApplicationSupport.msi, AppleMobileDeviceSupport.msi ja iTunes.msi. iTunes yrittää päätellä koneen localista käytettävän kielen, joten lisää seuraava registry-arvo:
[HKEY_CURRENT_USER\Software\Apple Computer, Inc.\iTunes] ”LangID”=”2057”
Käynnistä iTunes ja kuittaa BonJour-palvelun virheilmoitus. Sulje Start up-ikkuna ja muuta Preferencesistä seuraavat kohdat:
Libary Name : iTunes Library
Poista rasti kohdasta Check for new software updates automatically
Ota talteen seuraavat tiedostot:
%homepath%\Local Settings\Application Data\Apple Computer\iTunes\iTunesPrefs.xml (XP)
%localappdata%\Apple Computer\iTunes\iTunesPrefs.xml (Win 7)
%homepath%\My Documents\My Music\iTunes\iTunes Library.itl (XP)
%homepath%\My Music\iTunes Library.itl (Win 7)
%appdata%\Apple Computer\iTunes\iTunesPrefs.xml (XP ja Win 7)
Nimeä Localin alta löytynyt iTunesPrefs.xml esimerkiksi muotoon local_iTunesPrefs.xml.
iTunes.msi:n transform-tiedosto
Avaa iTunes.msi esimerkiksi InstEdillä ja luo sille uusi .mst-tiedosto, johon tulee seuraavat muutokset:
CheckBox-taulussa vaihda propertyjen ChkOptASU, ChkOptDefPlayer, ChkOptLaunchiTunes ja ChkOPtShortuts arvot 1 → 0.
Poista condition NOT BNEWERPRODUCTINSTALLED LaunchCondition-taulusta.
Property-taulussa vaihda propertyjen REGSRCH_DESKTOP_SHORTCUTS ja SCHEDULE_ASUW arvot 1→0, poista viittaus DESKTOP_SHORTCUTS AdminPropertiesista ja viittaukset REGSRCH_DESKTOP_SHORTCUTS, SCHEDULE_ASUW ja REGSRCH_ITUNES_LANGID SecureCustomPropertiesista.
Käyttäjän asetustiedostot
Luo skripti, joka kopioi tiedostot local_iTunesPrefs.xml, iTunesPrefs.xml ja iTunes Library.itl käyttäjälle oikeisiin hakemistoihin ja asettaa HKCU\Software\Apple Computer, Inc.\iTunes\LangID=2057 kieliasetusta varten. Lisää tämä skripti ja local_iTunesPrefs.xml, iTunesPrefs.xml ja iTunes Library.itl iTunes.msi-pakettiin. Lisäksi lisää Active Setup, joka ajaa kyseisen skriptin jokaiselle kirjautuvalle käyttäjälle.