Region and language settings:
Install Windows using these language settings:
Display menus, dialog boxes, etc. in this language , which must match the language of your Windows 10/11 .iso file:
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
Format dates, times, currency, and numbers according to this locale / culture :
Afar (Djibouti)
Afar (Eritrea)
Afar (Ethiopia)
Afrikaans (Namibia)
Afrikaans (South Africa)
Aghem (Cameroon)
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 (Spain)
Asu (Tanzania)
Azerbaijani (Cyrillic, Azerbaijan)
Azerbaijani (Latin, Azerbaijan)
Bafia (Cameroon)
Bamanankan (Latin, Mali)
Bangla (Bangladesh)
Bangla (India)
Basaa (Cameroon)
Bashkir (Russia)
Basque (Spain)
Belarusian (Belarus)
Bemba (Zambia)
Bena (Tanzania)
Blin (Eritrea)
Bodo (India)
Bosnian (Cyrillic, Bosnia & Herzegovina)
Bosnian (Latin, Bosnia & Herzegovina)
Breton (France)
Bulgarian (Bulgaria)
Burmese (Myanmar)
Catalan (Andorra)
Catalan (France)
Catalan (Italy)
Catalan (Spain, Valencian)
Catalan (Spain)
Cebuano (Latin, Philippines)
Central Atlas Tamazight (Latin, Morocco)
Chakma (Chakma, Bangladesh)
Chakma (Chakma, India)
Chechen (Russia)
Cherokee (Cherokee, United States)
Chiga (Uganda)
Chinese (China)
Chinese (Hong Kong SAR)
Chinese (Macao SAR)
Chinese (Simplified, Hong Kong SAR)
Chinese (Simplified, Macao SAR)
Chinese (Singapore)
Chinese (Taiwan)
Church Slavic (Russia)
Colognian (Germany)
Cornish (United Kingdom)
Corsican (France)
Croatian (Bosnia & Herzegovina)
Croatian (Croatia)
Czech (Czechia)
Danish (Denmark)
Danish (Greenland)
Divehi (Maldives)
Duala (Cameroon)
Dutch (Aruba)
Dutch (Belgium)
Dutch (Bonaire, Sint Eustatius and Saba)
Dutch (Curaçao)
Dutch (Netherlands)
Dutch (Sint Maarten)
Dutch (Suriname)
Dzongkha (Bhutan)
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 (World)
Estonian (Estonia)
Ewe (Ghana)
Ewe (Togo)
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 (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)
Galician (Spain)
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 (Kenya)
Hausa (Latin, Ghana)
Hausa (Latin, Niger)
Hausa (Latin, Nigeria)
Hawaiian (United States)
Hebrew (Israel)
Hindi (India)
Hungarian (Hungary)
Icelandic (Iceland)
Igbo (Nigeria)
Inari Sami (Finland)
Indonesian (Indonesia)
Interlingua (World)
Inuktitut (Canada)
Inuktitut (Latin, Canada)
Irish (Ireland)
isiXhosa (South Africa)
isiZulu (South Africa)
Italian (Italy)
Italian (San Marino)
Italian (Switzerland)
Italian (Vatican City)
Japanese (Japan)
Javanese (Latin, Indonesia)
Jola-Fonyi (Senegal)
Kabuverdianu (Cabo Verde)
Kabyle (Algeria)
Kako (Cameroon)
Kalaallisut (Greenland)
Kalenjin (Kenya)
Kamba (Kenya)
Kannada (India)
Kashmiri (Arabic, India)
Kazakh (Kazakhstan)
Khmer (Cambodia)
Kikuyu (Kenya)
Kinyarwanda (Rwanda)
Kiswahili (Congo [DRC])
Kiswahili (Kenya)
Kiswahili (Tanzania)
Kiswahili (Uganda)
Konkani (India)
Korean (Korea)
Korean (North Korea)
Koyra Chiini (Mali)
Koyraboro Senni (Mali)
Kurdish (Arabic, Iran)
Kurdish (Arabic, Iraq)
Kwasio (Cameroon)
Kyrgyz (Kyrgyzstan)
Kʼicheʼ (Guatemala)
Lakota (United States)
Langi (Tanzania)
Lao (Laos)
Latvian (Latvia)
Lingala (Angola)
Lingala (Central African Republic)
Lingala (Congo [DRC])
Lingala (Congo)
Lithuanian (Lithuania)
Low German (Germany)
Low German (Netherlands)
Lower Sorbian (Germany)
Luba-Katanga (Congo [DRC])
Lule Sami (Norway)
Lule Sami (Sweden)
Luo (Kenya)
Luxembourgish (Luxembourg)
Luyia (Kenya)
Macedonian (North Macedonia)
Machame (Tanzania)
Makhuwa-Meetto (Mozambique)
Makonde (Tanzania)
Malagasy (Madagascar)
Malay (Brunei)
Malay (Malaysia)
Malay (Singapore)
Malayalam (India)
Maltese (Malta)
Manx (Isle of Man)
Maori (New Zealand)
Mapuche (Chile)
Marathi (India)
Masai (Kenya)
Masai (Tanzania)
Mazanderani (Iran)
Meru (Kenya)
Metaʼ (Cameroon)
Mohawk (Canada)
Mongolian (Mongolia)
Mongolian (Mongolian, China)
Mongolian (Mongolian, Mongolia)
Morisyen (Mauritius)
Mundang (Cameroon)
N’Ko (Guinea)
Nama (Namibia)
Nepali (India)
Nepali (Nepal)
Ngiemboon (Cameroon)
Ngomba (Cameroon)
North Ndebele (Zimbabwe)
Northern Luri (Iran)
Northern Luri (Iraq)
Northern Sami (Finland)
Northern Sami (Norway)
Northern Sami (Sweden)
Norwegian Bokmål (Norway)
Norwegian Bokmål (Svalbard & Jan Mayen)
Norwegian Nynorsk (Norway)
Nuer (South Sudan)
Nyankole (Uganda)
Occitan (France)
Odia (India)
Oromo (Ethiopia)
Oromo (Kenya)
Ossetic (Georgia)
Ossetic (Russia)
Pashto (Afghanistan)
Pashto (Pakistan)
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)
prs (Afghanistan)
Prussian (World)
Punjabi (Arabic, Pakistan)
Punjabi (India)
Quechua (Bolivia)
Quechua (Ecuador)
Quechua (Peru)
Romanian (Moldova)
Romanian (Romania)
Romansh (Switzerland)
Rombo (Tanzania)
Rundi (Burundi)
Russian (Belarus)
Russian (Kazakhstan)
Russian (Kyrgyzstan)
Russian (Moldova)
Russian (Russia)
Russian (Ukraine)
Rwa (Tanzania)
Saho (Eritrea)
Sakha (Russia)
Samburu (Kenya)
Sango (Central African Republic)
Sangu (Tanzania)
Sanskrit (India)
Scottish Gaelic (United Kingdom)
Sena (Mozambique)
Serbian (Cyrillic, Bosnia & Herzegovina)
Serbian (Cyrillic, Kosovo)
Serbian (Cyrillic, Montenegro)
Serbian (Cyrillic, Serbia)
Serbian (Latin, Bosnia & Herzegovina)
Serbian (Latin, Kosovo)
Serbian (Latin, Montenegro)
Serbian (Latin, Serbia)
Sesotho (Lesotho)
Sesotho (South Africa)
Sesotho sa Leboa (South Africa)
Setswana (Botswana)
Setswana (South Africa)
Shambala (Tanzania)
Shona (Latin, Zimbabwe)
Sindhi (Arabic, Pakistan)
Sinhala (Sri Lanka)
siSwati (Eswatini)
siSwati (South Africa)
Skolt Sami (Finland)
Slovak (Slovakia)
Slovenian (Slovenia)
Soga (Uganda)
Somali (Djibouti)
Somali (Ethiopia)
Somali (Kenya)
Somali (Somalia)
South Ndebele (South Africa)
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 (Tifinagh, Morocco)
Swedish (Åland Islands)
Swedish (Finland)
Swedish (Sweden)
Swiss German (France)
Swiss German (Liechtenstein)
Swiss German (Switzerland)
Syriac (Syria)
Tachelhit (Latin, Morocco)
Tachelhit (Tifinagh, Morocco)
Taita (Kenya)
Tajik (Cyrillic, Tajikistan)
Tamil (India)
Tamil (Malaysia)
Tamil (Singapore)
Tamil (Sri Lanka)
Tasawaq (Niger)
Tatar (Russia)
Telugu (India)
Teso (Kenya)
Teso (Uganda)
Thai (Thailand)
Tibetan (China)
Tibetan (India)
Tigre (Eritrea)
Tigrinya (Eritrea)
Tigrinya (Ethiopia)
Tongan (Tonga)
Turkish (Cyprus)
Turkish (Turkey)
Turkmen (Turkmenistan)
Ukrainian (Ukraine)
Upper Sorbian (Germany)
Urdu (India)
Urdu (Pakistan)
Uyghur (China)
Uzbek (Arabic, Afghanistan)
Uzbek (Cyrillic, Uzbekistan)
Uzbek (Latin, Uzbekistan)
Vai (Latin, Liberia)
Vai (Vai, Liberia)
Venda (South Africa)
Vietnamese (Vietnam)
Volapük (World)
Vunjo (Tanzania)
Walser (Switzerland)
Welsh (United Kingdom)
Western Frisian (Netherlands)
Wolaytta (Ethiopia)
Wolof (Senegal)
Xitsonga (South Africa)
Yangben (Cameroon)
Yi (China)
Yiddish (World)
Yoruba (Benin)
Yoruba (Nigeria)
Zarma (Niger)
Use this keyboard layout :
Albanian
Arabic (101)
Arabic (102)
Arabic (102) AZERTY
Armenian Eastern
Armenian Phonetic
Armenian Typewriter
Armenian Western
Assamese InScript
Azerbaijani (Standard)
Azerbaijani/Azeri Cyrillic
Azerbaijani/Azeri Latin
Bashkir
Belarusian
Belgian (Comma)
Belgian (Period)
Belgian French
Bengali/Bangla (Bangladesh)
Bengali/Bangla InScript
Bengali/Bangla InScript (Legacy)
Bosnian (Cyrillic)
Bulgarian
Bulgarian (Latin)
Bulgarian (Phonetic Traditional)
Bulgarian (Phonetic)
Bulgarian (Typewriter)
Canadian French
Canadian French (Legacy)
Canadian Multilingual Standard
Central Kurdish
Cherokee Nation
Cherokee Nation Phonetic
Chinese (Simplified, Singapore) - US Keyboard
Chinese (Simplified) - US Keyboard
Chinese (Traditional, Hong Kong S.A.R.) - US Keyboard
Chinese (Traditional, Macao S.A.R.) - US Keyboard
Chinese (Traditional) - US Keyboard
Croatian
Czech
Czech (QWERTY)
Czech Programmers
Danish
Devanagari InScript
Divehi Phonetic
Divehi Typewriter
Dutch
Dvorak - United States
Dvorak for left hand - United States
Dvorak for right hand - United States
Dzongkha
Estonian
Faroese
Finnish
Finnish with Sami
French
Georgian
Georgian (Ergonomic)
Georgian (Old Alphabets)
Georgian (QWERTY)
Georgian Ministry of Education and Science Schools
German
German (IBM)
Greek
Greek (220)
Greek (220) Latin
Greek (319)
Greek (319) Latin
Greek Latin
Greek Polytonic
Greenlandic
Guarani
Gujarati
Hausa
Hawaiian
Hebrew
Hebrew (Standard)
Hindi Traditional
Hungarian
Hungarian 101-key
Icelandic
Igbo
India
Inuktitut - Latin
Irish
Italian
Italian (142)
Japanese
Kannada
Kazakh
Khmer
Khmer (NIDA)
Korean
Kyrgyz Cyrillic
Lao
Latin American
Latvian
Latvian (QWERTY, Legacy)
Latvian (Standard)
Lithuanian
Lithuanian IBM
Lithuanian Standard
Luxembourgish
Macedonian (FYROM)
Macedonian (FYROM) - Standard
Malayalam
Maltese 47-Key
Maltese 48-Key
Maori
Marathi
Mongolian (Mongolian Script - Standard)
Mongolian (Mongolian Script)
Mongolian Cyrillic
Nepali
Norwegian
Norwegian with Sami
Odia, Oriya
Pashto (Afghanistan)
Persian
Persian (Standard)
Polish (214)
Polish (Programmers)
Portuguese
Portuguese (Brazilian ABNT)
Portuguese (Brazilian ABNT2)
Punjabi
Romanian (Legacy)
Romanian (Programmers)
Romanian (Standard)
Russian
Russian - Mnemonic
Russian (Typewriter)
Sakha, Yakut
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
Sorbian Extended
Sorbian Standard
Sorbian Standard (Legacy)
Spanish
Spanish Variation
Swedish
Swedish with Sami
Swiss French
Swiss German
Syriac
Syriac Phonetic
Tajik
Tamil
Tamil 99
Tatar
Tatar (Legacy)
Telugu
Thai Kedmanee
Thai Kedmanee (non-ShiftLock)
Thai Pattachote
Thai Pattachote (non-ShiftLock)
Tibetan (PRC - Legacy)
Tibetan (PRC - Standard/Updated)
Traditional Mongolian (Standard)
Turkish F
Turkish Q
Turkmen
Ukrainian
Ukrainian (Enhanced)
United Kingdom
United Kingdom Extended
United States - English
United States - International
Urdu
US English Table for IBM Arabic 238_L
Uyghur
Uyghur (Legacy)
Uzbek Cyrillic
Vietnamese
Wolof
Yoruba
Use this country or region as your 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
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
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 . Note that you still have to click the I don't have internet button during Windows Setup.
Computer name:
Let Windows generate a random computer name like DESKTOP-ZFAH8Z2
Choose a computer name yourself
Use this name:
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-01:00) Azores
(UTC-01:00) Cabo Verde Is.
(UTC-02:00) Coordinated Universal Time-02
(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-03:30) Newfoundland
(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-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-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-07:00) Arizona
(UTC-07:00) La Paz, Mazatlan
(UTC-07:00) Mountain Time (US & Canada)
(UTC-07:00) Yukon
(UTC-08:00) Baja California
(UTC-08:00) Coordinated Universal Time-08
(UTC-08:00) Pacific Time (US & Canada)
(UTC-09:00) Alaska
(UTC-09:00) Coordinated Universal Time-09
(UTC-09:30) Marquesas Islands
(UTC-10:00) Aleutian Islands
(UTC-10:00) Hawaii
(UTC-11:00) Coordinated Universal Time-11
(UTC-12:00) International Date Line West
(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 or use existing partition
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.
Use a custom diskpart
script to configure your disk(s):
Avoid drive letter assignments (e.g. ASSIGN LETTER=R
) in your script as these 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
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.
User accounts:
Let Windows Setup create the following local 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.
Add user accounts interactively during Windows Setup
Choose this if you want to use a Microsoft account.
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.
Optimizations:
Disable Windows Defender
This disables certain services (Sense
, WdBoot
, WdFilter
, WdNisDrv
, WdNisSvc
, WinDefend
) during Windows Setup. A reboot might be required to stop these services. The method to disable Windows Defender on Windows 11 was adapted from an article by Rudy Mens .
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.
Do not reboot with users signed in
This prevents Windows Update from rebooting when a user is signed in.
Turn off system sounds
This changes the sound scheme from Windows Default to No sounds for all users.
Disable app suggestions
This sets several registry values that prevent the silent download and installation of suggested apps .
Disable widgets
This hides the news and weather widget in the lower-left corner in Windows 11.
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
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.
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
Calculator
Camera
Clipchamp
Clock
Copilot
Cortana
Dev Home
Family
Feedback Hub
Get Help
Internet Explorer
Mail and Calendar
Maps
Math Input Panel
Movies & TV
News
Notepad (classic)
Notepad (modern)
Office 365
OneDrive
OneNote
OpenSSH Client
Outlook for Windows
Paint
Paint 3D
People
Photos
Power Automate
PowerShell ISE
Quick Assist
Skype
Snipping Tool
Solitaire Collection
Steps Recorder
Sticky Notes
Teams
Tips
To Do
Voice Recorder
Weather
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 ISO images.
If you select one or more apps to remove, all shortcuts, tiles and pinned icons in the start menu will be deleted, utilizing a technique demonstrated by Michael Niehaus . This is to prevent a user from accidentally reinstalling an app that has just been removed. The method to completely remove OneDrive was described by Stefan Kanthak , with whom I also collaborated to identify the registry keys that block the installation of Dev Home and Outlook for Windows .
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
You must use [HKEY_USERS\DefaultUser\…]
keys in this .reg file. Do not use [HKEY_USERS\.DEFAULT\…]
or [HKEY_CURRENT_USER\…]
keys.
Run as a .reg file.
Scripts to run when the first user logs on
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.
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:
This service 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
Submit form: