Отключить Изменить цветовую схему для улучшения производительности сообщения
Пользователь Windows 7 недавно написал мне, что он продолжает видеть на своем компьютере сообщение Вы хотите изменить цветовую схему для повышения производительности и спрашивает меня, почему он продолжает это видеть, в чем причина и что он мог с этим поделать. Время от времени схема менялась автоматически, и он даже получал уведомление — Цветовая схема была изменена на Windows 7 Basic .
В частности, вы увидите следующее сообщение:
Вы хотите изменить цветовую схему для повышения производительности?
Windows обнаружила, что производительность вашего компьютера низкая. Это может быть связано с тем, что для запуска цветовой схемы Windows Aero недостаточно ресурсов. Чтобы повысить производительность, попробуйте изменить цветовую схему на Windows 7 Basic. Любые внесенные вами изменения будут действовать до следующего входа в Windows.
Измените цветовую схему на Windows 7 Basic
Сохраните текущую цветовую схему, но спросите меня снова, если мой компьютер продолжает работать медленно
Сохраните текущую цветовую схему и больше не показывайте это сообщение.
Обычно вы будете видеть это сообщение, если ваша система исчерпывает ресурсы и получает ресурсы, поэтому рекомендуется отключить тему Aero и перейти к основной теме, которая требует меньших ресурсов.
Рекомендуемое действие — переключиться на основную тему.
Если вы видите сообщение Хотите изменить цветовую схему для повышения производительности в Windows 7 и хотите отключить это сообщение, то в этом посте предлагаются некоторые решения, которые вы можете попробовать, и посмотрите, поможет ли это вам отключить сообщение. Мы также увидим, как бороться с Цветовая схема была изменена на сообщение Windows 7 Basic .
Измените цветовую схему, чтобы улучшить производительность
1] Откройте Contol Panel> Центр поддержки> Устранение неполадок с сообщениями об обслуживании системы> Изменить настройки Центра поддержки> Отключить сообщения об устранении неполадок Windows.
Если вы сделаете это, вы не увидите это сообщение, но вы также пропустите другие сообщения об устранении неполадок Windows, которые ваш компьютер может захотеть уведомить.
2] Попробуйте это. Откройте Панель управления> Расширенные настройки системы> Свойства системы> вкладка Расширенные> Производительность> Настройки. Выберите Adjust для лучшей производительности и нажмите Apply. Посмотрите, поможет ли это вам.
3] Если у вас есть системные ресурсы и видеопамять, но вы все равно видите это сообщение при использовании некоторых приложений или игр в полноэкранном режиме, попробуйте следующее. Щелкните правой кнопкой значок «Программа»> «Свойства»> вкладка «Совместимость»> «Отключить композицию на рабочем столе».
Таким образом, вы можете отключить Композицию рабочего стола для каждого процесса, когда у вас возникнет эта проблема. Это отключит службу диспетчера сеансов Desktop Window Manager во время выполнения этого приложения и поможет высвободить системные ресурсы. Глобальное отключение композиции рабочего стола через Панель управления> Параметры производительности не рекомендуется. Посмотрите, поможет ли это вам.
Читать: . Отключение Aero действительно повышает производительность в Windows 7?
4] Если вы хотите использовать редактор реестра, выполните следующие действия после открытия regedit. Перейдите к следующему разделу реестра:
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ DWM
Создайте новый DWORD с именем UseMachineCheck и присвойте ему значение 0 . Если его не существует, создайте его.
Цветовая схема была изменена на Windows 7 Basic
Время от времени вы можете напрямую получать уведомления в системном трее, что:
Цветовая схема была изменена на Windows 7 Basic. Текущая цветовая схема превысила допустимую память, поэтому цветовая схема была автоматически изменена для повышения производительности.
Возможные причины этого могут быть:
- Ваш ноутбук переключился на питание от батареи
- На вашем компьютере недостаточно памяти
- Программа, которую вы сейчас используете, может быть несовместима с Aero
- Возможно, изменилась конфигурация оборудования или разрешение экрана вашего компьютера.
В этом случае вы можете запустить встроенный инструмент устранения неполадок Aero, чтобы перезапустить Windows Desktop Manager, или вы можете открыть окно командной строки с повышенными правами и выполнить следующие команды:
Это перезапустит диспетчер сеансов диспетчера окон рабочего стола.
Прежде чем вносить какие-либо изменения в систему Windows, убедитесь, что вы создали точку восстановления системы, и сообщите нам, помогло ли вам любое из этих предложений.
Отключить «Вы хотите изменить цветовую схему для повышения производительности?»
Иногда появляется это диалоговое окно (см. снимок экрана ниже). Каждый раз, когда он появляется, я выбираю «Сохранять текущую цветовую схему и не показывать это сообщение еще раз». Затем Windows снова напоминает мне — либо на следующий день, либо после перезагрузки, а иногда и через 5 минут.
Вы хотите изменить цветовую схему для повышения производительности?
Windows обнаружила, что производительность вашего компьютера медленная. Это может быть связано с тем, что ресурсов для запуска цветовой схемы Windows Aero недостаточно. Чтобы повысить производительность, попробуйте изменить цветовую схему на Windows 7 Basic. Все сделанные вами изменения будут действовать до следующего входа в Windows
- Измените цветовую схему на Windows 7 Basic
- Сохраняйте текущую цветовую схему, но спрашивайте меня, если мой компьютер продолжает медленно выполнять
- Сохраняйте текущую цветовую схему и не показывайте это сообщение еще раз
Есть ли причина, по которой Windows игнорирует /забывает мои попытки подавить диалог? Мне бы очень хотелось никогда больше не видеть его, это раздражает, и он меня выталкивает из полноэкранных приложений.
Если это имеет значение, я запускаю Windows 7 x64 Professional. Я считаю, что диалог появляется, потому что я заставляю Vsync и Triple Buffering для приложений DirectX.
5 ответов
Предполагая, что вы понимаете, что это сообщение информирует вас о том, что ваша система невелика по ресурсам и просит вас отключить Aero, чтобы он мог продолжать выполнять на оптимальной скорости,
- Перейдите в меню «Пуск» и введите Центр действий в поле поиска
- Запустите его (это должна быть верхняя запись в группе «Панель управления»)
- На левой боковой панели нажмите Change Action Center settings
- Снимите флажок Windows Troubleshooting в разделе «Сообщения об обслуживании».
- Нажмите кнопку Ok , и все будет готово.
Вот скриншот экрана настроек:
В качестве альтернативы:
- Вы можете попытаться сохранить этот параметр так, как есть, и переключиться в режим Basic desktop перед запуском приложений, которые обычно запускают это уведомление Центра действий. Или,
- Вы можете щелкнуть правой кнопкой мыши по значкам, которые вы используете для запуска этих полноэкранных приложений, щелкая по свойствам и на вкладке «Совместимость» нажмите Disable desktop composition . Это приведет к отключению службы Desktop Window Manager Session Manager во время выполнения этого приложения, что увеличит системную и видеопамяти и позволит избежать некоторых несовместимых приложений. Вероятная причина для вашего сообщения в Центре действий, если у вас достаточно системной и видеопамяти, но при этом получайте это сообщение с помощью определенных игр или полноэкранных приложений.
Я постоянно в подобной ситуации, хотя я никогда не получаю то же самое сообщение и немного тестировал.
Насколько я понимаю, основным ресурсом, который здесь испытывает стресс, является память GPU . Но это не обязательно означает, что вы исчерпали этот ресурс в целом. Это может означать, что диспетчер окон рабочего стола обнаружил, что вы используете настолько низкий , что одна особенность этой службы может быть отключена, чтобы освободить больше памяти.
Чтобы проверить это, я начал открывать приложения с интенсивным использованием графического процессора:
Это несколько выше среднего использования моей тройной настройки экрана с несколькими ключевыми игроками (Visual Studio 2012 (аппаратное ускорение включено), PhpStorm, Aptana Studio, Chrome, Firefox, IE, . ). Итак, да, если у вас только 1 ГБ-карта, и это будет ваш обычный сценарий использования, у вас уже будет проблема.
Мне пришлось немного продвинуться и запустить еще несколько экземпляров Visual Studio .
>
. пока он не приблизился к отметке 1,5 ГБ и .
SNAP! Это заставило Windows полностью уничтожить компоновку рабочего стола (и освободить некоторые драгоценные ресурсы).
Теперь, когда я уже на критическом уровне, и я запускаю приложение, использующее чрезмерное количество памяти GPU в полноэкранном режиме , я могу даже выйти за пределы этого критического предела. Вот результат после запуска Black Mesa некоторое время на 2560×1440 при максимальных деталях:
>
Таким образом, две вещи могут быть вычтены из этого. Несмотря на то, что 75-процентная метка на рабочем столе может заставить Windows отключить компоновку рабочего стола, при достижении того же предела в полноэкранном приложении (и, необязательно, выходе из этого приложения) состав рабочего стола не отключается.
Во-вторых, пока вы в своей игре, вы можете получить идею «Эй, у меня достаточно ресурсов для запуска этой игры, почему у меня нет достаточного количества ресурсов для рабочего стола?». Причина в том, что оба требуют памяти одновременно.
Windows может только сообщить вам о ситуации с памятью после выхода из игры. Итак, когда я запускаю еще одну Visual Studio после , выходящую из Black Mesa .
Я никогда не предполагал, что сообщение может быть отключено, и я не вижу, как это можно считать преимуществом.
Вы могли бы подумать, что знаете лучше, но нет. Если система сообщает вам, что у нее заканчиваются ресурсы, это значит.
Но это не так! Я знаю!
Хорошо, давайте предположим, что Windows просто недостаточно умна, чтобы обнаружить особую ситуацию, в которой вы находитесь, и предупреждающее сообщение — просто раздражающее неудобство. Что теперь?
Дело в том, что я лично, меня тоже это затронуло, и это меня раздражает. Потому что я даже не получаю это предупреждение. Windows просто переключает мой цветовой профиль и все. И мне это нравится.
Когда это происходит, я обычно быстро запускаю скрипт, который вызывает
Вот полный скрипт. Он откроет приглашение UAC и перезапустит службу, чтобы он мог запускаться из любого места. Я привязал его к стартовому меню.
Это перезапустит диспетчер окон рабочего стола и вернет меня на мой композитный рабочий стол (и он освобождает много ресурсов в процессе, yay).
Зная это, вы также можете создать себе специальную игровую среду, в которой вы остановите службу, прежде чем начать игру, чтобы бороться с этим поведением. Однако это приведет к тому, что идентичное поведение приведет к отключению композиции рабочего стола для одного исполняемого файла через свойства файла.
Я получаю это проклятое сообщение, которое так долго нажимает на меня (надолго) на ПК с Windows 7, в основном, когда они удаляются с помощью VNC (любой вкус), но хотят, чтобы Aero и настольная композиция включались (конечно, не используя драйвер зеркала VNC, иначе Aero не уверен).
Переключение на базовую тему, даже если это временно, приведет к перерыву gui для некоторых старых приложений (например, тех, кто получает виртуализацию DPI, доступный только с композицией рабочего стола Aero +), это была одна из причин, по которой я хотел сохранить Aero и настройка рабочего стола включена по умолчанию, но просто прекратите проклятое сообщение, причем система действительно работает нормально , так как многие пользователи подтверждают свои комментарии на этой странице, а затем проблема была просто сообщение!
Устранение флажка «Устранение неполадок Windows» в разделе «Сообщения об обслуживании» — это просто не решение, так как многие также подтверждают здесь комментарии, это не работает, а отключение состава рабочего стола . ну . как будто нужно говорить от вашего двигателя автомобиля, потому что он не работает должным образом . т.е. не решение .
После долгого навязывания этого сообщения я решил, что мне действительно нужно прекратить это, затем я отлаживал dwm.exe и, наконец, нашел, как убить сообщение навсегда . если вы хотите сделать то же самое, и у вас есть Windows 7 SP1 x64 (он, вероятно, отличается для x86) просто исправьте свой файл dwm.exe, как я:
Предупреждение: сделайте это, только если вы знаете, что делаете, иначе вы можете сломать свою систему.
для Windows 7 с пакетом обновления 1 (SP1) x64:
для Windows 7 с пакетом обновления 1 (SP1) x64 + KB3125574 Накопитель удобства:
(патч просто удаляет вызов TaskDialogIndirect api, ответственный за отображение окна сообщения и заставляет jmp, который первоначально был бы взят, если возврат вызова будет успешным . jmp должен быть взят как код, по-видимому, также чтобы просто переключиться на базовую тему, если она не может отобразить сообщение)
Обратите внимание: чтобы иметь возможность выполнять изменения /переименовывать /заменять файл dwm.exe, вам необходимо остановить службу «Диспетчер сеансов рабочего стола Windows» (на services.msc), чтобы она перестала работать и захватила файлы и настроить разрешения . поскольку файл принадлежит TrustedInstaller по умолчанию .
Также обратите внимание, что в моем анализе dwm.exe я обнаружил, что на самом деле есть два из этих сообщений (похожих, но не одинаковых):
- один из них показан на скриншоте с верхним вопросом, это отображается, когда dwm.exe использует некоторые ресурсы процессора . что-то вроде 30% может быть достаточно для его запуска (и VNC делает это), мой патч удаляет это сообщение.
- есть другое подобное сообщение, но с немного другим текстом, который появляется, когда dwm.exe использует слишком много памяти GPU, это не тот, который показан на скриншоте вопроса, и мой патч не удалит это сообщение.
У вас закончилась память GPU. Это может быть:
- Ошибка в графически-интенсивной программе, которую вы используете (например, игра)
- Ошибка в видеодрайвере,
- Компьютер с ограниченными ресурсами.
Поскольку вы используете Windows 7 x64, третья возможность, вероятно, не применяется.
Для второй возможности вы можете обновить свой видеодрайвер до последней версии, как показано на веб-сайте производителя.
Для первой возможности, если это всегда происходит при запуске одной и той же программы, у нее могут возникнуть проблемы совместимости с темой Aero. Чтобы отключить Aero при запуске этого приложения, измените свойства его исполняемого файла на «Отключить композицию рабочего стола»:
Есть ли причина, по которой Windows игнорирует /забывает мои попытки подавить диалог?
Нет — окно не должно отображаться снова, если вы ответите на него, но это все равно.
Я считаю, что диалог появляется, потому что я заставляю Vsync и Triple Buffering для приложений DirectX.
Нет, это не из-за этого. Прежде всего — система Desktop Composition (но не игры, они используют DirectX) для работы в режиме вертикальной синхронизации и дает вам возможность использовать приятные функции, такие как Win + Tab (например), поэтому отключить его, как и многие люди, является не решение, это метод для унижения вашей системы и очень плохой обходной путь. Некоторые программы работают лучше с включенной Desktop Composition из-за этого vsync (например, некоторые проигрыватели фильмов — это предотвращает разрывы), некоторые работают лучше с отключением Desktop Composition (некоторое окно с точечными границами перемещается очень медленно, когда включен DC, а также gfx-программа, например старый Corel может работать намного медленнее), но новые программы всегда работают хорошо, поэтому оставьте Desktop Composition включенными.
В настоящее время я рекомендую подождать, пока MS не выпустит какое-либо исправление для этого раздражающего поведения. Конечно, не отключите Desktop Composition, если вам нравятся новые функции Win7 или Vsync.