Можно ли «применить» изменение реестра без перезагрузки?

16693
MrVimes

У меня новая мышь - Роккат Кова. Это хорошо, но одна проблема заключается в том, что настройки мыши сбрасываются на значения по умолчанию при каждом выключении компьютера.

Я могу выяснить, как на самом деле вносить изменения в реестр с помощью хоста сценариев Windows, чтобы я мог устанавливать его в качестве задачи запуска при каждой загрузке Windows, но это оставляет очевидную проблему - насколько я знаю, изменения реестра обычно нужна перезагрузка.

Ну, перезагрузка просто собирается отменить изменения, поэтому я вернулся к исходной точке.

Есть ли способ (желательно в сценарии, чтобы я мог его автоматизировать) изменить параметры реестра и применить их к устройству, которому они соответствуют в текущем сеансе? Я хочу установить чувствительность мыши на 6 (по умолчанию 10) и переключить кнопки со стрелками вправо на 1 *

(Я знаю, что у roccat есть встроенная функция кнопок подкачки, но она также меняет боковые кнопки - я этого не хочу)

7
Не хотите ли узнать, почему настройки продолжают сбрасываться? Ignacio Vazquez-Abrams 14 лет назад 2
Видимо, это известная ошибка мыши этой марки. поэтому вместо того, чтобы тратить свое время на их поддержку, я решил попытаться «решить» это сам. MrVimes 14 лет назад 0
Сказав это, я только что по электронной почте их. MrVimes 14 лет назад 0

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

3
Bob

Изменение значений реестра НЕ требует перезагрузки, они «применяются» немедленно. Если какая-либо программа не читает эти значения при загрузке, нет причин для перезагрузки только для изменения значения реестра.

Вы уверены, что? Почему каждый веб-сайт, который документирует изменение значения, сообщает о перезагрузке после внесения изменения? Я знаю, что изменения применяются к самому реестру, но эти изменения бесполезны, если только вещь, на которую они ссылаются, не изменится. Когда я меняю настройки, на которые я ссылаюсь в вопросе, ничего не происходит. Мышь сохраняет свои неверные настройки. Причина перезагрузки заключается в том, что изменения в реестре применяются к устройству, которому они соответствуют. MrVimes 14 лет назад 0
@MrVimes: Боб абсолютно прав. Это означает, что настройки мыши должны читать реестр при загрузке. Вы можете попробовать подключить мышь к другому порту, чтобы она снова распознала мышь, что может считывать настройки. Вы также можете попробовать отключить и снова включить мышь. У мыши нет никаких оснований регулярно читать настройки реестра ... она просто читает настройки один раз при первой загрузке, поэтому единственный вариант - сделать что-то, что может заставить мышь перечитать эти настройки. Jarvin 14 лет назад 0
Я знаю, что Боб прав. Я подразумеваю, что он упускает суть. Дело в том, что я хочу заставить окна «переинициализироваться». изменить настройки вручную в cp проще, чем отключить мышь и снова подключить ее. Это также упускает из виду. Я ищу способ решить эту проблему в коде, чтобы я мог забыть об этом и не нужно «исправлять» настройки каждый раз, когда я включаю свой компьютер. MrVimes 14 лет назад 1

Похожие вопросы