Мелкий ремонт Windows

Алексей Комолов (С.-Петербург)

Отключение ненужных служб в Windows XP

В ОС Windows есть масса разнообразных служб для разнообразных потребностей пользователей. Но дело в том, что не все службы нужны пользователю: каждый человек пользуется только тем, что ему нужно, а что не нужно – тем он не пользуется.
Ниже я опишу разнообразные службы и способы их отключения.
Установление оптимального значения файла подкачки.
Файл подкачки Windows – это ее виртуальная оперативная память. Файл подкачки позволяет увеличить быстродействие системы, а так же работу некоторых программ.
Кликните правой клавишей мыши По значку “Мой компьютер” и далее проследуйте в Свойства системы > Дополнительно > Быстродействие > Дополнительно > Виртуальная память > Изменить.
Тут вам необходимо установить исходный и максимальный размеры файла подкачки – из рекомендуется устанавливать одинаковыми. Для обычной работы компьютера (например, с офисными приложениями) достаточно имеющийся объем памяти умножить на 1,5. Для компьютерных игр памяти требуется в 2-2,5 раза больше имеющейся “на борту”.

Отключение индексирования(работает только с дисками с файловой системой NTFS).

Войдите в “Мой компьютер”, кликнете правой клавишей мыши на иконке нужного вам жесткого диска и в контекстном меню выберите пункт “Свойства”. В открывшемся диалоге снимаете галочку “Разрешить индексирование диска для быстрого поиска”, жмите “Применить” — появится новое окно, в котором вам будет задан вопрос, применить ли выбранные атрибуты только к текущему диску или и к вложенным файлам и папкам тоже – выберите второе. В результате система будет работать значительно быстрей.

Удаляем Windows Messenger

По умолчанию Windows Messenger запускается при загрузке системы, что, конечно же, влияет на скорость загрузки – из-за забираемых системных ресурсов скорость загрузки значительно падает. Но Windows Messenger мало кто пользуется, поэтому (если вы из числа тех, кто им не пользуется) убираем это программу.
Для этого войдите в Пуск > Выполнить (комбинация клавиш Win+R) и в появившемся окне введите команду:
RunDll32 advpack.dll,LaunchINFSection %windir%INFmsmsgs.inf,BLC.RemoveЖмите OK и перезагрузитесь теперь Windows Messenger исчезнет с вашего компьютера и не будет грузить систему.

Отключение представления файлов архивов в виде папок
Если у вас медленный компьютер, то функцию представления архивов (zip, rar…) в виде папок имеет смысл отключить, так как на самом деле архивы не являются папками. Для этого войдите в (Win+R) и введите там команду:
regsvr32 /u zipfldr.dll
Жмите ОК

Если вы захотите вернуть все назад, то в Пуск > Выполнить введите команду:
regsvr32 zipfldr.dll
и жмите ОК.

Отключение неиспользуемых служб в Windows XP
Для ускорения работы системы можно отключить ненужные системные службы, попутно освободив немного системных ресурсов под нужды системы.
Ниже перечислены службы, которые обычно можно спокойно отключить.
DHCP клиент (DHCP client). Занимается автоматическим распределением IP-адресов. Если у вас нет сети (ни локальной, ни интернета, ни через модем), то эта служба не нужна – отключайте.
Portable media serial number. Отвечает за получение серийного номера переносного музыкального устройства, подключаемого к компьютеру. Если у вас нет такого устройства – смело отключайте.
Protected Storage. Отвечает за защиту важных данных, в том числе ключей пользователей; запрещает неавторизированный доступ. Если у вас нету подключения к Сети (или если вас не волнуют вопросы безопасности), то эту службу так же можно отключить.
Remote Registry Service. Функция удаленного управления реестром. Нужна только администраторам сети, поэтому (если вы не администратор) вы можете её отключить.
SSDP Discovery. Обеспечивает работу внешних устройств, поддерживающих UPnP — это универсальная система Plug&Play,
System Event Notification. Отслеживает системные события. Если у вас всё уже настроено и нормально работает, то эту службу можно отключить.
Telephony. Взаимодействие с модемом. Если у вас нет модема, то отключайте.
Terminal Service. Служит для удаленного управления компьютером по сети. Домашнему пользователю эта функция, в общем-то, не нужна.
Автоматическое обновление (Automatic Updates). Обновление системы можно делать и вручную — особенно если нет постоянного соединения с Интернетом. Также отключите и автоматическое обновление на одноименной вкладке свойств системы.
Обозреватель сети (Computer Browser). Занимается обновлением списка компьютеров в сети. Если у вас нету подключения к сети, то отключите его.
Планировщик заданий (Task Scheduler). Обеспечивает запуск приложений в заданное время. Если эта функция не используется, ее можно отключить.
Сетевые соединения (Network Connections). Данная служба управляет всеми сетевыми соединениями. Если у вас нет сети, то эту службу так же можно смело отключить.
Спулер печати (Print Spooler). Если у вас нет принтера, то и служба эта ненужна.
Служба сообщений (Messenger). Данная служба отвечает за приём и отправку сообщений администратора. При отсутствии сети (и администратора) данная служба бесполезна.
Служба шифрования (Cryptographic Service). Это служба безопасного обмена ключами и шифрования передаваемых данных в локальной сети. Если у вас нет локальной сети, то эту службу можете смело отключать; если же локальная сеть есть – то вы можете отключить или оставить на свой выбор.

Падение некоторых приложений

Бывает, что приложения, сделанные для Windows XP, иногда “падают”, когда пользователи пытается запускать их под Windows 7. Это может случаться по целому ряду причин, вот некоторые из них:

User Account Control. Приложения, требующие администраторских привилегий, которые созданы для Windows XP, могут работать некорректно под Windows 7, даже если пользователь имеет необходимый статус локальной группы “Администраторы”(Administrators) на данном компьютере.
В Microsoft попытались минимизировать количество подобных проблем, включив специальные программы-вставки совместимости для приложений в Windows 7 для большинства обычных программ, которые позволили бы пользователям запускать такие приложения, даже если имеют статус обычных пользователей, а не администраторов. Но, тем не менее, некоторые более старые приложения попросту не работают под Windows 7, даже если пользователь является локальным администратором. В таком случае вам, скорее всего, понадобится воспользоваться одним из описанных ниже программ-инструментов, которые позволяют запускать более старые приложения отдельно от операционной системы Windows 7. Это программы:
— Virtual PC 2007 SP1
— Windows Virtual PC с режимом Windows XP Mode
— Microsoft Enterprise Desktop Virtualization

либо
— Microsoft Application Virtualization.

Структура пользовательского профиля и различия в версиях: Структура пользовательского профиля была переделана в Windows Vista в сторону большей рациональности. Если старое приложение было сделано для того, чтобы получать доступ к файлам пользовательского профиля корректным способом с помощью вызовов функций API и переменных среды, то изменения в пользовательском профиле помешать запускать его под Windows 7, так как в Windows 7 включены так называемые “directory junctions” для обычных профильных папок в Windows XP вроде “Мои документы” (My Documents). Но тем не менее, если старое приложение работает с прописанными в коде приложения профильными папками в стиле Windows XP, то по этой же причине приложение может не работать в ОС Windows 7.

Еще одна проблема, из-за которой старое приложение может не запуститься, — если у приложения проблемы с определение номера версии Windows 7. Когда вы пытаетесь запустить приложение, оно проверяет номер версии ОС, видит, что это, например, версия 6.1, но “не понимает”, что это означает, и поэтому не запускается. В таких случаях, если только некоторые пользователи с этим столкнутся, можно попробовать”Program Compatibility Troubleshooter” в Windows 7 для решения данной проблемы. Если с этим столкнется много пользователей, вы можете попробовать “Application Compatibility Toolkit”, чтобы проанализировать проблему и попробовать разработать решение, которое вы сможете установить на проблемных компьютерах.

Средства для упрощения проблем, связанных с совместимостью приложений от Microsoft, предлагает несколько инструментов, которые вы можете использовать для того, чтобы убедиться, что вы сможете запускать старые приложения после перехода на Windows 7. Эти инструменты бывают трех типов, которых можно назвать так:
— “Одноразовые инструменты” Попробуйте сначала эти инструменты в случае, если с проблемой сталкиваются всего несколько пользователей.
— “Широкомасштабные инструменты” В средах с большим количеством пользователей стоит сначала попробовать эти инструменты.
— “Средства виртуализации” Если ничего не помогает, можно устроить виртуализацию.

Далее я вкратце опишу каждую из этих категорий.

Одноразовые инструменты для запуска старых приложений.

Допустим, вы решили отказаться от компьютеров с Windows XP в пользу новых с Windows 7. После этого некоторые пользователи сообщают, что им требуется установить какую-нибудь нужную им старую программу. Вы пытаетесь установить эту программу, и при этом появляется окно с неким сообщением, наподобии того, что указанно на рисунке:

Если вы увидите такое или схожее с ним предупреждение при попытке установить старую версию программы на Windows 7, то можете щелкнуть на кнопке “Check For Solutions Online” и посмотреть, знакомы ли с данной проблемой в Microsoft и создана ли для него заплатка.

Если установка проходит нормально, а проблемы возникают при попытке запуска, можно посоветовать щелкнуть Пуск (Start) и в поисковом окне ввести “program compatibility” (без кавычек), нажать ENTER для запуска Program Compatibility Troubleshooter (смотрите рисунок ниже). При этом Windows попытается найти проблемы с установленными приложениями, определит, доступны ли соответствующие исправления, и применит их с целью избавиться от проблем.

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

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

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

Если в вашей организации несколько сотен или тысяч пользователей, которые работают с десятками различных приложений и программ на своих компьютерах, вам определенно нужно будет применить более проактивный подход по сравнению с подходом решения проблем по факту, описанному в разделе выше. В таком случае можно посоветовать воспользоваться набором средств Application Compatibility Toolkit (или для краткости ACT). ACT — это собрание инструментов и документации, которыми можно воспользоваться для оценки и уменьшения количества проблем, связанных с совместимостью приложений до начала развертывания Windows 7 в вашей среде. ACT помогает разобраться с ситуацией, которая складывается у вас с совместимостью приложений, определяя, какие из приложений, работающих в текущий момент, совместимы с Windows 7, а какие требуют дополнительных исследований. ACT также поможет вам разработать исправления для проблемных приложений, которые вы затем сможете распространить как пакеты для приложений по затрагиваемым системам.

Средства виртуализации для запуска старых приложений.

Будь ваша организация небольшим магазином, которая обнаружила, что встроенных средств совместимости приложений в Windows 7 недостаточно, или большой корпорацией, которая поняла, что проблемы с совместимостью определенных старых приложений, важных для вашего бизнеса, нельзя разрешить с помощью ACT, то у вас еще есть несколько вариантов, чтобы попытаться запустить старые приложения для пользователей, которым они нужны. А дело тут в так называемой виртуализации. В качестве выбора можно использовать некоторые программы от Microsoft:

Virtual PC 2007 SP1. Если вы переводили старые компьютеры на Windows 7, то вы можете установить Virtual PC 2007 SP1 на эти самые компьютеры, чтобы пользователи, сидящие за ними, могли установить проблемные приложения на отдельную “сущность” Windows (XP или более раннюю версию Windows), запуская отдельную виртуальную машину. Обратите внимание на тот факт, что данное решение имеет определенные ограничения. Например, в Virtual PC не включена поддержка USB-устройств.

Режим Windows XP Mode и Windows Virtual PC. Windows Virtual PC позволяет вам запустить множество сред Windows после запуска режима Windows XP Mode на рабочем столе Windows 7. После установки старых приложений в режиме Windows XP Mode, пользователи смогут запускать эти приложения напрямую из меню Пуск (Start). Преимущества такого подхода к виртуализации через Virtual PC 2007 SP1 следующие:
— Нет отдельного виртуального рабочего стола для запуска старых приложений, так как они встроены в рабочий стол Windows 7.
— Поддержка USB-устройств, например, принтеров, сканнеров и т.д.
Недостаток этого подхода в том, что Windows Virtual PC предъявляет к процессорам требование аппаратной поддержки виртуализации (например, Intel-VT или AMD-V). ПК только сравнительно недавно получили поддержку таких возможностей. Поэтому если вы переходите со старых компьютеров с Windows XP на Windows 7, вы не сможете, скорее всего, воспользоваться этим методом. Если же вы купили новые машины с Windows 7 для замены старых компьютеров с Windows XP, вы будете в состоянии воспользоваться этим подходом, чтобы запускать проблематичные приложения на этих компьютерах.

Microsoft Enterprise Desktop Virtualization (MED-V). MED-V — это корпоративное средство, которое можно использовать для доставки образов Virtual PC компьютерам с центрального репозитория, где вы можете создавать такие образы и управлять ими. Таким образом MED-V помогает уменьшить количество проблем совместимости приложения с ОС, но, в отличие от простой установки Virtual PC на каждом компьютере пользователя, делает это более масштабным и управляемым образом. С помощью MED-V вы можете управлять всем жизненным циклом виртуальных образов, обеспечивать ими аутентифицированных пользователей в среде Active Directory, наблюдать за их использованием и многое другое. Пользователь остается в неведении относительно виртуализации, запущенной в фоновом режиме, и видит только одну рабочую среду.
Программа MED-V является частью пакета Microsoft Desktop Optimization Pack (MDOP).

Microsoft Application Virtualization. Microsoft App-V — это корпоративное средство, которое используется для централизации управления всем жизненным циклом приложения. С помощью App-V администраторы могут динамически отправлять приложения по требованию пользователям, которым они нужны, вместо того, чтобы устанавливать их на каждом пользовательском компьютере. App-V помогает уменьшить количество конфликтов между приложениями, например, когда пользователю нужно запустить две разные версии одного и того же приложения, а установить обе версии локально на одном и том же компьютере не получается. App-V также упрощает управление обновлениями и проверку на совместимость.
Кроме того, App-V является так же частью пакета Microsoft Desktop Optimization Pack (MDOP).

KernelFaultCheck

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

Увидеть KernelFaultCheck можно, кликнув правой клавишей мыши по Мой компьютер > Свойства > Дополнительно > раздел “Загрузка и восстановление” > Дополнительно.

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

Чтобы отключить его, надо: кликнуть правой клавишей мыши по Мой компьютер > Свойства > Дополнительно > раздел “Загрузка и восстановление” > Дополнительно и в выпадающем меню дампа памяти выбрать пункт “Отсутствует” либо “Малый дамп памяти”.

Вдобавок (это для более опытных – если вы не уверены, то можете не делать нижеописанное) в папке С: > Windows есть файл MEMORY.DMP. Его можно либо очистить до 0, либо вообще удалить — в случае возникновения ошибки при работе, ОС Windows сама его снова создаст.

Если KernelFaultCheck у вас еще стоит в автозагрузке – удалите его оттуда и перезагрузитесь.

Снятие ограничения на применение команд в контекстном меню через редактор реестра

При создании Windows в Microsoft вели ряд ограничений при работе с данной ОСью. Одно из этих ограничений – это автоматическая блокировка некоторых команд при выделении большого количества файлов. Например, если вы выделили более 15-ти файлов и кликнули по любому из них правой клавишей мыши, то в появившемся контекстном меню вы не увидите таких пунктов, как “Открыть”, “Печать” и “Редактировать”.

В принципе, разработчиков Microsoft в данном случае можно понять: накладывая данное ограничение на контекстное меню, они заботились в первую очередь о стабильной работе ОС Windows, дабы не вызвать глобальных крах операционки или ещё какую-нибудь неприятность. Да и 15 одновременно открытых файлов – количество немаленькое и такого количества должно быть более чем достаточно рядовому пользователю.

Но… что если вам захотелось открыть несколько большее количество файлов или, например, вам надо распечатать не 15, а побольше текстовых файлов и вы не хотите каждый раз открывать по одному, чтобы отправить их в печать?
Можно снять это ограничение на количество одновременно открытых файлов. Для этого надо войти в редактор реестра (нажать Пуск > Выполнить…, в открывшемся окне ввести regedit и жать ОК). Там проследуйте в ветку HKEY_CURRENT_USER > Software > Microsoft > Windows > CurrentVersion > Explorer. В Паке Explorer создайте новый строковый DWORD-параметр и назовите его MultipleInvokePromptMinimum. Дважды кликните по нему мышкой, в открывшемся окне в строке “Параметры” выставьте значение 16 (можете выставить и большее число — оно означает, на скольких именно файлов вы можете применять команд из контекстного меню без их исчезновения) и жмите ОК. Перезагрузите компьютер.
Если вы присвоите параметру MultipleInvokePromptMinimum значение 0, то это приведет к полному отключению команд. Если вы захотите уменьшить количество файлов, введите значение от 1 до 15.

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

Когда невозможно записать информацию на флэшку

Представьте себе такую ситуацию: вы вставляете в компьютер флэшку, чтобы записать на нее информацию, но что-нибудь скинуть на нее вам не удается, так как вместо того, чтобы скопировать на флэшку информацию, компьютер выбрасывает вам сообщение типа: “Невозможно записать информацию. Снимите защиту от записи”.

Во-первых, обратите внимание, не установлена ли на вашей флэшке переключатель, который блокирует возможность записи на нее. Наверное помните, что раньше на дискетах в нижнем углу было окошко со “шторкой” – если “шторку” сдвинуть, открыв окошко, то на дискету невозможно что-либо записать, хотя скопировать с нее можно все. Аналогичная ситуация и с некоторыми видами флэшек – производители иногда устанавливают похожие переключатели (немного иного вида, но выполняющие ту же функцию), которые блокируют запись на флэшку – вполне возможно, что вы случайно сдвинули ее в положение “блокировать запись” или просто забыли вернуть рычажок обратно.

Если рычажка нету, то можно отформатировать флэшку – но этот способ годится в том случае, если у вас не записано ничего важного, так как после форматирования вся информация будет удалена.

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

Если у вас на компьютере установлена ОС Windows XP SP2, то тут можно немного схитрить: войдите в редактор реестра в ветку HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > StorageDevicePolicies, найдите там параметр WriteProtect и измените его значение на 0?00000000(0). Перезагрузитесь. Очень часто это помогает снова начать записывать на флэшку.

Кроме того, причиной может быть механическое повреждение – например, микротрещины (например, если вы сели на флэшку). Можно посмотреть самому или отнести специалисту – возможно, что удастся восстановить флэшку, немного подпаяв ее.
В противном случае, если перепайка не помогает или физические повреждения слишком существенны, выкидывайте ее.

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

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