Столкнулись с ситуацией, когда в Windows числа отображаются с запятой вместо точки? Это стандартная настройка для многих локалей, но её легко изменить. В этой статье разберём, как поменять разделитель с запятой на точку в Windows 10 и 11 — через панель управления, реестр или программно. Решение занимает 2–5 минут и не требует специальных знаний.

Чаще всего проблема всплывает при работе с таблицами в Excel, программировании или вводах данных, где точка ожидается по умолчанию. Далее — все способы исправить это, включая нюансы для разных версий системы и локалей.

Прежде чем переходить к настройкам, убедитесь, что у вас есть права администратора — без них часть методов может не сработать. А если изменяете параметры для рабочего компьютера, согласуйте это с IT-отделом.

Почему в используется запятая вместо точки

Разделитель в числовых форматах зависит от языковых и региональных настроек системы. В большинстве европейских стран (Германия, Франция, Россия) для дробных чисел принята запятая — 1,23. В США, Великобритании и многих азиатских странах используют точку — 1.23.

Windows подстраивается под выбранную локаль: если системы стоит русская или немецкая версия, разделителем будет запятая. При смене языка интерфейса или региональных параметров формат может измениться автоматически. Но не всегда — иногда требуется ручная корректировка.

Ещё одна причина — настройки конкретных приложений. Например, Excel или LibreOffice могут игнорировать системные параметры и использовать свой формат. В таком случае менять нужно и там, и в Windows.

💡

Если после смены разделителя в Windows числа в Excel всё равно отображаются с запятой, проверьте настройки формата ячеек в программе: Главная → Формат → Формат ячеек → Числовой формат.

Метод Сложность Действует на Требует прав админа Сбрасывается после обновлений
Через панель управления (региональные настройки) Низкая Всю систему и все приложения Нет Редко
Через реестр Windows Средняя Всю систему Да Нет
Через или командную строку Высокая Всю систему Да Нет
В настройках конкретного приложения (например, Excel) Низкая Только это приложение Нет Часто

Сравнение методов замены разделителя

Есть несколько способов заменить запятую на точку в числовых форматах. Каждый подходит для разных ситуаций — от одноразовой смены до системного изменения. Ниже таблица с плюсами и минусами каждого подхода.

Как изменить разделитель через панель управления

Самый простой и безопасный способ — использовать встроенные настройки Windows. Он подходит для большинства пользователей и не требует прав администратора.

Откройте панель управления: нажмите Win + R, введите control и нажмите Enter. Перейдите в раздел Часы и язык → Регион. В Windows 11 путь может выглядеть как Время и язык → Язык и регион → Дополнительные параметры даты и времени.

Далее выберите Дополнительные параметры даты, времени и региональных стандартов (или Изменение формата даты, времени или чисел в Windows 10). В открывшемся окне нажмите Параметры формата или Настройка формата.

Найдите поле Разделитель целой и дробной части и замените запятую на точку. Сохраните изменения. После этого перезагрузите компьютер или хотя бы выйдите из системы и войдите снова — не все приложения применяют изменения сразу.

Если в вашей версии Windows такого пункта нет, значит, настройки сокрыты в другом месте. Проверьте вкладку Дополнительно или Администрирование в том же разделе.

  • В Windows 10 20H2 и новее путь может отличаться: Параметры → Время и язык → Регион → Дополнительные настройки даты, времени и региональных стандартов → Изменение форматов даты, времени или чисел.
  • В Windows 11 22H2 настройки могут быть в Параметры → Время и язык → Язык и регион → Региональный формат.
  • Если используете неанглоязычную локаль (например, русскую), возможно, потребуется сначала сменить язык системы на английский (United States), чтобы точка стала доступна.

Замена разделителя через реестр Windows

Если панель управления не подходит (например, настройка сбрасывается после перезагрузки), можно изменить параметр напрямую в реестре. Это надёжный способ, но требует осторожности — неправильное редактирование реестра может привести к сбоям системы.

  1. Нажмите Win + R, введите regedit и нажмите Enter. Подтвердите запуск от имени администратора, если потребуется.

  2. Перейдите по пути:
    HKEY_CURRENT_USER\Control Panel\International

  3. Найдите параметр sDecimal. По умолчанию его значение — запятая (,). Дважды кликните на него.

  4. В поле Значение введите точку (.), нажмите OK.

  5. Также проверьте параметр sThousand — он отвечает за разделитель тысяч. Обычно это пробел или запятая, но если вы хотите оставить его без изменений, не трогайте.

  6. Закройте редактор реестра и перезагрузите компьютер.

⚠️ Внимание: перед редактированием реестра создайте точку восстановления системы или резервную копию реестра. Для этого в редакторе выберите Файл → Экспорт и сохраните файл в безопасное место.
Какой метод замены раздилителя вы используете чаще?
Через панель управления
Через реестр
Через PowerShell
Через настройки приложения

Сравнение локалей и их разделителей

Чтобы понять, почему в вашей системе используется запятая или точка, полезно знать, какие локали их поддерживают по умолчанию. В таблице ниже — популярные языки и регионы с их стандартными разделителями.

Если вы работаете с международными проектами или программируете, этот нюанс важен: например, в Python или JavaScript формат чисел может зависеть от локали системы.

Регион / Язык Разделитель дробной части Разделитель тысяч Пример числа
США (Английский) Точка (.) Запятая (,) 1,234.56
Великобритания (Английский) Точка (.) Пробел ( ) 1 234.56
Германия (Немецкий) Запятая (,) Точка (.) 1.234,56
Франция (Французский) Запятая (,) Пробел ( ) 1 234,56
Россия (Русский) Запятая (,) Пробел ( ) 1 234,56
Япония (Японский) Точка (.) Запятая (,) 1,234.56

Что делать, если изменение не работает

Бывает, что после смены настроек в системе или реестре разделитель остаётся прежним. Обычно это связано с кэшированием настроек приложениями или конфликта локалей.

Вот что можно сделать:

Перезапустите приложение — некоторые программы (например, Excel или Notepad++) не обновляют формат чисел до перезапуска. Закройте и откройте их заново.

Проверьте настройки приложения — в большинстве программ есть собственный формат чисел, который может перекрывать системный. Например, в Excel это настраивается в Файл → Параметры → Дополнительно → Разделители.

Убедитесь, что языковая локаль системы совпадает с регионом — если у вас установлен русский язык, но регион стоит United States, могут возникать конфликты. Проверьте в Параметры → Время и язык → Язык и регион.

Если после всех изменений разделитель не поменялся, попробуйте создать нового пользователя Windows — иногда настройки сохраняются на уровне профиля и не поддаются коррекции.

Пошаговая инструкция для Windows 10 и 11

Чтобы не запутаться, собрал универсальную инструкцию, которая подходит для обеих версий Windows. Следуйте шагам внимательно — если что-то не получается, вернитесь к предыдущему разделу.

Чек-лист для замены разделителя с запятой на точку

Выполнено: 0 / 5

Часто задаваемые вопросы

Можно ли изменить разделитель только для одного пользователя?

Да, настройки региональных стандартов в Windows применяются на уровне пользовательского профиля. Если вы измените разделитель через панель управления или реестр (в ветке HKEY_CURRENT_USER), это затрагивает только ваш аккаунт. Другие пользователи системы увидят свои настройки.

Почему в запятая остаётся, хотя в уже точка?

Excel может использовать собственные настройки формата чисел, которые не зависят от системы. Чтобы исправить это, откройте Excel, перейдите в Файл → Параметры → Дополнительно и найдите раздел Параметры редактирования. Убедитесь, что установлен флажок Использовать системные разделители. Если его нет — вручную измените разделитель в настройках формата ячеек.

Безопасно ли редактировать реестр для замены разделителя?

Да, если вы изменяете только параметр sDecimal в ветке HKEY_CURRENT_USER\Control Panel\International. Это локальная настройка, которая не затрагивает работу системы в целом. Однако всегда делайте резервную копию реестра перед изменениями — на случай ошибки.

Как сменить разделитель в командной строке или PowerShell?

В Windows 10/11 можно изменить разделитель через PowerShell. Откройте его от имени администратора и выполните команду:

Set-WinSystemLocale -SystemLocale en-US — это установит английскую локаль (США), где используется точка. После выполнения перезагрузите компьютер.

Для возврата к русской локали используйте Set-WinSystemLocale -SystemLocale ru-RU.