Вот и мне понадобилось работать с японской программой, не потеряв поддержку русского. Поставил поддержку японского, поставил Microsoft AppLocale. Японская программа заработала, показав нормальные иероглифы. Но радоваться было рано.
Неожиданно выяснилось, что у инсталляторов, сделанных при помощи MSI (Microsoft Windows Installer), немного теряется сознание, после чего они русский текст пытаются выводить японскими иероглифами:
Вот так забавно одна утилита от Microsoft не дружит с другой утилитой от Microsoft, работая под ОС тоже от Microsoft.
К радости, проблема оказалась известной, ее решение существует. Нужно перейти в каталог c:\windows\AppPatch, очистить файл AppLoc.tmp (у него должен стать нулевой размер) и выставить у него атрибут "только чтение".
После этого все работает как надо: