Состояние питания системы указывает, является ли источник питания для компьютера системным аккумулятором или питанием ac. Для компьютеров, использующих батареи, состояние питания системы также указывает, сколько времени заряда батареи остается, и указывает, заряжается ли батарея.
Сведения о мощности извлекаются путем регистрации для уведомлений о настройке питания с помощью функции RegisterPowerSettingNotification . Эта функция позволяет приложениям регистрироваться для определенных параметров питания и получать уведомления при их изменении.
Чтобы запросить сведения о состоянии питания без уведомлений, используйте CallNtPowerInformation.
Приложения и устанавливаемые драйверы обычно используют состояние питания системы, чтобы определить, является ли продолжение работы возможной. Например, прежде чем приложение выполняет фоновые операции, такие как сжатие или разбиение на страницы файла, оно должно проверить, находится ли система на батареях. В качестве другого примера приложение, которое начинает длинную операцию, должно проверить состояние, чтобы определить, существует ли достаточно заряда батареи для завершения операции.
По умолчанию система не запрашивает приложения или драйверы во время перехода в спящий режим.
Если питание низкое, приложение может запросить вмешательство пользователя или запросить приостановку системы. Системную операцию можно приостановить с помощью функции SetSuspendState .
Источник: samocvet.shop
Фоновый режим. Оптимизация
Компьютер, для ускорения его работы необходимо убрать не нужные процессы поддерживающие фоновый режим.
Чистим системный трей!
С этим разделом мы ознакомились в одноимённой статье — «Системный трей». Мы разобрались, что для временного отключения работающих процессов, достаточно щёлкнуть правой кнопкой по иконке процесса и выключить работающий процесс.
При перезапуске компьютера этот процесс опять запустится. Что бы исключить автозапусе его, надо зайти в «Настройку системы» и снять галочку в его автозапуске. Это хорошо расписано в статье – «Фоновый режим». К сожалению, есть программы, которые при своём запуске опять включают автозапуск.
В этом случае необходимо посмотреть в настройках программы, или удалить эту программу за ненадобностью, или согласиться с её присутствием, и прекращать её работу регулярно. Примером такой прогрммы может служить «Агент mail.ru». Это программа типа Скайпа.
Зачастую не нужной программой является Windows Messenger. Это довольно громоздкая программа и занимает много места. Её конечно можно совсем удалить из папки «Program files», предварительно отключив в системном трее. Можно убрать из автозапуска, но при обращении к ней, автозапуск восстановится.
Удаление ненужных программ
Windows имеет разные службы как полезные так и не очень. Отключаем не нужные службы довольно просто. Заходим: «Пуск» — «Панель управления» — «Администрирование» — «Службы». Выставляем тип запуска – «Отключено». Конечно, не стоит говорить, что перед отключением необходимо разобраться, что это за служба. Вот примеры некоторых служб:
- «NVidia display driver service» — задачей этой службы драйверов является слежение за разгоном видео карты, и другие функции слежения за экраном.
- «AVP Control Centre Service» — служба из антивирусника Касперского, следящая за автоматическим обновлением. Для домашнего компьютера можно поставить тип запуска вручную.
- Служба «NeroCheck» при вставке чистого диска запускает программу «Nero Burning Rom».
- Punto Swither — программа контроль раскладки языка клавиатуры. При выключении отсутствует значок языка. Переключение клавиатуры идёт нормально.
- Vistalcon — иконки и курсор. Отключил без последствий.
- Adobe ARM — для работы Adobe Reade. Отключил, всё работает
Можно попробовать оптимизировать реестр. В «Пуске» — «Выполнить» набираем – «regedit».
- Можно отредактировавать время задержки выпадения меню. Реккомендуют установить его в 50 миллисекунд. Находим ветку «HKEY_CURRENT_USERControlPanelDesktop» — далее ищем «MenuShowDelay» и устанавливаем время.
- Разбираемся с динамическими библиотеками. В ветке «HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorer» устанавливаем новый параметр « AlwaysUnloadDLL» и ставим значение «1».
- Можно отключить сообщение о недостаточном месте на жёстком диске. В ветке «HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer» устанавливаем параметр «DWORD» название – «NoLowDiskSpaceChecks», установив значение «1».
Можно внести изменения в «Свойства системы». Заходим – «Пуск – Панель управления – Система – Дополнительно».
- Отключаем отправку отчёта об ошибке. Особенно полезно тем, у кого стоит неофициальная версия, для избежания блокировки, и последующей переустановки операционки.
- Если Операционных систем несколько, можно уменьшить время, отводимое на их выбор.
- Для уменьшения количества обращений к жёсткому диску устанавливаем одинаковый исходный и максимальный размер файла подкачки. Рекомендуют – 500 мегобайт.
И это оказывается ещё не все возможности ускорить наш компьютер. Можно откючить на своё усмотрение:
- Удалённый доступ к рабочему столу. – «NetMeeting Remote Desktop Sharing».
- Удалённое управление. – «Telnet».
- Обновление автоматическое – «Automatic Update».
- Настройка беспроводная.
- Брандмауэр – «Internet Connection Firewall/Sharing».
- Веб клиент –« WebClient».
- Вторичный вход – «Secondary Logon».
- Диспетчер логических дисков – «Logical Disk Manager».
- Диспетчер очереди печати – «Print Spooler».
- Диспетчер удалённого стола (удалённый помощник) –« Remote Desktop Help Session Manager».
- Доступ к устройствам – «HID Input Service».
- Источник бесперебойного питания – «Uninterruptible Power Supply».
- Модуль поддержки – «TCP/IP NetBIOS Helpe».
- Модуль смарт-карт – «Smart Card Helper».
- Обозреватель компьютеров – «Computer Browser».
- Оповещатель (локальной сети) – «Alerter».
- Определение оболочки, её оборудования – «Shell Hardware Detection».
- Планирование заданий – «Task Scheduler».
- Поддержка безопасности NT LM – «Task Scheduler».
- Если нет модема и сетевой карты, СЕРВЕР – «Server».
- Папка обмена СЕРВЕР –« ClipBook».
- Запись компакт дисков IMAPI — «IMAPI CD-Burning COM Service».
- Восстановление системы – «System Restore Service».
- Служба времени – «Windows Time».
- Загрузка изображений (Если не копируем с цифровфх устройств)– «Windows Image Acquisition (WIA)».
- Индексирование – «Indexing Service».
- Регистрация ошибок – «Error Reporting Service».
- Переносные устройства мультимедиа серийные номера– «Portable Media Serial Number».
- Сетевое расположение – «Network Location Awareness (NLA)».
- Сообщения, при отсутствии локальных сетей.
- Службы IPSEC — «IPSEC Services».
- Проверка файлов на наличие цифровой подписи (Криптография) – «Cryptographic Services».
- Удалённое управление компьютером –« Terminal Services».
- Смарт-карты – «Smart Card».
- Быстрое переключение пользователей их совместимость – «Fast User Switching Compatibility».
- Запоминающие устройства съёмные (при отсутствии) – «Removable Storage».
- Телефония (нет модема) – «Telephony».
- Копирование тома теневое – «MS Software Shadow Copy Provider».
- Реестр удалённый – «Remote Registry».
- Интеллектуальная служба передачи, фоновая (Нет автоматического обновления) – «Background Intelligent Transfer Service».
Думаю, это не полный список процессов, с которыми можно поработать. Такая оптимизация приводит к ускорению нашей работы на компьютере. Сам потихоньку работаю со своим компьютером. С благодарностью восприму помощь в вопросе оптимизации работы Windows.
Источник: buttexarx.ru
Install Watch Pro
Просили про толковые «анинсталлеры» — получите. Естественно, Install Watch Pro — бесплатная софтина. По платным вас, уважаемые читатели, уже Сергей Трошин прогулял как следует. И по данному вопросу я с ним полностью согласна: лучше Ashampoo Uninstaller не придумали еще ничего, и пробовать найти этой программе замену — пока, на данный момент — провокация. Все-таки грамотно проинсталлировать софт — уже пол-дела и своеобразная соломка, вовремя подстеленная под пятую точку.
Но у нас с вами своя епархия, халявная. Соответственно, цели и задачи несколько другие. Поэтому мы и зайдем несколько с другого бока, хотя по той же теме. В любом случае Install Watch Pro (3,7 Мб) мне и вам должна очень сильно пригодиться, чтобы в наших испытаниях никаких оказий не случалось.
Сей «анинсталлер» (на самом деле его называть так можно только условно) не исполняет чего-то существенно нового — по традиции отслеживает изменения, которые «нашуршали» программы и железки в системе в процессе своей собственной инсталляции или деинсталляции: добавление, удаление или модификации файлов и директорий, ini-файлов и ветвей и ключей реестра.
Install Watch Pro лучше всего прописать в автозагрузку: автоматическое исправление своих обязанностей программой — дело симпатичное, дело правильное, да и не нужно вам будет вспоминать о ее запуске, когда с инсталляциями ковыряться будете. Она сама автоматически определит «безарбузие» и проявит инициативу. Сидите да на кнопку «Next» жмите, а потом сравнивайте и выясняйте, что новенького у вас в системе поселилось.
Сначала Install Watch Pro собирает всю информацию о текущей конфигурации компьютера и делает снимок конфигурации системы (snapshot), затем сохраняет детальную информацию обо всех файлах, установках и о конфигурации приложений. Ровно на этом моменте ее обязанности пока заканчиваются, и Install Watch Pro предлагает вернуться к установке собственно программы, которую вы хотите инсталлировать, и закончить ее.
Как только этот процесс благополучно завершен, Install Watch Pro снова дает о себе знать, сообщая о том, что все изменения и следы, которые повлекла за собой инсталляция новой программы, записаны и подшиты в амбарную книгу. Если процесс окончания инсталляции программы считается завершенным только после перезагрузки компьютера, Install Watch Pro позволит перегрузить машину и после этого появится снова, чтобы сохранить снимок в базу данных. Вам же остается ввести описание снимка, чтобы потом безошибочно идентифицировать данную конкретную инсталляцию.
Источник: upweek.ru