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

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

BIGITALRU_post

Непонятные символы вместо русских букв в Windows 2000 и Windows XP.

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

Есть несколько способов исправить эту ситуацию.

Способ №1. Идите в Пуск > Настройки > Панель управления > Язык и региональные стандарты.

Далее… Если у вас установлена ОС Windows 2000, то в области “Месторасположение” укажите “Россия”, потом перейдите на вкладку “Дополнительно” и в качестве языка для использования в программах, не поддерживающих Юникод, укажите Русский.

Если же вы используете ОС Windows ХР, в открывшемся окне перейдите на вкладку “Общие” и в графе “Языки” и выберите там “Русский язык”, а в области “Языковые параметры системы” выберите “Cyrillic”. Затем кликните по кнопке “Задать умолчание” и в появившемся окне еще раз выбрать “Русский язык”.

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

Способ №2. Войдите в редактор реестра в ветку HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Nls > CodePage и смените значение с 1252 на c_1251.nls.

Отключение оповещения о конфликте “IP-адреса с другой системой в сети” в Windows XP. Однажды Windows XP может выкинут системную ошибку в трее (в правом нижнем углу монитора, в Панели Задач) о “конфликте IP-адреса с другой системой в сети”. Вы можете избавиться от этого сообщения, отключив службу, отвечающую за уведомления. Для этого идите в Панель управления > Администрирование > Службы, найдите и отключите соответствующую службу.

Если вы пользуетесь ADSL-модемом, то можете обратиться по адресу Панель управления > Сетевые подключения > Подключение по локальной сети. Тут кликните по значку соединения правой клавишей мыши и в контекстном меню выберите пункт “Свойства”, затем идите в TCPIP v4 > СВОЙСТВА. Здесь везде поставьте “автоматическое определение”.

Только ADSL-роутеру (модему) необходимо присвоить DHCP-сервер. И  сообщений о конфликтах не будет.

Закройте все и перезагрузитесь.

Теперь будет загружаться сразу Рабочий стол, а в нижнем левом углу будет точно такое же меню, как и в Windows 7.

Чтобы вернуть все как было, вновь поменяйте значение на 1 и перезагрузитесь.

Избавляемся от сообщения ошибки “Память не может быть read (written)”.

Наверняка многие пользователи компьютеров сталкивались с такой ситуацией, когда выскакивало окошко с сообщением об ошибке и текстом типа: “Инструкция по адресу 0x6ab146c2 обратилась к памяти по адресу 0?0173008. Память не может быть read (written)”. Чаще всего подобное сообщение выскакивает тогда, когда менеджер виртуальной памяти обнаруживает попытку доступа к страницам памяти, доступ к которым не разрешен для данного процесса. Если объяснять попроще, то вырисовывается такая ситуация: для каждого приложения в памяти выделяется некое пространство, и если приложение начинает лезть за пределы этого выделенного для нее пространства, т.е. пытается оттуда что-то прочитать (read) или что-то туда записать (written), то в том случае и выскакивает сообщение об ошибке.

Однако бывают ситуации, когда причиной сообщения об ошибке невозможности read (written) являются другие причины, нежели описанная выше несанкционированная попытка некоего приложения использовать больше выделенной ей памяти. И одной из этих причин может быть служба DEP — Data Execution Prevention (служба Предотвращения выполнения данных).

Рассмотрим ситуацию, когда именно эта служба сыплет описанной ошибкой.

Для начала: что такое DEP?

DEP — это набор программных и аппаратных технологий, позволяющих выполнять дополнительные проверки содержимого памяти и предотвращать запуск вредоносного кода. В операционных системах Windows XP с пакетом обновлений SP2 и Microsoft Windows XP Tablet PC Edition 2005 функция DEP реализована как на программном, так и на аппаратном уровне.

Основное преимущество DEP — это возможность предотвращать запуск вредоносного кода из области данных. Как правило, содержимое стека и всего остального “по умолчанию” не является исполняемым кодом.

DEP, реализованный на программном уровне, предотвращает использование вредоносными программами механизма обработки исключений, существующего в Windows.

В случае аппаратной реализации DEP вызывает исключение при запуске кода из указанных местоположений. Так же, в отличие от брандмауэра или антивирусов, DEP не препятствует установке потенциально опасных программ на компьютер, хотя и следит за тем, как программы используют память. После установки Service Pack 2 DEP по умолчанию включена для основных программ и служб ОС Windows.

Существует четыре варианта настройки функции DEP:

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

AlwaysOff — эта функция DEP отключена для всей системы, независимо от наличия аппаратной поддержки DEP. Процессор не работает в режиме PAE, если в файле Boot.ini не указан параметр /PAE.

OptIn – данный режим используется по умолчанию. На компьютерах, оснащенных процессорами с поддержкой DEP, функция DEP включена по умолчанию для ограниченного числа системных файлов и программ. При этом по умолчанию защищаются только системные файлы Windows.

OptOut – данный режим включает по умолчанию функцию DEP для всех процессов.

В диалоговом окне “Система” Панели Управления можно вручную создать список приложений, для которых следует отключить DEP.

Если какая-то программа вызывает срабатывание этой функции, Microsoft рекомендует выбрать режим OptOut и добавить эту программу в список исключений. Однако зачастую программа, которая вызвала сообщение, состоит не из одного исполняемого модуля, а из нескольких динамических библиотек, и не всегда имеется возможность точно определить, какая именно из библиотек вызывает срабатывание DEP.

В принципе при желании можно решить проблему невозможности чтения-записи памяти радикальным способом, попросту отключив DEP целиком, отредактировав файл boot.ini. После редактирования файл boot.ini должен выглядеть примерно следующим образом (внесенные изминения выделены жирным; остальное содержимое boot.ini у вас может немного отличаться):

[Boot loader]

Timeout=30

Default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS

[Operating systems]

multi(0)disk(0)rdisk(0)partition(1)WINDOWS=»Microsoft Windows XP Professional SP2″

/noexecute=AlwaysOff /fastdetect

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

Также причиной возникновения ошибки: “Память не может быть readwritten” может быть (наиболее часто встречается):

— конфликт программного обеспечения;

— одна из программ мешает правильно функционировать другой программе и появляется это сообщение об ошибке;

— проблемы с файлом подкачки.

Если после редактирования boot.ini у вас все еще продолжают выскакивать сообщения об ошибке или вы не решаетесь сами вручную что-либо исправлять, то скачайте и установите обновление для Windows KB958644 (скачать можно с: http://depositfiles.com/files/cjydha1ug) которое исправляет уязвимость службы Сервера.

Сообщение “Устройство USB не опознано”.

Если у вас выскочило сообщение “Устройство USB не опознано”, то этому может быть несколько причин.

Для начала скачайте два пакета исправлений: “Пакет исправлений для Windows Q810400” и “Пакет исправлений для Windows KB822603” – эти два пакета довольно часто исправляют ошибку Windows, из-за которой некоторые USB-устройства при подключении вызывают это сообщение об ошибке.

Но если эти скаченные обновления не помогли?

Сначала необходимо проверить: установлены ли драйвера для USB-портов, установлен ли драйвер для USB-устройства (при необходимости – установите драйвер или переустановите (обновите) его). При возможности подключите устройство, вызвавшее сообщение об ошибке, к другому компьютеру или ноутбуку, чтобы убедиться, что устройство работает нормально.

Войдите в Панель Управления, кликните дважды по значку “Система”, кликните по вкладке “Оборудование” и кликните по кнопке “Диспетчер устройств”. В открывшемся окне убедитесь, что все работает (отсутствуют желтые значки с черным восклицательным знаком или отсутствуют знаки вопроса).

Проделав все вышеописанные действия вы убедились в работоспособности системы, отсутствии проблем и конфликтов оборудования (если какие-то проблемы обнаружились – то попробуйте решить их “по месту” или поискав решение в Интернете; далее я опишу ситуацию в том случае, если никаких проблем нету).

Подобная ситуация может возникнуть в том случае, если USB 2.0 Enhanced Host Controller использует одно прерывание вместе с каким-либо другим устройством (IRQ Sharing), например звуковым или видео. В этом случае нарушается правильная передача параметров (FDO, PDO) от драйверов USB (usbhub.sys, usbstor.sys, usbport.sys) к драйверам логических устройств.

Исправить эту ситуацию можно двумя способами.

Способ первый, более простой и безопасный. Сделайте откат системы к последней точке восстановления – все должно заработать нормально. Либо, если вы давно собирались переустановить Windows “с нуля” – просто отформатируйте диск С:/ и перестановите ОС.

Способ второй, более сложный. Скажу сразу – я прочитал о нем на сайте http://www.experts-exchange.com/Hardware/Q_20790258.html — там описывалась как раз подобная ситуация – автор той статьи ссылался на разрешение от службы “Microsoft Windows Support Professional” (службу тех. Поддержки от Microsoft). Там описывалась аналогичная ситуация с цифровой камерой, подключаемой через USB, но аналогично можно поступить и с другими устройствами, подключаемыми через USB, но которые не опознаются (внешние жесткие диски, флешки, сканеры, принтеры и т.д.).

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

Итак, сначала отключите все USB-устройства от компьютера (исключение — клавиатура и мышь, подключенные в порту USB – их можно оставить подключенными). Затем перезагрузитесь и в момент старта компьютера жмите клавишу F8, чтобы загрузиться в безопасном режиме.

Теперь, загрузившись в безопасном режиме, удалим скрытые устройства. Жмите Пуск > Выполнить…, в открывшемся окне введите команду cmd и жмите ОК – у вас должно появиться окно с командной строкой. Введите команду:

set DEVMGR_SHOW_DETAILS=1

и жмите Enter. Затем введите команду:

set DEVMGR_SHOW_NONPRESENT_DEVICES=1

и снова жмите Enter. Теперь введите команду

start devmgmt.msc

и жмите Enter. Появится окном “Управление устройствами” (“Device Server”).

Идите в меню Вид > Показать скрытые устройства (View > Show hidden devices). Кликнув по значку “плюс” (+), разверните меню Отобразить устройства, неизвестные устройства, USB-устройства, DVD/CD-ROM и т.д. – все те устройства, что могут иметь отношение к неработающему USB. Например, к USB 2.0 HDD относятся такие классы устройств, как Disk Drives , Storage Volumes , USB устройства.

Если вы увидите в развернутых классах ваше устройство (включая “посеревшее”) то кликните на нем правой кнопкой и в выпавшем контекстном меню кликните по пункту “Удалить” (“Uninstall”).

Например, для того же USB 2.0 HDD надо из класса “USB controllers” удалить все “USB 2.0 Storage Device USB Device”, а из класса “Storage Volumes” удалить все “USB mass StorageDevice” и серые “Generic Volume”.

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

Выйдите из “Управление устройствами” (“Device Server”).

Теперь необходимо удалить все oem*.inf-файлы. Войдите в Пуск > Выполнить…, в открывшемся окне введите команду cmd и жмите ОК – откроется окно командной строки.

Затем печатайте следующие команды, нажимая Enter после каждой из них:

cd windowsinf    (Enter)

ren infcache.1 *.old    (Enter)

ren oem*.inf *.old    (Enter)

del C:windowssetupapi.log    (Enter)

exit    (Enter)

Если у dас установлено несколько версий Windows (например, Windows XP на диске C:/ и Windows 7 на диске D:/), то описанную выше процедуру необходимо проделать для всех версий Windows, указав нужную букву жесткого диска.

Теперь осталось удалить все ключи в редакторе реестра в ветке HKEY_LOCAL_MACHINE > Enum > USB, которые начинаются с VID.

Для этого жмите Пуск > Выполнить…, в открывшемся окне введите команду regedit и жмите ОК. Там проследуйте в ветку HKEY_LOCAL_MACHINE > System > CurrentControlSet > Enum > USB.

Тут вам надо будет удалить все VID_…-ключи – за исключением VID_…-ключей клавиатуры и мыши (конечно если они подключены у вас через USB-порты) – иначе при перезагрузке может произойти сбой Windows. Определяются ветви клавиатуры и мыши просто: кликнув у VID_…-ключа по символу плюса (+) и посмотрите не появившуюся рядом и ниже ветвь-“ступеньку”. Теперь посмотрите в правую часть экрана – там должна быть переменная DeviceDesc. Если в значении этой переменной вы увидите что-нибудь на подобии “Human Interface Device” или HID — то это как раз и будет клавиатура или мышь.

Доя чего это нужно? Удаление всех VID_….-ключей из реестра приведет к тому, что при перезагрузке компьютера произойдет распознавание USB-устройств.

Вполне возможно, что вам вообще не удастся удалить ни один из VID_….-ключей. Это связанно с тем, что у вас нету прав на удаление. Для получения прав вам необходимо кликнуть правой клавишей мыши на соответствующем ключе и в открывшемся меню выберите  Permission > Все (Everyone) и выставьте Полный доступ (Full control). Затем кликните по Применить и по ОК. Теперь можно смело удалять.

Закройте все и ВЫКЛЮЧИТЕ компьютер. Затем подключите к нему все те устройства, что вы отключали. Включите компьютер. Подождите, пока Windows ПОЛНОСТЬЮ загрузится, перестанет жужжать/шуршать жестким диском. Теперь включите то устройство, что выдало сообщение о том, что оно неопознано.

Windows тут же начнет опознавать его и при необходимости искать драйвера.

Но вся вышеописанная процедура рассчитана на опытных пользователей и, если вы решитесь им воспользоваться – вы делаете все на свой страх и риск.

Что делать, если пропали все ярлыки на рабочем столе.

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

Есть несколько причин того, из-за чего значки и ярлыки исчезли, и есть несколько способов того, как все вернуть обратно.

Кликните правой клавишей мыши на любом свободном месте рабочего стола, в контекстном меню выберите пункт “Упорядочить значки” – появится вторая ветвь контекстного меню, в котором обратите внимание на пункт “Отображать значки рабочего стола” – около него должна быть выставлена галочка. Если ее нету – кликните по этому пункту, галочка выставится, значки появятся.

Вспомните, не сидел ли кто-нибудь из знакомых за вашим компьютером. Просто есть такие “шутники”, которые могли присвоить вашим значкам и ярлыками атрибут “скрытый”. Войдите в меню Пуск > Настройка >Панель управления > Свойства папки, в открывшемся окне кликните по вкладке Вид и в самом низу появившегося списка  и в “Скрытые файлы и папки” выставьте “Показывать скрытые файлы и папки” и жмите “Применить” и ОК. Закройте все окна и посмотрите на рабочий стол: если содержимое рабочего стола стало отображаться в виде бледных иконок, то надо восстановить отображение ваших ярлыков и значков, сняв с них атрибут “скрытый”.

Для этого идите в Пуск > Выполнить…, в открывшемся окне напечатайте команду cmd и жмите  ОК — запустится командная строка.

Для снятия атрибута “скрытый” со всех файлов и папок на общем для всех пользователей рабочем столе этой командой (для этого могут понадобиться права администратора) введите команду:

attrib /D /S -h «%ALLUSERSPROFILE%/Рабочий стол/*» (Enter)

Чтобы сделать нескрытыми все ярлыки и папки на вашем рабочем столе, введите команду:

attrib /D /S -h «%USERPROFILE%/Рабочий стол/*» (Enter)

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

Все ранее пропавшие иконки с рабочего стола теперь должны стать четкими. Снова идите в Пуск > Настройка >Панель управления > Свойства папки > Вид и в “Скрытые файлы и папки” выставьте “Не показывать скрытые файлы и папки”.

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

Папка “Неиспользуемые ярлыки” может находиться на вашем рабочем столе — если механизм по удалению неиспользуемых ярлыков Windows был хоть раз задействован и им были обнаружены ярлыки, которыми не пользовались 60 (и более) дней.

Он также может отрабатывать автоматически, если в Свойства экрана > Рабочий стол > Настройка рабочего стола > стоит галочка  “Выполнять очистку рабочего стола каждые 60 дней”.

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

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

Хоть и кажется мысль о корзине банальной, но довольно часто бывает, что пользователи удаляют ярлыки и тут же “забывают” об этом.

Если вышеописанные манипуляции не помогли, то ярлыки в самом деле удалены и Корзина очищена (самим пользователем или в результате “работы” вируса).

Попробуем их восстановить.

Для начала выключите компьютер – дабы Windows не затерла информацию об удаленных ярлыках (дальнейшую ситуацию я буду описывать из расчета, что Windows установлена на диске C:, там же находятся и профили пользователей).

Далее нам необходим доступ к жесткому диску с пропавшими файлами, загрузившись из-под другой ОСи, воспользовавшись, например, загрузочным диском или флэшкой (например, Hiren’s BootCD, который можно скачать с http://www.hirensbootcd.org/download/).

Если при загрузки системы с CD или флэшки не виден жесткий диск, то войдите в BIOS и указать в нем режим Compatibility вместо AHCI для вашего SATA-контроллера (названия режимов могут отличаться в зависимости от материнской платы). Только не забудьте потом вернуть все настройки BIOS’a назад.

Тут возможны два варианта.

Вариант первый.  Вы, заполучив доступ к жесткому диску с другой ОСи, убедитесь, что файлов на рабочем столе действительно нет. Затем загляните либо в папку С:> Documents and Settings > Имя_Пользователя > Рабочий стол (для ОС Windows XP), либо в С: > Users > Имя_Пользователя > Desktop (для ОС Windows 7). Если файлы там обнаружены, а вы читали все вышеописанное, то, скорее всего, вы подхватили вирус, который не дает отобразиться содержимому рабочего столе.

Для лечения так же лучше использовать внешний накопитель с антивирусом со свежими антивирусными базами – например, AVG Rescue CD (http://www.avg.com/ww-en/avg-rescue-cd-download). Видеоинструкцию по использованию AVG Rescue CD вы сможете посмотреть на <a href=»http://www.avg.com/ww-en/avg-rescue-cd»>http://www.avg.com/ww-en/avg-rescue-cd</a>.

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

Если вдруг вирус подменял проводник Windows, то (с помощью другого компьютера) скачайте файл nodesktop.zip (http://zool.in.ua/assets/Uploads/Blog/empty-desktop/nodesktop.zip) и распакуйте его – этот файл внесет необходимые изменения в реестр Windows, сделав Explorer проводником ОС.

Для запуска этого файла вызовите Диспетчер задач (Ctrl + Shif + Esc) перейдите в меню Файл > Новая задача, найдите распакованный reg-файл (например, он находится на флешке, которую вы вставили в USB-порт), нажмите ОК и дайте согласие на внесение необходимых изменений в реестр. Затем перезагрузите компьютер через меню Диспетчера задач: Завершение работы > Перезагрузка.

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

Вариант второй. Заполучив доступ к жесткому диску с другой ОС, вы вообще нигде не обнаружили ярлыков. Тогда можно попробовать восстановить их. Для этого вам надо будет скачать из Интернета программу для восстановления удаленных файлов – а лучше не одной, а несколькими – из-за разных алгоритмов работы они по разному ищут и восстанавливают (по возможности) то, что было удалено – например, воспользовавшись Get Data Back For NTFS, Recuva, Restoration либо любой другой.

Как удалить SSScheduler.

Файл SSScheduler.exe является процессом программы McAfee Security Scanner Scheduler, но он может иногда вызывать проблемы при работе ОС Windows, в определенные моменты блокируя работу некоторых приложений либо выбрасывая окошко с сообщением об ошибке.

Чтобы в дальнейшем избежать возникновение проблем, для начала обновите McAfee Security Scanner Scheduler с их официального сайта. Затем воспользуйтесь бесплатной программой Registry Booster (скачать можно с сайта: <a href=»http://www.liutilities.com/products/campaigns/vendors/rb/neuber%2Dgn/»></a>) для поиска причины возникновения проблемы.

Также SSScheduler.exe может являться процессом таких программ, как McAfee Free Tools, McAfee Security Scan, McAfee Security Scan Plus (производитель McAfee, inc., сайт <a href=»http:// www.mcafee.com»>http://www.mcafee.com</a>).

Сам SSScheduler.exe находится в подпапках C: > Program Files > (название установленного приложения от McAfee). Данное приложение является скрытым и не видно пользователям. Данный файл подписан Verisign, плюс у него поставлена цифровая подпись.

Процесс начинает работать вместе с запуском ОС Windows. Ключи запуска находятся в редакторе реестра в ветке: HKEY_LOCAL_MACHINE > Software > Microsoft > Windows > CurrentVersion > Explorer > User Shell Folders; не является системным процессом ОС Windows.

Вроде бы, казалось, ничего опасного тут нет: при установленном приложении от McAfee в случае возникновения проблем достаточно обновить приложение да проверить с помощью Registry Booster на ошибки, но… тут есть небольшое НО: некоторые вирусы маскируются под процесс SSScheduler.exe, заменяя его своим файлом, либо (в случае его обнаружения) внося в него свои коррективы.

Особенно обратите внимание на тот процесс, если его файл располагается в каталоге c: > windows или c: > windows > system32. Потому, в целях безопасности, рекомендуется проверять данный процесс антивирусными программами, например, Security Task Manager (скачать можно с: http://www.neuber.com/taskmanager/index.html?ref=filecheck.ru).

Скрытые системные инструменты Windows.

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

Сначала создайте папку на системном жестком диске (например, на диске С:/) и назовите ее Tools.{ED7BA470-8E54-465E-825C-99712043E01C} (Вместо Tools вы  можете написать любое другое название латиницей, но точку и номер в скобках введите без изминений).

Затем, открыв директорию, вы найдете в ней все функции Windows, в том числе “Центр синхронизации” и раздел “Система”.

Правда есть одно “но”: в редких случаях после этого в работе ОС Windows могут возникнуть проблемы. В этом случае просто удалите созданную папку.

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

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