Чтобы воспроизвести ошибку с голосами (доступными через SAPI) в Windows, я экспортировал раздел реестра с компьютера клиента и импортировал его на свой компьютер.
А именно это было
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Speech\Voices\Tokens\TTS_MS_EN-US_ZIRA_11.0
Я попытался удалить раздел реестра снова, но Windows не позволила мне, так как только TrustedInstaller может сделать это, поскольку это часть английской системы Windows.
Я попытался удаленно обработать реестр через PS, но это тоже не сработало. Я установил англоязычный пакет для Windows 10, и это установило еще один голос TTS_MS_EN_US, так что я думаю, что он также попытался установить ZIRA.
Когда я удалил этот языковой пакет, другой MS_EN_US пропал, но ZIRA все еще был там.
Когда я вступаю во владение ключом и пытаюсь удалить ключ, он говорит: «TTS_MS_EN-US_ZIRA_11.0 не может быть удалено. Ошибка при попытке удалить ключ. "И ProcMon просто выводит" НЕВОЗМОЖНО УДАЛИТЬ "без дополнительной информации.
У кого-нибудь есть еще идеи, как я могу удалить этот голос из реестра?