Вопрос или проблема
Я ищу способ исправить свою установку Windows 11, так как 2 моих голосовых пакета не работают должным образом. Я много гуглил, спрашивал у Chat GPT и пробовал всё, что знаю на данный момент.
Существует ли способ исправить установленные голосовые пакеты без переустановки Windows? Я не знаю, что вызывает проблему, но это второй раз, когда это со мной происходит, и на полную переустановку компьютера у меня уходит около 3 дней, чтобы настроить его идеально со всеми необходимыми программами. Я использую как английский, так и японский на своем ПК.
В разделе настроек указано, что голосовые пакеты имеют размер 0 МБ. Программы, такие как Deepl и другие текстовые программы синтеза речи, не работают должным образом, потому что файлы могут быть повреждены.
Я думаю, что попробовал большинство стандартных способов исправления пакетов.
Я пробовал переустановку Windows на месте.
Я пытался удалить голосовые пакеты вручную, но кнопки удаления были недоступны.
Я пробовал использовать PowerShell и командную строку, чтобы попробовать множество различных комбинаций удаления и установки пакетов, но пока не смог исправить установки.
Я даже не могу заставить пакеты исчезнуть из раздела настроек.
Примеры кода, которые я пробовал:
sfc /scannow
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
DISM /Online /Get-Capabilities
Add-WindowsCapability -Online -Name "Language.Basic~~~en-US~0.0.1.0"
Add-WindowsCapability -Online -Name "Language.Handwriting~~~en-US~0.0.1.0"
Add-WindowsCapability -Online -Name "Language.Speech~~~en-US~0.0.1.0"
DISM /Online /Add-Capability /CapabilityName:Speech.TTS.en-US
DISM /Online /Add-Capability /CapabilityName:Speech.TTS.ja-JP
Remove-WindowsCapability -Online -Name "Speech.TTS.en-US"
Remove-WindowsCapability -Online -Name "Speech.TTS.ja-JP"
Add-WindowsCapability -Online -Name "Speech.TTS.en-US"
Add-WindowsCapability -Online -Name "Speech.TTS.ja-JP"
Regedit для удаления токенов и их переустановки
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens
Я даже вручную перемещал папки с данными и пытался переустановить их. Однако данные были восстановлены после этой процедуры.
Я даже пробовал изменять групповые политики и т. д.
Откройте редактор групповой политики в своем домене
Запустите + gpedit.msc
Создайте новую групповую политику или измените существующую. Убедитесь, что она применяется к компьютерам, которые вы хотите.
Перейдите в “Конфигурация компьютера”, “Политики”, “Административные шаблоны”, а затем “Система”.
Дважды щелкните или откройте “Указать параметры для установки дополнительных компонентов и восстановления компонентов”
Убедитесь, что “Никогда не пытаться загружать контент из Windows Update” НЕ отмечено
Убедитесь, что “Загружать содержимое для восстановления и дополнительные функции непосредственно из Windows Update вместо служб обновления Windows Server (WSUS)” ОТМЕЧЕНО.
Подождите, пока ваша группа политики обновится, или выполните “gpupdate /force” на рабочих станциях.
Я не могу найти хороший способ это исправить, поэтому ищу помощь.
Версия Windows 11 Pro
Версия 24H2
Установлено 11/18/2024 Пн
Сборка ОС 26100.2454
Опыт Пакет функций Windows 1000.26100.36.0
Процессор Intel(R) Core(TM) i9-7980XE CPU @ 2.60GHz 2.60 GHz
Установленная ОЗУ 64.0 ГБ (63.7 ГБ доступно)
Тип системы 64-разрядная операционная система, процессор на базе x64
Ответ или решение
Чтобы решить проблему с пакетами голосового ввода в Windows 11, которые отображаются как 0 МБ, существует несколько шагов, которые можно предпринять без необходимости полной переустановки операционной системы. Рассмотрим все возможные методы и их детали.
Оценка текущего состояния
Сначала необходимо удостовериться, что операционная система функционирует правильно. Вы уже выполнили некоторые стандартные команды для диагностики, такие как:
sfc /scannow
— для проверки целостности системных файлов.- DISM с различными параметрами — для обслуживания и восстановления образа Windows.
Если эти команды не выявили и не устранили проблемы, следует перейти к более специфическим шагам.
Удаление и повторная установка голосовых пакетов
Раз вы уже пробовали различные команды PowerShell и DISM безуспешно, рассмотрим возможность их удаления и повторной установки.
-
Удаление голосовых пакетов. Попробуйте выполнить следующие команды в PowerShell от имени администратора:
Remove-WindowsCapability -Online -Name "Speech.TTS.en-US" Remove-WindowsCapability -Online -Name "Speech.TTS.ja-JP"
Если кнопки удаления в настройках серого цвета, это может указывать на то, что система не может корректно управлять этими компонентами.
-
Очистка реестра. Вам уже известен путь в реестре:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech_OneCore\Voices\Tokens
Попробуйте удалить все токены, относящиеся к голосовым пакетам, чтобы избавиться от возможных конфликтов. Не забудьте создать резервную копию реестра перед изменениями.
-
Переустановка голосовых пакетов. После удаления попробуйте их заново установить:
Add-WindowsCapability -Online -Name "Speech.TTS.en-US" Add-WindowsCapability -Online -Name "Speech.TTS.ja-JP"
Проверка групповой политики и параметров обновлений
Вы также упомянули о настройках групповой политики. Следует убедиться, что они настроены корректно:
- Выполните команду
gpedit.msc
для доступа к редактору локальной групповой политики. - Убедитесь, что параметр «Не пытаться загрузить содержимое из Windows Update» не отмечен.
- Проверьте, что параметр «Загружать контент для восстановления и необязательных функций напрямую из Windows Update вместо WSUS» отмечен.
После внесения изменений выполните обновление групповой политики:
gpupdate /force
Операции с учетными записями и локальными настройками
Иногда проблемы могут быть связаны с учетной записью или локальными настройками. Попробуйте создать новую локальную учетную запись администратора и проверить, сохраняется ли проблема в этой учетной записи. Если новые настройки работают нормально, возможно, следует рассмотреть возможность переноса данных в новую учетную запись.
Обновление Windows
Убедитесь, что у вас установлены последние обновления Windows. Для этого перейдите в Настройки > Обновление и безопасность > Проверка обновлений. Иногда в обновлениях содержатся исправления для таких проблем.
Резюме
Подводя итог, предлагаем следующие шаги для устранения проблемы с голосовыми пакетами в Windows 11:
- Повторное удаление и установка голосовых пакетов через PowerShell.
- Очистка соответствующих записей в реестре.
- Проверка и корректировка настроек групповой политики.
- Тестирование на новой учетной записи администратора.
- Проверка на наличие обновлений Windows.
Если вышеуказанные шаги не решат проблему, следует рассмотреть возможность обращения в техническую поддержку Microsoft для получения более специфической помощи с вашей проблемой.