SQL Server setup media does not support the language of the OS - by ANTHONY WILLIAM ZENTENO MEJIA

Status : 

  By Design<br /><br />
		The product team believes this item works according to its intended design.<br /><br />
		A more detailed explanation for the resolution of this particular item may have been provided in the comments section.

Sign in
to vote
ID 556958 Comments
Status Closed Workarounds
Type Bug Repros 23
Opened 5/4/2010 1:42:07 PM
Access Restriction Public


Hi, I have a problem with spanish release es_sql_server_2008_r2_enterprise_x86_and_x64_dvd_521816.iso when i try to install in a spanish OS show an error message 

"SQL Server setup media does not support the language of the OS or does not have ENU localized files. Use the matching language-specific SQL Server media or change the OS locale through control panel.
Sign in to post a comment.
Posted by Le Poulet Fou on 5/27/2014 at 3:42 PM
Ceci ce produit avec Windows 8.1 (MIU) et la dernière version de SQL Server Express en français alors que j'ai mis l'interface MIU en français. Évidemment, pour la version en anglais de SQL ça marche. GRRRRRRRRRRRRRR.

Cela fait des années que c'est comme cela avec Microsoft, cela me rend fou. Quand Microsoft va-t-il permettre d'installer facilement les versions autres qu'anglaises ?


This occurs with Windows 8.1 (MIU) and the latest version of SQL Server Express in French while I put the MIU interface in French. Obviously, for the English version of SQL that works. Grrrrrrrrrrrrrr.

For years it's been like this with Microsoft, it drives me crazy. When will Microsoft allow one to easy install products in languages other than English ?
Posted by Erik Stark on 4/17/2014 at 3:32 AM
Hello Guys, I have a solution that worked for me:
I am running:
- Win 8.1 Eng
- Se-Se Locale (Swedish Sweden)

I Unzipped the 2008R2 Iso with 7Zip and got failure in the setup, after that I could not uninstaöll neither install until I:

- Removed folder for the bootstrap - (Rename C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap )
- Changed the system locale temorary to English US
- Installed and changed back :)
Posted by cici92 on 7/24/2013 at 12:06 AM
Posted by simdoc on 5/29/2013 at 2:04 PM
As far as the locale enforcement, I've found it to be the user locale, not the system locale that must be matched. I can have mismatches in system default locale and install succeeds, but mismatches in user default locale fail.
Posted by Vhinzu on 2/16/2013 at 12:15 AM
The problemn is still on with French installation of SQL Server 2012 Express.

I'm trying to install french version of SQL Server Express 2012 (tested with the SQLEXPRADV_x64_FRA.exe and SQLEXPRWT_x64_FRA.exe installation files) on a French Windows 7 OS and the following messager is shown:

This SQL Server setup media does not support the language of the OS, or does not have the SQL Server English-language version installation files. Use the matching language-specific SQL Server media; or install both the language specific MUI and change the format and system locales through the regional settings in the control panel.

Please consider reopening this item.
Posted by Sebastien Morel on 5/7/2012 at 9:24 AM
@SharathKR: thanks
copying the file over worked!!
Posted by Daniel Pineault1 on 5/4/2012 at 4:29 PM
Maurice's work around is what I do as well. Has been a problem for a while and I see it continues to be a problem in the 2012 release as well.
Posted by Maurice Pelchat on 8/31/2011 at 3:06 PM
It seems that is it a problem that occurs if a sub-locale to a language is not the same as the main locale of the distribution media.

For example, our machines are set as French(Canada) in regional settings and the distribution media is French(France). We get this error message until we change temporarily the locale in regional settings to français(france). We then install, and after installing we put back the original locale français(Canada).

This is the workaround found and yes, the error message obfuscate the real problem.
Posted by Azam Ali on 7/25/2011 at 10:13 AM

I have the same issue. I am trying to install SQL Server 2008 R2 trial version on Windows vista and when I start the setup I get the following error:

"SQL Server setup media does not support the language of the OS or does not have the ENU localized files. Use the matching language-specific SQL Server media or change the OS locale through control panel."

Can anyone help me with this issue ??

Thanks, Ali
Posted by C.CHENAVIER on 7/12/2011 at 2:11 AM
Thanks Metodo for your walkaround
Posted by gerard_odonnell on 6/25/2011 at 3:50 AM
Could Microsoft please go to the trouble of explaining for all the people who've wasted hours on this:
1. how do I determine what language my Setup supports?
2. What exactly do I need to change in Windows in order to comply with that?

Very simple.
Very poor level of support.
Completely unacceptable to close this as "By Design" without detailing how to work around it.
Posted by JuanC.Aguirre on 6/16/2011 at 7:21 AM
Con el medio en español he cambiado la ubicacion y el formato a españa y español(españa), y no daba resultado, desactive el firewall de windows... y magia!!... ha funcionado...

Prueben esto a ver q tal les va...
Posted by Sudhir Reddy on 4/16/2011 at 1:55 AM
i received the above error when renamed setup.rll to setup.rll_old as per the following MS KB Article http://support.microsoft.com/kb/2449398 and then tried to uninstall/install SQL Server.

Renaming the file back to setup.rll resulted in the installer working fine.

The original problem that I was trying to resolve was this "could not find database engine startup handle". which was happening when i was trying to install SQL 2K8 R2 on WIN 7 VM with the SQL 2K8 R2 ISO mounted via the VM tools.

The resolution to this problem, was to copy the ISO locally onto the VM, then I installed a ISO Reader (i used virtual clone drive) and the install worked fine without any problems.

Hope this helps
Posted by Venkat Raghavan Sundararaj on 1/26/2011 at 8:12 AM
Any solution that will help with unattended deployment on 2008R2 or 2008 ?
Posted by Marek Grzymała on 11/26/2010 at 3:05 PM
solution: export HKLM\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Perflib\009 change 009 to 015
Posted by Marek Grzymała on 11/25/2010 at 2:15 PM
Changing the "Format" language, or any Regional Settings does not help!!! (people stop posting this nonsense "solution"). I am trying an English version on 2 different EN-US Windows Servers 2008 where all my settings are EN-US and I still get the same idiotic error: "setup media does not support the language of the OS or does not have ENU localized files". No "log" is generated. I tried a fresh new download (ISO not zip) - same result...

Mr Korhan, Max Verun and others: How much f@&!#ing time (and money) of so many people are you going to waste???
unbeleivable incompetence!!! - I am talking to my management to move to Oracle
Posted by tle.ax on 11/22/2010 at 11:40 PM
I have a related problem.
On my system (Windows 7 Prof. Ger (DE-AT) DELL OEM) I was not able to install the developer edition of SQL-Server R2 GER. Production Key was not valid. (But ideed it was valid!) I tried on a diffrent installation... There I got another error message imediatly after starting the setup: SQL Server setup media does not support the language of the OS... ? In the first case I try it on a Windows 7 Prof. Ger and get a Key not valid message. In the second case on a Windows 7 Ultimate Ger I got the error message with the wrong language! So I changed my regianal settings (format) from DE-AT to DE-DE. And I changed it back to DE-AT. (all on my Windows 7 Prof. Ger) After that I also got the error message "not supported language....) on my Window 7 Prof. Ger instead of the invalid Product Key message. Than I change my format to DE-DE. And I install SQL 2008 R2 GER on my Window 7 Prof. Ger (now DE-DE) without problems.... Ups!!!
Posted by alexbf on 9/27/2010 at 9:12 AM
Windows 2008 R2 (English - US) Fresh installation.

Trying to install en_sql_server_2008_r2_standard_x86_x64_ia64_dvd_521546.iso (MSDN)

I have the same problem :

The language ENU is not supported by this setup package.
An error occurred during the SQL Server 2008 R2 Setup operation.

Error result: -2067529698
Result facility code: 1220
Result error code: 30

For more information, review SQL Server 2008 R2 Setup logs in your temp folder.

.... but no log is generated
Posted by ahumeniy on 8/3/2010 at 7:41 AM
Setup won't work unless you change your location to the original country for your language: If you have an spanish version of both Windows and SQL Server and you live on Chile, you have to change your location to Spain in order to be able to install the package. Then, you can change your country back to Chile.
Posted by Glanzer on 7/26/2010 at 11:16 AM
Hey all,

If you unzipped the ISO image using WinZip, it could be that WinZip corrupted some files during the extraction process. See this post: http://blog.mikeobrien.net/2010/05/winzip-doesn-extract-isos-properly.html
Posted by BI Support on 6/22/2010 at 6:31 PM

I have downloaded the en_sql_server_2008_r2_enterprise_x86_x64_ia64_dvd_520517.iso ( English ) version and I get the same error message when Trying to upgrade a 64 Bit SQL2008 Box on an (English New zealand) 64 Bit Windows 2003 Server.

Any suggestions on how to upgrade as I dont want to rip out the existing SQL 2008 installation.

I have tried the work aorunds suggested here and they dont help.
Posted by EEC_Yokohama on 6/19/2010 at 6:14 PM
I have a system with the German localisation of Windows 7. I downloaded the German localisation of SQL Server 2008 R2 (SQLEXPRWT_x64_DEU.exe).

My system's locale is set to Japanese. I have to deal with many files with Japanese names, so this is necessary.

When I try to install SQL Server Express, I get the error described in this thread. I understand that I need to install a German localisation of SQL Server on a German OS localisation, but that's exactly what I'm doing. I just have Japanese support turned on.
Posted by fernc on 6/1/2010 at 11:27 AM
What is the specific Spanish locale your Windows is set to?
Posted by Jairo Ramírez on 5/27/2010 at 1:54 PM
I'm trying to install es_sql_server_2008_r2_standard_x86_and_x64_dvd_521735.iso on a spanish Windows 7 64 bits. That would be compliant with your answer according with your statement when you say that "LOC SQL Server installation on LOC OS" and is still not working. I also checked system user interface setting, system user locale setting
and system locale setting as stated in http://msdn.microsoft.com/en-us/library/ms144258.aspx and all the settings are in spanish. Then, what is the problem?.
Posted by ALONSO MARTINEZ on 5/19/2010 at 8:30 PM
Se replica error en SW_DVD9_SQL_Svr_Developer_Edtn_2008_R2_Spanish_MLF_X16-29712, se intenta instalar en windows 7 64 Bit español, Cual es la solucion.
Posted by J Michael McCollum on 5/19/2010 at 5:58 AM
I'm installing SQL2008R2 as an upgrade to SQL2008 on a HyperV Server. Have used both an extracted ISO and an installation DVD. After several attempts the installation did complete. Along the way I got the same localization errors previously reported here. All of the localization settings are correct, English. Now that the upgrade installation is complete and seems to be functioning properly I wanted to launch the SQL Server Installation Center to add another feature. Once again I get the "setup.exe-Bad Image", "The ENU localization is not supported by this SQL Server media." There is a problem. I don't care if the installation process hasn't changed since November 2009.
Posted by Microsoft on 5/17/2010 at 4:47 PM
There are a few issues mixed in this connect item. One about corrupt media (which needs to be re-downloaded), and one about the new localization enforcement behavior that was put in place for SQL Server 2008 R2.

With SQL Server 2008 R2, there was a localization change made to ensure we allow only supported configurations:

- ENU SQL Server installation on ENU OS
- ENU SQL Server installation on LOC OS (where LOC is any SQL-Server supported language)
- LOC SQL Server installation on LOC OS (where LOC is the same LCID for both SQL Server media and OS language setting)

In the past releases, other combinations were not blocked, but also were not fully supported.

The error message is intentional, and you need to match the system locale and SQL Server media language according to the rules that are now enforced:

"SQL Server setup media does not support the language of the OS or does not have ENU localized files. Use the matching language-specific SQL Server media or change the OS locale through control panel."

Max Verun
SQL Server
Posted by NiklasEngfelt on 5/16/2010 at 10:05 PM
I use Swedish locale/time zone/region on English Windows (like most swedish people) and I get this on English Windows 2008 x86 SP2 and English SQL 2008 R2 RTM developer (I checked checksum of iso and it is ok):
Overall summary:
Final result:                 SQL Server installation failed. To continue, investigate the reason for the failure, correct the problem, uninstall SQL Server, and then rerun SQL Server Setup.
Exit code (Decimal):         -2068051679
Exit facility code:            1212
Exit error code:             2337
Exit message:                 SQL Server installation failed. To continue, investigate the reason for the failure, correct the problem, uninstall SQL Server, and then rerun SQL Server Setup.
Start time:                    2010-05-17 01:45:03
End time:                     2010-05-17 06:49:26
Requested action:             Install
Log with failure:             C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\20100517_014343\sql_engine_core_shared_Cpu32_1.log
Exception help link:         http://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=10.50.1600.1

Do I need to switch to English US regional options to be able to install SQL 2008 R2?
Posted by Qui Hong on 5/14/2010 at 4:55 PM
Not sure why I got my original error, but I managed to get the setup.exe working again by replacing the setup.rll file in under the bootstrap folder. That is definitely a bug.

Ended up uninstalling everything and reinstalled using the Enterprise Edition ISO.
Posted by Qui Hong on 5/14/2010 at 10:48 AM
I download "en_sql_server_2008_r2_developer_x86_x64_ia64_dvd_522665.iso" from MSDN.

It installs fine on my Windows 7 64-bit workstation.

Just tried to install it on a freshly built Windows 2008 R2 server and it failed. The client components got installed alright, but not SQL Server or Reporting Services.

Here is the last part of the detail logs:
2010-05-14 09:45:59 Slp: Running Action: Install_sql_engine_core_shared_Cpu64_Action
2010-05-14 09:45:59 Slp: Sco: Attempting to create base registry key HKEY_LOCAL_MACHINE, machine
2010-05-14 09:45:59 Slp: Sco: Attempting to open registry subkey
2010-05-14 09:45:59 Slp: Sco: Attempting to open registry subkey SOFTWARE\Microsoft\VisualStudio\9.0
2010-05-14 09:45:59 Slp: Sco: Attempting to get registry value InstallDir
2010-05-14 09:45:59 Slp: Target package: "\\10888\e$\Downloads\en_sql_server_2008_r2_developer_x86_x64_ia64_dvd_522665\x64\setup\sql_engine_core_shared_msi\sql_engine_core_shared.msi"
2010-05-14 09:46:21 Slp: MSI Error: 2337 The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2337.
2010-05-14 09:46:39 Slp: Watson Bucket 2

The strange thing is now when I try to rerun the setup I get a strange error about a "bad image" and a popup with "The ENU localization is not supported by this SQL Server Media". This is even after a server reboot.

Posted by ANTHONY WILLIAM ZENTENO MEJIA on 5/14/2010 at 8:00 AM
Don´t work, the solution in http://msdn.microsoft.com/en-us/library/ms143219(SQL.105).aspx please check thi issue
Posted by Microsoft on 5/13/2010 at 3:20 PM

As per, http://msdn.microsoft.com/en-us/library/ee210665(v=SQL.105).aspx, "Localized versions of SQL Server are supported on localized operating systems with the corresponding language". More info as well at http://msdn.microsoft.com/en-us/library/ms143219(SQL.105).aspx.

Thank you.
Posted by Ytrenor on 5/12/2010 at 3:46 PM
Same problem with the French version of SQL Express 2008 R2 on a French Canadian OS. I had to change my local to Français(France) to make the setup work.

Microsoft has mess on this package, this is unbelievable. This is a server application, not a client application. We should not need to change our local.

Please, fix this package !
Posted by srikanth_n on 5/12/2010 at 3:25 AM
how to proceed the installation
Posted by vipasane on 5/11/2010 at 11:30 PM
Same problem with en_sql_server_2008_r2_developer_x86_x64_ia64_dvd_522665 on En Windows 7 (x86) Enterprise. No help from workarounds
Posted by hgeorge on 5/10/2010 at 11:25 AM
Same problem with en_sql_server_2008_r2_developer_x86_x64_ia64_dvd_522665 on Windows 7. Installation had one error but continued and finished. Uninstall is impossible because error message shows at start of the setup program. Changing to whatever language (en-Us, de-DE ..., User + System) doesn't change the behavior.
Posted by Christian Strobl on 5/5/2010 at 6:32 AM
Same problem with German Enterprise.


on Windows 2008 R2 Enterprise (german)

same error message

change of format in region doesn't help!

Posted by Metodo on 5/5/2010 at 5:37 AM
Same problem with Italian developer release