Меню Рубрики

Твики для ускорения для windows 7

Твики и хаки повышающие производительность Windows

В предыдущих статьях мы с вами ознакомились как с помощью твиков и хаков реестра изменить пользовательский интерфейс своей системы и узнали о административных хаках Windows. А в этой статье мы расскажем о некоторых твиках и хаках, которые предназначены для повышения производительности ОС Windows и самого компьютера. Ниже мы перечислим на наш взгляд лучшие и самые интересные.

Увеличить максимально дозволенный трансфер HTTP файлов (Vista, 7, 8)

По умолчанию, Windows ограничивает количество одновременных трансферов HTTP файлов в Интернете только двумя. Большинство веб-браузеров этот лимит для себя изменяют, но если вы передаёте файлы по HTTP из программы, например, File Explorer, лимит будет превышен. Однако это ограничение можно изменить. Скопируйте в пустой файл Блокнота следующий текст, а затем сохраните его с расширением .reg.

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet
Settings]
«MaxConnectionsPer1_0Server»=dword:00000012
«MaxConnectionsPerServer»=dword:00000012

Увеличить пропускную способность своего интернет-соединения (Vista, 7, 8)

Знаете ли вы, что Windows резервирует до 20% пропускной способности вашего интернета для себя? Но, вы можете это отключить и максимизировать доступную пропускную способность своего интернет в пункте [HKLM]\SOFTWARE\Policies\Microsoft\Windows\Psched. Создав там параметр DWORD с именем «NonBestEffortLimit», который имеет в качестве данных «0».

Заставить Windows при завершении работы автоматически заканчивать задачи (Vista, 7, 8)

Добавив этот ключ реестра вы заставите Windows закрываться быстрее. Однако стоит отметить, если вы забыли сохранить свои файлы и документы, они могут пропасть, так как программа может закрыться раньше, чем будет сохранён файл. В пункте [HKCU]\Control Panel\Desktop добавьте новый параметр DWORD по имени «AutoEndTasks», с «1» качестве данных.

Уменьшить время закрытия приложений WaitToKill (Vista, 7, 8)

Опять же, при выключении компьютера, закрытие некоторых приложений может занять определённое время. Вы можете сократить это время и заставит ПК выключаться быстрее. Перейдите в [HKCU]\Control Panel\Desktop, и добавьте параметр типа DWORD с именем «WaitToKillAppTimeout» и данными «2000». Число — это время в миллисекундах. И, как и в предыдущем случае, это может привести к не сохранённым файлам, так как компьютер выключится раньше.

Сократить время на отключение зависшего приложения или процесса (Vista, 7, 8)

Если приложение зависает и не отвечает на запросы, Windows, перед тем как закрыть его, ждёт некоторое время. Это время вы можете сократить. Перейдите в [HKCU]\Control Panel\Desktop и добавьте параметр типа DWORD с именем «HungAppTimeout» и значением в качестве данных «1000» (в миллисекундах).

Уменьшить время остановки Windows служб (Vista, 7, 8)

Службы Windows могут закрываться более быстро. Для этого перейдите в [HKLM]\SYSTEM\CurrentControlSet\Control и добавьте параметр типа DWORD с названием «WaitToKillServiceTimeout» и данными «2000» (миллисекунды).

Вывести классическое диалоговое окно входа в систему стиля Windows XP (Vista, 7)

Некоторые люди предпочитают классический экран входа в систему стиля Windows XP, и вы можете его вернуть. Перейдите в [HKLM]\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System и добавьте параметр типа DWORD с названием «dontdisplaylastusername» и «1» в качестве данных.

И, наконец, мы решили рассказать о нескольких твиках, которые можно назвать твиками для забавы. Мы не знаем для чего они вам могут понадобиться, но возможно знаете вы.

Добавить в командную строку больше шрифтов (Vista, 7, 8)

Это твик, вероятно, наиболее полезен, так как позволяет увеличить количество используемых в окне командной строки шрифтов. Это может иметь множество применений, например, улучшить чтение текста в окне. Перейдите в [HKLM]\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Console\TrueTypeFont. Там вы увидите список шрифтов.
Создайте новое значение строки с именем «00» и измените его данные на название шрифта, который вы хотите использовать, например, «Consolas». Учтите, это будет работать только с шрифтами фиксированной ширины, так что не все шрифты совместимы.

Отключить клавишу Caps Lock (Vista, 7, 8)

Если вы не любите свою клавишу Caps Lock и частенько на неё случайно нажимаете, что все мы время от времени делаем, вы можете её отключить. Перейдите в [HKLM]\SYSTEM\CurrentControlSet\Control\Keyboard Layout и измените данные «Scancode Map» на «000000000 00000000 02000000 00000000 00003A00».

Скрыть иконки в системном лотке (Vista, 7, 8)

Вы можете скрыть любой из четырёх значков системного лотка. Для этого перейдите в [HKCU]\Software\Microsoft\Windows\CurrentVersion\Policies\ и создайте ключи по именам «HideSCAVolume», «HideSCAPower», «HideSCANetwork» и «HideSCAHealth», дав каждому из них в качестве данных значение по умолчанию «0».

Вызвать тремя нажатиями клавиш «синий экран смерти» (Vista, 7, 8)

И наконец, гвоздь программы для пользователей Windows — вызов «синего экрана смерти» тремя нажатиями клавиш. На самом деле это более полезно, чем кажется, так как принуждает BSOD создать файл дампа памяти, который может использоваться системными администраторами для тестирования.
Переместитесь в [HKLM]\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters и
создайте параметр DWORD по имени «CrashOnCtrlScroll», с данными «1». После перезагрузки, если вы удерживаете правый Ctrl и дважды нажмёте Scroll Lock, будет инициирован BSOD.

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

Источник

Вадим Стеркин

Можно ускорить загрузку Windows, изменив всего один параметр в реестре! Стоп… звучит слишком хорошо, чтобы быть правдой, не так ли? Однако это возможно, потому что когда-то Microsoft решила повоевать за автозагрузку с разработчиками программ. Я нарисовал для вас полную картину работы твика, чтобы ваши ожидания от него соответствовали действительности.

Что входит в понятие «автозагрузка»

Для автоматического запуска программ и скриптов в Windows, как правило, используются:

  • разделы реестра Run:
  • папка «Автозагрузка», которую можно открыть командой shell – shell:startup
  • задания планировщика и скрипты групповой политики, выполняющиеся при входе пользователя в систему

Программы из первых двух пунктов этого списка можно увидеть в утилите msconfig, а полную картину дает Autoruns.

Вы можете узнать больше об автозагрузке из материалов моих коллег (1 и 2), а я продолжу свой рассказ.

[+] Сегодня в программе

Влияние программ в автозагрузке на скорость запуска Windows

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

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

Многие программы стремятся прописаться в автозагрузку сразу при установке, а иногда это происходит без вашего ведома.

Доводилось видеть такую картину? Вряд ли у вас все так запущено, но у кого-нибудь из друзей, знакомых или родственников – вполне может быть. Все это тормозит загрузку системы!

Microsoft против разработчиков программ

Нет, Microsoft, конечно, не против разработчиков программ, ибо Windows без приложений никому не нужна. Однако Microsoft не радует, что разработчики пихают свои программы в автозагрузку. Потому что пока они стартуют, в том числе и в фоне, мы не можем нормально запускать те программы, которые нам действительно нужны. Но при этом принято говорить, что Windows долго запускается, не так ли?

Создатели Windows Vista, видимо, чувствовали, что ОС получается тяжеловатой, в том числе и в плане загрузки системы. Поэтому в Microsoft решили уменьшить негативный эффект от программ в автозагрузке и сделать рабочий стол доступным немного быстрее.

Форсирование нормального приоритета потока для программ в автозагрузке

Поток (thread) является частью процесса и может выполняться с разным приоритетом. Потокам с высоким приоритетом требуется больше ресурсов, чем их коллегам с обычным или низким приоритетом.

В Windows Vista для размещенных в автозагрузке программ зафиксировали приоритет потока (thread priority) на обычном уровне (Normal) и заблокировали любые попытки повысить его. Эти ограничения действовали на протяжении некоторого периода времени после запуска системы (подробности чуть ниже).

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

Понижение приоритета CPU и I/O для программ в автозагрузке

Все программы в автозагрузке Windows Vista поместили в «коробку» (“box”, в терминологии Performance Team, отвечающей за производительность системы).

На практике это означало, что по умолчанию на протяжении 60 секунд после запуска системы для всех приложений в автозагрузке задавался приоритет:

  • CPU ниже обычного (below normal), чтобы уменьшить нагрузку на процессор
  • I/O очень низкий (very low), чтобы снизить интенсивность обращений к диску

Таким образом, каждая программа в автозагрузке меньше нагружала систему во время ее запуска. А по истечении заданного периода времени приоритет программы восстанавливался на уровень, определенный ее создателями.

Чем кончилась война

Microsoft закопала топор войны за автозагрузку с выходом Windows 7. Трудно сказать, что послужило основной причиной. Возможно, было много нареканий от корпоративных клиентов, недовольных медленным выполнением скриптов групповой политики.

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

Так или иначе, в Windows 7 и Windows 8 приоритет CPU и I/O для программ в автозагрузке не понижается, а возможность увеличить приоритет потока не блокируется. Однако топор войны не утоплен, а именно закопан! И ниже я расскажу, как его выкопать.

В каких случаях изменение в реестре ускорит загрузку системы

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

  • много программ в автозагрузке
  • слабый процессор
  • медленный жесткий диск (например, 5400 rpm)

Таким образом, ускорение будет заметно на глаз на нетбуке или слабом ноутбуке с двумя-тремя десятками программ в автозагрузке.

Если же у вас четырехъядерный процессор, SSD диск и минимум программ в автозапуске, вы вряд ли заметите ускорение загрузки (но возможен эффект плацебо 🙂

Параметр реестра, изменяющий приоритет CPU и I/O для программ в автозагрузке

Описанные выше возможности остались в Windows 7 и Windows 8. Их просто отключили, изменив низкоприоритетный период с 60 секунд до 0. Вы можете установить любой интервал по своему усмотрению!

  1. Запустите редактор реестра от имени TrustedInstaller
  2. Перейдите в раздел реестра:
  3. Задайте желаемое значение для параметра Delay_Sec в секундах (в десятичном формате). Например, установите 120 секунд.
  4. Верните исходного владельца раздела реестра, как описано по ссылке в шаге 2.

Вот и все! Теперь на протяжении заданного интервала времени программы из автозагрузки будут иметь низкий приоритет CPU и I/O.

Как проверить приоритет запущенных программ

С помощью утилиты Process Explorer вы можете быстро посмотреть, с каким приоритетом запущены процессы.

  1. Щелкните правой кнопкой мыши на любом столбце и выберите Select Columns.
  2. На вкладке Process Performance установите флажок Base Priority (в списке процессов заголовок столбца называется Priority).
  3. На вкладке Process I/O установите флажок Priority.

На рисунке вы видите программы, отсортированные по приоритету CPU.

У процессов от AcroRd32.exe до wmplayer.exe:

  • приоритет I/O очень низкий (Very Low)
  • приоритет CPU ниже обычного (6)

Обычный приоритет CPU имеет значение 8, в чем можно убедиться, щелкнув правой кнопкой мыши по процессу и выбрав в меню пункт Set Priority.

По истечении заданного интервала времени вы увидите, что приоритет процессов вернулся в нормальное русло.

Материал был бы неполным без подтверждения теории практикой. К сожалению счастью, у меня все системы относительно быстрые (так, во всех в качестве системного диска используется SSD), а в автозагрузке чистота и порядок.

Самым слабым оказался ноутбук мамы, где установлен процессор Core 2 Duo и жесткий диск 7200 rpm. В автозагрузке находились:

  • Google Updater
  • драйверы Synaptics и Realtek, а также какая-то утилита Toshiba
  • графический интерфейс антивируса Microsoft Security Essentials

Поэтому перегруженный автозапуск программ тоже пришлось эмулировать, и я добавил туда:

  • браузеры IE, Chrome и Firefox
  • Microsoft Office Word и Excel
  • Adobe Reader, Windows Media Player и Skype

Поскольку состав программ в автозапуске изменился, нужно было обеспечить чистоту эксперимента:

Затем я выполнил по 5 перезагрузок системы в обычном режиме и с включенным ограничением приоритета (время в миллисекундах взято из события 100).

Номер запуска Обычная автозагрузка Автозагрузка с
ограниченным приоритетом
1 66754 62025
2 64380 59823
3 69242 63399
4 60904 59787
5 72725 60839
Среднее 66801 61175

Как видите, среднее время пяти загрузок составило 66,8 с при обычной автозагрузке против 61,2 с при ограниченном приоритете программ в автозапуске. Другими словами, в протестированной конфигурации железа и программ среднее время готовности рабочего стола сократилось на 9%, благодаря внесенному в реестр изменению.

А у вас ускорилась загрузка?

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

Пожалуйста, поделитесь результатами в комментариях, дополнив их сведениями о:

  • типе и скорости диска
  • процессоре и количестве программ в автозагрузке (используйте мой диагностический пакет)

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Об авторе

Вадим является владельцем этого блога, и большинство записей здесь вышло из-под его пера. Подробности о блоге и авторе здесь.

Вас также может заинтересовать:

Подпишитесь на бесплатные уведомления о новых записях и получите в подарок мою книгу об ускорении загрузки Windows!

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Твики для windows 10 что это
  • Твики для windows 10 mobile xda
  • Твики для windows 7 x64
  • Твики windows 10 для слабых пк
  • Твики windows 7 система заметно оживает