В Windows 7 Professional N 64bit опция визуальных эффектов «Включить композицию рабочего стола» у меня работает некорректно.
Службы DWM и Themes работают.
Когда я устанавливаю флажок и нажимаю «Применить» или «ОК», ничего не происходит, а когда я закрываю и снова открываю окно «Параметры производительности», флажок снова снимается.
Единственный способ заставить его работать — использовать предустановку «Настроить для наилучшего внешнего вида», которая отвечает всем требованиям и фактически включает композицию рабочего стола.
Как только я снимаю отметку с любого другого элемента, предустановка возвращается к «Пользовательскому», а после закрытия/повторного открытия окна «Параметры производительности» композиция рабочего стола снова отключается.
Я установил HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM\Composition на 1 и HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM\CompositionPolicy на 2.
После перезагрузки CompositionPolicy был сброшен обратно на 0, Composition по-прежнему был равен 1.
Я в растерянности, так как не могу найти никаких сообщений об ошибках или записей в журнале.
решение1
Я тоже недавно надрал себе волосы на этой проблеме. Хорошие новости, есть решение, и знаете что, оно одно из самых неочевидных, которые я когда-либо встречал в Windows:
- щелкните правой кнопкой мыши на рабочем столе > «Персонализация».
- Внимание: следующий шаг приведет к удалению вашей текущей темы (обои, цвета и т. д.)
- Примените одну из «Аэро-тем».
- Вы вернули себе композицию рабочего стола. Наслаждайтесь опциональной прозрачностью и гораздо более высокой производительностью.
Полагаю, проблема в том, что в какой-то момент вы переключились на «Базовые темы», а Windows недостаточно умна, чтобы переключиться обратно на «Темы Aero».
решение2
Это вызвано запущенной программой на вашем компьютере. У меня в течение многих лет была точно такая же проблема, вызванная программой модема USB-флешки, и я исправлял ее, просто закрывая программу, даже не устанавливая никаких флажков в разделе «Визуальные эффекты».
Чтобы решить эту проблему, если вы не знаете, какая программа ее вызывает, просто перейдите на страницуДиспетчер задач>>Процессызатем отсортируйте процессы поИмя пользователязатем проверьте все процессы, запущенные под вашим текущим пользователем, по одному завершайте все процессы, которые не являются обычными процессами Windows (это может быть вызвано любой программой, даже той, которая поставляется с некоторыми драйверами устройств) и проверяйте композицию, перемещая любое окно после завершения каждого процесса, пока не дойдете до того, который вызывает это.
Если вы его нашли и это, вероятно, процесс запуска, поскольку он вызывает это каждый раз при перезапуске Windows, вы можете остановить его загрузку при запуске, введя в поиске startmsconfigзатем войти, перейти кЗапускать>> найдите процесс и снимите с него отметку.