Workaround to Run non-Unicode Legacy Setup or Installer with AppLocale in Vista

Microsoft AppLocale is a utility that allows Windows users to display foreign language character sets or codepages in non-Unicode legacy code-page based application program that is different from current system locale. Otherwise, the text in the program’s interface may appear garbled and unreadable. But not only the UI of the application may display garbage characters, even the setup file or installer that runs the installation process can be unreadable when the language locale setting is incompatible. When the setup requires a lot of options to be set or configured, the unreadable text can be a problem and may lead to error.

Thus, AppLocale allows users to install a program in simulated localized language environment using “Add or remove programs” option. After selecting language for the installer application in which the setup is wrote, AppLocale will launch “Add or Remove Programs” in Windows XP or “Programs and Features” in Windows Vista, both simulated in a corresponding system locale for code-page to/from Unicode conversions. In Windows XP, users can add click on “Add Program” to run the setup installer for new program. However, Windows Vista does not has this option and users are only allowed uninstall or change a program.

If you attempts to use “Launch a program” option to run the setup executable in Windows Vista, the following error will occur instead:

AppLocale was unable to launch the specified application.

Please make sure the application specified is valid.”

The cause for the error is due to new security setting in Vista, where a setup program needs to have elevated administrator rights to write to Program Files folder. AppLocale will run the setup with same level of privileges of the user account used to launch AppLocale.

The resolution is either to disable UAC (User Account Control), or run AppLocale as administrator. However, from the Vista Start menu, users are unable to right click on “Microsoft AppLocale” entry and then select “Run as Administrator”. There is no such option on the contextual menu items. The workaround for the restriction is to navigate to C:\Windows\AppPatch\ folder using Windows Explorer, the right click on AppLoc.exe and select Run as Administrator. To avoid this hassle permanently, you can opt to run AppLoc.exe in elevated mode everytime it’s launched. To set AppLoc.exe to run as administrator permanently, simply right click on AppLoc.exe executable, select Properties. Then click on Compability tab, and finally tick the check box for Run this program as an administrator option under “Privilege Level” section. Click OK when done.

AppLoc Properties

One Response to “Workaround to Run non-Unicode Legacy Setup or Installer with AppLocale in Vista”

  1. Andreas
    January 11th, 2009 00:39
    1

    you guys are lifesavers =]

Leave a Reply

You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe to comments feature has been disabled. To receive notification of latest comments posted, subscribe to My Digital Life Comments RSS feed or register to receive new comments in daily email digest.

New Articles

Incoming Search Terms for the Article

applocale was unable to launch - applocale was unable to launch the specified application - applocale was unable to launch the specified - applocale russian option - applocale alternative - WindowsInstaller applocale - install applocale on vista - applocale unable to launch specified location - applocale KOREA download - apploc russian option - applocale windows vista - how to run specific program in chinese non unicode - vista non-unicode - applocale unable to launch - applocale wa unable to launch specified application - change non unicode vista - language for one non-unicode application - non-unicode for window vista to support - windows 7 unicode program - windows 7 applocale was unable to launch the specified application - ajouter langue programmes non unicode portugais - display non-unicode characters on vista - korean applocale - run application in different locale in windows 7 - windows 7 non-unicode - windows 7 non unicode - add from registry non-unicode romanian language - applocale "unable to launch" - microsoft applocale windows 7 "applocale was unable to launch the specified application" - microsoft applocale "applocale was unable to lanuchthe specified application" - run non-unicode applications in windows 7 - run non unicode program - setting individual language for non-unicode programs - applocale windows 7 unable to launch - application locale windows 7 - applocale russian - how to add language system local for non-unicode programs vista - Legacy setups - run program as nonunicode windows xp - run applocale as administrator - apploc windows 7 cannot launch - applocale make sure application specified is valid - applocales was unable to launch the specified application - run nonunicode - unable to install applocale on vista - vista unicodes - "windows 7" chinese text unreadable - korean non unicode - unicode windows 7 - VS 2010 nonunicode symbols -