Вот и вышла нова версия Windows PowerShell – которая уже долгое время доступна доступна не только для Windows 10, но также для Windows 7 и 8.1. С помощью инструмента командной строки, пользователи которые шарят, ведут управление вашей системой и автоматизируют ее. Итак, перед вами достаточно мощный инструмент для автоматизации, а также детальной настройки и управления системами Виндовс. Эту программу вполне можно рассматривать как преемника классической командной строки “cmd.zip”, внешне, думаю всем заметно, он тоже содержит интерпретатор командной строки, но фишка тут немного в другом, ИТ-специалисты получают язык сценариев для системного администрирования и автоматизации.
Несколько сотен полезных сценариев командной строки для общих задач системного администрирования доступны любому, среди них допустим управление службами, процессами, журналом событий, сертификатами, реестром и так далее. Поддержка популярных языков сценариев и других инструментов командной строки уже доступна из пакета, это не может не радовать большинства пользователей программы PowerShell. Плюс вы получаете стандартные утилиты для управления данными Windows в различных хранилищах и форматах, включая интерфейсы служб Active Directory (ADSI), инструментарий управления Windows (WMI), объекты модели компонентных объектов (COM), объекты данных ActiveX (ADO), HTML и XML. Расширяемый интерфейс, позволяющий создавать “командлеты” для собственных нужд.
Пароль на все архивы: rsload

В этой статье мы обсудим, как отправлять сообщения в Telegram с помощью PowerShell. PowerShell – это оболочка командной строки и язык сценариев, разработанный Microsoft для автоматизации и управления системными задачами.
Telegram – популярный сервис мгновенного обмена сообщениями, который предоставляет API для взаимодействия с его сервисами. Это означает, что вы можете использовать PowerShell для автоматической отправки сообщений в Telegram.
Создание бота в Telegram
Перед тем, как начать отправлять сообщения через PowerShell, вам нужно создать бота в Telegram. Вот шаги, которые вам нужно выполнить:
- Напишите @BotFather в поисковой строке Telegram. Это официальный бот для создания других ботов в Telegram.
- Нажмите на кнопку “Start” или “Начать”, чтобы начать взаимодействие с ботом.
- Введите команду “/newbot” и следуйте инструкциям. Вам придется выбрать имя и имя пользователя для вашего бота.
- После создания бота, BotFather предоставит вам токен доступа. Этот токен будет использоваться для авторизации запросов к API Telegram.
PowerShell и Telegram API
Теперь, когда у вас есть бот и токен доступа, вы можете использовать PowerShell для отправки сообщений через Telegram API. Вот базовый пример скрипта PowerShell для отправки сообщения:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$botToken = "Ваш токен"
$chatID = "Ваш ид чата"
$messageText = "Test massage"
$url = "https://api.telegram.org/bot$botToken/sendMessage?chat_id=$chatID&text=$messageText"
Invoke-RestMethod -Uri $url -Method Post
В этом примере мы используем команду PowerShell Invoke-RestMethod
, чтобы отправить POST-запрос к Telegram API. $botToken
– это токен доступа, который вы получили от BotFather, $chatID
– это идентификатор чата, в который вы хотите отправить сообщение, а $messageText
– это текст сообщения, который вы хотите отправить.
Чтобы узнать идентификатор чата, вы можете отправить боту любое сообщение, а затем перейти по адресу https://api.telegram.org/botВашТокен/getUpdates
в вашем браузере. Вы увидите идентификатор чата в ответе.
Рассмотрим небольшой скрипт который будет отправлять сообщение что будет показывать работает сервер или нет.
Для проверки доступности сервера можно использовать команду PowerShell Test-Connection
, которая аналогична команде ping
в командной строке. Вот пример скрипта, который отправляет сообщение в Telegram, в зависимости от того, доступен сервер или нет:
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$botToken = "Ваш токен"
$chatID = "Ваш ид чата"
$serverIP = "IP сервера"
# Проверяем доступность сервера
if (-not (Test-Connection -ComputerName $serverIP -Count 1 -Quiet)) {
$messageText = "Server down!."
$url = "https://api.telegram.org/bot$botToken/sendMessage?chat_id=$chatID&text=$messageText"
Invoke-RestMethod -Uri $url -Method Post
}
В этом примере, команда Test-Connection
проверяет доступность сервера. Если сервер недоступен, то Test-Connection
возвращает False
, и благодаря оператору -not
, условие в if
становится True
. Тогда скрипт отправляет сообщение “Внимание! Сервер недоступен” в Telegram. Если сервер доступен, скрипт не делает ничего.
Теперь вы можете добавить этот скрипт в планировщике, для выполнения его, например, каждые 30 мин. Как это сделать мы рассмотрим следующей статье
Вывод
PowerShell и Telegram API предоставляют мощные инструменты для автоматизации обмена сообщениями. Будьте осторожны и не делитесь токеном доступа, идентификатором чата и другими конфиденциальными данными.
Цель упражнения — полностью локализовать установленную Windows на русский язык для текущего пользователя и всех созданных впоследствии аккаунтов.
Я не призываю переводить английскую ОС с ног до головы на русский язык. Тогда уж проще взять русский дистрибутив. Я показываю тонкости работы языковых командлетов. А вам нужно отталкиваться от практической задачи, выбирая только необходимые составляющие локализации.
В качестве подопытной системы используется английская Windows 11 23H2. ОС установлена с настройками по умолчанию, и никакие языковые параметры не менялись. Если у вас другой язык дистрибутива или добавлены языки, учитывайте это при управлении списком языков. В остальном разницы нет.
Для успеха необходимо подключение к интернету, потому что языковой пакет скачивается с серверов Microsoft. (Добавление языковых пакетов в автономный образ пошагово описано в официальной документации.)
[+] Сегодня в программе
Install-Language
В Windows 11 добавили новый модуль LanguagePackManagement, а затем портировали его в Windows 10. Командлет Install-Language входит в состав этого модуля.
Пример добавления русского языка в английскую систему:
Install-Language ru-RU Language Language Packs Language Features -------- -------------- ----------------- ru-RU LpCab BasicTyping, Handwriting, TextToSpeech, OCR
Название и описание командлета несколько вводят в заблуждение относительно графического интерфейса. На самом деле добавляется не язык, а языковой пакет и сопутствующие компоненты — рукописный ввод, OCR и т.д.
Добавленный командлетом язык не активируется автоматически!
Он появляется лишь в списке языков интерфейса, потому что установили языковой пакет. Однако новый язык не добавляется в список предпочитаемых и следовательно недоступен в качестве языка ввода.
# Добавить русский язык в список предпочитаемых # Как следствие добавляется русский метод ввода # https://www.outsidethebox.ms/20484/#_Toc501 $List = Get-WinUserLanguageList $List.Add("ru-RU") Set-WinUserLanguageList $List -Force Get-WinUserLanguageList
Следующий фрагмент делает то же самое, а также ставит русский на первое место в списке предпочитаемых языков. Плюс командлет Set-WinUILanguageOverride назначает язык интерфейса. Для вступления изменений в силу требуется завершить сеанс.
# Добавить русский язык в список предпочитаемых # Как следствие добавляется русский метод ввода $List = Get-WinUserLanguageList $List.Add("ru-RU") # Сделать русский язык первым в списке предпочитаемых # https://www.outsidethebox.ms/19024/#lang Set-WinUserLanguageList $($list[1], $list[0]) -Force Get-WinUserLanguageList # Задать русский язык в качестве языка интерфейса Set-WinUILanguageOverride ru-RU
При использовании Install-Language можно избежать установки дополнительных компонентов параметром -ExcludeFeatures
. Однако он блокирует все компоненты сразу, а тонкой настройки не предусмотрено. Это решается с помощью командлетов для управления компонентами по требованию. Ниже пример получения сведений о компонентах и удаления OCR после установки языка посредством Install-Language.
# Состояние русских языковых компонентов после установки русского языка Get-WindowsCapability -Online | Where-Object {$_.Name -like '*lang*ru-RU*'} Name : Language.Basic~~~ru-RU~0.0.1.0 State : Installed Name : Language.Handwriting~~~ru-RU~0.0.1.0 State : Installed Name : Language.OCR~~~ru-RU~0.0.1.0 State : Installed Name : Language.TextToSpeech~~~ru-RU~0.0.1.0 State : Installed # Удаление компонентa OCR Remove-WindowsCapability -Name "Language.OCR~~~ru-RU~0.0.1.0" -Online
Кроме того, у командлета есть параметр -CopyToSettings
. Добавляя язык, можно установить его в качестве языка для неюникодных программ, а также языком интерфейса, ввода и форматов на экране приветствия и в настройки всех новых учетных записей.
Однако обратите внимание, что метод ввода и форматы у новых аккаунтов остались английскими. При том что на экране приветствия все соответствует описанию. Добавление языка до запуска Install-Language ничего не изменило. Что ж, мы пойдем другим путем, чуть ниже.
Uninstall-Language
Для удаления языка в том же модуле LanguagePackManagement предусмотрен командлет Uninstall-Language. У него свои нюансы.
- Удаление языкового пакета и дополнительных компонентов выполняется асинхронно — в фоне и не моментально, а вступает в силу после перезагрузки.
- Языковой пакет не удалится, если его язык задан для интерфейса ОС. Допустим у вас выбран русский язык. Тогда удалятся только языковые компоненты, а языковой пакет останется. Поэтому сначала следует явно переопределить язык интерфейса командлетом Set-WinUILanguageOverride.
Set-WinUILanguageOverride en-US Uninstall-Language ru-RU
- Удаление не затрагивает язык и метод ввода, добавленные вручную или командлетом Get-WinUserLanguageList.
Copy-UserInternationalSettingsToSystem
В этом примере языковые параметры копируются всюду:
Copy-UserInternationalSettingsToSystem -WelcomeScreen $True -NewUser $True
Здесь тонкостей поменьше.
- У Install-Language регион почему-то исключен из копирования. А здесь копируется полный набор параметров. Кстати,
GeoID
фигурирует в блоге в контексте блокировки Office 365 в РФ и РБ. - Копирование языка на экран входа определяет не только язык интерфейса там, но и дефолтную раскладку для ввода пароля. Ее можно задать командлетом Set-WinDefaultInputMethodOverride везде, в том числе на экране входа:
Set-WinDefaultInputMethodOverride -InputTip "0409:00000409" #en-US
Тонкой же настройке я посвятил статью: Как грамотно настроить язык ввода на экране входа в Windows.
- Наконец, командлет доступен только в Windows 11. Его не портировали ни в Windows 10, ни в Windows Server 2022.
Скрипт для полной локализации ОС
Помимо рассмотренных выше командлетов в скрипт вошли также:
- Set-WinHomeLocation — задает регион
- Set-WinSystemLocale — указывает кодовую страницу
- Set-WinDefaultInputMethodOverride (необязательно) — переопределяет метод ввода по умолчанию, на случай если вы при полной локализации все-таки предпочитаете дефолтную английскую раскладку
- устанавливает русский язык со всеми компонентами
- добавляет русский язык в список языков и методов ввода
- ставит русский на первое место в списке предпочитаемых (при условии, что он на втором из двух)
- задает русский в качестве языка интерфейса
- задает регион РФ
- копирует вышеперечисленные языковые настройки на экран приветствия и в новые учетные записи
- задает русскую кодовую страницу
# Полная локализация Windows: https://www.outsidethebox.ms/22149/ Install-Language ru-RU Set-WinUILanguageOverride ru-RU $List = Get-WinUserLanguageList $List.Add("ru-RU") Set-WinUserLanguageList $($list[1], $list[0]) -Force Set-WinHomeLocation -GeoId 203 # https://go.microsoft.com/fwlink/?LinkID=242308 Set-WinSystemLocale ru-RU Copy-UserInternationalSettingsToSystem -WelcomeScreen $True -NewUser $True # Бонус: переопределить дефолтный метод ввода на английский # Set-WinDefaultInputMethodOverride -InputTip "0409:00000409"
Заключение
Новые командлеты навели два недостающих мостика к локализации всех компонентов установленной системы. Конечно, с непривычки трудно ориентироваться в разнообразии языковых командлетов. Но фактически разработчики стараются делать отдельный командлет для каждой настройки в графическом интерфейсе. Зная это, проще находить подходящий командлет для решения конкретной задачи.
Интегрированная среда разработки Windows PowerShell, включающая GUI Designer и Script Generator. Создает код Windows Forms и обеспечивает удаленную отладку. Программа включает в себя удобный редактор сценариев с раскраской синтаксиса, подсветкой ссылок и форматированием кода. Сниппеты кода и команды можно создавать, редактировать и управлять ими.
Мощный GUI Designer позволяет быстро и легко проектировать пользовательские интерфейсы. Вместе с множеством предопределенных элементов управления это избавляет от необходимости писать сотни строк кода вручную. С помощью Script Debugger можно отлаживать сценарии и целые модули локально и удаленно. Можно установить условные точки останова.
Конструктор функций позволяет легко создавать расширенные функции и проверять правильность синтаксиса. PowerShell Studio может преобразовывать сценарии PowerShell в автономные EXE и многое другое.
- Программа в два клика легко преобразует набор любых сценариев в exe файлы – исполняемые
- Редактор имеет все инструменты для создания профессионального установщика формата MSI
- Вам никто не мешает создать службу Виндовс через PowerShell
- Вы также получите функцию мониторинга, следит за скриптами и использования памяти
- Тесная интеграция с Git, что способствует контролю версий
- Поддерживается только 64 битная система
Пароль на все архивы: rsload

Рассмотрим способ как самостоятельно добавить русский язык в Windows 11 Home, Pro, Single Language по умолчанию (русифицировать систему).
Или воспользуйтесь услугами русификации наших специалистов.
Этот способ будет полезен тем кто установил систему на Английском или другом языке или у кого не переключается язык на клавиатуре в Windows 11 на Русский
Если коротко то:
Как поменять язык на Windows 11:
- Зайти в настройки языка Start (Пуск) – Settings (Параметры) – Time & Language (Время и язык) – Language & Region (Язык и регион)
- Загрузить новый язык по кнопке Add Language (Добавить язык)
- Отметить все пункты, дождаться загрузки и установки
- Сделать добавленный язык по умолчанию
- Перезагрузить Windows 11
Для Windows 11 Single Language используйте Шаг №2
Введение
В этой инструкции расскажем, как сделать русский язык по умолчанию в Windows 11.
Услуги русификации Windows 11 – удалённо
Специалисты АйТи Мен могут помочь с русификацией Windows 11.
Русификация происходит через перестановку Windows 11 той же версии, только с русским языком.
Как итог – у вас сохраняется лицензия на устройстве. Русский язык никогда не слетит при обновлениях или перезагрузках Windows 11. Сохраняются все драйвера.
Стоимость русификаци: 2000 руб. Оплата после проверки.
Как происходит работа:
- Напишите нам в Телеграм
- Скачиваете программу удаленного доступа АниДеск
- Предоставляете доступ
- Выполнение работы
- Проверка
- Оплата
Оплата: Оплата после выполнения работ и проверки. Оплата на карту.
Гарантии: Месяц на проверку.
Самостоятельная русификация Windows 11 Single Language (Для одного языка)
Если у вас редакция Windows 11 Single language – это означает, что официально вам недоступна стандартная смена языка интерфейса. С Windows 11 SL вам доступно только добавление новой клавиатуру или язык для ввода, но не изменение языка интерфейса Windows 11. Ниже описан способ русификации, который протестирован на английском, китайском, корейском и турецком языках.
Как сменить язык интерфейса в Windows 11 Single Language через PowerShell
Чтобы поменять язык будем использовать нестандартные (неофициальные) способы.
2. Откройте от имени администратора программу PowerShell (можно найти через поиск Windows 11)
3. Скопируйте путь к файлу Microsoft-Windows-Client-Language-Pack_x64_ru-ru.cab (Выделите Microsoft-Windows-Client-Language-Pack_x64_ru-ru и нажмите Ctrl+Shift+C) (или выберите “copy as path” в контекстном меню)
4. Выполните последовательно команды:
- dism.exe /online /Add-Package /PackagePath: путь до вашего файла.cab
- reg add HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language /v InstallLanguage /t REG_SZ /d 0419 /f
- reg add HKLM\SYSTEM\CurrentControlSet\Control\Nls\Language /v Default /t REG_SZ /d 1049 /f
5. После этого перезагрузите систему и попробуйте изменить язык интерфейса стандартным способом этой инструкции.
Стандартное добавление языка – Видео инструкция
Подробная видео инструкция по смене языка в Windows 11
Стандартное добавление языка
Ниже инструкция сработает для всех редакций Windows 11 кроме Single Language (Для одного языка).
Чтобы изменить язык системы и русифицировать Windows 11 перейдите в настройки системы Start (Пуск) – Settings – Time Language – Language Region
Скачать русский языковой пакет для Windows 11
В первой вкладке Windows Display Language (Язык интерфейса Windows) посмотрите какие языки у вас установлены в системе. Для этого нажмите на кнопку языка справа в этой вкладке. Если кроме английского языка у вас не будет другого, то добавьте новый язык по кнопке ниже “Add a language“.
Чтобы установить русский язык в Windows 11 нажмите на кнопку “Add a language” и в открывшемся окне выберите русский язык (можно набрать в строке поиска “russian” Выбрав нужный язык) и нажмите “Next“
В следующем окне отметьте галочками пункты Language Pack (Языковой пакет) и Set as my Windows display language (Назначить языком интерфейса Windows). Затем нажмите “Install“.
Подождите некоторое время пока языковой пакет загрузится.
После загрузки во вкладке Windows Display Language выберите Русский язык и выйдите из системы нажав ниже кнопку “Sign out” (или попросту перезагрузите компьютер)
Если во вкладке Windows Display Language имеется выбор Русского языка, но часть на английском, то выберите Русския язык и перезагрузите систему Если после перезагрузки язык не изменится, то сделайте настройку языкового пакета из шага №4
Загрузка русского языкового пакета из магазина Microsoft Store
Для загрузки перейдите в Microsoft Store и введите в поиске: “Пакет локализованного интерфейса на русском” Затем выберите его и нажмите “Get” (Получить).
Затем откроется окно установки языкового пакета, отметьте пункты Language Pack (Языковой пакет) и Set as my Windows display language (Назначить языком интерфейса Windows). Дождитесь завершения загрузки и настройки, затем перезагрузите операционную систему.
На 5.01.23 пакет скачивается из России не скачивается без VPN
В этом случае сначала решите проблему с открытием Microsoft Store с помощью VPN
Если вы не находите пакет или пакет не скачивается попробуйте использовать VPN для маскировки Российского IP
Как удалить язык в Windows 11
Если вы случайно добавили не тот язык или хотите убрать лишний (для правильной работы ОС лучше оставить 2 языка Русский и Английский), то во вкладке Язык интерфейса Windows (Windows Display Language) должен быть выбран тот язык который вы хотите оставить. А ниже напротив языка которого хотите удалить нажмите на три точки и выберите “Удалить” (Remove).
Настройка русского языкового пакета
Если во вкладке Windows Display Language имеется выбор Русского языка, но часть на английском, то выберите “Русский” и перезагрузите систему. Если после перезагрузки Windows не будет на Русском языке сделайте следующее:
Ниже вкладки Windows Display Language, напротив Русского языкового пакета нажмите три точки и выберите “Language options“. Откроются настройки языкового пакета. Затем нажмите “Download” напротив пунктов Language pack (Языковой пакет), Basic typing, Handwriting и Speech. Дождитесь окончания загрузки.
Затем снова перейдите в Language & Region и выберите Русский во вкладке Windows Display Language и выйдите из системы нажав ниже кнопку “Sign out” (или попросту перезагрузите компьютер)
После входа в операционную систему, вы увидите русский интерфейс Windows 11.
Дополнительная локализация Windows 11
Для полной русификации, кроме перевода интерфейса, можно сменить язык у экрана приветствия и системные учетные записи новых пользователей.
Для этого перейдите снова в Пуск – Параметры – Время и язык – Язык и регион и нажмите “Административные языковые параметры“.
В открывшемся окне во вкладке “Дополнительно” нажмите “Копировать параметры”, затем отметьте пункты “Экран приветствия и системные учетные записи” и “Новые учетные записи пользователей”. Далее нажмите ОК и перезагрузите компьютер.
Изменение языка программ
После установки русского языка в Windows 11 по умолчанию, могут быть не переведены некоторые программы. Также может быть половина на английском или присутствовать иероглифы. Чтобы это исправить можно использовать еще одну настройку – добавить поддержку языка программ не поддерживающих Юникод.
Для русификации программ в Windows 11, перейдите снова в Пуск – Параметры – Время и язык подраздел Язык и регион и нажмите “Административные языковые параметры“.
В открывшемся окне во вкладке “Дополнительно” нажмите “Изменить язык системы”.
Затем во вкладке “Текущий язык системы” выберите Русский язык и отметьте пункт “Бета версия: Использовать Юникод (UTF-8) для поддержки языка во всем мире”. Затем нажмите ОК и перезагрузите Windows 11.
Настройте параметры региона
Кроме установки Русского языка по умолчанию для оформления Windows 11, можно задать свои параметры в Формат региона и параметры ввода с клавиатуры.
Настройка формата региона
После установки Русского языка в качестве системного языка, настройки региона автоматически устанавливаются стандартные для русского языка параметры. С ними можно ознакомиться нажав на вкладку формат региона. Если параметры указанные в этом регионе вас устраивают, то можете оставить как есть. Если данные параметры вас не устраивают, то выберите нужный регион по кнопке справа.
Настройки ввода с клавиатуры.
Для настройки ввода с клавиатуры в Windows 11 также заложено много региональных параметров. Во вкладке сопутствующие параметры нажмите на “Ввод” и посмотрите какие параметры установлены по умолчанию для вашего Русского языка.
Тут же на странице в меню “Дополнительные параметры клавиатуры”, вы можете выбрать “Переключение методов ввода”, “Параметры языковой панели” и изменит сочетания клавиш переключения языка нажав “Сочетания клавиш для языков ввода”
Возможные ошибки
Если во вкладке Windows Display Language имеется выбор Русского языка, но часть на английском, то выберите Русския язык и перезагрузите систему Если после перезагрузки язык не изменится, то сделайте настройку языкового пакета из шага №4
В этом случае сначала решите проблему с открытием Microsoft Store с помощью VPN
Если вы не находите пакет или пакет не скачивается попробуйте использовать VPN для маскировки Российского IP
Помогла ли Вам эта статья?
В этой статье мы рассмотрим ручной и автоматизированный способы установки языковых пакетов и назначения языка по умолчанию в Microsoft Office 2019, 2016 и Microsoft 365 Apps for Business (ранее Office 365).
В Microsoft Office можно задать языковые настройки в следующих параметрах, который настраиваются отдельно:
- Язык ввода (Editing Language)
- Язык интерфейса (Display Language)
- Язык справки (Help Language)
- Язык инструментов проверки правописания (Proofing Tools) — для грамматики и пунктуации
Установить и назначить язык интерфейса Microsoft Office вручную
Если на компьютере уже установлен Microsoft Office, вы можете вручную загрузить языковой пакет для Microsoft Office и назначить предпочтительный язык.
- Запустите приложение MS Office, например Word и определите версию и разрядность вашей редакции (File -> Account -> About). В этом примере это Microsoft Office 2019 32-bit с английским языковым интерфейсом;
- Чтобы установит дополнительные язык в Office, перейдите в File -> Options -> Languages;
- Выберите нужный язык в списке Add additional editing languages и нажмите Add;
- Затем перейдите по ссылке https://support.microsoft.com/en-us/office/language-accessory-pack-for-microsoft-365-82ee1236-0f9a-45ee-9c72-05b026ee809f. Выберите вашу версию Office, язык, который нужно добавить и скачайте языковой пакет (32 или 64 бита);
- Запустите скачанный файл OfficeSetup.exe. Установка выполняется в фоновом режиме. Установщик скачивает необходимые файлы из сети Microsoft CDN;
- После окончания установки языкового пакета назначьте его по умолчанию в настройках вашего приложения Office;
- Перезапустите Word и проверьте, что язык интерфейса изменился.
Ручной метод неприменим, если вам нужно управлять языковыми пакетами и настройками MS Office на множестве компьютеров с помощью средств автоматизации (SCCM, Intune, скрипты).
Чтобы узнать, какие языковые пакеты Office установлены на компьютере можно получить информацию из реестра Windows с помощью PowerShell:
Узнать текущий язык интерфейса Office, который назначен в профиле пользователя:
Установка языковых пакетов с помощью Office Deployment Tool
На современных версиях Microsoft Office 2021/2019/2016 и Office 365, которые распространяются с помощью C2R пакетов для автоматической установки дополнительных языковых пакетов можно использовать Office Deployment Tool (ODT).
<Configuration> <Add Version="MatchInstalled"> <Product ID="LanguagePack"> <Language ID="ru-ru" /> </Product> </Add> <Display Level="None" /> </Configuration>
-
Add Version="MatchInstalled"
– указывает что нужно внести изменения в пакет Office, который установлен на компьютере (не важно это Office 2019 и 365) -
Language ID="ru-ru"
– название языкового пакета, который нужно установить. Тут можно указать несколько языковых пакетов:<Language ID="ru-ru" /> <Language ID="de-de" />
- Если нужно установить язык, соответствующий языку, назначенному по-умолчанию в интерфейсе Windows, измените строку на:
<Language ID="MatchInstalled" />
Затем перейдите в каталог с ODT и выполните команду:
Setup.exe /configure add-language.xml
ODT скачает и установит указанный языковой пакет (в этом примере русский) для вашей версии MS Office.
C 2022 года Microsoft блокирует загрузки установочных файлов Office C2R из своей CDN в РФ и Беларуси. Для обхода этого ограничения нужно перед установкой сбросить GeoID на компьютере:
$oldGeoID=(Get-WinHomeLocation).GeoId
#Сменить GeoID на USA
Set-WinHomeLocation -GeoId 244
#Удалить несколько разделов в реестре
Remove-Item -Path HKCU:\SOFTWARE\Microsoft\Office\16.0\Common\Experiment -Recurse -Force -ErrorAction Ignore
Remove-Item -Path HKCU:\SOFTWARE\Microsoft\Office\16.0\Common\ExperimentConfigs -Recurse -Force -ErrorAction Ignore
Remove-Item -Path HKCU:\SOFTWARE\Microsoft\Office\16.0\Common\ExperimentEcs -Recurse -Force -ErrorAction Ignore
Запустите установку дополнительного языка Office с помощью ODT. После окончания установки, вернуть предыдущий GeoID:
Set-WinHomeLocation -GeoId $oldGeoID
Подробнее об этом в статье Как выборочно установить конкретное приложение в Microsoft Office.
Если нужно удалить один из языковых пакетов, используйте XML файл:
<Configuration> <Remove> <Product ID="LanguagePack"> <Language ID="de-de" /> </Product> </Remove> </Configuration>
Задать языковые настройки MS Office с помощью GPO
После этого вы можете назначить пользователю язык по умолчанию с помощью групповой политике.
- В домене Active Directory нужно скачать ADMX шаблоны GPO для Microsoft Office и скопировать из в центральное хранилище GPO (Central Store);
- Затем с помощью консоли управления доменными GPO (
gpmc.msc
) создайте GPO и назначьте ее на целевую OU с пользователями; - Перейдите в раздел User Configuration -> Policies -> Administrative Templates -> Microsoft Office 2016 -> Language PreferencesПерейдите в раздел Display Language и задайте язык интерфейса MS Office по-умолчанию в параметре Display menus and dialog boxes in;
- Затем в разделе Editing Languages задайте язык ввода по-умолчанию (Primary Editing Language);
- После обновления настроек GPO на клиентах, проверьте что в интерфейсе MS Office по-умолчанию используется назначенный вами язык. Обратите внимание, что текущий язык интерфейса и редактирования заданы политикой.
В Microsoft 365 вы можете назначить языковые настройки пользователя с помощью командлета:
Если пользователь синхронизируется в Microsoft 365 из on-premises Active Directory нужно назначить язык с помощью атрибута preferredLanguage:
Некоторые пользователи новых ноутбуков сталкиваются с проблемой предустановленной операционной системы Windows Home Single Language, особенно если она на китайском языке. В этой статье мы рассмотрим простой способ смены языка интерфейса на необходимый, который позволит сделать вашу операционную систему более удобной и понятной.
Почему Windows Home Single Language?
Прежде всего, давайте разберемся, почему многие ноутбуки именно с этой версией операционной системы. Основная причина здесь заключается в стоимости. Windows Home Single Language обходится производителю компьютера дешевле, что делает ее привлекательным вариантом для массовых продаж. Также часто система может быть и вовсе не активированной, в таком случае можем предложить Вам ключ активации по самой демократичной цене на рынке в нашем интернет-магазине. А с промокодом еще дешевле 🙂 (-10% на весь ассортимент магазина)
Как сменить язык?
Хотя изначально интерфейс может быть на английском или даже китайском языке, изменить его на другой совсем несложно. Вот пошаговая инструкция:
Убедитесь, что ваш компьютер подключен к интернету.
Запустите PowerShell с правами администратора. Для этого найдите PowerShell в меню Пуск и выберите “Запуск от имени администратора”.
В открывшемся окне PowerShell введите следующую команду:
Install-Language -Language uk-ua (ru-ru для русского, если необходим иной язык в конце статьи имеется таблица)
Это инициирует загрузку необходимого языкового пакета, после чего просто подождите завершения процесса.
Убедитесь, что в списке установленных языков присутствует необходимый язык.
Теперь необходимо отредактировать ключи реестра. Найдите “regedit” в меню Пуск и запустите его от имени администратора.
Откройте реестр и найдите следующий путь: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language
Дважды кликните мышью щелкните на параметрах “Default” и “InstallLanguage” и измените их значения с “0409” на “0422” – для украинского (“0419” для русского, для других смотрите таблицу в конце статьи).
После этого перезагрузите компьютер.
Поздравляем! Теперь вы увидите перед собой полностью русифицированный интерфейс операционной системы.
Настройка языка ввода
Чтобы добавить русский язык в параметры языка ввода, следуйте инструкциям в зависимости от версии Windows:
Для Windows 11:
Откройте “Параметры” и выберите “Время и язык”.
Нажмите на вкладку “Язык и регион”.
Нажмите “Добавить язык” и выберите необходимый язык.
Нажмите “Далее” и затем “Установить”.
Для Windows 10:
Откройте “Параметры” и выберите “Время и язык”.
Перейдите на вкладку “Язык”.
Нажмите на значок “+” рядом с “Добавление языка” и выберите необходимый язык.
Нажмите “Далее” и затем “Установить”.
Теперь ваша операционная система полностью русифицирована/украинизирована, и вы можете пользоваться ею с максимальным комфортом. Надеемся, что данная инструкция была полезной и поможет вам настроить вашу систему под свои потребности.
Коды языков в Windows
Китайский – упрощенный | ||
Арабский (Саудовская Аравия) | ||
Чешский (Республика Чехия) | ||
Испанский (традиционная сортировка) | ||
Корейский (Республика Корея) | ||
Норвежский, букмол (Норвегия) | ||
Урду (Исламская Республика Пакистан) | ||
Таджикский (кириллица) – Таджикистан | ||
Азербайджанский (латиница, Азербайджан) | ||
Баскский (Страна Басков) | ||
Upper Sorbian – Германия | ||
Македонский (Бывшая югославская Республика Македония) | ||
Тсвана (Южная Африка) | ||
Исикоса (Южная Африка) | ||
Исизулу (Южная Африка) | ||
Африкаанс (Южная Африка) | ||
Фарерский (Фарерские о-ва) | ||
Саамский северный (Норвегия) | ||
Туркменский – Туркмения | ||
Узбекский (латиница, Узбекистан) | ||
монгольский (кириллица, Монголия) | ||
Тибетский – Китай | ||
Валлийский (Соединенное Королевство) | ||
Лаосский (Лаосская Народно-Демократическая Республика) | ||
Чероки – Чероки | ||
Inuktitut (Canadian_Syllabics) – Канада | ||
Хауса (латиница, Нигерия) | ||
Северный сото (Южная Африка) | ||
Башкирский – Россия | ||
Гренландский – Гренландия | ||
Тигринья – Эфиопия | ||
Yi – Китай | ||
Бретонский – Франция | ||
Уйгурский – Китай | ||
Маори (Новая Зеландия) | ||
Occitan – Франция | ||
Corsican – Франция | ||
Alsatian – Франция | ||
Саха – Россия | ||
Киче – Гватемала | ||
Волоф (Республика Сенегал) | ||
Dari – Афганистан | ||
Шотландский гэльский – Соединенное Королевство (Великобритания) | ||
Центральный курдский – Ирак | ||
Valencian – Валенсия | ||
Норвежский, нюнорск (Норвегия) | ||
Сербский (латиница, Сербия) | ||
Азербайджанский (кириллица, Азербайджан) | ||
Lower Sorbian – Германия | ||
Сетсвана / Тсвана – Ботсвана | ||
Саамский северный (Швеция) | ||
Узбекский (кириллица, Узбекистан) | ||
Панджаби – Пакистан | ||
Тамил – Шри-Ланка | ||
Монгольский (Монг) – Монголия | ||
Синдхи – Пакистан | ||
Инуктитут (латиница, Канада) | ||
Тамазигхт (латиница) – Алжир | ||
Пулар – Сенегал | ||
Тигринья – Эритрея | ||
Сербский (кириллица, Сербия) | ||
Саамский северный (Финляндия) | ||
Хорватский (Босния и Герцеговина) | ||
Саамский Лул (Норвегия) | ||
Центральный Атлас Тамазигхт (тифинаг) – Марокко | ||
Английский (Новая Зеландия) | ||
Боснийский (латиница, Босния и Герцеговина) | ||
Саамский Лул (Швеция) | ||
Сербский (кириллица, Сербия) | ||
Саамский южный (Норвегия) | ||
Английский (Южная Африка) | ||
Испанский (Доминиканская республика) | ||
Сербский (кириллица, Босния и Герцеговина) | ||
Саамский южный (Швеция) | ||
Боснийский (кириллица, Босния и Герцеговина) | ||
Саамский Скольт (Финляндия) | ||
Английский (Карибский бассейн) | ||
Сербский (латиница) – Сербия | ||
Саамский Инари (Финляндия) | ||
Сербский (кириллица) – Сербия | ||
Английский (Тринидад и Тобаго) | ||
Сербский (латиница) – Черногория | ||
Сербский (кириллица) – Черногория | ||
Английский (Республика Филиппины) | ||
Английский – Индия | ||
Английский – Малайзия | ||
Английский – Сингапур | ||
Испанский – США | ||
Китайский (традиционное письмо) |