Region and language settings:
Install Windows using these language settings:
Windows display language:
Arabic
Brazilian Portuguese
Bulgarian
Chinese Simplified
Chinese Traditional
Croatian
Czech
Danish
Dutch
English
English International
Estonian
Finnish
French
French Canadian
German
Greek
Hebrew
Hungarian
Italian
Japanese
Korean
Latvian
Lithuanian
Norwegian
Polish
Portuguese
Romanian
Russian
Serbian Latin
Slovak
Slovenian
Spanish
Spanish (Mexico)
Swedish
Thai
Turkish
Ukrainian
Windows features like Settings and File Explorer will appear in this language. It must match the language of your Windows 10/11 .iso file.
Choose language preferences and keyboard layouts
Select one or more languages in order of preference. The first language will also determine the initial regional format , which defines how numbers, dates, times and currency are formatted. You can change the regional format later.
Specify the first language and keyboard layout
Language:
Afar
Afar (Djibouti)
Afar (Eritrea)
Afar (Ethiopia)
Afrikaans (Namibia)
Afrikaans (South Africa)
Aghem
Aghem (Cameroon)
Akan
Akan (Ghana)
Albanian (Albania)
Albanian (Kosovo)
Albanian (North Macedonia)
Amharic (Ethiopia)
Arabic (Algeria)
Arabic (Bahrain)
Arabic (Chad)
Arabic (Comoros)
Arabic (Djibouti)
Arabic (Egypt)
Arabic (Eritrea)
Arabic (Iraq)
Arabic (Israel)
Arabic (Jordan)
Arabic (Kuwait)
Arabic (Lebanon)
Arabic (Libya)
Arabic (Mauritania)
Arabic (Morocco)
Arabic (Oman)
Arabic (Palestinian Authority)
Arabic (Qatar)
Arabic (Saudi Arabia)
Arabic (Somalia)
Arabic (South Sudan)
Arabic (Sudan)
Arabic (Syria)
Arabic (Tunisia)
Arabic (United Arab Emirates)
Arabic (World)
Arabic (Yemen)
Armenian (Armenia)
Assamese (India)
Asturian
Asturian (Spain)
Asu
Asu (Tanzania)
Azerbaijani (Cyrillic, Azerbaijan)
Azerbaijani (Cyrillic)
Azerbaijani (Latin, Azerbaijan)
Azerbaijani (Latin)
Bafia
Bafia (Cameroon)
Bamanankan
Bamanankan (Mali)
Bangla (Bangladesh)
Bangla (India)
Basaa
Basaa (Cameroon)
Bashkir (Russia)
Basque (Spain)
Belarusian (Belarus)
Bemba
Bemba (Zambia)
Bena
Bena (Tanzania)
Blin
Blin (Eritrea)
Bodo
Bodo (India)
Bosnian
Bosnian (Cyrillic, Bosnia & Herzegovina)
Bosnian (Cyrillic)
Bosnian (Latin, Bosnia & Herzegovina)
Bosnian (Latin)
Breton (France)
Bulgarian (Bulgaria)
Burmese (Myanmar)
Catalan (Andorra)
Catalan (France)
Catalan (Italy)
Catalan (Spain, Valencian)
Catalan (Spain)
Cebuano
Cebuano (Philippines)
Central Atlas Tamazight (Morocco)
Central Kurdish
Central Kurdish (Iran)
Central Kurdish (Iraq)
Chakma
Chakma (Bangladesh)
Chakma (India)
Chechen
Chechen (Russia)
Cherokee (United States)
Chiga
Chiga (Uganda)
Chinese
Chinese (Simplified, China)
Chinese (Simplified, Hong Kong SAR)
Chinese (Simplified, Macao SAR)
Chinese (Simplified, Singapore)
Chinese (Traditional, Hong Kong SAR)
Chinese (Traditional, Macao SAR)
Chinese (Traditional, Taiwan)
Chinese (Traditional)
Church Slavic
Church Slavic (Russia)
Colognian
Colognian (Germany)
Cornish
Cornish (United Kingdom)
Corsican (France)
Croatian (Bosnia & Herzegovina)
Croatian (Croatia)
Czech (Czechia)
Danish (Denmark)
Danish (Greenland)
Divehi (Maldives)
Duala
Duala (Cameroon)
Dutch (Aruba)
Dutch (Belgium)
Dutch (Bonaire, Sint Eustatius and Saba)
Dutch (Curaçao)
Dutch (Netherlands)
Dutch (Sint Maarten)
Dutch (Suriname)
Dzongkha
Dzongkha (Bhutan)
Embu
Embu (Kenya)
English (American Samoa)
English (Anguilla)
English (Antigua & Barbuda)
English (Australia)
English (Austria)
English (Bahamas)
English (Barbados)
English (Belgium)
English (Belize)
English (Bermuda)
English (Botswana)
English (British Indian Ocean Territory)
English (British Virgin Islands)
English (Burundi)
English (Cameroon)
English (Canada)
English (Cayman Islands)
English (Christmas Island)
English (Cocos [Keeling] Islands)
English (Cook Islands)
English (Cyprus)
English (Denmark)
English (Dominica)
English (Eritrea)
English (Eswatini)
English (Europe)
English (Falkland Islands)
English (Fiji)
English (Finland)
English (Gambia)
English (Germany)
English (Ghana)
English (Gibraltar)
English (Grenada)
English (Guam)
English (Guernsey)
English (Guyana)
English (Hong Kong SAR)
English (India)
English (Ireland)
English (Isle of Man)
English (Israel)
English (Jamaica)
English (Jersey)
English (Kenya)
English (Kiribati)
English (Lesotho)
English (Liberia)
English (Macao SAR)
English (Madagascar)
English (Malawi)
English (Malaysia)
English (Malta)
English (Marshall Islands)
English (Mauritius)
English (Micronesia)
English (Montserrat)
English (Namibia)
English (Nauru)
English (Netherlands)
English (New Zealand)
English (Nigeria)
English (Niue)
English (Norfolk Island)
English (Northern Mariana Islands)
English (Pakistan)
English (Palau)
English (Papua New Guinea)
English (Philippines)
English (Pitcairn Islands)
English (Puerto Rico)
English (Rwanda)
English (Samoa)
English (Seychelles)
English (Sierra Leone)
English (Singapore)
English (Sint Maarten)
English (Slovenia)
English (Solomon Islands)
English (South Africa)
English (South Sudan)
English (St Helena, Ascension, Tristan da Cunha)
English (St. Kitts & Nevis)
English (St. Lucia)
English (St. Vincent & Grenadines)
English (Sudan)
English (Sweden)
English (Switzerland)
English (Tanzania)
English (Tokelau)
English (Tonga)
English (Trinidad & Tobago)
English (Turks & Caicos Islands)
English (Tuvalu)
English (U.S. Outlying Islands)
English (U.S. Virgin Islands)
English (Uganda)
English (United Arab Emirates)
English (United Kingdom)
English (United States, Computer)
English (United States)
English (Vanuatu)
English (World)
English (Zambia)
English (Zimbabwe)
Esperanto
Esperanto (World)
Estonian (Estonia)
Ewe
Ewe (Ghana)
Ewe (Togo)
Ewondo
Ewondo (Cameroon)
Faroese (Denmark)
Faroese (Faroe Islands)
Filipino (Philippines)
Finnish (Finland)
French (Algeria)
French (Belgium)
French (Benin)
French (Burkina Faso)
French (Burundi)
French (Cameroon)
French (Canada)
French (Central African Republic)
French (Chad)
French (Comoros)
French (Congo [DRC])
French (Congo)
French (Côte d’Ivoire)
French (Djibouti)
French (Equatorial Guinea)
French (France)
French (French Guiana)
French (French Polynesia)
French (Gabon)
French (Guadeloupe)
French (Guinea)
French (Haiti)
French (Luxembourg)
French (Madagascar)
French (Mali)
French (Martinique)
French (Mauritania)
French (Mauritius)
French (Mayotte)
French (Monaco)
French (Morocco)
French (New Caledonia)
French (Niger)
French (Réunion)
French (Rwanda)
French (Senegal)
French (Seychelles)
French (St. Barthélemy)
French (St. Martin)
French (St. Pierre & Miquelon)
French (Switzerland)
French (Syria)
French (Togo)
French (Tunisia)
French (Vanuatu)
French (Wallis & Futuna)
Friulian
Friulian (Italy)
Fulah (Latin, Burkina Faso)
Fulah (Latin, Cameroon)
Fulah (Latin, Gambia)
Fulah (Latin, Ghana)
Fulah (Latin, Guinea-Bissau)
Fulah (Latin, Guinea)
Fulah (Latin, Liberia)
Fulah (Latin, Mauritania)
Fulah (Latin, Niger)
Fulah (Latin, Nigeria)
Fulah (Latin, Senegal)
Fulah (Latin, Sierra Leone)
Fulah (Latin)
Galician (Spain)
Ganda
Ganda (Uganda)
Georgian (Georgia)
German (Austria)
German (Belgium)
German (Germany)
German (Italy)
German (Liechtenstein)
German (Luxembourg)
German (Switzerland)
Greek (Cyprus)
Greek (Greece)
Guarani (Paraguay)
Gujarati (India)
Gusii
Gusii (Kenya)
Hausa (Ghana)
Hausa (Niger)
Hausa (Nigeria)
Hawaiian (United States)
Hebrew (Israel)
Hindi (India)
Hungarian (Hungary)
Icelandic (Iceland)
Igbo (Nigeria)
Inari Sami
Inari Sami (Finland)
Indonesian (Indonesia)
Interlingua
Interlingua (World)
Inuktitut (Canada)
Inuktitut (Latin, Canada)
Inuktitut (Latin)
Irish (Ireland)
isiXhosa (South Africa)
isiZulu (South Africa)
Italian (Italy)
Italian (San Marino)
Italian (Switzerland)
Italian (Vatican City)
Japanese (Japan)
Javanese
Javanese (Indonesia)
Jola-Fonyi
Jola-Fonyi (Senegal)
Kabuverdianu
Kabuverdianu (Cabo Verde)
Kabyle
Kabyle (Algeria)
Kako
Kako (Cameroon)
Kalaallisut (Greenland)
Kalenjin
Kalenjin (Kenya)
Kamba
Kamba (Kenya)
Kannada (India)
Kashmiri (India)
Kazakh (Kazakhstan)
Khmer (Cambodia)
Kikuyu
Kikuyu (Kenya)
Kinyarwanda (Rwanda)
Kiswahili (Congo [DRC])
Kiswahili (Kenya)
Kiswahili (Tanzania)
Kiswahili (Uganda)
Konkani (India)
Korean (Korea)
Korean (North Korea)
Koyra Chiini
Koyra Chiini (Mali)
Koyraboro Senni
Koyraboro Senni (Mali)
Kwasio
Kwasio (Cameroon)
Kyrgyz (Kyrgyzstan)
Kʼicheʼ (Guatemala)
Lakota
Lakota (United States)
Langi
Langi (Tanzania)
Lao (Laos)
Latvian (Latvia)
Lingala
Lingala (Angola)
Lingala (Central African Republic)
Lingala (Congo [DRC])
Lingala (Congo)
Lithuanian (Lithuania)
Low German
Low German (Germany)
Low German (Netherlands)
Lower Sorbian
Lower Sorbian (Germany)
Luba-Katanga
Luba-Katanga (Congo [DRC])
Lule Sami
Lule Sami (Norway)
Lule Sami (Sweden)
Luo
Luo (Kenya)
Luxembourgish (Luxembourg)
Luyia
Luyia (Kenya)
Macedonian (North Macedonia)
Machame
Machame (Tanzania)
Makhuwa-Meetto
Makhuwa-Meetto (Mozambique)
Makonde
Makonde (Tanzania)
Malagasy
Malagasy (Madagascar)
Malay (Brunei)
Malay (Malaysia)
Malay (Singapore)
Malayalam (India)
Maltese (Malta)
Manx
Manx (Isle of Man)
Maori (New Zealand)
Mapuche (Chile)
Marathi (India)
Masai
Masai (Kenya)
Masai (Tanzania)
Mazanderani
Mazanderani (Iran)
Meru
Meru (Kenya)
Metaʼ
Metaʼ (Cameroon)
Mohawk (Canada)
Mongolian (Mongolia)
Mongolian (Mongolian, China)
Mongolian (Mongolian, Mongolia)
Mongolian (Mongolian)
Morisyen
Morisyen (Mauritius)
Mundang
Mundang (Cameroon)
N’Ko
N’Ko (Guinea)
Nama
Nama (Namibia)
Nepali (India)
Nepali (Nepal)
Ngiemboon
Ngiemboon (Cameroon)
Ngomba
Ngomba (Cameroon)
North Ndebele
North Ndebele (Zimbabwe)
Northern Luri
Northern Luri (Iran)
Northern Luri (Iraq)
Northern Sami (Finland)
Northern Sami (Norway)
Northern Sami (Sweden)
Norwegian Bokmål
Norwegian Bokmål (Norway)
Norwegian Bokmål (Svalbard & Jan Mayen)
Norwegian Nynorsk
Norwegian Nynorsk (Norway)
Nuer
Nuer (South Sudan)
Nyankole
Nyankole (Uganda)
Occitan (France)
Odia (India)
Oromo (Ethiopia)
Oromo (Kenya)
Ossetic
Ossetic (Georgia)
Ossetic (Russia)
Pashto (Afghanistan)
Pashto (Pakistan)
Persian (Afghanistan)
Persian (Iran)
Polish (Poland)
Portuguese (Angola)
Portuguese (Brazil)
Portuguese (Cabo Verde)
Portuguese (Equatorial Guinea)
Portuguese (Guinea-Bissau)
Portuguese (Luxembourg)
Portuguese (Macao SAR)
Portuguese (Mozambique)
Portuguese (Portugal)
Portuguese (São Tomé & Príncipe)
Portuguese (Switzerland)
Portuguese (Timor-Leste)
Prussian
Prussian (World)
Punjabi (Arabic, Pakistan)
Punjabi (Arabic)
Punjabi (Gurmukhi, India)
Punjabi (Gurmukhi)
Quechua
Quechua (Bolivia)
Quechua (Ecuador)
Quechua (Peru)
Romanian (Moldova)
Romanian (Romania)
Romansh (Switzerland)
Rombo
Rombo (Tanzania)
Rundi
Rundi (Burundi)
Russian (Belarus)
Russian (Kazakhstan)
Russian (Kyrgyzstan)
Russian (Moldova)
Russian (Russia)
Russian (Ukraine)
Rwa
Rwa (Tanzania)
Saho
Saho (Eritrea)
Sakha (Russia)
Samburu
Samburu (Kenya)
Sango
Sango (Central African Republic)
Sangu
Sangu (Tanzania)
Sanskrit (India)
Scottish Gaelic (United Kingdom)
Sena
Sena (Mozambique)
Serbian
Serbian (Cyrillic, Bosnia & Herzegovina)
Serbian (Cyrillic, Kosovo)
Serbian (Cyrillic, Montenegro)
Serbian (Cyrillic, Serbia)
Serbian (Cyrillic)
Serbian (Latin, Bosnia & Herzegovina)
Serbian (Latin, Kosovo)
Serbian (Latin, Montenegro)
Serbian (Latin, Serbia)
Serbian (Latin)
Sesotho (Lesotho)
Sesotho (South Africa)
Sesotho sa Leboa (South Africa)
Setswana (Botswana)
Setswana (South Africa)
Shambala
Shambala (Tanzania)
Shona
Shona (Zimbabwe)
Sindhi (Pakistan)
Sinhala (Sri Lanka)
siSwati
siSwati (Eswatini)
siSwati (South Africa)
Skolt Sami
Skolt Sami (Finland)
Slovak (Slovakia)
Slovenian (Slovenia)
Soga
Soga (Uganda)
Somali (Djibouti)
Somali (Ethiopia)
Somali (Kenya)
Somali (Somalia)
South Ndebele
South Ndebele (South Africa)
Southern Sami
Southern Sami (Norway)
Southern Sami (Sweden)
Spanish (Argentina)
Spanish (Belize)
Spanish (Bolivia)
Spanish (Brazil)
Spanish (Chile)
Spanish (Colombia)
Spanish (Costa Rica)
Spanish (Cuba)
Spanish (Dominican Republic)
Spanish (Ecuador)
Spanish (El Salvador)
Spanish (Equatorial Guinea)
Spanish (Guatemala)
Spanish (Honduras)
Spanish (Latin America)
Spanish (Mexico)
Spanish (Nicaragua)
Spanish (Panama)
Spanish (Paraguay)
Spanish (Peru)
Spanish (Philippines)
Spanish (Puerto Rico)
Spanish (Spain)
Spanish (United States)
Spanish (Uruguay)
Spanish (Venezuela)
Standard Moroccan Tamazight
Standard Moroccan Tamazight (Morocco)
Swedish (Åland Islands)
Swedish (Finland)
Swedish (Sweden)
Swiss German (France)
Swiss German (Liechtenstein)
Swiss German (Switzerland)
Syriac (Syria)
Tachelhit
Tachelhit (Latin, Morocco)
Tachelhit (Latin)
Tachelhit (Tifinagh, Morocco)
Tachelhit (Tifinagh)
Taita
Taita (Kenya)
Tajik (Tajikistan)
Tamil (India)
Tamil (Malaysia)
Tamil (Singapore)
Tamil (Sri Lanka)
Tasawaq
Tasawaq (Niger)
Tatar (Russia)
Telugu (India)
Teso
Teso (Kenya)
Teso (Uganda)
Thai (Thailand)
Tibetan (China)
Tibetan (India)
Tigre
Tigre (Eritrea)
Tigrinya (Eritrea)
Tigrinya (Ethiopia)
Tongan
Tongan (Tonga)
Turkish (Cyprus)
Turkish (Turkey)
Turkmen (Turkmenistan)
Ukrainian (Ukraine)
Upper Sorbian (Germany)
Urdu (India)
Urdu (Pakistan)
Uyghur (China)
Uzbek (Arabic, Afghanistan)
Uzbek (Arabic)
Uzbek (Cyrillic, Uzbekistan)
Uzbek (Cyrillic)
Uzbek (Latin, Uzbekistan)
Uzbek (Latin)
Vai
Vai (Latin, Liberia)
Vai (Latin)
Vai (Vai, Liberia)
Vai (Vai)
Venda (South Africa)
Vietnamese (Vietnam)
Volapük
Volapük (World)
Vunjo
Vunjo (Tanzania)
Walser
Walser (Switzerland)
Welsh (United Kingdom)
Western Frisian (Netherlands)
Wolaytta
Wolaytta (Ethiopia)
Wolof (Senegal)
Xitsonga (South Africa)
Yangben
Yangben (Cameroon)
Yi (China)
Yiddish (World)
Yoruba (Benin)
Yoruba (Nigeria)
Zarma
Zarma (Niger)
Keyboard layout / Input Method Editor:
ADLaM
Albanian
Amharic (Ethiopia) IME
Arabic (101)
Arabic (102)
Arabic (102) AZERTY
Armenian Eastern (Legacy)
Armenian Phonetic
Armenian Typewriter
Armenian Western (Legacy)
Assamese - INSCRIPT
Azerbaijani/Azeri (Standard)
Azerbaijani/Azeri Cyrillic
Azerbaijani/Azeri Latin
Bashkir
Belarusian
Belgian (Comma)
Belgian (Period)
Belgian French
Bengali/Bangla
Bengali/Bangla - INSCRIPT
Bengali/Bangla - INSCRIPT (Legacy)
Bengali/Bangla (India) Phonetic IME
Bosnian (Cyrillic)
Buginese
Bulgarian
Bulgarian (Latin)
Bulgarian (Phonetic Traditional)
Bulgarian (Phonetic)
Bulgarian (Typewriter)
Canadian French
Canadian French (Legacy)
Canadian Multilingual Standard
Central Atlas Tamazight
Central Kurdish
Cherokee Nation
Cherokee Phonetic
Chinese (Simplified, China) Microsoft Pinyin IME
Chinese (Simplified, China) Microsoft Wubi IME
Chinese (Simplified, Singapore) - US
Chinese (Simplified) - US
Chinese (Traditional, Hong Kong S.A.R.) - US
Chinese (Traditional, Macao S.A.R.) - US
Chinese (Traditional, Taiwan) Array IME
Chinese (Traditional, Taiwan) DaYi IME
Chinese (Traditional, Taiwan) Microsoft Bopomofo IME
Chinese (Traditional, Taiwan) Microsoft Changjie IME
Chinese (Traditional, Taiwan) Microsoft Quick IME
Chinese (Traditional) - US
Czech
Czech (QWERTY)
Czech Programmers
Danish
Devanagari - INSCRIPT
Divehi Phonetic
Divehi Typewriter
Dutch
Dzongkha
English (India)
Estonian
Faroese
Finnish
Finnish with Sami
French
Futhark
Georgian (Ergonomic)
Georgian (Legacy)
Georgian (MES)
Georgian (Old Alphabets)
Georgian (QWERTY)
German
German (IBM)
Gothic
Greek
Greek (220)
Greek (220) Latin
Greek (319)
Greek (319) Latin
Greek Latin
Greek Polytonic
Greenlandic
Guarani
Gujarati
Gujarati (India) Phonetic IME
Hausa
Hawaiian
Hebrew
Hebrew (Standard)
Hindi (India) Phonetic IME
Hindi Traditional
Hungarian
Hungarian 101-key
Icelandic
Igbo
Inuktitut - Latin
Inuktitut - Naqittaut
Irish
Italian
Italian (142)
Japanese
Japanese (Japan) Microsoft IME
Javanese
Kannada
Kannada (India) Phonetic IME
Kazakh
Khmer
Khmer (NIDA)
Korean
Korean (Korea) Microsoft IME
Korean (Korea) Microsoft Old Hangul IME
Kyrgyz Cyrillic
Lao
Latin American
Latvian
Latvian (QWERTY)
Latvian (Standard)
Lisu (Basic)
Lisu (Standard)
Lithuanian
Lithuanian IBM
Lithuanian Standard
Luxembourgish
Macedonian
Macedonian - Standard
Malayalam
Malayalam (India) Phonetic IME
Maltese 47-Key
Maltese 48-Key
Maori
Marathi
Marathi (India) Phonetic IME
Mongolian (Mongolian Script)
Mongolian Cyrillic
Myanmar (Phonetic order)
Myanmar (Visual order)
N’Ko
Nepali
Nepali (Nepal) Phonetic IME
New Tai Lue
Norwegian
Norwegian with Sami
NZ Aotearoa
Odia
Odia (India) Phonetic IME
Ogham
Ol Chiki
Old Italic
Osage
Osmanya
Pashto (Afghanistan)
Persian
Persian (Standard)
Phags-pa
Polish (214)
Polish (Programmers)
Portuguese
Portuguese (Brazil ABNT)
Portuguese (Brazil ABNT2)
Punjabi
Punjabi (India) Phonetic IME
Romanian (Legacy)
Romanian (Programmers)
Romanian (Standard)
Russian
Russian - Mnemonic
Russian (Typewriter)
Sakha
Sami Extended Finland-Sweden
Sami Extended Norway
Scottish Gaelic
Serbian (Cyrillic)
Serbian (Latin)
Sesotho sa Leboa
Setswana
Sinhala
Sinhala - Wij 9
Slovak
Slovak (QWERTY)
Slovenian
Sora
Sorbian Extended
Sorbian Standard
Sorbian Standard (Legacy)
Spanish
Spanish Variation
Standard
Swedish
Swedish with Sami
Swiss French
Swiss German
Syriac
Syriac Phonetic
Tai Le
Tajik
Tamil
Tamil (India) Anjal IME
Tamil (India) Phonetic IME
Tamil (Sri Lanka) Anjal IME
Tamil 99
Tamil Anjal
Tatar
Tatar (Legacy)
Telugu
Telugu (India) Phonetic IME
Thai Kedmanee
Thai Kedmanee (non-ShiftLock)
Thai Pattachote
Thai Pattachote (non-ShiftLock)
Tibetan (PRC)
Tibetan (PRC) - Updated
Tifinagh (Basic)
Tifinagh (Extended)
Tigrinya (Ethiopia) IME
Traditional Mongolian (Standard)
Turkish F
Turkish Q
Turkmen
Ukrainian
Ukrainian (Enhanced)
United Kingdom
United Kingdom Extended
United States-Dvorak
United States-Dvorak for left hand
United States-Dvorak for right hand
United States-International
Urdu
US
US English Table for IBM Arabic 238_L
Uyghur
Uyghur (Legacy)
Uzbek Cyrillic
Vietnamese
Vietnamese (Vietnam) Number Key-Based IME
Vietnamese (Vietnam) Telex IME
Wolof
Yi (China) IME
Yoruba
Specify a second language and keyboard layout
Language:
Afrikaans (South Africa)
Albanian (Albania)
Amharic (Ethiopia)
Arabic (Algeria)
Arabic (Bahrain)
Arabic (Egypt)
Arabic (Iraq)
Arabic (Jordan)
Arabic (Kuwait)
Arabic (Lebanon)
Arabic (Libya)
Arabic (Morocco)
Arabic (Oman)
Arabic (Qatar)
Arabic (Saudi Arabia)
Arabic (Syria)
Arabic (Tunisia)
Arabic (United Arab Emirates)
Arabic (Yemen)
Armenian (Armenia)
Assamese (India)
Azerbaijani (Cyrillic, Azerbaijan)
Azerbaijani (Cyrillic)
Azerbaijani (Latin, Azerbaijan)
Azerbaijani (Latin)
Bangla (Bangladesh)
Bangla (India)
Bashkir (Russia)
Basque (Spain)
Belarusian (Belarus)
Bosnian
Bosnian (Cyrillic, Bosnia & Herzegovina)
Bosnian (Cyrillic)
Bosnian (Latin, Bosnia & Herzegovina)
Bosnian (Latin)
Breton (France)
Bulgarian (Bulgaria)
Burmese (Myanmar)
Catalan (Spain, Valencian)
Catalan (Spain)
Chinese
Chinese (Traditional)
Corsican (France)
Croatian (Bosnia & Herzegovina)
Croatian (Croatia)
Czech (Czechia)
Danish (Denmark)
Divehi (Maldives)
Dutch (Belgium)
Dutch (Netherlands)
Dzongkha (Bhutan)
English (Australia)
English (Belize)
English (Canada)
English (Hong Kong SAR)
English (India)
English (Ireland)
English (Jamaica)
English (Malaysia)
English (New Zealand)
English (Philippines)
English (Singapore)
English (South Africa)
English (Trinidad & Tobago)
English (United Kingdom)
English (United States)
English (Zimbabwe)
Estonian (Estonia)
Faroese (Faroe Islands)
Filipino (Philippines)
Finnish (Finland)
French (Belgium)
French (Cameroon)
French (Canada)
French (Congo [DRC])
French (Côte d’Ivoire)
French (France)
French (Haiti)
French (Luxembourg)
French (Mali)
French (Monaco)
French (Morocco)
French (Réunion)
French (Senegal)
French (Switzerland)
Fulah (Latin, Senegal)
Fulah (Latin)
Galician (Spain)
Georgian (Georgia)
German (Austria)
German (Germany)
German (Liechtenstein)
German (Luxembourg)
German (Switzerland)
Greek (Greece)
Guarani (Paraguay)
Gujarati (India)
Hawaiian (United States)
Hebrew (Israel)
Hindi (India)
Hungarian (Hungary)
Icelandic (Iceland)
Igbo (Nigeria)
Inari Sami
Inari Sami (Finland)
Indonesian (Indonesia)
Inuktitut (Latin, Canada)
Inuktitut (Latin)
Irish (Ireland)
isiXhosa (South Africa)
isiZulu (South Africa)
Italian (Italy)
Italian (Switzerland)
Japanese (Japan)
Kalaallisut (Greenland)
Kannada (India)
Kazakh (Kazakhstan)
Khmer (Cambodia)
Kinyarwanda (Rwanda)
Kiswahili (Kenya)
Konkani (India)
Korean (Korea)
Kyrgyz (Kyrgyzstan)
Lao (Laos)
Latvian (Latvia)
Lithuanian (Lithuania)
Lower Sorbian
Lower Sorbian (Germany)
Lule Sami
Lule Sami (Norway)
Lule Sami (Sweden)
Luxembourgish (Luxembourg)
Macedonian (North Macedonia)
Malay (Brunei)
Malay (Malaysia)
Malayalam (India)
Maltese (Malta)
Maori (New Zealand)
Mapuche (Chile)
Marathi (India)
Mohawk (Canada)
Mongolian (Mongolia)
Mongolian (Mongolian, China)
Mongolian (Mongolian, Mongolia)
Mongolian (Mongolian)
Nepali (India)
Nepali (Nepal)
Northern Sami (Finland)
Northern Sami (Norway)
Northern Sami (Sweden)
Norwegian Bokmål
Norwegian Bokmål (Norway)
Norwegian Nynorsk
Norwegian Nynorsk (Norway)
Occitan (France)
Odia (India)
Oromo (Ethiopia)
Pashto (Afghanistan)
Persian (Iran)
Polish (Poland)
Portuguese (Brazil)
Portuguese (Portugal)
Punjabi (Arabic, Pakistan)
Punjabi (Arabic)
Romanian (Moldova)
Romanian (Romania)
Romansh (Switzerland)
Russian (Moldova)
Russian (Russia)
Sakha (Russia)
Sanskrit (India)
Scottish Gaelic (United Kingdom)
Serbian
Serbian (Cyrillic, Bosnia & Herzegovina)
Serbian (Cyrillic, Montenegro)
Serbian (Cyrillic, Serbia)
Serbian (Cyrillic)
Serbian (Latin, Bosnia & Herzegovina)
Serbian (Latin, Montenegro)
Serbian (Latin, Serbia)
Serbian (Latin)
Sesotho (South Africa)
Sesotho sa Leboa (South Africa)
Setswana (Botswana)
Setswana (South Africa)
Sinhala (Sri Lanka)
Skolt Sami
Skolt Sami (Finland)
Slovak (Slovakia)
Slovenian (Slovenia)
Somali (Somalia)
Southern Sami
Southern Sami (Norway)
Southern Sami (Sweden)
Spanish (Argentina)
Spanish (Bolivia)
Spanish (Chile)
Spanish (Colombia)
Spanish (Costa Rica)
Spanish (Cuba)
Spanish (Dominican Republic)
Spanish (Ecuador)
Spanish (El Salvador)
Spanish (Guatemala)
Spanish (Honduras)
Spanish (Latin America)
Spanish (Mexico)
Spanish (Nicaragua)
Spanish (Panama)
Spanish (Paraguay)
Spanish (Peru)
Spanish (Puerto Rico)
Spanish (Spain)
Spanish (United States)
Spanish (Uruguay)
Spanish (Venezuela)
Swedish (Finland)
Swedish (Sweden)
Swiss German (France)
Syriac (Syria)
Tamil (India)
Tamil (Sri Lanka)
Tatar (Russia)
Telugu (India)
Thai (Thailand)
Tibetan (China)
Tigrinya (Eritrea)
Tigrinya (Ethiopia)
Turkish (Turkey)
Turkmen (Turkmenistan)
Ukrainian (Ukraine)
Upper Sorbian (Germany)
Urdu (India)
Urdu (Pakistan)
Uyghur (China)
Uzbek (Cyrillic, Uzbekistan)
Uzbek (Cyrillic)
Uzbek (Latin, Uzbekistan)
Uzbek (Latin)
Venda (South Africa)
Vietnamese (Vietnam)
Welsh (United Kingdom)
Western Frisian (Netherlands)
Wolof (Senegal)
Xitsonga (South Africa)
Yi (China)
Yiddish (World)
Yoruba (Nigeria)
Keyboard layout / Input Method Editor:
ADLaM
Albanian
Amharic (Ethiopia) IME
Arabic (101)
Arabic (102)
Arabic (102) AZERTY
Armenian Eastern (Legacy)
Armenian Phonetic
Armenian Typewriter
Armenian Western (Legacy)
Assamese - INSCRIPT
Azerbaijani/Azeri (Standard)
Azerbaijani/Azeri Cyrillic
Azerbaijani/Azeri Latin
Bashkir
Belarusian
Belgian (Comma)
Belgian (Period)
Belgian French
Bengali/Bangla
Bengali/Bangla - INSCRIPT
Bengali/Bangla - INSCRIPT (Legacy)
Bengali/Bangla (India) Phonetic IME
Bosnian (Cyrillic)
Buginese
Bulgarian
Bulgarian (Latin)
Bulgarian (Phonetic Traditional)
Bulgarian (Phonetic)
Bulgarian (Typewriter)
Canadian French
Canadian French (Legacy)
Canadian Multilingual Standard
Central Atlas Tamazight
Central Kurdish
Cherokee Nation
Cherokee Phonetic
Chinese (Simplified, China) Microsoft Pinyin IME
Chinese (Simplified, China) Microsoft Wubi IME
Chinese (Simplified, Singapore) - US
Chinese (Simplified) - US
Chinese (Traditional, Hong Kong S.A.R.) - US
Chinese (Traditional, Macao S.A.R.) - US
Chinese (Traditional, Taiwan) Array IME
Chinese (Traditional, Taiwan) DaYi IME
Chinese (Traditional, Taiwan) Microsoft Bopomofo IME
Chinese (Traditional, Taiwan) Microsoft Changjie IME
Chinese (Traditional, Taiwan) Microsoft Quick IME
Chinese (Traditional) - US
Czech
Czech (QWERTY)
Czech Programmers
Danish
Devanagari - INSCRIPT
Divehi Phonetic
Divehi Typewriter
Dutch
Dzongkha
English (India)
Estonian
Faroese
Finnish
Finnish with Sami
French
Futhark
Georgian (Ergonomic)
Georgian (Legacy)
Georgian (MES)
Georgian (Old Alphabets)
Georgian (QWERTY)
German
German (IBM)
Gothic
Greek
Greek (220)
Greek (220) Latin
Greek (319)
Greek (319) Latin
Greek Latin
Greek Polytonic
Greenlandic
Guarani
Gujarati
Gujarati (India) Phonetic IME
Hausa
Hawaiian
Hebrew
Hebrew (Standard)
Hindi (India) Phonetic IME
Hindi Traditional
Hungarian
Hungarian 101-key
Icelandic
Igbo
Inuktitut - Latin
Inuktitut - Naqittaut
Irish
Italian
Italian (142)
Japanese
Japanese (Japan) Microsoft IME
Javanese
Kannada
Kannada (India) Phonetic IME
Kazakh
Khmer
Khmer (NIDA)
Korean
Korean (Korea) Microsoft IME
Korean (Korea) Microsoft Old Hangul IME
Kyrgyz Cyrillic
Lao
Latin American
Latvian
Latvian (QWERTY)
Latvian (Standard)
Lisu (Basic)
Lisu (Standard)
Lithuanian
Lithuanian IBM
Lithuanian Standard
Luxembourgish
Macedonian
Macedonian - Standard
Malayalam
Malayalam (India) Phonetic IME
Maltese 47-Key
Maltese 48-Key
Maori
Marathi
Marathi (India) Phonetic IME
Mongolian (Mongolian Script)
Mongolian Cyrillic
Myanmar (Phonetic order)
Myanmar (Visual order)
N’Ko
Nepali
Nepali (Nepal) Phonetic IME
New Tai Lue
Norwegian
Norwegian with Sami
NZ Aotearoa
Odia
Odia (India) Phonetic IME
Ogham
Ol Chiki
Old Italic
Osage
Osmanya
Pashto (Afghanistan)
Persian
Persian (Standard)
Phags-pa
Polish (214)
Polish (Programmers)
Portuguese
Portuguese (Brazil ABNT)
Portuguese (Brazil ABNT2)
Punjabi
Punjabi (India) Phonetic IME
Romanian (Legacy)
Romanian (Programmers)
Romanian (Standard)
Russian
Russian - Mnemonic
Russian (Typewriter)
Sakha
Sami Extended Finland-Sweden
Sami Extended Norway
Scottish Gaelic
Serbian (Cyrillic)
Serbian (Latin)
Sesotho sa Leboa
Setswana
Sinhala
Sinhala - Wij 9
Slovak
Slovak (QWERTY)
Slovenian
Sora
Sorbian Extended
Sorbian Standard
Sorbian Standard (Legacy)
Spanish
Spanish Variation
Standard
Swedish
Swedish with Sami
Swiss French
Swiss German
Syriac
Syriac Phonetic
Tai Le
Tajik
Tamil
Tamil (India) Anjal IME
Tamil (India) Phonetic IME
Tamil (Sri Lanka) Anjal IME
Tamil 99
Tamil Anjal
Tatar
Tatar (Legacy)
Telugu
Telugu (India) Phonetic IME
Thai Kedmanee
Thai Kedmanee (non-ShiftLock)
Thai Pattachote
Thai Pattachote (non-ShiftLock)
Tibetan (PRC)
Tibetan (PRC) - Updated
Tifinagh (Basic)
Tifinagh (Extended)
Tigrinya (Ethiopia) IME
Traditional Mongolian (Standard)
Turkish F
Turkish Q
Turkmen
Ukrainian
Ukrainian (Enhanced)
United Kingdom
United Kingdom Extended
United States-Dvorak
United States-Dvorak for left hand
United States-Dvorak for right hand
United States-International
Urdu
US
US English Table for IBM Arabic 238_L
Uyghur
Uyghur (Legacy)
Uzbek Cyrillic
Vietnamese
Vietnamese (Vietnam) Number Key-Based IME
Vietnamese (Vietnam) Telex IME
Wolof
Yi (China) IME
Yoruba
Specify a third language and keyboard layout
Language:
Afrikaans (South Africa)
Albanian (Albania)
Amharic (Ethiopia)
Arabic (Algeria)
Arabic (Bahrain)
Arabic (Egypt)
Arabic (Iraq)
Arabic (Jordan)
Arabic (Kuwait)
Arabic (Lebanon)
Arabic (Libya)
Arabic (Morocco)
Arabic (Oman)
Arabic (Qatar)
Arabic (Saudi Arabia)
Arabic (Syria)
Arabic (Tunisia)
Arabic (United Arab Emirates)
Arabic (Yemen)
Armenian (Armenia)
Assamese (India)
Azerbaijani (Cyrillic, Azerbaijan)
Azerbaijani (Cyrillic)
Azerbaijani (Latin, Azerbaijan)
Azerbaijani (Latin)
Bangla (Bangladesh)
Bangla (India)
Bashkir (Russia)
Basque (Spain)
Belarusian (Belarus)
Bosnian
Bosnian (Cyrillic, Bosnia & Herzegovina)
Bosnian (Cyrillic)
Bosnian (Latin, Bosnia & Herzegovina)
Bosnian (Latin)
Breton (France)
Bulgarian (Bulgaria)
Burmese (Myanmar)
Catalan (Spain, Valencian)
Catalan (Spain)
Chinese
Chinese (Traditional)
Corsican (France)
Croatian (Bosnia & Herzegovina)
Croatian (Croatia)
Czech (Czechia)
Danish (Denmark)
Divehi (Maldives)
Dutch (Belgium)
Dutch (Netherlands)
Dzongkha (Bhutan)
English (Australia)
English (Belize)
English (Canada)
English (Hong Kong SAR)
English (India)
English (Ireland)
English (Jamaica)
English (Malaysia)
English (New Zealand)
English (Philippines)
English (Singapore)
English (South Africa)
English (Trinidad & Tobago)
English (United Kingdom)
English (United States)
English (Zimbabwe)
Estonian (Estonia)
Faroese (Faroe Islands)
Filipino (Philippines)
Finnish (Finland)
French (Belgium)
French (Cameroon)
French (Canada)
French (Congo [DRC])
French (Côte d’Ivoire)
French (France)
French (Haiti)
French (Luxembourg)
French (Mali)
French (Monaco)
French (Morocco)
French (Réunion)
French (Senegal)
French (Switzerland)
Fulah (Latin, Senegal)
Fulah (Latin)
Galician (Spain)
Georgian (Georgia)
German (Austria)
German (Germany)
German (Liechtenstein)
German (Luxembourg)
German (Switzerland)
Greek (Greece)
Guarani (Paraguay)
Gujarati (India)
Hawaiian (United States)
Hebrew (Israel)
Hindi (India)
Hungarian (Hungary)
Icelandic (Iceland)
Igbo (Nigeria)
Inari Sami
Inari Sami (Finland)
Indonesian (Indonesia)
Inuktitut (Latin, Canada)
Inuktitut (Latin)
Irish (Ireland)
isiXhosa (South Africa)
isiZulu (South Africa)
Italian (Italy)
Italian (Switzerland)
Japanese (Japan)
Kalaallisut (Greenland)
Kannada (India)
Kazakh (Kazakhstan)
Khmer (Cambodia)
Kinyarwanda (Rwanda)
Kiswahili (Kenya)
Konkani (India)
Korean (Korea)
Kyrgyz (Kyrgyzstan)
Lao (Laos)
Latvian (Latvia)
Lithuanian (Lithuania)
Lower Sorbian
Lower Sorbian (Germany)
Lule Sami
Lule Sami (Norway)
Lule Sami (Sweden)
Luxembourgish (Luxembourg)
Macedonian (North Macedonia)
Malay (Brunei)
Malay (Malaysia)
Malayalam (India)
Maltese (Malta)
Maori (New Zealand)
Mapuche (Chile)
Marathi (India)
Mohawk (Canada)
Mongolian (Mongolia)
Mongolian (Mongolian, China)
Mongolian (Mongolian, Mongolia)
Mongolian (Mongolian)
Nepali (India)
Nepali (Nepal)
Northern Sami (Finland)
Northern Sami (Norway)
Northern Sami (Sweden)
Norwegian Bokmål
Norwegian Bokmål (Norway)
Norwegian Nynorsk
Norwegian Nynorsk (Norway)
Occitan (France)
Odia (India)
Oromo (Ethiopia)
Pashto (Afghanistan)
Persian (Iran)
Polish (Poland)
Portuguese (Brazil)
Portuguese (Portugal)
Punjabi (Arabic, Pakistan)
Punjabi (Arabic)
Romanian (Moldova)
Romanian (Romania)
Romansh (Switzerland)
Russian (Moldova)
Russian (Russia)
Sakha (Russia)
Sanskrit (India)
Scottish Gaelic (United Kingdom)
Serbian
Serbian (Cyrillic, Bosnia & Herzegovina)
Serbian (Cyrillic, Montenegro)
Serbian (Cyrillic, Serbia)
Serbian (Cyrillic)
Serbian (Latin, Bosnia & Herzegovina)
Serbian (Latin, Montenegro)
Serbian (Latin, Serbia)
Serbian (Latin)
Sesotho (South Africa)
Sesotho sa Leboa (South Africa)
Setswana (Botswana)
Setswana (South Africa)
Sinhala (Sri Lanka)
Skolt Sami
Skolt Sami (Finland)
Slovak (Slovakia)
Slovenian (Slovenia)
Somali (Somalia)
Southern Sami
Southern Sami (Norway)
Southern Sami (Sweden)
Spanish (Argentina)
Spanish (Bolivia)
Spanish (Chile)
Spanish (Colombia)
Spanish (Costa Rica)
Spanish (Cuba)
Spanish (Dominican Republic)
Spanish (Ecuador)
Spanish (El Salvador)
Spanish (Guatemala)
Spanish (Honduras)
Spanish (Latin America)
Spanish (Mexico)
Spanish (Nicaragua)
Spanish (Panama)
Spanish (Paraguay)
Spanish (Peru)
Spanish (Puerto Rico)
Spanish (Spain)
Spanish (United States)
Spanish (Uruguay)
Spanish (Venezuela)
Swedish (Finland)
Swedish (Sweden)
Swiss German (France)
Syriac (Syria)
Tamil (India)
Tamil (Sri Lanka)
Tatar (Russia)
Telugu (India)
Thai (Thailand)
Tibetan (China)
Tigrinya (Eritrea)
Tigrinya (Ethiopia)
Turkish (Turkey)
Turkmen (Turkmenistan)
Ukrainian (Ukraine)
Upper Sorbian (Germany)
Urdu (India)
Urdu (Pakistan)
Uyghur (China)
Uzbek (Cyrillic, Uzbekistan)
Uzbek (Cyrillic)
Uzbek (Latin, Uzbekistan)
Uzbek (Latin)
Venda (South Africa)
Vietnamese (Vietnam)
Welsh (United Kingdom)
Western Frisian (Netherlands)
Wolof (Senegal)
Xitsonga (South Africa)
Yi (China)
Yiddish (World)
Yoruba (Nigeria)
Keyboard layout / Input Method Editor:
ADLaM
Albanian
Amharic (Ethiopia) IME
Arabic (101)
Arabic (102)
Arabic (102) AZERTY
Armenian Eastern (Legacy)
Armenian Phonetic
Armenian Typewriter
Armenian Western (Legacy)
Assamese - INSCRIPT
Azerbaijani/Azeri (Standard)
Azerbaijani/Azeri Cyrillic
Azerbaijani/Azeri Latin
Bashkir
Belarusian
Belgian (Comma)
Belgian (Period)
Belgian French
Bengali/Bangla
Bengali/Bangla - INSCRIPT
Bengali/Bangla - INSCRIPT (Legacy)
Bengali/Bangla (India) Phonetic IME
Bosnian (Cyrillic)
Buginese
Bulgarian
Bulgarian (Latin)
Bulgarian (Phonetic Traditional)
Bulgarian (Phonetic)
Bulgarian (Typewriter)
Canadian French
Canadian French (Legacy)
Canadian Multilingual Standard
Central Atlas Tamazight
Central Kurdish
Cherokee Nation
Cherokee Phonetic
Chinese (Simplified, China) Microsoft Pinyin IME
Chinese (Simplified, China) Microsoft Wubi IME
Chinese (Simplified, Singapore) - US
Chinese (Simplified) - US
Chinese (Traditional, Hong Kong S.A.R.) - US
Chinese (Traditional, Macao S.A.R.) - US
Chinese (Traditional, Taiwan) Array IME
Chinese (Traditional, Taiwan) DaYi IME
Chinese (Traditional, Taiwan) Microsoft Bopomofo IME
Chinese (Traditional, Taiwan) Microsoft Changjie IME
Chinese (Traditional, Taiwan) Microsoft Quick IME
Chinese (Traditional) - US
Czech
Czech (QWERTY)
Czech Programmers
Danish
Devanagari - INSCRIPT
Divehi Phonetic
Divehi Typewriter
Dutch
Dzongkha
English (India)
Estonian
Faroese
Finnish
Finnish with Sami
French
Futhark
Georgian (Ergonomic)
Georgian (Legacy)
Georgian (MES)
Georgian (Old Alphabets)
Georgian (QWERTY)
German
German (IBM)
Gothic
Greek
Greek (220)
Greek (220) Latin
Greek (319)
Greek (319) Latin
Greek Latin
Greek Polytonic
Greenlandic
Guarani
Gujarati
Gujarati (India) Phonetic IME
Hausa
Hawaiian
Hebrew
Hebrew (Standard)
Hindi (India) Phonetic IME
Hindi Traditional
Hungarian
Hungarian 101-key
Icelandic
Igbo
Inuktitut - Latin
Inuktitut - Naqittaut
Irish
Italian
Italian (142)
Japanese
Japanese (Japan) Microsoft IME
Javanese
Kannada
Kannada (India) Phonetic IME
Kazakh
Khmer
Khmer (NIDA)
Korean
Korean (Korea) Microsoft IME
Korean (Korea) Microsoft Old Hangul IME
Kyrgyz Cyrillic
Lao
Latin American
Latvian
Latvian (QWERTY)
Latvian (Standard)
Lisu (Basic)
Lisu (Standard)
Lithuanian
Lithuanian IBM
Lithuanian Standard
Luxembourgish
Macedonian
Macedonian - Standard
Malayalam
Malayalam (India) Phonetic IME
Maltese 47-Key
Maltese 48-Key
Maori
Marathi
Marathi (India) Phonetic IME
Mongolian (Mongolian Script)
Mongolian Cyrillic
Myanmar (Phonetic order)
Myanmar (Visual order)
N’Ko
Nepali
Nepali (Nepal) Phonetic IME
New Tai Lue
Norwegian
Norwegian with Sami
NZ Aotearoa
Odia
Odia (India) Phonetic IME
Ogham
Ol Chiki
Old Italic
Osage
Osmanya
Pashto (Afghanistan)
Persian
Persian (Standard)
Phags-pa
Polish (214)
Polish (Programmers)
Portuguese
Portuguese (Brazil ABNT)
Portuguese (Brazil ABNT2)
Punjabi
Punjabi (India) Phonetic IME
Romanian (Legacy)
Romanian (Programmers)
Romanian (Standard)
Russian
Russian - Mnemonic
Russian (Typewriter)
Sakha
Sami Extended Finland-Sweden
Sami Extended Norway
Scottish Gaelic
Serbian (Cyrillic)
Serbian (Latin)
Sesotho sa Leboa
Setswana
Sinhala
Sinhala - Wij 9
Slovak
Slovak (QWERTY)
Slovenian
Sora
Sorbian Extended
Sorbian Standard
Sorbian Standard (Legacy)
Spanish
Spanish Variation
Standard
Swedish
Swedish with Sami
Swiss French
Swiss German
Syriac
Syriac Phonetic
Tai Le
Tajik
Tamil
Tamil (India) Anjal IME
Tamil (India) Phonetic IME
Tamil (Sri Lanka) Anjal IME
Tamil 99
Tamil Anjal
Tatar
Tatar (Legacy)
Telugu
Telugu (India) Phonetic IME
Thai Kedmanee
Thai Kedmanee (non-ShiftLock)
Thai Pattachote
Thai Pattachote (non-ShiftLock)
Tibetan (PRC)
Tibetan (PRC) - Updated
Tifinagh (Basic)
Tifinagh (Extended)
Tigrinya (Ethiopia) IME
Traditional Mongolian (Standard)
Turkish F
Turkish Q
Turkmen
Ukrainian
Ukrainian (Enhanced)
United Kingdom
United Kingdom Extended
United States-Dvorak
United States-Dvorak for left hand
United States-Dvorak for right hand
United States-International
Urdu
US
US English Table for IBM Arabic 238_L
Uyghur
Uyghur (Legacy)
Uzbek Cyrillic
Vietnamese
Vietnamese (Vietnam) Number Key-Based IME
Vietnamese (Vietnam) Telex IME
Wolof
Yi (China) IME
Yoruba
Home location:
Afghanistan
Åland Islands
Albania
Algeria
American Samoa
Andorra
Angola
Anguilla
Antarctica
Antigua and Barbuda
Argentina
Armenia
Aruba
Ascension Island
Ashmore and Cartier Islands
Australia
Austria
Azerbaijan
Bahamas, The
Bahrain
Baker Island
Bangladesh
Barbados
Belarus
Belgium
Belize
Benin
Bermuda
Bhutan
Bolivia
Bonaire, Sint Eustatius and Saba
Bosnia and Herzegovina
Botswana
Bouvet Island
Brazil
British Indian Ocean Territory
British Virgin Islands
Brunei
Bulgaria
Burkina Faso
Burundi
Cabo Verde
Cambodia
Cameroon
Canada
Cayman Islands
Central African Republic
Chad
Chile
China
Christmas Island
Clipperton Island
Cocos (Keeling) Islands
Colombia
Comoros
Congo
Congo (DRC)
Cook Islands
Coral Sea Islands
Costa Rica
Côte d'Ivoire
Croatia
Cuba
Curaçao
Cyprus
Czech Republic
Denmark
Diego Garcia
Djibouti
Dominica
Dominican Republic
Ecuador
Egypt
El Salvador
Equatorial Guinea
Eritrea
Estonia
Ethiopia
Falkland Islands
Faroe Islands
Fiji
Finland
France
French Guiana
French Polynesia
French Southern Territories
Gabon
Gambia
Georgia
Germany
Ghana
Gibraltar
Greece
Greenland
Grenada
Guadeloupe
Guam
Guantanamo Bay
Guatemala
Guernsey
Guinea
Guinea-Bissau
Guyana
Haiti
Heard Island and McDonald Islands
Honduras
Hong Kong SAR
Howland Island
Hungary
Iceland
India
Indonesia
Iran
Iraq
Ireland
Isle of Man
Israel
Italy
Jamaica
Japan
Jarvis Island
Jersey
Johnston Atoll
Jordan
Kazakhstan
Kenya
Kingman Reef
Kiribati
Korea
Kosovo
Kuwait
Kyrgyzstan
Laos
Latvia
Lebanon
Lesotho
Liberia
Libya
Liechtenstein
Lithuania
Luxembourg
Macao SAR
Madagascar
Malawi
Malaysia
Maldives
Mali
Malta
Marshall Islands
Martinique
Mauritania
Mauritius
Mayotte
Mexico
Micronesia
Midway Islands
Moldova
Monaco
Mongolia
Montenegro
Montserrat
Morocco
Mozambique
Myanmar
Namibia
Nauru
Nepal
Netherlands
New Caledonia
New Zealand
Nicaragua
Niger
Nigeria
Niue
Norfolk Island
North Korea
North Macedonia
Northern Mariana Islands
Norway
Oman
Pakistan
Palau
Palestinian Authority
Palmyra Atoll
Panama
Papua New Guinea
Paraguay
Peru
Philippines
Pitcairn Islands
Poland
Portugal
Puerto Rico
Qatar
Réunion
Romania
Rota Island
Russia
Rwanda
Saint Barthélemy
Saint Kitts and Nevis
Saint Lucia
Saint Martin
Saint Pierre and Miquelon
Saint Vincent and the Grenadines
Saipan
Samoa
San Marino
São Tomé and Príncipe
Saudi Arabia
Senegal
Serbia
Seychelles
Sierra Leone
Singapore
Sint Maarten
Slovakia
Slovenia
Solomon Islands
Somalia
South Africa
South Georgia and the South Sandwich Islands
South Sudan
Spain
Sri Lanka
St Helena, Ascension and Tristan da Cunha
Sudan
Suriname
Svalbard
Swaziland
Sweden
Switzerland
Syria
Taiwan
Tajikistan
Tanzania
Thailand
Timor-Leste
Tinian Island
Togo
Tokelau
Tonga
Trinidad and Tobago
Tristan da Cunha
Tunisia
Türkiye
Turkmenistan
Turks and Caicos Islands
Tuvalu
U.S. Minor Outlying Islands
U.S. Virgin Islands
Uganda
Ukraine
United Arab Emirates
United Kingdom
United States
Uruguay
Uzbekistan
Vanuatu
Vatican City
Venezuela
Vietnam
Wake Island
Wallis and Futuna
Yemen
Zambia
Zimbabwe
Windows and apps might use your country or region to give you local content.
Select language settings interactively during Windows Setup
Processor architectures:
Intel / AMD 32-bit
Intel / AMD 64-bit
Windows on Arm64
When you select multiple processor architectures, a single autounattend.xml
file will be created that is applicable to all of these architectures.
Setup settings:
Bypass Windows 11 requirements check (TPM, Secure Boot, etc.)
Allow Windows 11 to be installed without internet connection
This effectively runs the oobe\BypassNRO.cmd
command, which was discovered by Reddit user AveYo . You still have to click the I don't have internet button during Windows Setup.
Only check this option if your computer really does not have internet access. If you just want to create local (“offline”) user accounts in Windows 11, you can always do so in the User accounts section of this form.
Computer name:
Let Windows generate a random computer name like DESKTOP-ZFAH8Z2
Choose a computer name yourself
Use this name:
Provide a Windows PowerShell script to set the computer name dynamically
Your script will be evaluated at runtime. The script must return a single string, which must be a valid computer name. You can also use a script such as return Read-Host -Prompt 'Enter computer name';
to create an interactive prompt.
Compact OS:
Let Windows decide whether to use Compact OS
Use Compact OS
Do not use Compact OS
Time zone:
Let Windows determine your time zone based on language and region settings
Set your time zone explicitly
This is useful when your country or region spans multiple time zones, like Australia or the United States.
Use this time zone:
(UTC-12:00) International Date Line West
(UTC-11:00) Coordinated Universal Time-11
(UTC-10:00) Aleutian Islands
(UTC-10:00) Hawaii
(UTC-09:30) Marquesas Islands
(UTC-09:00) Alaska
(UTC-09:00) Coordinated Universal Time-09
(UTC-08:00) Baja California
(UTC-08:00) Coordinated Universal Time-08
(UTC-08:00) Pacific Time (US & Canada)
(UTC-07:00) Arizona
(UTC-07:00) La Paz, Mazatlan
(UTC-07:00) Mountain Time (US & Canada)
(UTC-07:00) Yukon
(UTC-06:00) Central America
(UTC-06:00) Central Time (US & Canada)
(UTC-06:00) Easter Island
(UTC-06:00) Guadalajara, Mexico City, Monterrey
(UTC-06:00) Saskatchewan
(UTC-05:00) Bogota, Lima, Quito, Rio Branco
(UTC-05:00) Chetumal
(UTC-05:00) Eastern Time (US & Canada)
(UTC-05:00) Haiti
(UTC-05:00) Havana
(UTC-05:00) Indiana (East)
(UTC-05:00) Turks and Caicos
(UTC-04:00) Asuncion
(UTC-04:00) Atlantic Time (Canada)
(UTC-04:00) Caracas
(UTC-04:00) Cuiaba
(UTC-04:00) Georgetown, La Paz, Manaus, San Juan
(UTC-04:00) Santiago
(UTC-03:30) Newfoundland
(UTC-03:00) Araguaina
(UTC-03:00) Brasilia
(UTC-03:00) Cayenne, Fortaleza
(UTC-03:00) City of Buenos Aires
(UTC-03:00) Greenland
(UTC-03:00) Montevideo
(UTC-03:00) Punta Arenas
(UTC-03:00) Saint Pierre and Miquelon
(UTC-03:00) Salvador
(UTC-02:00) Coordinated Universal Time-02
(UTC-01:00) Azores
(UTC-01:00) Cabo Verde Is.
(UTC) Coordinated Universal Time
(UTC+00:00) Dublin, Edinburgh, Lisbon, London
(UTC+00:00) Monrovia, Reykjavik
(UTC+00:00) Sao Tome
(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna
(UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
(UTC+01:00) Brussels, Copenhagen, Madrid, Paris
(UTC+01:00) Casablanca
(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb
(UTC+01:00) West Central Africa
(UTC+02:00) Athens, Bucharest
(UTC+02:00) Beirut
(UTC+02:00) Cairo
(UTC+02:00) Chisinau
(UTC+02:00) Damascus
(UTC+02:00) Gaza, Hebron
(UTC+02:00) Harare, Pretoria
(UTC+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius
(UTC+02:00) Jerusalem
(UTC+02:00) Juba
(UTC+02:00) Kaliningrad
(UTC+02:00) Khartoum
(UTC+02:00) Tripoli
(UTC+02:00) Windhoek
(UTC+03:00) Amman
(UTC+03:00) Baghdad
(UTC+03:00) Istanbul
(UTC+03:00) Kuwait, Riyadh
(UTC+03:00) Minsk
(UTC+03:00) Moscow, St. Petersburg
(UTC+03:00) Nairobi
(UTC+03:00) Volgograd
(UTC+03:30) Tehran
(UTC+04:00) Abu Dhabi, Muscat
(UTC+04:00) Astrakhan, Ulyanovsk
(UTC+04:00) Baku
(UTC+04:00) Izhevsk, Samara
(UTC+04:00) Port Louis
(UTC+04:00) Saratov
(UTC+04:00) Tbilisi
(UTC+04:00) Yerevan
(UTC+04:30) Kabul
(UTC+05:00) Ashgabat, Tashkent
(UTC+05:00) Ekaterinburg
(UTC+05:00) Islamabad, Karachi
(UTC+05:00) Qyzylorda
(UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi
(UTC+05:30) Sri Jayawardenepura
(UTC+05:45) Kathmandu
(UTC+06:00) Astana
(UTC+06:00) Dhaka
(UTC+06:00) Omsk
(UTC+06:30) Yangon (Rangoon)
(UTC+07:00) Bangkok, Hanoi, Jakarta
(UTC+07:00) Barnaul, Gorno-Altaysk
(UTC+07:00) Hovd
(UTC+07:00) Krasnoyarsk
(UTC+07:00) Novosibirsk
(UTC+07:00) Tomsk
(UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi
(UTC+08:00) Irkutsk
(UTC+08:00) Kuala Lumpur, Singapore
(UTC+08:00) Perth
(UTC+08:00) Taipei
(UTC+08:00) Ulaanbaatar
(UTC+08:45) Eucla
(UTC+09:00) Chita
(UTC+09:00) Osaka, Sapporo, Tokyo
(UTC+09:00) Pyongyang
(UTC+09:00) Seoul
(UTC+09:00) Yakutsk
(UTC+09:30) Adelaide
(UTC+09:30) Darwin
(UTC+10:00) Brisbane
(UTC+10:00) Canberra, Melbourne, Sydney
(UTC+10:00) Guam, Port Moresby
(UTC+10:00) Hobart
(UTC+10:00) Vladivostok
(UTC+10:30) Lord Howe Island
(UTC+11:00) Bougainville Island
(UTC+11:00) Chokurdakh
(UTC+11:00) Magadan
(UTC+11:00) Norfolk Island
(UTC+11:00) Sakhalin
(UTC+11:00) Solomon Is., New Caledonia
(UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky
(UTC+12:00) Auckland, Wellington
(UTC+12:00) Coordinated Universal Time+12
(UTC+12:00) Fiji
(UTC+12:45) Chatham Islands
(UTC+13:00) Coordinated Universal Time+13
(UTC+13:00) Nuku'alofa
(UTC+13:00) Samoa
(UTC+14:00) Kiritimati Island
Partitioning and formatting:
Partition the disk interactively during Windows Setup
Let Windows Setup wipe, partition and format your hard drive (more specifically, disk 0) using these settings:
Choose partition layout
GPT
The
GPT partition layout must be used for UEFI systems. Set the size of the EFI System Partition (ESP) to MB.
MBR
MBR The MBR-based partition layout must be used for legacy BIOS systems.
Choose how to install Windows RE
Install on recovery partition
Create a separate partition with a size of MB and install Windows RE to it.
Install on Windows partition
This will install Windows RE in C:\Recovery
. No recovery partition will be created.
Remove Windows RE
This will delete the C:\Recovery
folder and thus free about 600 MB of disk space. No recovery partition will be created.
Windows 24H2 seems to ignore this setting and will always create a recovery partition with a minimum size of 600 MB.
Use a custom diskpart
script to configure your disk(s):
If your disk is already partitioned and formatted, enter a diskpart
command that has no effect, like REM
or SELECT DISK=0
. Also note that drive letter assignments (e.g. ASSIGN LETTER=R
) will not persist.
Choose partition to install Windows to after script has run
Install Windows to the first available partition that has enough space and does not already contain an installation of Windows
Install to another partition:
Windows edition:
Use a generic product key
Such a key can be used to install Windows, but will not activate it. You can change the product key later.
Install this edition of Windows:
Education
Education N
Home
Home N
Home Single Language
Pro
Pro Education
Pro Education N
Pro for Workstations
Pro N
Pro N for Workstations
Enter your own product key during Windows Setup
You can also enter your key in the autounattend.xml
file. To do this, find the <Key>00000 -00000 -00000 -00000 -00000</Key>
element and replace the text with your key. Also use this if you plan to install an Enterprise edition of Windows.
User accounts:
Let Windows Setup create the following local (“offline”) accounts:
First logon
Some settings might not be applied until an administrator logs on for the first time. You should therefore let Windows log you on to an administrator account once – this does not affect subsequent logons. Choose which account to use for this:
Logon to the first administrator account created above
Activate built-in account Administrator and logon to this account
Set its password to:
Do not logon
The installation ends with the sign-in screen being shown.
Obscure all account passwords in your autounattend.xml
file with Base64
Add a Microsoft (“online”) user account interactively during Windows Setup
Add a local (“offline”) user account interactively during Windows Setup
Password expiration:
Passwords do not expire
This is in accordance to NIST guidelines that no longer recommend password expiration .
Use Windows default
Passwords expire after 42 days.
Use custom password expiration:
Passwords expire after days.
These settings only apply to local accounts. Also, the password of the built-in account Administrator never expires.
Account Lockout policy:
Use default policy
By default, Windows will lock out an account after 10 failed logon attempts (threshold ) within 10 minutes (window ). After 10 minutes (duration ), the account is unlocked automatically.
Disable policy
Disabling Account Lockout might leave your computer vulnerable to brute-force attacks.
Use custom policy:
Lock out an account after failed logon attempts within minutes. After minutes, unlock the account automatically.
File Explorer tweaks:
Choose which files are hidden in File Explorer
Use File Explorer default setting
This will hide any file that has the Hidden
attribute set.
Hide protected operating system files
This will only hide files that have both the Hidden
and the System
attribute set.
Show all files
This setting is recommended for advanced users.
Choose how to display the search box in the taskbar
Show search box
Icon only
Hide
Always show file extensions
By default, File Explorer would hide extensions for known file types.
Disable widgets
This hides the news and weather widget in the lower-left corner in Windows 11.
Use classic context (right-click) menu in Windows 11
Left-align the taskbar in Windows 11
Delete preset icons (like Edge, File Explorer, Outlook, Microsoft Store) from the taskbar
You can pin your preferred apps to the taskbar later.
Hide the Task view button from the taskbar
Always show all tray icons
On Windows 10, this will simply set the EnableAutoTray
registry value. On Windows 11, this will create a scheduled task that runs periodically in the background and sets all tray icons visible.
Open File Explorer to This PC instead of Quick access
System tweaks:
Disable Windows Defender
This disables certain services (Sense
, WdBoot
, WdFilter
, WdNisDrv
, WdNisSvc
, WinDefend
) during Windows Setup and thus prevents the MsMpEng.exe
process from running. This method was adapted from an article by Rudy Mens .
Disable Windows Update
This will create a scheduled task that pauses updates for one week again and again.
Disable User Account Control (UAC)
Disable Smart App Control
This turns Smart App Control off in Windows 11. Note that you will not be able to turn it back on.
Disable SmartScreen in Windows and Edge
Disable Fast Startup
Disable System Protection / System Restore
Windows will not create restore points for drive C:
and thus use less disk space.
Enable long paths
This sets the LongPathsEnabled registry value, which enables several programs (including PowerShell, 7-Zip and TreeSize) to use long paths with up to 32,767 characters without resorting to the \\?\
prefix.
Enable Remote Desktop services (RDP)
Harden ACLs
This removes write permissions on C:\
for the Authenticated Users group. In particular, this prevents unprivileged users from creating bogus folders such as C:\Windows
.
Allow execution of PowerShell script files
This runs the command Set-ExecutionPolicy -ExecutionPolicy 'RemoteSigned'
, which allows the execution of unsigned .ps1
files.
Do not update Last Access Time stamp
This runs the command fsutil.exe behavior set disableLastAccess 1
, which can improve file system performance.
Prevent Windows Update from rebooting your computer
This creates a scheduled task that periodically moves your active hours , tricking Windows into thinking your device is in use all the time.
Turn off system sounds
This changes the sound scheme from Windows Default to No sounds for all users.
Disable app suggestions / Content Delivery Manager
This sets several registry values that prevent the silent download and installation of suggested apps .
Prevent device encryption
Windows 11 would otherwise enable BitLocker encryption automatically .
Hide Edge First Run Experience
Make Edge uninstallable
This will modify the C:\ Windows\ System32\ IntegratedServices RegionPolicy Set.json
file such that Edge can be uninstalled even outside the European Economic Area. Note that Windows updates will reset the file to its original state. Therefore, if you want to uninstall Edge, do so right after Windows has been installed. This setting currently does not work on 24H2 .
Disable the Enhance Pointer Precision mouse setting
This may be useful for players of first-person shooters.
Audit process creation events
Each time a new process is created, Windows writes an event to the Security log. This is a powerful tool for troubleshooting .
Include command line in log events
Virtual machine support:
Install Oracle VirtualBox Guest Additions
Install VMware Tools
Install VirtIO Guest Tools and QEMU Guest Agent (e.g. for Proxmox VE)
Make sure to check the usage notes for how to properly configure your VM.
WLAN / Wi-Fi setup:
Configure Wi-Fi interactively during Windows Setup
Skip Wi-Fi configuration
Choose this if you have a wired connection to the internet.
Configure Wi-Fi using these settings:
If both your Wi-Fi router and your computer's Wi-Fi adapter support it, make sure to select WPA3. Otherwise, Windows Setup will try to switch from WPA2 to WPA3 and require manual interaction.
You should not enter your actual Wi-Fi password here. Once you have downloaded the autounattend.xml
file, find the password enclosed in <keyMaterial>…</keyMaterial>
and adjust it.
Configure Wi-Fi using an XML file created by netsh.exe wlan export profile key=clear
on another computer:
Express settings:
Disable all
Windows will not send diagnostic data, personalized input or your location history to Microsoft. Choose this if you value privacy.
Enable all
Windows will send data to Microsoft to provide location-based services, improve language recognition, and show personalized ads.
Choose settings interactively during Windows Setup
This lets you enable some settings while disabling others.
Lock key settings:
Use default lock key states and behaviors
Configure the initial state and behavior of lock keys as follows:
Key
Initial state
When pressed
Caps Lock
Off
On
Toggle state
Ignore keystroke
Num Lock
Off
On
Toggle state
Ignore keystroke
Scroll Lock
Off
On
Toggle state
Ignore keystroke
This will affect all users and also the login screen.
Personalization settings:
These settings are particularly useful if you want to use Windows without activation when the Personalization settings page is not available.
Colors
Use default color theme
Use custom color theme
Desktop wallpaper
Use default wallpaper settings
Use a solid color background:
Load wallpaper image from URL
Specify the http:
or https:
URL of an image file. The image will be downloaded now and embedded in your autounattend.xml
file. Make sure that your URL links directly to the raw image and that its file size is less than 16 MiB . Some stock photography websites prevent programmatic downloads. In this case, you need to download the image with your browser and place it on another webserver.
Download image from this URL:
Remove bloatware:
Windows comes with several apps that many users do not want or do not need. Check all the apps you want removed during Windows Setup:
3D Viewer
Bing Search
Calculator
Camera
Clipchamp
Clock
Copilot
Cortana
Dev Home
Family
Feedback Hub
Get Help
Handwriting (all languages)
Internet Explorer
Mail and Calendar
Maps
Math Input Panel
Media Features
Mixed Reality
Movies & TV
News
Notepad (classic)
Notepad (modern)
Office 365
OneDrive
OneNote
OneSync
OpenSSH Client
Outlook for Windows
Paint
Paint 3D
People
Photos
Power Automate
PowerShell 2.0
PowerShell ISE
Quick Assist
Recall
Remote Desktop Client
Skype
Snipping Tool
Solitaire Collection
Speech (all languages)
Steps Recorder
Sticky Notes
Teams
Tips
To Do
Voice Recorder
Wallet
Weather
Windows Fax and Scan
Windows Hello
Windows Media Player (classic)
Windows Media Player (modern)
Windows Terminal
WordPad
Xbox Apps
Your Phone
Bloatware removal works best with the original Windows 10 and 11 .iso images downloaded from Microsoft. I did not perform any tests with custom images.
Start menu customization:
Windows 10
Configure the tiles that are initially shown in the Windows 10 Start menu. You can add or remove tiles later. On Windows 11, this setting is simply ignored.
Use default tiles
If you select apps in the Remove bloatware section above, Windows 10 will automatically remove their tiles from the Start menu.
Remove all tiles
Configure tiles using an XML file created by PowerShell's Export-StartLayout
cmdlet on another Windows 10 computer:
Windows 11
Configure the pins that are initially shown in the Windows 11 Start menu. You can add or remove pins later. On Windows 10, this setting is simply ignored.
Use default pins
Avoid this setting if you select apps in the Remove bloatware section above, as Windows 11 will deceptively retain their pins in the Start menu.
Remove all pins
Configure pins using a JSON file created by PowerShell's Export-StartLayout
cmdlet on another Windows 11 computer:
Run custom scripts:
Scripts to run in the system context, before user accounts are created
Run as a .cmd .ps1 .reg .vbs .js file.
Run as a .cmd .ps1 .reg .vbs .js file.
Run as a .cmd .ps1 .reg .vbs .js file.
Run as a .cmd .ps1 .reg .vbs .js file.
Scripts to modify the default user's registry hive
This will automatically mount the C:\Users\Default\NTUSER.DAT
hive, run your scripts and unmount the hive again. Your scripts will be run before user accounts are created – hence, they will affect all user accounts, including the built-in account Administrator . You must access the keys in this hive as follows:
.reg
[HKEY_USERS\DefaultUser\…
.cmd
HKU\DefaultUser\…
.ps1
Registry::HKU\DefaultUser\…
Run as a .reg .cmd .ps1 file.
Run as a .reg .cmd .ps1 file.
Run as a .reg .cmd .ps1 file.
Scripts to run when the first user logs on after Windows has been installed
The first user to log on is typically an administrator. In this case, these scripts will run with elevated privileges.
Run as a .cmd .ps1 .reg .vbs .js file.
Run as a .cmd .ps1 .reg .vbs .js file.
Run as a .cmd .ps1 .reg .vbs .js file.
Run as a .cmd .ps1 .reg .vbs .js file.
Scripts to run whenever a user logs on for the first time
Run as a .cmd .ps1 .reg .vbs .js file.
Run as a .cmd .ps1 .reg .vbs .js file.
Run as a .cmd .ps1 .reg .vbs .js file.
Run as a .cmd .ps1 .reg .vbs .js file.
Restart File Explorer after scripts have run
This will restart the explorer.exe
process that is responsible for displaying Start menu, taskbar and Desktop. If your scripts in this section make changes to any of these elements, check this box so that they take effect immediately.
Your scripts will be run as follows:
.cmd
C:\ Windows\ Setup\ Scripts\ unattend-01.cmd
.ps1
powershell.exe -NoProfile -Command "Get-Content -LiteralPath 'C:\ Windows\ Setup\ Scripts\ unattend-02.ps1' -Raw | Invoke-Expression;"
.reg
reg.exe import "C:\ Windows\ Setup\ Scripts\ unattend-03.reg"
.vbs
cscript.exe //E:vbscript "C:\ Windows\ Setup\ Scripts\ unattend-04.vbs"
.js
cscript.exe //E:jscript "C:\ Windows\ Setup\ Scripts\ unattend-05.js"
Windows Defender Application Control:
Do not configure WDAC policy
Configure a basic WDAC policy using these settings:
Applications in C:\Windows
, C:\Program Files
and C:\Program Files (x86)
are allowed to run. Applications stored elsewhere and those in known user-writable folders such as C:\Windows\Temp
or C:\Windows\Debug\WIA
are not allowed to run. To disable this WDAC policy later, simply delete the file C:\ Windows\ System32\ CodeIntegrity\ CiPolicies\ Active\{d26bff32-33a2-48a3-b037-10357ee48427}.cip
and reboot. To create a more customized policy, see my online WDAC generator .
Choose how to enforce the policy
Auditing mode
Logs drivers and applications that would have been blocked.
Auditing mode on boot failure
When the policy blocks a system driver and thus would prevent Windows from booting, use audit mode. Otherwise, use enforcement mode.
Enforcement mode
Drivers and applications will be blocked unless allowed by the policy.
Choose script enforcement
Restricted
PowerShell will run in Constrained Language Mode . See Script Enforcement for details.
Unrestricted
PowerShell will run in Full Language Mode .
Placeholders for more components:
You can optionally generate templates for all available components , with respect to their valid configuration passes. Look for <!--Placeholder-->
comments in the generated autounattend.xml
file and fill in the desired settings yourself.
Microsoft-Windows-Audio-AudioCore
specialize
Microsoft-Windows-Audio-VolumeControl
specialize
Microsoft-Windows-Authentication-AuthUI
specialize
Microsoft-Windows-BLB-WSB-Online-Main
specialize
oobeSystem
Microsoft-Windows-BrowserService
generalize
Microsoft-Windows-CodeIntegrity
offlineServicing
Microsoft-Windows-CoreMmRes
generalize
specialize
auditSystem
auditUser
oobeSystem
Microsoft-Windows-Deployment
generalize
specialize
auditSystem
auditUser
oobeSystem
Microsoft-Windows-DeviceAccess
specialize
Microsoft-Windows-DeviceGuard-Unattend
offlineServicing
Microsoft-Windows-DiagCpl
offlineServicing
generalize
specialize
Microsoft-Windows-Disk-Failure-Diagnostic-Module
offlineServicing
generalize
specialize
Microsoft-Windows-DNS-Client
specialize
Microsoft-Windows-Embedded-BootExp
specialize
oobeSystem
Microsoft-Windows-Embedded-EmbeddedLogon
offlineServicing
specialize
Microsoft-Windows-Embedded-KeyboardFilterService
offlineServicing
Microsoft-Windows-Embedded-ShellLauncher
oobeSystem
Microsoft-Windows-Embedded-UnifiedWriteFilter
specialize
Microsoft-Windows-EnhancedStorage-Adm
specialize
Microsoft-Windows-ErrorReportingCore
specialize
Microsoft-Windows-Fax-Service
specialize
Microsoft-Windows-GPIOButtons
offlineServicing
specialize
Microsoft-Windows-HelpAndSupport
specialize
oobeSystem
Microsoft-Windows-IE-ClientNetworkProtocolImplementation
oobeSystem
Microsoft-Windows-IE-ESC
specialize
Microsoft-Windows-IE-InternetExplorer
specialize
Microsoft-Windows-International-Core
specialize
oobeSystem
Microsoft-Windows-International-Core-WinPE
windowsPE
Microsoft-Windows-LUA-Settings
offlineServicing
Microsoft-Windows-MapControl-Desktop
specialize
oobeSystem
Microsoft-Windows-MediaPlayer-Core
offlineServicing
Microsoft-Windows-MicrosoftEdgeBrowser
specialize
Microsoft-Windows-MobilePC-Sensors-API
specialize
Microsoft-Windows-NetBT
specialize
Microsoft-Windows-NetworkBridge
generalize
Microsoft-Windows-NetworkLoadBalancing-Core
specialize
Microsoft-Windows-OutOfBoxExperience
generalize
specialize
Microsoft-Windows-PartitionManager
offlineServicing
Microsoft-Windows-PnpCustomizationsNonWinPE
offlineServicing
auditSystem
Microsoft-Windows-PnpCustomizationsWinPE
windowsPE
Microsoft-Windows-PnpSysprep
generalize
specialize
Microsoft-Windows-PowerCPL
generalize
specialize
Microsoft-Windows-Printing-Spooler-Core
specialize
Microsoft-Windows-RasServer
specialize
Microsoft-Windows-RemoteAssistance-Exe
specialize
Microsoft-Windows-SecureStartup-FilterDriver
offlineServicing
specialize
auditSystem
oobeSystem
Microsoft-Windows-Security-SPP
generalize
Microsoft-Windows-Security-SPP-UX
specialize
Microsoft-Windows-ServerManager-SvrMgrNc
generalize
specialize
Microsoft-Windows-Setup
windowsPE
Microsoft-Windows-SharedAccess
generalize
Microsoft-Windows-Shell-Setup
offlineServicing
windowsPE
generalize
specialize
auditSystem
auditUser
oobeSystem
Microsoft-Windows-SHWebSVC
oobeSystem
Microsoft-Windows-SMBServer
generalize
Microsoft-Windows-SNMP-Agent-Service
generalize
specialize
Microsoft-Windows-SQMAPI
specialize
Microsoft-Windows-STObject
generalize
specialize
Microsoft-Windows-StorPort-RegistrySettings
specialize
auditSystem
auditUser
oobeSystem
Microsoft-Windows-SystemMaintenanceService
specialize
Microsoft-Windows-SystemRestore-Main
specialize
Microsoft-Windows-SystemSettingsThreshold
generalize
specialize
Microsoft-Windows-TabletPC-Platform-Input-Core
offlineServicing
specialize
oobeSystem
Microsoft-Windows-TapiSetup
specialize
Microsoft-Windows-TCPIP
windowsPE
specialize
Microsoft-Windows-TerminalServices-CentralPublishing
oobeSystem
Microsoft-Windows-TerminalServices-LicenseServer
oobeSystem
Microsoft-Windows-TerminalServices-LocalSessionManager
offlineServicing
generalize
specialize
Microsoft-Windows-TerminalServices-Publishing-WMIProvider
offlineServicing
generalize
specialize
Microsoft-Windows-TerminalServices-RDP-WinStationExtensions
generalize
specialize
Microsoft-Windows-TerminalServices-RemoteConnectionManager
offlineServicing
generalize
specialize
Microsoft-Windows-Tpm-Tasks
specialize
Microsoft-Windows-TwinUI
offlineServicing
specialize
oobeSystem
Microsoft-Windows-UnattendedJoin
offlineServicing
specialize
Microsoft-Windows-WDF-KernelLibrary
offlineServicing
Microsoft-Windows-WiFiNetworkManager
offlineServicing
specialize
oobeSystem
Microsoft-Windows-WinRE-RecoveryAgent
oobeSystem
Microsoft-Windows-WLANSVC
offlineServicing
windowsPE
specialize
oobeSystem
Microsoft-Windows-WorkstationService
generalize
specialize
Microsoft-Windows-WPD-BusEnumService
specialize
Microsoft-Windows-WWANUI
generalize
specialize
Networking-MPSSVC-Svc
specialize
Security-Malware-Windows-Defender
offlineServicing
specialize
oobeSystem
Download settings:
Use filename notautounattend.xml
rather than autounattend.xml
Windows Setup will not process the notautounattend.xml
file automatically. Instead, you need to run a command such as setup.exe /Unattend:D:\notautounattend.xml
. This is useful to prevent Windows Setup from inadvertently wiping your hard drive, and lets you specify additional parameters such as /NoReboot
. In particular, calling setup.exe /NoReboot /Unattend:D:\notautounattend.xml
offers a great opportunity to remove 8.3 file names during Windows Setup while still using an answer file.
Submit form:
Bookmark selection
View .xml file
Download .xml file
Download .iso file