Приветствую.
Поскольку 31 октября вышла финальная версия JAWS 2025, написал инструкцию как правильно обновиться до неё с предыдущей версии.
Внимание! В октябрьской версии JAWS 2025 раздел справки "Что нового в JAWS" устаревший от версии 2024. В следующем обновлении он уже будет актуальным от версии 2025.
Будем предполагать, что у вас установлена версия JAWS 2024 и вы хотите обновиться до версии 2025, перенеся туда ваши пользовательские скрипты и настройки. Прежде всего пересохраните ваш пользовательский файл Default.jcf в кодировку UTF8. Это необходимо для того, чтобы при переносе настроек русские названия клавиш, если вы их изменяли, перенеслись корректно, а не в виде вопросительных знаков. Для этого откройте в Блокноте Windows файл Default.jcf из вашей пользвательской папки от JAWS 2024. В меню "Файл" нажмите "Сохранить как". Найдите в открывшемся диалоге список "Кодировка" и выставите в нём самый последний пункт "UTF8 со спецификацией". После нажатия "Ok" файл будет сохранён в нужной кодировке.
Теперь запускаем установщик JAWS 2025 или обновляем JAWS через проверку обновлений в меню "Справка" версии 2024. В процессе установке проверяем, что установлен флажок "Перенос пользовательских настроек". Если он не установлен, то обязательно отмечаем. Дальше стандартным образом проходим процесс установки. После окончания установки и перезапуска системы JAWS 2025 запустится со всеми прежними настройками и скриптами от версии 2024. Однако, некоторые скрипты после переноса не компилируются автоматически. Зайдите в вашу пользовательскую папку настроек JAWS 2025 и проверьте, чтобы для всех файлов jss имелись одноимённые файлы jsb. Например, если у вас был пользовательский файл MyExtensions.jss, то после описанного выше обновления с переносом настроек, он в версии JAWS 2025 появится, но файла MyExtensions.jsb не будет. Чтобы его создать, просто откройте в диспетчере скриптов JAWS файл MyExtensions.jss из пользовательской папки настроек JAWS 2025 и нажмите Control+S. бинарный файл MyExtensions.jsb будет создан и все скрипты из файла MyExtensions.jss заработают как и в предыдущей версии.
Теперь можно удалять старую версию 2024. Для этого включите экранный диктор или NVDA, зайдите в раздел "Установка и удаление программ" и запустите удаление JAWS 2024. Если вы не используете другие продукты от Freedom Scientific типа Fusion или Zoom Text, то отмечайте флажок "Удалить общие компоненты". Также установвите флажок "Удалить пользовательские настройки", чтобы удалить бесполезную для версии 2025 папку с настройками от версии 2024. После удаления и перезагрузки , удалите оставшиеся папки с именем JAWS 2024 из папок Program Files и Program Data, а также из папки Roaming в вашей учётной записи Windows. Не бойтесь, на работе JAWS 2025 удаление общих компонентов от JAWS 2024 никак не скажется. Если после удаления JAWS 2024 JAWS 2025 не запускается на экраане входа в систему, где вы вводите пароль или пин-код, то войдите в систему, включив на экране входа экранный диктор, зайдите в общие настройки JAWS 2025 (меню "Параметры"), нажмите кнопку "Автоматически запускать JAWS" и установите флажок "Запускать JAWS на экране входа в систему". Примечание: вместо ручной компиляции файлов jss в бинарные файлы jsb, вы можете просто скопировать файлы jsb из вашей пользовательской папке настроек JAWS 2024 в пользовательскую папку настроек JAWS 2025. Если у вас более старая версия JAWS, с которой вы обновляетесь до версии 2025, то лучше этого не делать, а скомпилировать вручную, как было описано выше, чтобы избежать ошибок из-за устаревшого не совместимого кода в скриптах, поскольку при ручной компиляции вы получите сообщения об ошибках, если в коде скриптов что-то не понравится новой версии.
--
Евгений Корнев.