Удаление MS Voice невозможно

192
tmighty

Чтобы воспроизвести ошибку с голосами (доступными через 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 просто выводит «НЕВОЗМОЖНО УДАЛИТЬ» без какой-либо дополнительной информации.

У кого-нибудь есть еще идеи, как я могу удалить этот голос из реестра?

0
Вы должны иметь возможность просто взять на себя ответственность за ключ, а затем удалить его. Ramhound 5 лет назад 0
Когда я пытаюсь дать разрешения «пользователю», он говорит: «Параметры доступа для TTS_MS_EN-US ZIRA_11.0 не были сохранены. Доступ запрещен». tmighty 5 лет назад 0
@Ramhound И когда я действительно вступаю во владение и пытаюсь удалить ключ, он говорит: «TTS_MS_EN-US_ZIRA_11.0 не может быть удалено. Ошибка при попытке удалить ключ». tmighty 5 лет назад 0
А ProcMon просто говорит: «НЕ МОЖЕТ УДАЛИТЬ» tmighty 5 лет назад 0

0 ответов на вопрос