• Hiện tại trang web đang trong quá hình chuyển đổi và tái cấu trúc lại chuyên mục nên có thể một vài chức năng chưa hoàn thiện, một số bài viết và chuyên mục sẽ thay đổi. Nếu sự thay đổi này làm bạn phiền lòng, mong bạn thông cảm. Chúng tôi luôn hoan nghênh mọi ý kiến đóng góp để chúng tôi hoàn thiện và phát triển. Cảm ơn

Cách dis ActiveSync tự mở lại

VNInt

New Member
Mình thấy có nhiều bạn gặp vấn đề với ActiveSync tự mở lại sau khi tắt, mình đã tìm ra cách loại bỏ chức năng này.

Lý do ActiveSync tự mở là do thông số đồng bộ ngầm định của nó là "As items arrive" tức là đồng bộ PPC ngay khi có bất cứ gì mới, vì thế AS sẽ chạy liên tục để kiểm tra liên tục những thay đổi nếu có để đồng bộ.

Vì thế cách tắt chức năng này dựa trên nguyên nhân của nó, cách làm như sau:
Bước 1: Bạn hãy add một Server Source trong ActiveSync giống như add thông số của 1 email vậy (thông số giả cũng được), nhớ chọn mục "Save password" (password cũng có thể giả luôn). Chi tiết:
- Chọn Menu, Add Server Source...
- Nhập Email address (ví dụ: help@microsoft.com), bỏ (không chọn) dấu check Attemp to detect..., chọn Next.
- Nhập User name là địa chỉ email (ví dụ: help@microsoft.com, sau khi nhập email xong thì mục Domain sẽ mờ), nhập Password bất kỳ, nếu không có dấu check Save password thì check vào (chọn), chọn Next.
- Nhập Server address (ví dụ: microsoft.com), chọn Next.
- Bỏ (không chọn) hết 4 dấu check (Contacts, Calendar, E-mail, Tasks) rồi chọn Finish.
Bước 2: Chỉnh lại thông số đồng bộ từ "As items arrive" thành "Manually", tức là chuyển sang đồng bộ tay (không tự động, chỉ đồng bộ khi mình ra lệnh). Chi tiết:
- Chọn Menu, Schedule...
- Chọn 2 mục Sync during từ "As items arrive" thành "Manually" rồi OK.
Bước 3: Rút cáp USB (nếu có đang cắm), tắt hoàn toàn ActiveSync rồi mở lại, vào kiểm tra lại thông số đồng bộ có đúng là "Manually" không (để chắc chắn nó đã được save vào Registry), sau đó cứ vô tư... xóa bỏ cái Server mình add lúc nãy vì nó đã... hết giá trị lợi dụng... he he... Cách xóa:
- Chọn Menu, Options...
- Nhấn nút [ Delete ] trên màn hình.
Bước 4: Tắt ActiveSync, restart máy lại, kiểm tra xem trong Task có ActiveSync không nếu thấy vắng bóng nó thì bạn đã thành công, nếu vẫn còn thì... làm lại đi, bạn đã sai ở bước nào đó rồi!

Sau khi làm cách này, ActiveSync vẫn hoạt động bình thường và vẫn tự mở khi bạn cắm cáp USB. Nhưng nó không tự mở lại khi bạn tắt nữa!

Kiểm tra email trong máy của bạn, nó sẽ tự động có 1 email mới "... Tips and Tricks" gì đó, xóa nó đi nếu muốn!

Chúc các bạn thành công!
 
Chỉnh sửa cuối:

VNInt

New Member
Góp ý cùng ngochoangimsat:
chỉ một key HKEY_CURRENT_USER\Software\Microsoft\ActiveSync thôi thì không đủ đâu bạn, cách dùng registry này mình đã làm rồi nhưng không thành công, toàn bộ quy trình phía trên (sau bước xóa Server) thật ra chỉ thay đổi một giá trị duy nhất trong key đó so với registry gốc đó là
"KeepAlive"=dword:00000000
(bạn thử export key từ registry gốc rồi thực hiện các bước từ bài viết của mình, sau khi xóa Server rồi thì export lại, sau đó so sánh 2 file registry thì chỉ thấy 1 giá trị duy nhất đó thay đổi thôi).
Do đó tất cả những giá trị khác là thừa (vì nó hoàn toàn trùng với giá trị gốc, không thay đổi), tuy nhiên những bước trong bài viết của mình còn làm thay đổi 1 số giá trị khác trong registry nữa (cụ thể là task notification) nhưng mình chưa tìm ra giá trị chính xác thay đổi là gì nên mình chưa đưa ra giải pháp là file registry. Bạn thử nghiên cứu thêm nhé!
 

Medkid

New Member
Cảm ơn bạn đã chia sẻ những thông tin bổ ích, mình quả thực cũng ko biết nhiều về vấn đề này, nhưng đứng trên phương diện là 1 cooker thì mình lại thấy có sự khác biệt đôi chút :)
Khi bạn port rom ship từ 1 dòng qvga qua qvga thì sẽ ko bị hiện tượng AS tự động nhảy ra, điều này chỉ xảy ra khi port từ các build dành cho wvga. Qua nghiên cứu và trao đổi kinh nghiệm với 1 số cookers khác của PV cũng như của xda mình thấy nó có liên quan tới 1 số module trong sys, chỉ cần thay các module này thì tự nhiên AS cũng sẽ ko nhảy ra nữa. ngoài ra thì có ai đó đã chế ra 1 cái tool nhỏ gọi là AciveSync killer, cài vào máy sẽ khống chế hiện tượng trên, nhưng theo mình cách làm này ko triệt để và sẽ tiêu tốn RAM
 

VNInt

New Member
Nếu Medkid quan tâm thì mình cũng muốn được đóng góp hết mình, tuy mình là một newbie thôi trên lĩnh vực PPC nhưng đang âm mưu... trở thành 1 cooker. Mình chưa biết nhiều về cook ROM cho PPC nhưng về mặt kỹ thuật hoạt động và công nghệ của các phần mềm thì mình có thể nắm khá vững vì bản thân mình đang là một chuyên viên CNTT (PC, network, truyền thông). Ở bài viết đầu mình muốn hướng đến các bạn ở mức độ người dùng, nếu bạn là cooker mình xin được chia xẻ vấn đề này như sau:
Thật ra vấn đề AS tự mở lại sau khi tắt chính là một tính năng mới của WM6 được gọi là DPT (Direct Push Technology) và được tích hợp từ AKU2 trở lên, bình thường ta tự check mail, nếu có mail mới PPC sẽ gởi lệnh tải đến máy chủ để tải email đó về (pull action) thì với kỹ thuật này máy chủ mail sẽ kiểm tra sự hiện diện (online) của client và sẽ tự gởi mail vào PPC đang gắn kết với tài khoản mail có thư mới (push action). Chính AS là nhân tố để máy chủ xác định một tài khoản có đang online hay không thông qua WIFI, GPRS/EDGE, hay 3G. Vì thế khi một WM6 có hỗ trợ Direct Push và nó đang được kích hoạt thì AS sẽ tự chạy liên tục!
Nếu bạn nào sử dụng chương trình quản lý kết nối CommManager có hỗ trợ tắt/mở Direct Push thì có thể thử mở rồi tắt Microsoft Direct Push sau đó tắt AS xem nó có tự chạy lại không!
Theo như bạn nói về việc port XIP từ các dòng khác nhau hay thay các module trong SYS để có thể khắc phục được vấn đề này, đơn giản lý do là vì bạn thay module có hỗ trợ DPT bằng module không hỗ trợ DPT hoặc ngầm định tắt DPT thôi.
Về chương trình AS killer thì đó là một ý tưởng... không hay chút nào, thay vì tốn RAM và pin cho AS thì ta lại tốn RAM và pin cho cả AS và AS killer để 2 thằng đấu với nhau xem ai... lì hơn! :D AS killer sẽ thường trú trong RAM của PPC để chờ AS xuất hiện và... tắt nó, vì tắt quá nhanh nên ta không còn thấy AS trong task list nhưng thật ra chuyện này diễn ra liên tục trong chu kỳ vài giây!
Một số thông tin đóng góp cùng các bạn!
Thân mến!
 

ngochoangimsat

New Member
Nếu Medkid quan tâm thì mình cũng muốn được đóng góp hết mình, tuy mình là một newbie thôi trên lĩnh vực PPC nhưng đang âm mưu... trở thành 1 cooker. Mình chưa biết nhiều về cook ROM cho PPC nhưng về mặt kỹ thuật hoạt động và công nghệ của các phần mềm thì mình có thể nắm khá vững vì bản thân mình đang là một chuyên viên CNTT (PC, network, truyền thông). Ở bài viết đầu mình muốn hướng đến các bạn ở mức độ người dùng, nếu bạn là cooker mình xin được chia xẻ vấn đề này như sau:
Thật ra vấn đề AS tự mở lại sau khi tắt chính là một tính năng mới của WM6 được gọi là DPT (Direct Push Technology) và được tích hợp từ AKU2 trở lên, bình thường ta tự check mail, nếu có mail mới PPC sẽ gởi lệnh tải đến máy chủ để tải email đó về (pull action) thì với kỹ thuật này máy chủ mail sẽ kiểm tra sự hiện diện (online) của client và sẽ tự gởi mail vào PPC đang gắn kết với tài khoản mail có thư mới (push action). Chính AS là nhân tố để máy chủ xác định một tài khoản có đang online hay không thông qua WIFI, GPRS/EDGE, hay 3G. Vì thế khi một WM6 có hỗ trợ Direct Push và nó đang được kích hoạt thì AS sẽ tự chạy liên tục!
Nếu bạn nào sử dụng chương trình quản lý kết nối CommManager có hỗ trợ tắt/mở Direct Push thì có thể thử mở rồi tắt Microsoft Direct Push sau đó tắt AS xem nó có tự chạy lại không!
Theo như bạn nói về việc port XIP từ các dòng khác nhau hay thay các module trong SYS để có thể khắc phục được vấn đề này, đơn giản lý do là vì bạn thay module có hỗ trợ DPT bằng module không hỗ trợ DPT hoặc ngầm định tắt DPT thôi.
Về chương trình AS killer thì đó là một ý tưởng... không hay chút nào, thay vì tốn RAM và pin cho AS thì ta lại tốn RAM và pin cho cả AS và AS killer để 2 thằng đấu với nhau xem ai... lì hơn! :D AS killer sẽ thường trú trong RAM của PPC để chờ AS xuất hiện và... tắt nó, vì tắt quá nhanh nên ta không còn thấy AS trong task list nhưng thật ra chuyện này diễn ra liên tục trong chu kỳ vài giây!
Một số thông tin đóng góp cùng các bạn!
Thân mến!
Cái này copy vào ppc chạy nó để tắt activesync tự chạy! Về cơ bản nó sẽ tự động điều chỉnh thông số cho active sync không tự chạy chứ không phải là "chiến đấu" với active sync do vậy các bạn không phải lo tốn ram nữa
 

rosa

New Member
Cái này copy vào ppc chạy nó để tắt activesync tự chạy! Về cơ bản nó sẽ tự động điều chỉnh thông số cho active sync không tự chạy chứ không phải là "chiến đấu" với active sync do vậy các bạn không phải lo tốn ram nữa

Tôi đã down tool của bác về và copy vào thẻ nhớ rồi kick hoạt cho nó chạy nhưng không xử lý được vấn đề AS.
 

VNInt

New Member
Làm bằng tay theo cách của mình đi bạn! Nếu vẫn không được thì làm lại lần nữa nhưng không xóa Server (nghĩa là không làm bước 3)!
 

djtrungkien

New Member
Làm bằng tay theo cách của mình đi bạn! Nếu vẫn không được thì làm lại lần nữa nhưng không xóa Server (nghĩa là không làm bước 3)!

tớ đã làm theo hướng dẫn của bạn nhưng khởi động lại máy nhưng nó vẫn tự chạy nhưng lần này nó chỉ chiếm gần 560k Ram so với lúc chưa chỉnh gần 800k Ram
 

duahaudo

New Member
Nếu bạn nào sử dụng chương trình quản lý kết nối CommManager có hỗ trợ tắt/mở Direct Push thì có thể thử mở rồi tắt Microsoft Direct Push sau đó tắt AS xem nó có tự chạy lại không!

máy tôi cái MDP luôn luôn tắt, đã thử mở lên rồi tắt lại nhưng cái AS vẫn tự chạy ra :(
 

duahaudo

New Member
Mình thấy có nhiều bạn gặp vấn đề với ActiveSync tự mở lại sau khi tắt, mình đã tìm ra cách loại bỏ chức năng này.

Lý do ActiveSync tự mở là do thông số đồng bộ ngầm định của nó là "As items arrive" tức là đồng bộ PPC ngay khi có bất cứ gì mới, vì thế AS sẽ chạy liên tục để kiểm tra liên tục những thay đổi nếu có để đồng bộ.

Vì thế cách tắt chức năng này dựa trên nguyên nhân của nó, cách làm như sau:
Bước 1: Bạn hãy add một Server Source trong ActiveSync giống như add thông số của 1 email vậy (thông số giả cũng được), nhớ chọn mục "Save password" (password cũng có thể giả luôn). Chi tiết:
- Chọn Menu, Add Server Source...
- Nhập Email address (ví dụ: help@microsoft.com), bỏ (không chọn) dấu check Attemp to detect..., chọn Next.
- Nhập User name là địa chỉ email (ví dụ: help@microsoft.com, sau khi nhập email xong thì mục Domain sẽ mờ), nhập Password bất kỳ, nếu không có dấu check Save password thì check vào (chọn), chọn Next.
- Nhập Server address (ví dụ: microsoft.com), chọn Next.
- Bỏ (không chọn) hết 4 dấu check (Contacts, Calendar, E-mail, Tasks) rồi chọn Finish.
Bước 2: Chỉnh lại thông số đồng bộ từ "As items arrive" thành "Manually", tức là chuyển sang đồng bộ tay (không tự động, chỉ đồng bộ khi mình ra lệnh). Chi tiết:
- Chọn Menu, Schedule...
- Chọn 2 mục Sync during từ "As items arrive" thành "Manually" rồi OK.
Bước 3: Rút cáp USB (nếu có đang cắm), tắt hoàn toàn ActiveSync rồi mở lại, vào kiểm tra lại thông số đồng bộ có đúng là "Manually" không (để chắc chắn nó đã được save vào Registry), sau đó cứ vô tư... xóa bỏ cái Server mình add lúc nãy vì nó đã... hết giá trị lợi dụng... he he... Cách xóa:
- Chọn Menu, Options...
- Nhấn nút [ Delete ] trên màn hình.
Bước 4: Tắt ActiveSync, restart máy lại, kiểm tra xem trong Task có ActiveSync không nếu thấy vắng bóng nó thì bạn đã thành công, nếu vẫn còn thì... làm lại đi, bạn đã sai ở bước nào đó rồi!

Sau khi làm cách này, ActiveSync vẫn hoạt động bình thường và vẫn tự mở khi bạn cắm cáp USB. Nhưng nó không tự mở lại khi bạn tắt nữa!

Kiểm tra email trong máy của bạn, nó sẽ tự động có 1 email mới "... Tips and Tricks" gì đó, xóa nó đi nếu muốn!

Chúc các bạn thành công!

tôi làm theo cách của bạn đã thành công, thanks bạn nhá!=D>=D>=D>
 

duahaudo

New Member
có còn ai theo dõi chủ đề này không vậy? Sau khi tắt được tính năng tự mở của ActiveSync thì bây giờ máy tôi không sync được với máy tính luôn. Không có cách nào làm cho Active Sync hoạt động:(
Cứu với !!!
 

rosa

New Member
có còn ai theo dõi chủ đề này không vậy? Sau khi tắt được tính năng tự mở của ActiveSync thì bây giờ máy tôi không sync được với máy tính luôn. Không có cách nào làm cho Active Sync hoạt động:(
Cứu với !!!

Khi chỉnh active sync để ko tự chạy, mình đã chỉnh là Manually nên khi sync thì mình phải kick sync thì nó mới sync
 

LuongQuang

Super V.I.P
Tôi vẫn chạy tự động bình thường có sao đâu nhỉ? Làm theo các bước trên rồi khi cắm vào PC thì AS vẫn tự chạy bình thường! :-??
 

rosa

New Member
Làm theo cách trên tôi thấy có vấn đề như thế này:

Khi làm xong, đúng là active sync không còn tự chạy nữa. Tuy nhiên, khi mình sync với máy xong, rút máy ra (đã dùng task manager để tắt active sync) thì actvive sync lại tự chạy. Muốn xử lý nó thì lại phải làm lại từ đầu theo hướng dẫn của VNInt
 
Top