After installing Windows 8.1, however, the ActiveWndTrackTimeout delay is being ignored no matter what value is in there. The window switch is occurring immediately regardless of the value in the registry:
Has anyone else experienced this bug or have a fix for me? I can easily turn the feature on/off, but I’d rather leave it on with a reasonable delay.
I’m running Windows 8.1 Pro on a 64-bit machine.
3 Answers 3
I had Win8 and «ActiveWndTrackTimeout» was working fine, but when I updated to Win8.1 it stopped working. I had to RENAME «ActiveWndTrackTimeout» to «ActiveWndTrkTimeout», sign out and in, and now it works in Win8.1 too.
Such an old question but still appears to be valid even for windows 10 (Seriously Microsoft you should fix it once and for all)
I had configured: At path: HKEY_CURRENT_USER\Control Panel\Desktop\ value: ActiveWndTrackTimeout to 2000 (ms)
After upgrade to Windows 10 1709 (16299.461) everthing stopped working again. I haved added a registry DWORD key ActiveWndtrkTimeout with the same value (leaving the old key there) and the raise delay started to work again.
0 is the default value.
Note: I want to get one disinformation corrected
An update 17/12/2020
Here we go again, sigh Microsoft you should really improve your testing!
After Windows 1909 (OS Build 18363.1139) update the hovering delay stopped working again! I have added the deleted ActiveWndTrkTimeout again, but nothing happened to my surprise. (even after rebooting)
What you have to do Control Panel\All Control Panel Items\Ease of Access Center\Make the mouse easier to use and uncheck the checkbox Activate a window by hovering over it with the mouse click on apply button. Then check the checkbox again and click on apply button again. Now it works again!
Однако после установки Windows 8.1 задержка ActiveWndTrackTimeout игнорируется независимо от того, какое там значение. Переключение окон происходит немедленно независимо от значения в реестре:
Кто-нибудь еще сталкивался с этой ошибкой или есть исправление для меня? Я могу легко включить / выключить эту функцию, но я бы предпочел оставить ее включенной с разумной задержкой.
Я использую Windows 8.1 Pro на 64-битной машине.
У меня была Win8, и ActiveWndTrackTimeout работал нормально, но когда я обновился до Win8.1, он перестал работать. Мне пришлось ПЕРЕИМЕНОВАТЬ «ActiveWndTrackTimeout» в «ActiveWndTrkTimeout», выйти и войти, и теперь это работает и в Win8.1.
Такой старый вопрос, но он все еще актуален даже для Windows 10 (серьезно, Microsoft, вы должны исправить его раз и навсегда)
Я настроил: На пути: HKEY_CURRENT_USER\Control Panel\Desktop\ значение: ActiveWndTrackTimeout к 2000 (РС)
После обновления до Windows 10 1709 (16299.461) снова все перестало работать. Я добавил в реестр DWORD ключ ActiveWndtrkTimeout с тем же значением (оставив там старый ключ), и задержка подъема снова заработала.
HKCU \ Панель управления \ Рабочий стол
Примечание: я хочу исправить одну дезинформацию
Обновление 17/12/2020
И снова, вздохните, Microsoft, вам действительно стоит улучшить свое тестирование!
После Окна 1909 (Сборка ОС 18363.1139) обновление, задержка зависания снова перестала работать! Я добавил удаленные ActiveWndTrkTimeout снова, но, к моему удивлению, ничего не произошло. (даже после перезагрузки)
Что ты должен сделать Панель управления \ Все элементы панели управления \ Центр специальных возможностей \ Упростить использование мыши и снимите флажок Активировать окно, наведя на него указатель мыши нажмите на применять кнопка. Затем снова установите флажок и нажмите применять кнопку еще раз. Теперь снова работает!
Можещь ее совсем удалить, так как с чистым флагом должна быть строчка BootExecute = autocheck autochk * »
Можно провести эксперимент, воспользоваться отложенной задачей «chkntfs /T[:время]» в секундах, перед перезапуском или выключением ПК через cmd.exe запустить ее (или так же можно воспользоваться chkntfs /X том: [. ] том может быть один или список C: D: E. Сразу после включения проверить на «fsutil dirty query C:» (но если диск не один, то и другие)
Речь не о том сколько он по времени выключается, это вариант решения на что можно обратить внимание. А обратить надо на то кто его помечает, без данной пометки не будет проверки.
Описанное выше в 25 посту вы сделали.
fsutil dirty query С: fsutil dirty query D:
воспользоваться отложенной задачей
chkntfs /T[:время]» в секундах
Перезапуск ПК и потом проверка fsutil dirty query С: fsutil dirty query D:
Так же попробовать воспользоваться программой которая показывает наличие открытых файлы в данный момент времени, для ХР была программа FileMon (есть ProcMon но она показывает сколько раз открывали файлы и сколько по времени владели), проверить установку параметра на винте т.е. убрать галочку «Включить повышенную производительность» (в свойствах-политика)
Значит проблема с С: c D: все нормально, флажок ставить не надо было. Теперь последнее перед перезапуском или выключением ПК проверь еще раз chkdsk /f C: fsutil dirty query С: (что флажок снят) Перезапуск или выключение
Если ситуация повториться с проверкой диска то можно еще попытаться подправить вот эти значения в реестре, данное изменение производите на свой страх и риск, прежде чем вносить изменения посмотрите полное описание (это мои параметры)
HungAppTimeout REG_SZ = 1000 (По истечении этого времени приложение считается зависшим)
WaitToKillAppTimeout REG_SZ = 5000 (Определяет, насколько долго система ждет завершения пользовательских процессов после того, как пользователь предпринимает попытку завершения сеанса или выключения ПК. Когда определенное ключом значение превышается, инициализируется процесс Task Schedule Engine, сообщая о том, что выполняется завершение приложения. Если значение ключа AutoEndTasks равно 1, система автоматически завершает приложение, рекомендуемое значение 5000мс.)
LowLevelHooksTimeout REG_SZ = 1000
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control WaitToKillServiceTimeout REG_SZ = 4000 (Определяет, насколько долго система ждет завершения служб после того, пользователь предпринимает попытку завершения сеанса или выключения ПК. Когда определенное ключом значение превышается, инициализируется процесс Task Schedule Engine, сообщая о том, что выполняется завершение приложения. Если значение ключа AutoEndTasks =1 система автоматически завершает приложение.)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management DisablePagingExecutive REG_WORD = 1 (Ядро системы и драйвера не будут скидываться в )
IoPageLockLimit REG_SZ = байты (Оптимизировать кэш диска настраивается относительно объёма опер. памяти, для получения требуемого МБ * 1024 * 1024 = байты, данный параметр опытным путем, если 0-система сама автоматически сделает)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer AlwaysUnloadDll REG_DWORD = 1 (Теперь динамические библиотеки будут выгружаться из памяти одновременно с закрытием программы их использующей)
Как вы включить фокус следует за мышью в Windows 10
Я’d, как поднять- «по щелчку» и в подметки не годится фокус-образом-мышь на Windows 10, потому что это установка, которую я’вэ было использовать в Windows и Linux несколько лет.
Под Windows 10, я пробовал Xmouse смерзаться изменений, упомянутых в этой ссылке, которые изначально были предназначены для Windows 8: http://winaero.com/blog/turn-on-xmouse-active-window-tracking-focus-follows-mouse-pointer-feature-in-windows-8-1-windows-8-and-windows-7/
Однако, я испытал следующие проблемы:
Когда вы открываете меню «Пуск», нажав клавишу Windows, он не’т получить ввод с клавиатуры.
Когда вы открываете пуск, поиск и уведомлений, нажав на них, они близки, прежде чем вы можете взаимодействовать с ними.
Есть в любом случае для получения полезной фокус следует за мышью?
Кто-нибудь успешно использует Win10 такой?
Используйте X-мышь управление, это’ы все, что я’вэ признан верным фокус следует за мышью, и она имеет несколько параметров для настройки. Это’s маленький с открытым исходным кодом утилита, которая не’т требует установки или перезагрузки, и избавит вас от изменения в реестр самостоятельно.
Насколько я’вэ экспериментировал, я могу использовать клавиатуру для поиска файлов/программ, после нажатия клавиши Win. Кроме того, Пуск и уведомления меню Дон’т уйти, прежде чем я смогу использовать их, даже с повышением-на-Ховер вариант, как можно установить небольшую задержку для режима (одна или две сотни МС будет достаточно), которая дает вам более чем достаточно места, чтобы переместить указатель на новое окно.
Я’вэ использовал его на некоторое время и я’м вполне устраивает, плюс ошибка.Н листов оконного менеджера. Эта установка так близко, как я’вэ были с использованием МДВ в Unix.
Следующий скрипт PowerShell должны иметь такой же эффект, как программа XMouse. без того, чтобы выполнить 3-й партии двоичном
Константы получены из [здесь]( https://msdn.microsoft.com/en-us/library/windows/desktop/ms724947(В=и 85).аспн)
Изменения реестра, указанных в вопросе’s ссылка не работает на Windows 10. Однако, похоже, они должны быть сделаны, когда опцию “активировать окно при наведении на нее мышкой” выбран в настройках специальных возможностей. Этот параметр можно найти в разделе Панель управления > доступность > изменения как мышь работает.
Если вы испытываете те же самые вопросы и флажок это установлен, снимите его, нажмите «Применить», установите его снова и повторить изменения. Мышь должна вести себя правильно в следующий раз, когда вы входите в систему.
Окна на самом деле есть флаг, чтобы включить фокус-образом-мышь («в активном окне слежения и»), который может быть легко включен через чудовищный «в разделе systemparametersinfo на» с Win32 API вызов. Есть сторонние программы, чтобы установить флаг, например X-мышь управление, или вы можете выполнить вызов непосредственно с помощью PowerShell.
публичный статический класс SPI
[Атрибута DllImport (на»Библиотека user32.dll файлы» и, функции setlasterror = истина)] частная статический модификатор extern bool в разделе systemparametersinfo( uiAction виде uint, uint с uiParam, pvParam UIntPtr, флаги );
[Атрибута DllImport (на»Библиотека user32.dll файлы» и, функции setlasterror = истина)] частная статический модификатор extern bool в разделе systemparametersinfo( uiAction виде uint, uint с uiParam, из pvParam боол, флаги );
частная статической проверки недействительными( типа bool ОК )
частная статические ToUIntPtr UIntPtr( это значение bool )
публичный статический GetActiveWindowTracking типа bool()
Воспользовавшись нашим подробным гайдом, вы сможете быстро отключить бесполезные сервисы и опции. Как итог – смартфон станет работать гораздо быстрее и стабильнее. Достаточно зайти в меню настроек и провести небольшие процедуры. Огромный плюс: не нужно подключать смартфон к компьютеру.
Избавляемся от системной рекламы
Один из самых важных шагов – отключение рекламы. Для начала нужно деактивировать рекламные службы, которые отвечают за показ спама.
1. Откройте «Настройки» – «Пароли и безопасность».
2.Прокрутите страницу вниз до вкладки «Доступ к личным данным».
3.Передвиньте ползунки в нерабочее состояние напротив строк « msa » и « MiuiDaemon ».
4.Во всплывающем окне нажмите по голубой кнопке «Отозвать». Если разрешение сразу не отозвалось, повторите попытку несколько раз. Также убедитесь, что на мобильном устройстве включен интернет.
5.Далее перейдите в приложение «Безопасность» и откройте пункт «Передача данных».
6.Нажмите «Сетевые подключения», а вверху – «Фоновые подключения».
7.Уберите галочки с « Analytics » и « msa ».
После того, как службы были отключены, нужно деактивировать показ рекламы в системных приложениях, таких как файловый менеджер, магазин тем, Mi Видео, Музыка и загрузки. Для этого по очереди заходим в каждую программу, открываем «Настройки» и выключаем «Получать рекомендации». В приложении «Музыка» пункт называется «Показывать рекламу».
Отключаем ненужные сервисы
Изначально на смартфонах включено много инструментов, которыми вы не будете пользоваться в повседневной жизни. Данные функции потребляют заряд аккумулятора, поэтому рекомендуем их деактивировать.
1.В настройках откройте пункт «Подключение и общий доступ».
3.Вернитесь в предыдущее меню и теперь зайдите в раздел «Печать». Выключите системный сервис печати.
Далее переходим к рабочему столу. Здесь наиболее заметная опция – лента виджетов, которая перегружена рекламой и бесполезной информацией. Если не пользуетесь лентой, смело выключайте ее:
1.Перейдите по пути «Настройки» – «Рабочий стол».
2.Передвиньте тумблер в неактивное состояние возле строки «Лента виджетов».
Изменяем доступ к местоположению
Служба GPS тоже потребляет много заряда, особенно, если работает в фоновом режиме. Чтобы это исправить, нужно:
1.Зайти в пункт «Местоположение».
2.Открыть вкладку «Разрешения для приложений».
Ограничиваем автозапуск
Некоторые приложения могут автоматически запускаться после включения или перезагрузки смартфона. Соответственно, такие программы будут работать в фоновом режиме, а это создаст дополнительную нагрузку на телефон.
1. Зайдите в раздел «Приложения» – «Разрешения».
3.Деактивируйте ползунки напротив всех приложений, которые работают в автозапуске. Еще больше программ появится, если нажать по трем точкам в правом верхнем углу и тапнуть «Показать системные приложения».
Включаем системную оптимизацию
И напоследок рекомендуем активировать встроенную функцию «Оптимизация MIUI ». Благодаря данному инструменту будут автоматически закрываться неиспользуемые фоновые процессы, очищаться оперативная память и регулироваться нагрузка на процессор. Опция активна по умолчанию, но если ранее вы ее отключали и хотите повторно включить, нужно:
1.Перейти в раздел «Для разработчиков».
2.Несколько раз кликнуть по «Восстановить значения по умолчанию».