Для имеющих Windows API error 1113 я создал специальную инструкцию.

При установке MIKTEX 2.9 может выскочить жуткая ошибка: Windows API error 1113: Символ Юникода не имеет сопоставления в конечной кодовой странице (Windows API error 1113: No mapping for the Unicode character exists in the target multi-byte code page). При запуске инсталлятора выскакивает чёрт, дальше процесс не идёт. Предупреждаю сразу: будет больно. Привожу руководство для тех, кто сидит под учётной записью суперадмина (built-in administrator), и для простых пользователей, которым поставили винду, софта понакидали — и ладно.

Проблема кроется в том, что MIKTEX любит иметь много прав, лезет в Application Data пользовательской или админской папки, но ему мешают нелатинские символы в пути.

Нижеприведённое решение срабатывает для Windows 7/Vista (32- и 64-битные версии).

Для встроенных суперадминистраторов:

  1. Если вы добавили себе суперадмина, то именем вашего суперадминистратора по умолчанию является «Администратор». Переименование учётной записи не переименует личной папки, находящейся в C:\Users (C:\Пользователи), поэтому придётся переустанавливать винду. Иначе никак!
  2. После переустановки по умолчанию вам предложать создать пользователишку — это всё временно. Нареките его как угодно и продолжайте. Суперадмина не включайте!
  3. Пуск → Панель управления → Администрирование → Управление компьютером → Локальные пользователи → Пользователи.
  4. Сделайте, как на рисунке. Enable the built-in administrator account on Windows Не напутайте, потому что есть такое правило: if you have enabled the built-in Administrator account before changing the name, then the C:\Users\Администратор folder will be the default folder name and cannot be changed again without a clean reinstall. Both name will be associated with the account. If you change the built-in Administrator account name before enabling the built-in Administrator account, then the C:\Users(renamed) folder will be the default folder name and cannot be changed again without a clean reinstall.
  5. Заходите в суперадмина, удаляйте старого временного админа.
  6. Ставьте MIKTEX и наслаждайтесь памятью тех времён, когда грешно было не то что пробелы в имени папки ставить — даже длиннее восьми латинских символов нельзя было в имени файла прописать. Расширение — строго три. Яблочникам, возможно, это будет трудно понять (Кнутом их выпороть, Кнутом).

Для бесхитростных пользователей или администраторов:

  1. Создайте нового пользователя с именем латиницей. Никакой кирилличности в буквах. Пробел — расстрел. Акценты, диакритика — долой.
  2. Зайдите в него и попробуйте из-под него поставить MIKTEX 2.9 (или другой версии). Если не получится, начните с первого пункта левой колонки.