Workaround to Install Microsoft AppLocale Utility in Windows Vista
Microsoft AppLocale is a utility that allows Unicode (UTF-16) based Windows XP and 2003 users to run non-Unicode legacy (code-page based) applications without changing the current system locale. AppLocale automatically detects language for non-Unicode program and simulates a corresponding system locale for code-page to/from Unicode conversions. Although AppLocale not yet been updated for Vista, it can be used without any issue. However, when trying to install AppLocal in Windows Vista, the following error will occur.
There is a problem with this Windows Installer package. A program required for this install to complete could not be run. Contact your support personnel and package vendor.

Installation Incomplete
The installer was interrupted before Microsoft AppLocale could be installed. You need to restart the installer to try again.
Click “Close” to exit.
The installation problem is likely caused by User Account Control security measure. If you turn off User Account Control, the error likely to go away and AppLocale can be installed properly. However, here is another workaround that do not need you to take security risk by disabling UAC.
- Run an elevated command prompt by right clicking on Command Prompt on Start Menu and then select “Run as Administrator”.
- Click on Continue when User Account Control dialog prompt comes out.
- Change directory to the folder where you put the apploc.msi Windows Installer Package.
- Type apploc.msi to start the setup.
- The AppLocale installation will complete successfully.
Related Articles
- Workaround to Run non-Unicode Legacy Setup or Installer with AppLocale in Vista
- Workaround to Install Windows PowerShell on EFS Disabled Vista
- Hack and Workaround to Clean or Fresh Install Windows Vista with Upgrade License DVD
- Workaround to Install Jeyo Mobile Extender 2.5 in Windows Vista
- Install Microsoft .NET Framework 1.1 on Windows Vista – Fix RegSvcs.exe Fails Error
- Workaround to Install Microsoft Outlook Connector for Office 2010
- Workaround to Install PHM Registry Editor in Windows Mobile 5 and 6 (WM5 and WM6)
- Workaround to Change System Display Language When Vista MUI Install Tool Fails
- Download and Install Windows Vista SP2 Beta Symbols (6002.16497) via Microsoft Windows Update Registry Hack
- Create Windows 7 Universal ISO With All Editions Selection On Install with ei.cfg Removal Utility










































November 10th, 2009 18:16
Thanks. It worked in my Windows 7 installation as well.
October 7th, 2009 07:29
Just wanted to leave a quick thanks, this worked perfectly =)
July 25th, 2009 18:00
@yan:
First, you type cd “[directory]“ where [directory] is the location your applocale file is in (for example, cd “C:\USERS\USER\Downloads”).
Then, you type apploc.msi to run the file.
July 1st, 2009 16:07
ermm…
still abit of confusing..
what should i type in command promp to open the applocale?
i type ‘help’ and there’s a long list which I quite cannot understand what it’s talking about..
hope there’s someone to help me! =)
May 14th, 2009 18:44
By changing system language locale which is normally set to same language as Windows itself to application’s native language, the garbled and gibberish text displayed can be shown properly if the correct locale code page is selected. Cambiando la lingua del sistema locale che normalmente è impostata su stessa lingua di Windows per sé l’applicazione della lingua madre……..
May 9th, 2009 22:25
I can vouch that this also works for Windows 7 RC..
April 11th, 2009 16:31
What do you mean by that? I’m only 15 and honestly, I thought I knew about computers. Care to explain what this means? Probably something simple.Thanks.
March 28th, 2009 02:56
THX
March 2nd, 2009 13:26
Thanx for the tip! it really worked~though it is quite confusing….I finally worked it out n got Applocale installed thanx a lot~
February 21st, 2009 07:02
T-T
still doesn’t work, i get the same error
February 7th, 2009 16:20
Here is the easy and uncomplicated way to do applocale use Vista’s
January 31st, 2009 10:40
=/
Change directory to the folder where you put the apploc.msi Windows Installer Package.
What do you mean by that? I’m only 15 and honestly, I thought I knew about computers. Care to explain what this means? Probably something simple.
November 2nd, 2008 19:12
Thanks a lot
It was of gr8 help
thmx
August 3rd, 2008 13:30
This column is very useful, and it is working for my problem. Thanks a lot.
July 16th, 2008 19:22
Thank You !!!!
May 25th, 2008 13:02
[...] 繁体中文的游戏,乱码一直是个大问题。在Windows XP系统下,Microsoft AppLocale使用起来还是相当灵光的。 不过,AppLocale在X64版本(64位)的Vista下无法安装!正常安装到最后一步总会显示有问题,安装不成功。一般来说,程序不能运行,可以用“以管理员身份运行”的方式来解决(当然,也不是百分之百的能解决)。不过,AppLocale的安装包是”.msi”的,没有这个选项。这个时候有两种办法:第一,关闭“用户帐户控制”;第二,用这篇文章提到的方法——简单的来说,就是从“开始菜单”中的“附件”内找到“命令提示符”,再用右键点击选择“以管理员身份运行”,然后用“命令提示符”打开Applocale的安装文件的位置并运行,一切就OK了! 其实,Vista还是不错的,64位的兼容性也没有那么恐怖(可恨,谷歌输入法还是不支持64位)。32位系统由于内存大小的限制已经到了发展的极限。只要用64位系统的人多了,软件提供商都会主动修改自己的程序。从这个角度来说,推动64位系统的发展,还要靠我们这样的普通用户! Share: These icons link to social bookmarking sites where readers can share and discover new web pages. [...]
April 23rd, 2008 09:46
thanks, this worked. Vista sucked!
February 16th, 2008 04:29
very good tutorial! if i woulda never found this i wouldnt have figured out that apploc.msi needs to be run through cmd (administrative mode)
August 13th, 2007 03:40
[...] non-unicode (code-page based) applications on Unicode (UTF-16) based Windows XP, 2003 or Vista (read this if you have problem install AppLocale in Vista) without changing system locale in Control Panel and restart the computer. AppLocal is especially [...]
August 12th, 2007 21:14
[...] In Windows operating system, system locale is the language that is used to display the text in menus and dialog boxes for programs that do not use Unicode. By changing system language locale which is normally set to same language as Windows itself to application’s native language, the garbled and gibberish text displayed can be shown properly if the correct locale code page is selected. However, Windows just list the locale or display language available in common human term such as English (United States), English (Australia), Chinese (Taiwan), Chinese (PRC), Chinese (Hong Kong S.A.R.), Arabic (Egypt), Arabic (Iraq), Arabic (U.A.E), Hebrew (Israel), and etc. There is no other information especially ANSI codepage which programmers or advanced users may find useful when attempting to convert between ANSI non-Unicode language codepage or try to get foreign language to display readable characters properly in music player playlists without resorting to Microsoft AppLocale (Guide: how to install AppLocale in Vista). [...]