Столкнулся с проблемой с кириллической кодировкой в windows 7 - русский текст в браузере и других программах отображался нормально, но в некоторых инсталяторах и текстовых редакторах были "кракозябры".
Уточню, что системный язык в windows был английский.
Сразу отмечу, что для решения пробовал несколько вариантов из интернета, и на все 100% не уверен, что точно помогло, но основных сделанных вещей было две:
В реестре, по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage, заменил значения для 1250 и 1252 на 1251
Потом, в панели управления, зашел в Регионы и Языки и выставил Русский для программ не поддерживающих Юникод.
(start - control panel - region and language)