Читаем Хитрости Windows 7. Для профессионалов - 2011 полностью

Самый эффективный способ ускорить завершение работы — не завершать работу вообще. Введите компьютер в спящий режим, как описано в разделе «Запустите Windows немедленно (почти)». Таким образом, вам не понадобится закрывать документы. сохранять закладки веб-страниц или даже выходить из игр, все останется в том же состоянии, когда вы возобновите предБщущий сеанс.

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

Завершая работу Windows, остановите все выполняющиеся задачи. Если задача — приложение, служба или фоновая программа — не отвечает или отказывается закрываться, то вам поможет встроенная задержка. Эту задержку называют тайм-аутом, и он может быть уменьшен, если вам кажется, что система слишком медленно выключается.

1. Откройте редактор реестра.

2. Разверните ветвь HKEY_CURRENTJJSER\Control Panel\Desktop.

3. Дважды щелкните на параметре WaitToKillAppTimeout. (Если он отсутствует, создайте его самостоятельно: Правка (Edit) ► Создать (New) ► Параметр DWORD (32 бита) (DWORD Value (32-bit)).) Это значение задает время ожидания в миллисекундах. Значение по умолчанию — 20000 (20 секунд), но можно ввести любое значение не меньше 1 мс, хотя не имеет смысла использовать значение меньше чем 2000 (2 с).

4. В этом разделе есть параметр HungAppTimeout, который делает то же самое, что и WaitToKillAppTimeout, просто укажите одно и то же число для обоих параметров,

5. Можно сконфигурировать Windows 7 так, чтобы подвисшие приложения закрывались автоматически. Выберите Правка (Edit) ► Создать (New) ► Параметр DWORD (32 бита) (DWORD Value (32-bit)) и добавьте новый параметр AutoEndTasks. Затем дважды щелкните на AutoEnd Tasks и присвойте ему значение 1, чтобы

завершать задачи автоматически, или 0, чтобы запросить подтверждение перед завершением.

6. Разверните ветвь HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control,

7. Дважды щелкните на параметре WaitToKillServiceTimeout. Он работает так же, как и WaitToKillAppTimeout, но управляет службами (services.msc), а не приложениями.

8. Закройте редактор реестра, когда закончите. Перезапустите Windows для того, чтобы изменения вступили в силу.

Эти значения влияют не только на тайм-ауты при завершении работы, но и на время ожидания, когда вы собираетесь Завершить процесс или Завершить задачу в Диспетчере задач. В большинстве случаев эти значения не влияют на приложения, которые подвисают при выключении потому, что ожидают, пока вы сохраните открытый документ.

Ускоренная загрузка приложений

Много времени мы тратим на ожидание запуска приложений. Открытие больших приложений может занять вечность... в лучшем случае 5-10 секунд, прежде чем они будут готовы для использования. И небольшие программы не всегда «появляются» на экране так быстро, как хотелось бы.

Windows работает, пока загружает программу. Она должна извлечь данные программы из файла на жестком диске, оптимизированный диск повысит скорость работы. Она должна отвести место в оперативной памяти компьютера для программы, что означает большую роль настроек виртуальной памяти (см. раздел «Оптимизируйте настройки виртуальной памяти и кэша»), и, конечно, определенно поможет больший объем оперативной памяти.

И затем загружаемая программа должна прочитать все ваши шрифты (чем их меньше, тем лучше), загрузить собственные дополнительные компоненты (DLL, плагины и т. д.) и разместить собственные файлы на жестком диске для хранения временных данных. Но есть и еще кое-что. Windows 7 включает систему совместимости приложений, которая проверяет каждую запускаемую программу и предупреждает о наличии потенциальной проблемы. Это занимает время и ресурсы, но действительно полезно при первом запуске старых программ, не предназначенных для Windows 7.

Как только компьютер настроен и основное программное обеспечение протестировано, система совместимости приложений больше не нужна. Выключите ее, и это уменьшит количество дел, которыми занимается Windows, запуская программу.

Если вы пользуетесь Windows 7 Professional, Enterprise или Ulimate, откройте меню Пуск, введите gpedit .msc в Поле поиска и нажмите Enter для запуска редактора локальной групповой политики (gpedit.msc недоступен в версии Home Premium). Разверните ветвь Конфигурация пользователя ► Административные шаблоны ► Компоненты Windows ► Совместимость приложений (Local Computer Policy ► Computer Configura*

tion ► Administrative Templates ► Windows Components ► Application Compatibility). В разделе Совместимость приложений (Application Compatibility) сконфигурируйте настройки: О Выключить режим совместимости программ

Перейти на страницу:

Похожие книги

C++ Primer Plus
C++ Primer Plus

C++ Primer Plus is a carefully crafted, complete tutorial on one of the most significant and widely used programming languages today. An accessible and easy-to-use self-study guide, this book is appropriate for both serious students of programming as well as developers already proficient in other languages.The sixth edition of C++ Primer Plus has been updated and expanded to cover the latest developments in C++, including a detailed look at the new C++11 standard.Author and educator Stephen Prata has created an introduction to C++ that is instructive, clear, and insightful. Fundamental programming concepts are explained along with details of the C++ language. Many short, practical examples illustrate just one or two concepts at a time, encouraging readers to master new topics by immediately putting them to use.Review questions and programming exercises at the end of each chapter help readers zero in on the most critical information and digest the most difficult concepts.In C++ Primer Plus, you'll find depth, breadth, and a variety of teaching techniques and tools to enhance your learning:• A new detailed chapter on the changes and additional capabilities introduced in the C++11 standard• Complete, integrated discussion of both basic C language and additional C++ features• Clear guidance about when and why to use a feature• Hands-on learning with concise and simple examples that develop your understanding a concept or two at a time• Hundreds of practical sample programs• Review questions and programming exercises at the end of each chapter to test your understanding• Coverage of generic C++ gives you the greatest possible flexibility• Teaches the ISO standard, including discussions of templates, the Standard Template Library, the string class, exceptions, RTTI, and namespaces

Стивен Прата

Программирование, программы, базы данных
Секреты приложений Google
Секреты приложений Google

Даже продвинутые пользователи Интернета не подозревают о тех огромных возможностях, которые предоставляют сервисы Google. Автор рассказывает о таких «секретах» сервисов, которые просто немедленно хочется использовать! Создавать сайты и презентации, бродить по улочкам Парижа, изучать звездное небо – все это доступно каждому, кто сидит у экрана монитора и имеет доступ в Интернет. Книга научит вас работать с веб-приложениями и тысячекратно увеличить свои возможности с помощью новейших технологий. Она написана легким, доступным языком и не требует от читателя наличия каких-либо специальных знаний. Книга содержит множество примеров, иллюстраций и будет полезна всем, кто не стоит на месте и стремится сделать свою жизнь более насыщенной и интересной.

Денис Балуев , Денис Игоревич Балуев

Программирование, программы, базы данных / Интернет / Программное обеспечение / Книги по IT