[Цитировать]

    Valek271183
  • 14580
  • Стаж: 2 года 1 месяц
  • Сообщений: 34
  • Репутация:0

    [+] [-]
Пару лет назад, в самом начале установки Windows 10, в окне с выбором языка, фокус стоял на кнопке Далее и достаточно было нажать Enter для продолжения, теперь фокус на кнопке Устанавливаемый язык, из-за чего приходится задействовать мышь или щёлкать табом пока не перемещусь на кнопку Далее.
Можно ли это исправить и переместить фокус на кнопку Далее, как это было в установщиках двухлетней давности?

[Цитировать]

    Sergei Strelec
  • 2158
  • Стаж: 2 года 11 месяцев
  • Сообщений: 22
  • Репутация:17

    [+] [-]
Valek271183, aa
если програмерами это заложено в программе курсор на кнопке Далее, то это настройки мышки -Параметры указателя - Исходное положение в диалоговом окне - На кнопке, выбираемой по умолчанию
Проще говоря в реестре ПЕ параметр SnapToDefaultButton поставить 1. По умолчанию на компе и в чистом ПЕ он 0.
Попробуй, может повезет. Вот скрин с моего реестра, в ПЕ тоже есть такой параметр. Правь тот что DEFAULT в System32\config

[Цитировать]

    Valek271183
  • 14580
  • Стаж: 2 года 1 месяц
  • Сообщений: 34
  • Репутация:0

    [+] [-]
Sergei Strelec, не сработало, попробовал поменять и в System32\config и в Профиле пользователя
В какую сторону можно ещё покопать?

[Цитировать]

    MBTY
  • 1499
  • Стаж: 3 года 2 месяца
  • Сообщений: 66
  • Репутация:4

    [+] [-]
Диалог этот хранится в файле spwizres.dll
В Resource Hacker сменил этой кнопке свойства с BS_OWNERDRAW на BS_DEFPUSHBUTTON
Можно еще у остальных элементов затереть WS_TABSTOP, чтобы на них таб даже не фокусился - и кнопка "Далее" будет сразу в фокусе, по идее.
На деле я разницы не заметил, потому что даже с фокусом на выборе языка клавиша Enter у меня срабатывает. Явно у меня не та среда установки, что у вас.

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 1 год 9 месяцев
  • Сообщений: 605
  • Репутация:59

    [+] [-]
58914
Диалог этот хранится в файле spwizres.dll
В Resource Hacker сменил этой кнопке свойства с BS_OWNERDRAW на BS_DEFPUSHBUTTON
Убиваем ЦП, разумеется.
Не критично, но стоит иметь ввиду, имхо.

[Цитировать]

    Valek271183
  • 14580
  • Стаж: 2 года 1 месяц
  • Сообщений: 34
  • Репутация:0

    [+] [-]
58914BS_DEFPUSHBUTTON
У меня совмещённый установщик x32 и x64, в Boot64.wim \ индекс 2 \ sources \ spwizres.dll \ Dialog \ 2002 в строке 18 поменял BS_OWNERDRAW на BS_DEFPUSHBUTTON - не помогло, затем удалил WS_TABSTOP в строках выше, тоже не сработало. Для эксперимента скопировал все строки из старых boot.wim, там где ещё работало простое нажатие Enter,
но это тоже не сработало. Что ещё можно попробовать?
Ander_73, что значит
Убиваем ЦП
?, я удаляю файл Unlocker-ом и потом копирую туда исправленный.

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 1 год 9 месяцев
  • Сообщений: 605
  • Репутация:59

    [+] [-]
Valek271183,
Файл spwizres.dll имеет цифровую подпись Майкрософт. Любое изменение содержимого файла (правка ресурсов, например) сделает подпись недействительной.

[Цитировать]

    Valek271183
  • 14580
  • Стаж: 2 года 1 месяц
  • Сообщений: 34
  • Репутация:0

    [+] [-]
Я использую его для установки Windows 7 в legacy, я так понимаю что для установки в Security boot это точно не вариант?

[Цитировать]

    Gemostarter
  • 15956
  • Стаж: 1 год 7 месяцев
  • Сообщений: 86
  • Репутация:13

    [+] [-]
Valek271183, очень даже вариант, когда задействуется этот файл, полномочия Secure Boot уже давно и счастливо кончаются.

[Цитировать]

    Valek271183
  • 14580
  • Стаж: 2 года 1 месяц
  • Сообщений: 34
  • Репутация:0

    [+] [-]
Тогда для чего Ander_73 написал про
изменение содержимого файла сделает подпись недействительной
?

[Цитировать]

    MBTY
  • 1499
  • Стаж: 3 года 2 месяца
  • Сообщений: 66
  • Репутация:4

    [+] [-]
Так может взять банально старый spwizres.dll в новый установщик? Это явно только файл ресурсов.

[Цитировать]

    Valek271183
  • 14580
  • Стаж: 2 года 1 месяц
  • Сообщений: 34
  • Репутация:0

    [+] [-]
Заменил, окна стали меньше, язык описания стал английским, а вот нажатие Enter так и НЕ срабатывает, активным остался выбор языка, т.е. положительного результата нет. Получается, что дело не в этом файле. Может тогда есть альтернативный вариант, например, пропустить это окно, другие языки установщика использовать точно не буду, может это окно можно просто пропустить? (без использования Autounattend.xml)


Показать сообщения:    

Текущее время: 18-Ноя 08:27

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы