. Программа - чистка и исправление ошибок реестра. Если при попытке запустить Редактор реестра (любым способом: Пуск – Выполнить – regedit – OK, или WINDOWS regedit.exe, или путем запуска reg-файлов) появляется окно «Редактор реестра» с сообщением «Редактирование реестра запрещено администратором системы», что это означает? Как правило, невозможность запуска Редактора реестра говорит о возможном заражении системы вирусами. Дело в том, что вирусы «прописываются» в Реестре Windows (при этом в разделе HKEYCURRENTUSER Software Microsoft Windows CurrentVersion Policies System создается параметр REGDWORD DisableRegistryTools со значением 1). А чтобы их (вирусы) нельзя было выкорчевать из системы, они и делают невозможным запуск Редактора реестра Windows. Как сделать доступным запуск Редактора реестра Даже после удаления вируса, запретившего запуск Редактора реестра, запуск его невозможен.
Чтобы вновь сделать его доступным, нажмите Пуск – Выполнить – в поле Открыть: введите gpedit.msc – OK – Групповая политика – Политика «Локальный компьютер» – Конфигурация пользователя – Административные шаблоны – Система – справа в окне Система двойным щелчком левой кнопки по строке Сделать недоступными средства редактирования реестра (Состояние – Не задана) вызовите окно Свойства: Сделать недоступными средства редактирования реестра – установлен переключатель Включен – поставьте Отключен (или Не задан) – Применить – OK. Закройте окно Групповая политика. Для вступления в силу изменений без перезагрузки сверните все открытые окна (нажав кнопку на панели Быстрый запуск, или нажав сочетание клавиш – клавиши с логотипом Windows + D), нажмите клавишу F5 (или щёлкните правой кнопкой по свободной от значков поверхности Рабочего стола, в открывшемся нажмите Обновить). Примечания 1. Групповая политика Сделать недоступными средства редактирования реестра отключает использование Редактора реестра ( regedit.exe). Если эта политика включена, а попытается запустить Редактор реестра, будет выведено сообщение о том, что текущая политика запрещает выполнение этого действия. Можно сделать доступным запуск Редактора реестра Windows, запустив альтернативный Редактор реестра (например, загрузившись с аварийно-восстановительного диска типа ERD Commander), в разделе HKEYCURRENTUSER Software Microsoft Windows CurrentVersion Policies System нужно найти параметр REGDWORD DisableRegistryTools и установить его значение 0 (или совсем удалить этот параметр).
При работе с Редактором реестра Windows следует соблюдать осторожность, а то можно такого наредактировать, что придётся переустанавливать операционную систему! При работе в корпоративной локальной сети отключение Редактора реестра зачастую производится администратором – для защиты от деструктивных действий с шаловливыми ручками! Чтобы Редактор реестра могла запускаться, в Реестре в разделе HKEYCLASSESROOT regedit shell open command значение параметра должно быть – regedit.exe '%1' Чтобы информацию из reg-файлов можно было добавлять в Реестр, в разделе HKEYCLASSESROOT regfile shell open command значение параметра должно быть – regedit.exe '%1' Вирусы иногда искажают эти параметры. Сидоров.
Программа для предупреждения изменений в файлах реестра. Скачать сигнализацию. Ведь, что ни говори, хоть CE и «совсем игрушечная», но вполне себе полноправная операционная система семейства Windows. Со своими недостатками и промахами. Поэтому программы для редактирования реестра, файловые менеджеры и менеджеры автозагрузок присутствуют и для нее. Отличный менеджер автозагрузок для Windows CE. Позволяет запускать различные приложения после старата операционной системы. К сожалению, команда записывается в виде скрипта, поэтому придется набирать текст вручную, но не переживайте — это совсем несложно. Достаточно лишь указать путь к исполняемому файлу нужной прогр. Отличная замена стандартным инструментам Windows. Все изменения. Заметки: Немного о Windows CE(6.0) и MortScript. Начнём с настройки удаленного подключения(RDP) к серверу с сохранением пароля. По умолчанию возможность сохранить пароль для подключения, чтобы его не вводить каждый раз, отключена. Как включить? - В реестре по пути HKEY_LOCAL_MACHINE Software Policies Microsoft Windows NT TerminalServices есть такая запись: DisablePasswordSaving = 1, что означает невозможность сохранять пароль.. Может пригодиться кому дополнительная русская клавиатура для WinCE, CyrKeyb. Инструкция в архиве с программой. --Чтобы закрыть какую-нибудь программу можно выполнить скрипт.
Отсутствую Основные сведения по реестру на WinCE 16:16 Внимание! Редактирование реестра - опасная операция. Перед тем, как что-то менять в реестре, постарайтесь разыскать прошивку на свое устройство, снять с него дамп при помощи программ отсюда или найти человека с точно таким же устройством - это сильно повысит шансы на восстановление устройства, если что-то пойдет не так.
Чем менее распростанено ваше устройство, тем более актуален для вас этот абзац. Общие понятия и терминология Редактировние реестра (цели, инструменты, механизмы) Чего следует избегать, внося изменения в «святая святых» Windows? Тяжелые и необратимые последствия пренебрежительного отношения к реестру.

Основные понятия и термины. В двух словах, реестр Windows - иерархически построенная база данных параметров и настроек системы.
В нем содержится информация и настройки для аппаратного и программного обеспечения, профилей пользователей, предустановки. Здесь также фиксируются список установленного ПО. Как правило, на девайсах с WinCE состоит из 4-х разделов: HKEYCLASSESROOT В основном, содержит информацию о зарегистрированных типах файлов и объектах. В большинстве случаев для нас не представляет никакого интереса.
HKEYCURRENTUSER Данный раздел содержит настройки текущего активного пользователя, вошедшего в систему (в нашем случае – единственного, т.е. Здесь хранятся папки пользователя, цвета экрана и параметры панели управления, настройки подсветки и громкости, темы рабочего стола и языковые параметры – все, что мы можем поменять с помощью программ настроек интерфейса, например. Вместо полного имени раздела иногда используется аббревиатура HKCU. HKEYLOCALMACHINE Раздел содержит все параметры конфигурации, относящиеся к данному девайсу (информация об аппаратной части ПК, о драйверах устройств, сведения о загрузке Windows).
Вместо полного имени раздела иногда используется аббревиатура HKLM. HKEYUSERS Данный раздел должен содержать все активные загруженные профили пользователей девайса. Почти на всех устройствах PNA он, как правило, пустой и тоже не представляет интереса. Вместо полного имени раздела иногда используется аббревиатура HKU. Куст реестра — это подмножество разделов, подразделов и параметров реестра, которому сопоставлен набор вспомогательных файлов, содержащих резервные копии этих данных. Среди прочих, используется термин Hive.
В некоторых работах его переводят на русский как «улей». Файлы кустов имеют расширение.hv (boot.hv, default.hv, system.hv, user.hv). Например, system.hv содержит информацию из HKEYLOCALMACHINE System. Во время запуска операционной системы происходит до тысячи обращений к Реестру, а во время работы на девайсе в течение одного сеанса работы – до 10 тысяч! Отдельные компоненты Реестра хранятся в оперативной памяти (ОЗУ) в течение всего сеанса работы. Запись (считывание) информации в Реестр (из Реестра) происходит постоянно: например, если мы устанавливаем какую-нибудь программу, вся информация, необходимая для запуска и работы этой программы, записывается в Реестр. Если мы устанавливаем новое устройство, в Реестре будет отмечено, где находится его драйвер и т.д.
Если же мы запускаем какую-либо программу или устройство, то из Реестра считывается вся необходимая для запуска программы (устройства) информация. ВАЖНО: От корректности данных Реестра зависит эффективность работы как программного обеспечения (операционной системы и прикладных программ), так и аппаратной части девайса. Редактируем реестр. Нами всегда движет стремление к новому и «лучшему», и мало кто откажется от «навороченного» тюнинга своего зверька, будь то – рабочий стол в стиле «а ля Сальвадор Дали» или банальная замена встроенного софта на более «продвинутый». Руководствуясь всем этим, мы порой забываем, что значение Реестра для Windows трудно переоценить – это сердце операционной системы. Появление всевозможных «глюков» в работе ОС говорит о том, что какие-то настройки Реестра стали некорректными.
При серьезном повреждении Реестра операционную систему загрузить невозможно. Тем не менее, существуют различные способы и механизмы его редактирования: 1.
С помощью программ настройки интерфейса, которые поставляются, как правило, с самим девайсом в составе ОЕМ оболочки. Это всем знакомые настройки громкости, подсветки, энергосбережения, USB и пр. Этот способ я бы назвал самым безопасным, т.к. Он происходит для нас абсолютно прозрачно и без явного вмешательства в Реестр с нашей стороны. Назову, лишь, общие места нахождения таких параметров в Реестре. HKEYCURRENTUSER ControlPanel Desktop, ключ wallpaper = Windows WindowsCE.bmp Лого картинка, видимая на рабочем столе. HKEYCURRENTUSER ControlPanel Volume Набор ключей, меняя значения которых, мы устанавливаем значения громкости динамика и звуковое подтверждение тапов по тачскрину.
HKEYCURRENTUSER MUI, ключ CurLang Языковой параметр системы HKEYCURRENTUSER Software Shell, HKEYLOCALMACHINE ControlPanel YFDefault Набор ключей, меняя значения которых, мы устанавливаем параметры стандартной ОЕМ оболочки системы. HKEYCURRENTUSER ControlPanel BackLight Набор ключей, меняя значения которых, мы устанавливаем значения подсветки и энергосбережения девайса. HKEYLOCALMACHINE Drivers USB FunctionDrivers Меняя значение SerialClass на MassStorageClass можно превратить девайс в кардридер. С помощью многочисленных редакторов реестра, которые позволяют делать это прямо на девайсе (например, RegEdit), и редакторы с удаленным доступом, при котором Вы запускаете редактирование прямо на ПК (или на «ББ» - Большом Брате). Редактирование возможно лишь при установленной связи между ПК и девайсом посредством Microsoft ActiveSync (Mobile Center на Windows Vista). Скачать его можно на сайте Майкрософта. В этом случае могу порекомендовать неплохую и простую в использовании программу Registry Work Shop.
Краткая инструкция: После запуска программы и установлении связи с девайсом в главном окне тапнуть по иконке MobileDevice: В результате у Вас появится новая вкладка Mobile Device (см. Теперь реестр полностью в Вашем распоряжении. Как видите – все очень просто. В меню File можно сохранять отдельные ветки реестра, а также делать бэкап посредством выбора действия Export (что я очень рекомендую сделать как можно раньше). Там же можно выбрать действие Import, которое загрузит сохраненную копию реестра или отдельной ветки в Ваш девайс. Какие ключи и их значения могут представлять интерес для редактирования – решать Вам. Я, лишь, упомяну наиболее часто используемые: HKEYCURRENTUSER ControlPanel KeyMap На некоторых девайсах представляет интерес значение ключа KeyGotoCE (если таковой присутствует).
Это «секретная» комбинация выхода на рабочий стол Windows при загрузке девайса (без старта встроенной оболочки-шелла). HKEYLOCALMACHINE System Explorer Shell Folders Здесь находится описание мест дислокации «системных» папок, в т.ч.: My Documents Program Files Windows StartUp Windows Desktop Application Data и др. Поменяв, например, значение Windows Desktop на SDMMC Windows Desktop, мы позволим сохранять настройки рабочего стола (внешний вид, иконки и пр.) на карте памяти, чтобы эти настройки при следующем запуске WinCE не слетели.
Также многие установленные программы пишут свои настройки в папки My Documents или Application Data. Аналогично, поменяв исходные пути, мы можем добиться сохранения этих настроек. HKEYLOCALMACHINE System CurrentControlSet Contro l Здесь можно увидеть информацию о RomVersion и PlatformName, которая может пригодиться в будущем для восстановления или апдейта девайса. HKEYLOCALMACHINE init Очень важная ветка – при редактировании соблюдать высочайшую осторожность!!!
Здесь обозначены сервисы, стартующие при инициализации (старте) ситсемы, отсюда и название. Следует запомнить навсегда, что процессы device.exe, qwes.exe, services.exe являются системными и не подлежат редактировнию (переустановке порядка запуска, удалению и т.п.). SERVICES.EXE - Данный процесс является диспетчером управления службами и отвечает за запуск, остановку и взаимодействие с системными процессами. GWES.EXE - компонент операционной системы Windows CE, графическая оболочка, управляющая окнами и выводом на экран. DEVICE.EXE – диспетчер всех устройств в системе.
Обеспечивает правильную работу встроенного оборудования на программно-аппаратном уровне. Регулирует взаимодействие процессов в памяти и работу драйверов оборудования. Мы можем изменять только значение ключа Launch50 – YFLoader.exe это запускающий файл встроенной (заводской) оболочки устройства, которую Вы наблюдаете по умолчанию на новом аппарате после включения устройства.
На разных девайсах, естественно, может быть разное имя (GpsStart.exe, Launcher.exe и т.п.). Если сюда поставить имя нужной программы, то именно она и будет стартовать при включении. Чаще всего сюда прописывают Explorer.exe, чтобы попасть сразу на рабочий стол. В этом разделе можно добавлять свои ключи для запуска необходимых программ: Launch90 = MyProg.exe, например. Нельзя добавлять номера Launch до 20 и в промежутке от 20 до 60 включительно. Если вы хотите добавить сюда свои программы для запуска - подумайте еще раз.
Если добавленная вами программа не сможет запуститься или зависнет - вы получите нерабочее устройство. Если к нему не удастся подключиться через АктивСинк - вам поможет только перепрошивка. Особенно опасно вносить изменения в HKEYLOCALMACHINE init на устройстве, работающем в режиме кардридера - подключить к нему АктивСинк точно не получится.
HKEYLOCALMACHINE System StorageManager Profiles SDMemory В ключе Follder прописано название Вашей SD карты так, как ее будет видеть и называть система (например, SDMMC). HKEYLOCALMACHINE nls Языковые настройки системы.
Здесь, как правило, меняют значения ключа DefaultLCID, чтобы добиться нормального отображения кириллицы в некоторых приложениях. Прежде чем его поменять – убедитесь, что на Вашем устройстве это уже кто-то делал, и результат был положительным! Вполне возможно, что на Вашем устройстве несколько другая структура реестра и обозначение ключей, но общий смысл не меняется. После того, как Вы отредактировали реестр, нужно, чтобы эти параметры вступили в силу (как правило, при следующем запуске). Я уже говорил, что многие кусты находятся в ОЗУ устройства, и чтобы изменения записались в текущий реестр и вступили в силу, нужно знать следующее: 1) Во внутренней прошивке девайса находится, так называемый, дефолтный реестр. Он находится в виде кустов default.hv и boot.hv в системной папке Windows. Этот девственно чистый реестр и загружается при старте.
2) Все изменения в текущем реестре, производимые установленными программами или самим пользователем лежат на специально смонтированном скрытом разделе (как правило, RegFat) в файлах user.hv, system.hv. Это именно эти кусты «накладываются» на чистый реестр, и в итоге получается то, что мы видим, когда система полностью загружена. Так вот, чтобы все исправления, которые мы делаем сами в онлайне, попали в эти кусты надо учитывать, что это происходит, только если есть вызов системного события RegFlushKey (обновление реестра). Не все редакторы сами вызывают это событие, поэтому, чтобы быть точно уверенным, что изменения вступят в силу, надо «усыпить» девайс посредством нажатия кнопки Sleep или выполнив: Start-Suspend в Эксплорере. Если Вы напортачили, но не успели сохранить реестр, то можете просто сделать Reset, тогда все изменения пропадут. Это касается, опять же, только тех редакторов, которые не обрабатывают RegFlushKey. Последние два пункта в большей степени относится к девайсам, не имеющих аппаратного ХР (хардресета).
Существует также следующий тип реестра. Он сохраняет изменения только до первого ХР, содержимое такого реестра хранится в виде специально запакованного архива с названием default.fdf, в папке Windows.
Если Вам повезло и у Вас именно такой реестр, то для возвращения девайса к жизни, необходимо просто сделать ХР. Какие места в реестре нужно стараться обходить стороной или редактировать с особой осторожностью. HKEYLOCALMACHINE init – изменение порядка запуска или состава прописанных там приложений чревато умерщвлением зверька до стадии перепрошивки.
HKEYLOCALMACHINE MUI – изменения параметра на многих устройствах заканчивались тоже необходимостью перепрошивки. HKEYLOCALMACHINE Drivers – здесь собрана информация об устройствах (портах, GPS-приемнике, LCD и т.д), которая используется системой для нормального функционирования. Причем подветка HKEYLOCALMACHINE Drivers Active содержит информацию об активных на данных момент устройствах. В разных вариантах бэкапов эта ветка может отличаться от предыдущей копии, т.к. В ней всегда текущие Handles (указатели), присваиваемые системой при новой загрузке. HKEYLOCALMACHINE System CurrentControlSet Contro l Power State – изменение значений может привести к тому, что у Вас просто девайс перестанет выключаться или уходить в СЛИП по нажатию соответствующих кнопок. HKEYLOCALMACHINE System StorageManager – здесь расписаны профайлы всех устройств памяти в системе (NAND Flash, SD Card и т.п.), порядок их монтирования в соответствующие разделы с присвоением необходимых имен (ResidentFlash, ResidentFlash2, RegFat, BinFS и т.д.).
Единственное, что можно поменять при необходимости – это значения ключа Follder в HKEYLOCALMACHINE System StorageManager Profiles SDMemory (об этом рассказывалось выше). HKEYLOCALMACHINE HARDWARE и особенно значение ключа CalibrationData в HKEYLOCALMACHINE HARDWARE DEVICEMAP TOUCH. Иначе Вы не сможете пройти этап калибровки тачскрина при старте системы. Список «тонких» мест можно продолжить (вообще, сам реестр – достаточно «тонкое» место), но выше указаны наиболее распространенные места, напортачив в которых без дальнейшей перепрошивки не обойтись. Так что – всегда соблюдайте высочайшую осторожность!. Тяжелые случаи.
Все-таки, Вы сделали по-своему, и при включении девайса перед вами веселая картинка – лого-заставка Вашего устройства. Выхода два: 1) Вам повезло, если девайс увиделся через АктивСинк, и Вы можете загрузить в него бэкап -сохраненную работоспособную копию реестра. И опять же, хорошо, если при этом еще работает кнопка Sleep. 2) Искать прошивку.
Прошивка может быть оригинальной (с сайта производителя, например) или сделанной на основе образа (дампа) памяти с точно такого же работоспособного девайса. Если устройство все же еще грузится, но работает заметно «как-то не так», то могу посоветовать следующее: во-первых, попробовать восстановить его с последней рабочей копии реестра, а, во-вторых, есть 100% способ его возвращения в заводское состояние, который заключается в следующем: выше рассказывалось, что все изменения хранятся на специальном разделе RegFat.
Если зайти в Control Panel - Storage Manager, можно увидеть сведения о всех существующих разделах: Part00, Part01, Part02(их может быть разное количество на разных устройствах). Надо в свойствах (Properties) раздела выбрать тот, который имеет самый маленький размер (как правило, около 1,5 – 2 Мб). Убедиться в том, что вы выбрали нужный раздел, можно, нажав на кнопку 'Properties' и посмотрев на тип раздела. У раздела с реестром вы увидете 'Type 0x11' Далее, надо размонтировать этот раздел (DisMount), а потом отформатировать (Format) и перезагрузиться. Система загрузится только на основе boot.hv (default.hv), а наложить сверху существующие изменения не сможет, т.к. Их просто уже нету (файлы user.hv и system.hv мы стерли путем форматирования).
Правда, в этом случае мы потеряем все настройки и сведения об установленных программах, но, возможно, это лучше, чем когда система работает не стабильно. Если по каким то причинам такой способ применить не удается можно на свой страх и риск воспользоваться иными способами, описанными в приложенных архивах Второй способ В реестре правим параметр HCLM/drivers/usb/functiondrivers/massstorageclass/flashdrv:partitions меняем значение 02 на 03. Далее подключаем к ББ в режиме кард-ридер. Найдется 2 диска (residentflash и SD).
Заходим в residentflash (весить может от 3 метров до 4 гигов и имеет папки documents and settings, hivereg(если hivereg нет то скорее всего метод вам не поможет). Oн имеет файловую систему exFAT на XP SP3 и далее видится без проблем - обновляйтесь) там стираем все файлы-отключаемся от ББ-выключаем девайс-включаем и видим девственно-чистое устройство.
Надеюсь, что все вышесказанное поможет Вам настроить свой девайс без неприятностей, повлекших за собой коматозное состояние зверька. Если нет уверенности в чем-то, то лучше не делать ничего сомнительного, чтобы Ваш девайс продолжал работать надежно и стабильно, как это заложено в него изначально Производителем. Желаем успешного тюнинга со счастливым концом! Благодарю автора статьи.t3rr0r за труд и присоединяюсь к его пожеланию Данная информация выкладывается на условиях «как есть», без предоставления каких-либо гарантий и прав. Используя данную информацию, Вы соглашаетесь с тем, что авторы не несут ответственности за использование Вами данной информации и Вы принимаете на себя весь риск, связанный с использованием данной информации.
Инфо пользователя majsk70 offline » Инфо о сообщении » » УМЕТЬ ЧИТАТЬ - БОЛЬШОЕ ПРЕИМУЩЕСТВО!!! Переход к: » » » » Основные сведения по реестру на WinCE Похожие темы Тема Начата Просмотров Ответов Последний ответ (Форум: ) 22:48 от 6,599 17 14:20 от (Форум: ) 18:00 от 1,412 1 09:39 от (Форум: ) 22:09 от 11,358 17 11:30 от (Форум: ) 14:28 от 1,470 6 06:38 от (Форум: ) 17:12 от 3,362 1 14:02 от Powered by JGS-Portal Version 3.1.0 © 2002-2005 Flash-Design by Richard Rau.