курощаем ActiveSync

Многие пользователи коммуникаторов отмечают, что в моделях под управлением WM 5.0 постоянно запускается Active Sync. Запускается, сволочь, сидит в памяти и жрет батарейку.
Сначала я думала, что это родовой глюк М700 и смирилась. Однако в Herald повторилась та же петрушка: пришлось разбираться.

Подобное поведение AS обусловлено технологией Direct Push (постоянная связь с Exchange Server), по умолчанию никак не настроено и абсолютно не нужно тем, кто дел с Exchange Server не имеет.

Отучить AS от привычки постоянно запускаться можно так:

1) Запускаем ActiveSync на КПК (Start -> Programs -> ActiveSync);
2) Идем в Menu -> Add Server Source;
3) Пишем что угодно, чтобы создать «мнимый» сервер. Например, «SomeServer». Нажимаем Next, вводим любые логин/пароль/домен и нажимаем Finish;
4) Идем в Menu -> Schedule и изменяем два появившихся выпадающих списка на значения Manually. Жмем ОК;
5) Теперь нужно зайти в Menu -> Options, выбрать Exchange Server инажать кнопку Delete, тем самым удалив его из списка синхронизации. В списке должен остаться только Windows PC.

Все! Теперь ActiveSync будет запущен только в случае явного соединения КПК с ПК.

Можно решить эту проблему, используя реестр.
[HKEY_LOCAL_MACHINE/System/ActiveSync/Engines/{176F 4FFD-F20C-4bd4-BDD7-01D0726C567B}/Settings] SyncAfterTimeWhenCradled (x)
Где (х) время:

* 0=Manually synchronize
* 5=5 минут
* 15=15 минут
* 30=30 минут
* 60=60 минут
* 120=2 часа
* 240=4 часа

И ещё, чтобы лог ActiveSync в папке Windows на КПК не раздувался, нужно поставить ему атрибут read-only.
Заходим в папку Windows через Resco Explorer, находим файл CtrlLog.txt (он лежит в Windows\ActiveSync\CtrlLog.txt), выбираем просмотр свойств этого файла и ставим галку на read-only. Сам этот текстовый файл лучше очистить перед установкой атрибута, открыв в блокноте или Word’e.

2 комментария to “курощаем ActiveSync”
  1. Manny Июль 15, 2007