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.
Share and contribute or get technical support and help at My Digital Life Forums.
Related Articles
- Workaround to Run non-Unicode Legacy Setup or Installer with AppLocale in Vista
- Run AppLocale with Support Multiple Languages ANSI Codepage Trick
- Restore Windows XP and 2003 .bkf Backups in Windows Vista and Longhorn Server with NT Backup Restore Utility
- Restore Windows NT Backup (ntbackup) .bkf in Vista and ‘Longhorn’ Server 2008
- Vista Media Center MPEG2 Decoder Selection Utility
- Trick to Buy and Install Full Retail Windows Vista at Upgrade Price Even Without Existing Old Windows CD
- Unable to Clean Install Windows Vista with Upgrade Edition Product Key
- Install or Enable Snipping Tool in Windows Vista
- Hack and Workaround to Clean or Fresh Install Windows Vista with Upgrade License DVD
- Try and Test Drive Windows Vista Business Virtually Online

































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). [...]
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 [...]
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)
April 23rd, 2008 09:46
thanks, this worked. Vista sucked!
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. [...]