Add a Language to Windows Setup

The easiest way to install a language pack is to use Windows System Image Manager which is available in the Windows AIK.
Before we start anything, you'll need to copy the contents of your Vista DVD to C:\windows-distribution, have a copy of the language pack you wish to install, and the Windows AIK.


Using Windows SIM, you will need to create an answer file. Once created, scroll down to Packages, right-click and select Insert Package(s). Locate the language pack you intend to install (lp.cab) and click OK.. It will now be listed under Packages -> LanguagePack in the answer file. Now go to File -> Save Answer File and name it unattend.xml

Next, we'll want to mount the Windows Image File using the following command:
imagex /mountrw C:\windows-distribution\sources\install.wim 1 C:\wim_mount

Now, use Package Manager to apply the answer file to the mounted image using this command:
start /w pkgmgr /o:"C:\wim_mount;C:\wim_mount\Windows" /n:"C:\unattend.xml"


The language pack is now installed to the Windows Image. When we add or remove a language pack from a Windows Image we are required to recreate the lang.ini file. To do so use the following command:
intlcfg -genlangini -dist:C:\windows-distribution -image:C:\wim_mount -defaultlang:fr-FR -all:fr-FR

The Lang.ini file is recreated and includes a list of the installed language packs. Additionally, the default language to use during Windows Setup and the default language of the Windows installation are set to fr-FR.

To verify this has worked correctly, use the report feature to display the available languages on the image:
intlcfg -report -dist:C:\windows-distribution -image:C:\wim_mount

Now to finalize the changes and commit the changes use the following command:
imagex /unmount /commit C:\wim_mount


If we want to change the language during Windows Setup we'll have to add the Windows Setup localized resources to the windows distribution.
To do so, firstly we'll need to expand all the contents of the lp.cab file using the command:
expand.exe C:\LP\fr-FR\lp.cab -f:* C:\LP\fr-FR\extracted_files

Now create a new directory in the Windows distribution for the localized setup files:
mkdir C:\windows-distribution\sources\fr-FR

Next step is to copy the setup and license files to the windows distribution:
xcopy C:\LP\fr-FR\extracted_files\setup\sources\fr-FR\* C:\windows-distribution\sources\fr-FR\ /cheryki
xcopy C:\LP\fr-FR\extracted_files\sources\license\* C:\windows-distribution\sources\license /cheryki

Again, we'll have to mount the Windows image, recreate the lang.ini file, and unmount the Windows image with the following commands:
imagex /mountrw C:\windows-distribution\sources\install.wim 1 C:\wim_mount
intlcfg -genlangini -dist:C:\windows-distribution -image:C:\wim_mount
imagex /unmount /commit C:\wim_mount

If you added a language pack to the Windows distribution, these languages must be added to the lang.ini file. The lang.ini file must be similar to the following example.

[Available UI Languages]
en-US=1
fr-FR=0

[Fallback Languages]
en-US=en-US


If you are creating a bootable DVD, you must also add the Windows Setup localized resource files to the boot.wim file.

Mount the boot.wim file:
imagex /mountrw C:\windows-distribution\sources\boot.wim 1 C:\bootwim_mount

Copy the Windows Setup localized resources to the boot.wim file:
xcopy C:\LP\fr-FR\extracted_files\setup\* C:\bootwim_mount\sources\fr-FR\ /cheryki

Copy the Windows Setup license files to the boot.wim file:
xcopy C:\LP\fr-FR\extracted_files\sources\license\* C:\bootwim_mount\sources\fr-FR\ /cheryki

Copy the Windows distribution lang.ini file to the boot.wim file:
xcopy C:\windows-distribution\sources\lang.ini C:\bootwim_mount\sources\ /cheryki

Commit the changes and unmount the boot.wim file:
imagex /unmount /commit C:\bootwim_mount



Now burn the Windows Distribution, and continue with the installed second language!
We'll be creating the Vista image using the UDF file system, as that is what the original Vista DVD uses.

The image creator is located under the Windows AIK -> Tools -> PETools directory
cd "C:\Program Files\Windows AIK\Tools\PETools"

Depending on the architecture of your image you will need to find the appropriate eftsboot.com file (either in amd64\boot or x86\boot)
oscdimg -b\amd64\boot\etfsboot.com -h -u2 -m -lVISTA_EN_DVD C:\windows-distribution\ C:\VISTA_EN_DVD.iso


If you'd just like to copy the language pack to a Windows distribution to enable a multilingual Windows operating system follow these steps:

mkdir C:\windows-distribution\langpacks\fr-FR
xcopy C:\LP\fr-FR\lp.cab C:\windows-distribution\langpacks\fr-FR\lp.cab
xcopy \sources\fr-FR\* C:\windows-distribution\sources\fr-FR /cherkyi
xcopy \sources\license\fr-FR\* C:\windows-distribution\sources\license\fr-FR /cherkyi
imagex /mountrw C:\windows_distribution\sources\install.wim 1 C:\wim_mount
Intlcfg -genlangini -dist:C:\windows_distribution -image:C:\wim_mount -all:fr-FR
imagex /unmount /commit C:\wim_mount

Windows XP eula

Microsoft Windows XP Professional

LICENSAVTAL

VIKTIGT - LÄS NOGGRANT: Detta Licensavtal är ett bindande avtal mellan
Er (fysisk eller juridisk person) och Microsoft Corporation och avser
den programvaruprodukt från Microsoft som anges ovan, med tillhörande
programvara och eventuellt tillhörande media, skriftligt material,
"online-" eller elektronisk dokumentation och Internetbaserade
tjänster ("Produkten"). Ett tillägg till Licensavtalet kan följa med
Produkten. GENOM ATT NI INSTALLERAR, FRAMSTÄLLER EXEMPLAR AV ELLER
PÅ ANNAT SÄTT ANVÄNDER PRODUKTEN, ACCEPTERAR NI DESSA LICENSVILLKOR
OCH DETTA LICENSAVTAL BLIR DÄRIGENOM BINDANDE FÖR ER. OM NI INTE
VILL ACCEPTERA DESSA VILLKOR HAR NI INTE RÄTT ATT INSTALLERA ELLER
ANVÄNDA PRODUKTEN. NI KAN DOCK RETURNERA DEN TILL ERT INKÖPSSTÄLLE,
VARVID KÖPET ÅTERGÅR OCH KÖPESKILLINGEN ÅTERBETALAS.

1. BEVILJANDE AV LICENS. Microsoft beviljar Er följande rättigheter,
under förutsättning att Ni uppfyller villkoren i Licensavtalet:

* Installation och användning. Ni har rätt att installera, använda,
ha tillgång till, visa och köra ett exemplar av Produkten på en
enskild dator, t ex en arbetsstation, terminal eller annan
anordning ("Arbetsstationsdator"). Produkten får inte användas
samtidigt av fler än två (2) processorer på en enskild
Arbetsstationsdator. Ni har rätt att tillåta högst tio (10) datorer
eller andra elektroniska anordningar (en dylik benämns "Anordning")
att ansluta till Arbetsstationsdatorn för att använda Produktens
tjänster endast för arkiv- och utskriftstjänster, Internet-
informationstjänster och fjärråtkomst (inklusive delad anslutning
och telefonitjänster). Begränsningen till maximalt tio (10)
anslutningar inkluderar eventuella indirekta anslutningar som görs
via "multiplexing"- eller annan programvara eller maskinvara för
delning eller sammanläggning av anslutningar. Med undantag för vad
som tillåts av funktionerna NetMeeting, Fjärrhjälp och
Fjärrskrivbord enligt nedan har Ni inte rätt att använda Produkten
för att låta en Anordning använda, ha tillgång till, visa eller
köra annan körbar programvara på Arbetsstationsdatorn. Ni har inte
heller rätt att låta en Anordning använda, ha tillgång till, visa
eller köra Produkten eller Produktens användargränssnitt, såvida
inte Anordningen har en separat licens för Produkten.

* Obligatorisk aktivering. De licensrättigheter som beviljas enligt
detta Licensavtal är begränsade till de första trettio (30) dagarna
efter den tidpunkt då Ni först installerade Produkten såvida inte
Ni lämnar den information som krävs för att aktivera Ert
licensierade exemplar på det sätt som beskrivs under installationen
av Produkten. Ni kan aktivera Produkten genom att använda Internet
eller telefon, debiteringsavgifter kan tillkomma. Ni kanske också
måste aktivera om Produkten om Ni modifierar maskinvaran eller
ändrar Produkten. I Produkten har vidtagits tekniska åtgärder för
att förhindra olicensierad eller otillåten användning av Produkten.
Ni accepterar att Microsoft kan använda sig av dessa åtgärder.

* Lagring/nätverksanvändning. Ni har också rätt att installera ett
exemplar av Produkten på en lagringsenhet, t ex en nätverksserver,
vilken endast används för att installera eller använda Produkten
på Era andra Arbetsstationsdatorer via ett internt nätverk. Ni
måste dock förvärva och tilldela en licens för varje enskild
Arbetsstationsdator på eller från vilken Produkten installeras,
används, visas eller körs. En licens för Produkten får inte delas
eller användas samtidigt på olika Arbetsstationsdatorer.

* Förbehåll för rättigheter. Microsoft förbehåller sig alla
rättigheter som inte uttryckligen beviljats Er i detta Licensavtal.

2. UPPGRADERINGAR. För att ha rätt att använda en Produkt som är en
uppgradering måste Ni inneha en licens att använda produkten som
enligt Microsoft berättigar till uppgraderingen. Efter
uppgraderingen har Ni inte längre rätt att använda produkten som
berättigade Er till uppgraderingen.

3. YTTERLIGARE PROGRAMVARA/TJÄNSTER. Detta Licensavtal gäller för
uppdateringar av, tillägg till, tilläggskomponenter eller
komponenter för Internetbaserade tjänster för Produkten som
Microsoft kan tillhandahålla Er efter det datum Ni förvärvade
Ert första exemplar av Produkten, såvida inte Microsoft
tillhandahåller andra villkor tillsammans med uppdateringen,
tillägget, tilläggskomponenten eller komponenten för Internet-
baserade tjänster. Microsoft förbehåller sig rätten att upphöra
med de Internetbaserade tjänster som tillhandahålls Er eller som
görs tillgängliga för Er genom användning av Produkten. Detta
Licensavtal beviljar Er inte rätten att använda "WMFSDK"-
komponenterna (Windows Media Format Software Development Kit) som
ingår i Produkten för att utveckla en programvaruapplikation som
använder Windows Media technology. Om Ni vill använda WMFSDK för
att utveckla en sådan applikation, besök
http://msdn.microsoft.com/workshop/imedia/windowsmedia/sdk/wmsdk.asp,
acceptera en separat licens för WMFSDK, hämta önskat WMFSDK och
installera den.

4. FÖRFLYTTNING - Intern. Ni har rätt att flytta Produkten till en
annan Arbetsstationsdator. Efter förflyttningen måste Ni helt ta
bort Produkten från den tidigare Arbetsstationsdatorn. Överlåtelse
till tredje part. Den första användaren av Produkten har rätt att
endast en gång överlåta Produkten till en annan slutanvändare. En
sådan överlåtelse skall innehålla samtliga komponenter, media,
skriftligt material, detta Licensavtal och, i förekommande fall,
Äkthetsbeviset. Överlåtelsen får inte ske indirekt, exempelvis via
ombud. Slutanvändaren som är mottagare av den överlåtna Produkten
måste acceptera alla villkor i detta Licensavtal före överlåtelsen.
Ingen uthyrning. Ni har inte rätt att hyra ut, leasa ut, låna ut
eller tillhandahålla kommersiella driftstjänster till tredje part
med Produkten.

5. REVERSE ENGINEERING, DEKOMPILERING M M. Ni har inte, förutom vad
som är uttryckligen tillåtet enligt lag, rätt att förändra,
dekompilera eller på annat sätt utnyttja koden till Produkten.

6. UPPSÄGNING. Microsoft har rätt att säga upp detta Licensavtal om
Ni bryter mot något av villkoren i Licensavtalet. I sådant fall
måste Ni förstöra samtliga exemplar av Produkten och samtliga
dess komponenter.

7. BESKRIVNING AV ÖVRIGA RÄTTIGHETER OCH BEGRÄNSNINGAR.

* NetMeeting/Fjärrhjälp/Fjärrskrivbord. Produkten innehåller
funktionerna NetMeeting, Fjärrhjälp och Fjärrskrivbord som gör
att Produkten eller andra program installerade på
Arbetsstationsdatorn kan fjärranvändas mellan två eller flera
datorer, även om Produkten eller programmet är installerat på
endast en Arbetsstationsdator. Ni har rätt att använda NetMeeting,
Fjärrhjälp och Fjärrskrivbord med alla Microsoft-produkter.
Användning av dessa funktioner med vissa Microsoft-produkter kan
dock kräva en ytterligare licens. Beträffande Microsoft-produkter
och icke-Microsoft-produkter finns information i licensavtalet
som medföljer den aktuella produkten. Ni kan också kontakta
aktuell licensgivare för att kontrollera att användning av
NetMeeting, Fjärrhjälp eller Fjärrskrivbord är tillåtet utan en
ytterligare licens.

* Medgivande till användning av data. Microsoft och dess
intressebolag har rätt att lagra och använda teknisk information
som inhämtats på något sätt i samband med eventuell produktsupport
till er avseende Produkten. Microsoft har rätt att använda denna
information endast för att förbättra sina produkter eller för att
tillhandahålla er anpassade tjänster eller tekniker. Microsoft har
rätt att avslöja denna information för andra, men inte på ett sätt
som avslöjar er identitet.

* Internet Gaming/Update. Om Ni väljer att använda Internet gaming
eller uppdateringsfunktionen (Update) som ingår i Produkten är det
nödvändigt att använda viss system-, maskinvaru- och
programvaruinformation för att implementera funktionerna. Genom
att Ni använder dessa funktioner tillåter Ni uttryckligen
Microsoft eller dess utsedda ombud att ha tillgång till och
använda den nödvändiga informationen för Internet gaming- och/eller
uppdateringsändamål. Microsoft har rätt att använda denna
information endast för att förbättra sina produkter eller för att
tillhandahålla er anpassade tjänster eller tekniker: Microsoft
har rätt att avslöja denna information för andra, men inte på ett
sätt som avslöjar er identitet.

* Komponenter för Internetbaserade tjänster. Produkten innehåller
komponenter som möjliggör och förenklar användningen av vissa
Internetbaserade tjänster. Ni accepterar att Microsoft automatiskt
kan kontrollera versionen av Produkten och/eller dess komponenter
som Ni använder och kan tillhandahålla uppgraderingar eller
korrigeringar för Produkten som automatiskt laddas ner på Er
Arbetsstationsdator.

* Säkerhetsuppdateringar. Leverantörer av innehåll använder
Microsofts DRM-teknologi (digital rights management technology)
som ingår i Produkten för att skydda integriteten hos deras
innehåll ("Säkrat innehåll") så att deras immaterialrättigheter,
inklusive upphovsrätt, till sådant innehåll inte kommer i någon
annans besittning. Ägare till sådant Säkrat innehåll ("Ägare till
säkrat innehåll") kan, då och då, begära att Microsoft
tillhandahåller säkerhetsrelaterade uppdateringar för Microsoft
DRM-komponenterna av Produkten ("Säkerhetsuppdateringar") som kan
påverka er möjlighet att kopiera, visa och/eller spela Säkrat
innehåll i programvara från Microsoft eller program från andra
leverantörer som använder Microsoft DRM. Om ni väljer att hämta
en licens från Internet som gör att ni kan använda Säkrat innehåll
accepterar ni att Microsoft, med en sådan licens, har rätt att
till er dator hämta sådana säkerhetsuppdateringar som en Ägare
av säkrat innehåll har begärt att Microsoft ska distribuera.
Microsoft kommer inte att hämta identitetsavslöjande information,
eller annan information, från er dator genom att hämta sådana
Säkerhetsuppdateringar.

8. PROGRAM SOM EJ FÅR ÅTERFÖRSÄLJAS. Om denna Produkt är märkt "Ej
För Återförsäljning" eller "EFÅ", har Ni inte rätt att
vidareförsälja, överlåta eller använda Produkten i annat än
demonstrations-, test- eller utvärderingssyfte.

9. UTBILDNINGSPROGRAMVARA (ACADEMIC EDITION). Om denna Produkt är
märkt "Utbildningsversion" eller "AE" (Academic Edition) måste Ni
vara en "Kvalificerad Utbildningsanvändare" för att ha rätt att
använda den. Kontakta Microsoft Sales Information Center/
One Microsoft Way/Redmond, WA 98052-6399/USA eller Microsofts
dotterbolag i Ert land för kvalifikationsrelaterade frågor.

10. EXPORTRESTRIKTIONER.
Ni är införstådd med att Produkten kommer från USA och omfattas av
USA:s lagar beträffande export. Ni accepterar att rätta Er efter
all tillämplig internationell och nationell lagstiftning avseende
Produkten, inklusive U.S. Export Administration Regulations och
begränsningar utfärdade av amerikanska och andra myndigheter
avseende slutanvändare, slutanvändning och destination. För
ytterligare information, se .

11. INGET GARANTIANSVAR. Den begränsade garanti som anges nedan är den
enda uttryckliga garanti Ni erhåller och gäller i stället för alla
andra uttryckliga garantier som kan ha förekommit i dokumentation,
förpackningar eller annan information. Med undantag av den
begränsade garantin och vad som följer av tvingande lag,
tillhandahåller Microsoft och dess leverantörer Produkten samt
eventuella supporttjänster I BEFINTLIGT SKICK, och friskriver sig
från allt ytterligare garantiansvar avseende Produkten, såväl
uttryckligen som underförstått, inklusive eventuella garantier
eller skyldigheter avseende Produktens allmänna lämplighet eller
lämplighet för ett särskilt ändamål, korrekta och fullständiga
svar, resultat, fackmannamässigt utförande, frånvaro av virus
eller frånvaro av vårdslöshet, eller tillhandahållande av eller
uteblivna supporttjänster eller andra tjänster, information,
programvara och relaterat innehåll genom Produkten eller som på
annat sätt uppstått genom användning av Produkten. INGA GARANTIER
LÄMNAS HELLER AVSEENDE ÄGANDERÄTTIGHETER, BESITTNING,
ÖVERENSSTÄMMELSE MED BESKRIVNING ELLER FRÅNVARO AV INTRÅNG I
TREDJE MANS RÄTTIGHETER AVSEENDE PRODUKTEN.

12. BEGRÄNSNING AV ANSVAR FÖR INDIREKTA SKADOR, FÖLJDSKADOR OCH ANDRA
SKADOR. MED UNDANTAG AV VAD SOM FÖLJER AV TVINGANDE LAG, ANSVARAR
MICROSOFT ELLER DESS LEVERANTÖRER UNDER INGA OMSTÄNDIGHETER FÖR
INDIREKTA SKADOR, FÖLJDSKADOR ELLER NÅGRA SOM HELST ANDRA SKADOR
(INKLUSIVE PERSONSKADA, UTEBLIVEN VINST, DRIFTAVBROTT, FÖRLUST AV
KONFIDENTIELL ELLER ANNAN INFORMATION, INTEGRITETSSKADA, SKADA
ORSAKAD AV BRISTANDE UPPFYLLELSE AV FÖRPLIKTELSE (INKLUSIVE MED
ANLEDNING AV GOD TRO ELLER SKÄLIG AKTSAMHET), SKADA ORSAKAD AV
VÅRDSLÖSHET TILL FÖLJD AV ANVÄNDNING AV ELLER SVÅRIGHET ELLER
OMÖJLIGHET ATT ANVÄNDA PRODUKTEN, TILLHANDAHÅLLANDE AV ELLER
UTEBLIVEN SUPPORT ELLER ANDRA TJÄNSTER, INFORMATION, PROGRAMVARA
OCH RELATERAT INNEHÅLL GENOM PRODUKTEN ELLER PÅ ANNAT SÄTT TILL
FÖLJD AV ANVÄNDNING AV PRODUKTEN, ELLER ANNARS I SAMBAND MED
DENNA LICENS, OAVSETT RÄTTSLIG GRUND OCH OAVSETT EVENTUELLT
KONTRAKTSBROTT, INKLUSIVE BROTT MOT GARANTIVILLKOR AV MICROSOFT
ELLER NÅGON LEVERANTÖR, ÄVEN OM MICROSOFT ELLER NÅGON LEVERANTÖRER
UPPMÄRKSAMMATS PÅ RISKEN FÖR SÅDANA SKADOR.

13. LÄNKAR TILL TREDJEPARTSWEBBPLATSER. Ni har rätt att länka till
tredjepartswebbplatser genom att använda Produkten.
Tredjepartswebbplatserna kontrolleras inte av Microsoft och
Microsoft ansvarar inte för innehållet på några
tredjepartswebbplatser, länkar som ingår på tredjepartswebbplatser
eller ändringar eller uppdateringar av tredjepartswebbplatser.
Microsoft ansvarar inte för webcasting eller någon annan form av
sändning från tredjepartswebbplatser. Microsoft tillhandahåller
Er endast dessa länkar till tredjepartswebbplatser som en extra
förmån och medtagande av länkar innebär inte att Microsoft stödjer
tredjepartswebbplatsen.

14. ANSVARSBEGRÄNSNING. Oavsett vilka skador Ni orsakas och oavsett
orsak (inklusive samtliga skador som anges ovan och i den
begränsade garantin samt samtliga direkta eller ekonomiska
skador), är Microsofts och dess leverantörers totala ansvar under
villkoren i detta Licensavtal (med undantag av reparation eller
utbyte av Microsoft i samband med brott mot villkor i den
begränsade garantin) begränsad till det större av antingen det
belopp som faktiskt erlagts av Er för Produkten eller USD 5,00.
Ovanstående ansvarsbegränsningar och friskrivningar (inklusive
punkt 11 och 12 ovan och enligt vad som anges i Begränsad garanti)
gäller om inte annat följer av tvingande lag, även om en påföljd
därmed förlorar sitt huvudsakliga syfte.

15. TILLÄMPLIG LAG. Om Ni förvärvade denna Produkt i Sverige är svensk
lag tillämplig på detta Licensavtal. Om denna Produkt förvärvades
utanför Sverige kan lokal lag vara tillämplig.

16. HELA AVTALET. Detta Licensavtal (inklusive eventuella tillägg til
Licensavtalet som medföljer Produkten) utgör hela avtalet mellan
Er och Microsoft avseende Produkten och eventuella supporttjänster
och dessa ersätter alla tidigare eller samtidiga muntliga eller
skriftliga meddelanden, förslag och uppgifter avseende Produkten
eller något annat som omfattas av detta Licensavtal. Om några
bestämmelser för Microsofts supporttjänster står i konflikt med
villkoren i detta Licensavtal, skall villkoren i detta Licensavtal
gälla.

17. Produkten skyddas av upphovsrättslig lagstiftning samt andra
immaterialrättsliga lagar och konventioner. Äganderätten,
upphovsrätten och de immateriella rättigheterna till Produkten
tillkommer Microsoft eller dess leverantörer. Produkten säljs
inte, den licensieras.

BETRÄFFANDE GARANTI OCH DE SÄRSKILDA BESTÄMMELSER TILLÄMPLIGA I ERT
LAND HÄNVISAS TILL DEN GARANTIBROSCHYR SOM MEDFÖLJER DENNA FÖRPACKNING
ELLER ÅTERFINNS I DET SKRIFTLIGA MATERIALET TILL PROGRAMVARUPRODUKTEN.

EULAID:WX.4_PRO_RTL_SV

Windows 8 Codename: Midori


Windows 8 Pre-Alpha
Windows 8 Pre-Alpha build 7302
Windows 8 Pre-Alpha build 7304
Windows 8 Pre-Alpha build 7308
Windows 8 Pre-Alpha build 7312


Midori is the code name for a managed code operating system being developed by Microsoft Research. It has been reported[1][2] to be a possible commercial implementation of the Singularity operating system, a research project started in 2003 to build a highly-dependable operating system in which the kernel, device drivers, and applications are all written in managed code. It was designed for concurrency, and can run applications in multiple places.[3] It also features an entirely new security model that sandboxes applications for increased security.[4] Microsoft has mapped out several possible migration paths from Windows to Midori.[5] In a possible link to Microsoft’s Oslo composite application initiative, the programming model will have a dependence on metadata, with the aim of allowing the system to more reliably manage applications.[6]

The code name Midori was first discovered through the PowerPoint presentation CHESS: A systematic testing tool for concurrent software.[7]

It is also the Japanese word for 'Green'

Midori has also been rumoured by some IT journalists as a possible replacement to Microsoft Windows[2] and Windows CE.[8]

In April 2009, Jonathan S. Shapiro, a driving force behind both the BitC programming language and the Coyotos operating system announced that he had accepted a position at Microsoft to work on the Midori project, and that after August 2009 he would not be working further on BitC.