понедельник, 14 декабря 2009 г.

Windows Installer (msiexec.exe) заговорил иероглифами. Как лечить?

После установки поддержки языков с письмом иероглифами Windows Installer при установке пакетов с отличным от английского языком заговорил на чистом японском и почти без акцента, а при запуске "msiexec.exe" начал просто падать. Измучив Гугл до невменяемого состояния, я нашел решение на forum.ru-board.com.

Оказалось, что в реестре есть хитрая ветка "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Custom", в которой хранятся региональные настройки для некоторых программ. В этом же списке почему-то числился ключ "MSIEXEC.EXE". Следую совету с форума, я просто снес этот ключ и запустил установку пакета заново. На этот раз Windows Installer заговорил со мной на великом и могучем.