Игнорировать язык программ, не поддерживающих Unicode, при установке программного обеспечения

Игнорировать язык программ, не поддерживающих Unicode, при установке программного обеспечения

Это сводит меня с ума уже некоторое время, и я нигде не могу найти решение этой проблемы.

Я использую Windows 7 и моя настройка "Язык для не-Юникод программ" установлена ​​на русский. Мне нужно для некоторого не-Юникод программного обеспечения с русским пользовательским интерфейсом.

Однако для большинства моих программ я предпочитаю использовать английский пользовательский интерфейс. Многие программы многоязычны и слишком умны для моего вкуса. При установке он переключает пользовательский интерфейс на русский, и пользовательский интерфейс программного обеспечения остается на русском языке после установки без возможности изменить это, кроме установки "не-юникодного языка" на английский. Он переключается обратно на русский, как только я отменяю настройку и перезагружаюсь. В большинстве случаев это программное обеспечение драйверов, т. е.: Intel, HP и т. д.

Как заставить установку работать на английском языке и оставаться таковой после установки, игнорируя настройку «Язык для программ, не поддерживающих Unicode»? Теперь я понимаю, что это может быть связано с установщиком: MSI, Install Shield и т. д. Но любое решение будет хорошим, даже если мне придется применять его для каждой установки программного обеспечения.

Заранее спасибо за любую полезную информацию!

решение1

К сожалению, вы не можете. (Как ответилиздесь) Windows не позволяет вам иметь локаль для каждого процесса. Вы можете либо запустить одну из локалей в виртуальной машине, либо иметь другой профиль пользователя для другой локали. Виртуальная машина немного более трудоемка, но позволяет легче переключаться и лучше интегрироваться (т. е. сБесшовный режим VirtualBox)

Связанный контент