Wednesday, March 26, 2008

Xác định Service nào đang chạy dưới một SVCHOST.EXE process

Có khá nhiều câu hỏi liên quan đến svchost.exe. Ví dụ như tại sao svchost.exe lại chiếm 100% CPU? Có thể kill svchost.exe đi được không? Tất cả các câu hỏi này đều liên quan đến hiểu biết về svchost.exe. Khi có được những thông tin về svchost.exe trong bài viết dưới đây, bạn dễ dàng xử lý được các tình huống trên.

Service là những chương trình Windows mà bắt đầu khi nạp Windows và tiếp tục chạy ở mức nền (background) của hệ điều hành và không có sự tương tác từ phía người dùng. Với những người quen *nix, service trên Windows tương tự như daemon trên *.nix.

Phần lớn các service trên Windows là dạng exe, tuy nhiên cũng có một vài service dạng dll. Windows không có cách thực hiện file dll trực tiếp, mà thông qua một chương trình đóng vai trò launch các dll này. Cụ thể, Windows sử dụng SVCHOST.EXE để launch các service dll, nó còn được gọi là Generic Host Process for Win32 Services. Mỗi SVCHOST process có thể quản lý một hoặc nhiều Service DLL khác nhau.

Dưới đây là 02 phương pháp để xem một svchost.exe process kiểm soát máy tính của bạn

1. Xác định service nào chạy dưới svchost.exe process bằng Process Explorer

Process Explorer là một chương trình quản lý process, cho phép thấy được những process đang chạy trên Windows và đưa ra thông tin cho mỗi process. Một tính năng của Process Explorer là cho phép đưa ra các service và svchost.exe điều khiển.

Process Explorer là một công cụ miễn phí nằm trong gói công cụ của hãng Sysinternal. Hiện gói các công cụ này được MS mua lại. Tham khảo về Process Explorer và download theo link dưới:
http://www.microsoft.com/technet/sysinternals/Utilities/ProcessExplorer.mspx

Sau khi download Process Explorer, chạy, giao diện như Hình 1

Giao diện Process Explorer


Trên Hình 1, cuộn danh sách các process để tìm các svchost.exe process. Để xem những service nào đang chạy trong svchost.exe nào, nhắp đúp vào svchost.exe đó. Trong ví dụ ở hình 1, svchost.exe có PID = 656 có 2 service là rapimgr.exe và Dot1XCfg.exe (Chú ý rằng các svchost.exe sẽ được phân biệt bằng PID).

Để chi tiết về một svchost.exe, nhắp đúp vào svchost.exe đó, sẽ xuất hiện hộp thoại svchost.exe Properties như Hình 2.

svchost.exe properties - tab Services


Trên svchost.exe Properties, chọn tab Services. Sẽ xuất hiện danh sách các service chạy bên dưới svchost.exe. Có thể kiểm tra chi tiết về các file này. Như vậy với phương pháp trên sẽ xác định được service nào đang chạy trong svchost.exe nào.

2. Xác định service chạy dưới svchost.exe process bằng lệnh tasklist

Trên Windows XP Pro và Windows 2003 có công cụ là tasklist.exe. Công cụ này cho phép liệt kê những process, service đang chạy trên Windows.

Để chạy tasklist.exe, chạy cửa sổ Terminal, sau đó gõ lệnh. Ví dụ thực hiện lệnh sau:

tasklist /svc /fi "imagename eq svchost.exe" (1)



TaskList


Trên Hình 3 là việc thực hiện câu lệnh (1). Nhận thấy rằng svchost.exe có PID = 656, đang chạy 02 Service là DcomLaunch và TermService.

3. Thông tin nâng cao về svchost.exe

Bây giờ chúng ta đã biết một svchost.exe process có thể nạp và quản lý nhiều service. Tuy nhiên những service nào lại được ghép thành một nhóm để cùng chạy dưới một svchost.exe? Những nhóm này được định nghĩa bởi việc thiết lập trong Windows Registry key sau:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SVCHOST

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SVCHOST


Trên Hình 4 là Registry, mục svchost. ở cột bên phải, chú ý rằng với mỗi nhóm có giá trị REG_MULTI_SZ là danh sách các tên Service.

DcomLaunch


Bảng dưới đây sẽ mô tả chi tiết các Group Name và các Service trong từng Group đó.

Services in the group


Mỗi Service Name trong Group tương ứng với một mục trong Windows Registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es

Dưới mỗi mục của từng service trong Windows Registry trên có subkey là Parameters có chứa một ServiceDLL có giá trị trỏ đến file dll tương ứng của service đó (xem hình 7).

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es


Khi Windows nạp, nó start các service mà đã enable. Một số service được start bằng cách sử dụng lệnh svchost.exe. Khi Windows launch các service kiểu này, sẽ kiểm tra xem có svchost.exe nào đang quản lý service trong nhóm không, nếu không có, Windows sẽ chạy một svchost.exe mới. Tham khảo một lệnh sau:

C:\WINDOWS\system32\svchost.exe -k DcomLaunch



Với lệnh trên, svchost.exe sẽ xem ServiceDLL liên quan đến Service Name từ nhóm DcomLaunch và nạp nó.

Friday, February 29, 2008

Cách Kích hoạt POP trong tài khoản Gmail của bạn

Bài này xin hướng dẫn các bạn cách tạo POP trong tài khoản Gmail của bạn thông qua phần mềm Mozilla Thunderbird . Đây là 1 trong những phần mềm dành riêng cho việc gửi / nhận Email , giúp cho ban truy cập tài khoản của mình 1 cách nhanh chóng không thể tin được . Việc đầu tiên bạn phải làm là tải phần mềm này về máy và cài đặt . Tải phần mềm tại đây : http://www.mozilla.com/en-US/thunderbird/ .
Sau khi cài dặt xong , bạn làm tiếp các bước sau :

Enable POP in your Gmail account.
  1. Open Thunderbird, and select Tools > Account Settings.
  2. Click Add Account.
  3. Select the Email account radio button and click Next. The Identity screen appears.
  4. Enter your full name in the Your Name field. Enter your full Gmail email address (username@gmail.com) in the Email Address field, and click Next.
  5. Select POP as the type of incoming server you are using. Enter pop.gmail.com in the Incoming Server field.
  6. Set the Outgoing Server to smtp.gmail.com, and click Next.
  7. Enter your Gmail username (including @gmail.com) in the Incoming User Name and Outgoing User Name fields, and click Next.
  8. Enter a name for your email account in the Account Name field, and click Next.
  9. Verify your account information in the dialog box, and click Finish.
  10. Select Server Settings from the folder list below your new account.
  11. Update the Port value to 995.
  12. In the Security Settings section, select SSL from the Use secure connection options.
  13. Select Check for messages at startup and Automatically download new messages
  14. Click Outgoing Server (SMTP) in the folder list
  15. Select the smtp.gmail.com (Default) entry from the list and click Edit. The SMTP Server page appears.
  16. Enter smtp.gmail.com as the Server Name and set the Port to 587.
  17. Select Use name and password and enter your Gmail username (including @gmail.com) in the User Name field.
  18. Select TLS from the Use secure connection radio buttons and click OK.
  19. Click OK to save your changes and exit the Account Settings dialog.

* Did you click 'Save Changes' after enabling POP in Gmail? To ensure that Gmail can communicate with your mail client, be sure to click Save Changes on the Forwarding and POP/IMAP settings tab.

Sunday, January 27, 2008

14 công cụ chuyển đổi và chỉnh sửa file multimedia miễn phí

14 công cụ chỉnh sửa, chuyển đổi định dạng đều đến từ công ty phát triển phần mềm DVDVideoSoft của Trung Quốc và đặc biệt là chúng hoàn toàn miễn phí.

1. YouTube to iPod and PSP Converter


Chương trình nhỏ gọn giúp bạn dễ dàng tải trực tiếp các file video yêu thích từ YouTube và chuyển đổi chúng tới các thiết bị iPod, PSP và điện thoại di động chỉ bằng một cú click chuột.

Tính năng chính :
- tải file từ youtube.
- Chuyển đổi file *.flv thành *.mp4

Download tại :

http://www.dvdvideosoft.com/products/dvd/Free-YouTube-to-iPod-Converter.htm

2. Video Dub :


Chương trình chỉnh sửa file video, bạn có thể nhanh chóng cắt bỏ những đoạn film mà bạn không mong muốn trên file video của mình. Ưu điểm của chương trình đó là sau khi bạn chỉnh sửa, chất lượng của file sẽ hoàn toàn không bị giảm sút.

Tính năng chính :
- Cắt xén file video.
- Hỗ trợ nhiều định dạng : MPEG 1, MPEG 2 , MPEG 4 AVI, MOV, MP4, M4V, MPG, FLV, DivX và XviD.

Download tại :

http://www.dvdvideosoft.com/products/dvd/Free-Video-Dub.htm


3. Audio Dub :


Một phần mềm chỉnh sửa file âm thanh, nó cho phép bạn xóa bỏ đi những đoạn âm thanh không mong muốn trên nhiều định dạng file âm thanh. Chất lượng của những file này sau khi chỉnh sửa sẽ hoàn toàn không đổi.

Tính năng chính :
- Cắt xén file audio
- Hỗ trợ nhiều định dạng : MP3, WAV, AAC, AC3, M4A, MP2, OGG, WMA.

Download tại :

http://www.dvdvideosoft.com/products/dvd/Free-Audio-Dub.htm


4. Video to Flash Converter :


Chương trình cho phép chuyển đổi từ các định dạng file video phổ biến sang file Flash SWF hay FLV, giúp bạn dễ dàng đưa các file video yêu thích của mình lên website hay blog.

Tính năng chính :
- Chuyển đổi file video sang file Flash.
- Hỗ trợ nhiều định dạng : AVI, MPEG, MPG, MP4, M4V, WMV, ASF, MOV, QT, 3GP, 3G2, DVR-MS.

Download tại :

http://www.dvdvideosoft.com/products/dvd/Free-Video-to-Flash-Converter.htm


5. YouTube to MP3 Converter :


Chỉ với một cú nhấp chuột bạn đã có thể trích xuất và tải nhạc từ các file video trên YouTube, các file âm thanh sẽ được xuất ra dạng MP3 -> rất thuận tiện.
Tính năng chính :
- Tải và chuyển đổi trực tiếp file video trên YouTube thành MP3.

Download tại :

http://www.dvdvideosoft.com/products/dvd/Free-YouTube-to-MP3-Converter.htm


6. DVD Decrypter :


Bạn xem một đĩa film DVD hay, bạn muốn lưu trữ nội dung của chúng trên máy tính. DVD Decrypter sẽ là chương trình dành cho bạn.
Tính năng chính :
- Copy nội dung đĩa DVD lên máy tính.

Download tại :

http://www.dvdvideosoft.com/products/dvd/Free-DVD-Decrypter.htm

7. 3GP Video Converter :


Chuyển đổi các file video từ máy điện thoại di động sang các định dạng file AVI hay MP4 để xem trên máy tính hay ghi ra đĩa. Có thể chỉ cần lấy mỗi âm thanh từ file video của điện thoại di động.

Tính năng chính :
- Chuyển đổi định dạng 3GP thành AVI , MP4
- Trích xuất âm thanh của file video *.3GP

Download tại :

http://www.dvdvideosoft.com/products/dvd/Free-3GP-Video-Converter.htm


8. Video Flip and Rotate :


Xoay hình ảnh trên file video theo sở thích bằng một lần click chuột.

Tính năng chính :
- Quay hình ảnh trên file video theo chiều kim đồng hồ hay ngược lại.
- Lật video theo chiều dọc, chiều ngang

Download tại :

http://www.dvdvideosoft.com/products/dvd/Free-Video-Flip-and-Rotate.htm


9. YouTube Download :


Một đoạn video hay trên YouTube, bạn muốn lấy về để xem lại mỗi khi cần, với YouTube Download bạn dễ dàng tải file video từ YouTube và lưu lại dưới dạng file AVI.

Tính năng chính :
- Tải file video từ YouTube.

Download tại :

http://www.dvdvideosoft.com/products/dvd/Free-YouTube-Download.htm


10. Video to iPod and PSP converter :


Chuyển đổi các định dạng file video phổ biến để xem trên iPod, Sony PSPđiện thoại di động.

Tính năng chính :
- Chuyển đổi file video cho iPod, Sony PSP và điện thoại di động.
- Hỗ trợ : AVI, MPG, MPEG, MPE, WMV, ASF, MOV, QT, 3GP, 3G2, FLV, SWF.

Download tại :

http://www.dvdvideosoft.com/products/dvd/Free-Video-to-iPod-Converter.htm


11. Video to iPhone converter :


Chuyển đổi file video để sử dụng cho máy iPhone của Apple. Bạn có thể chuyển đổi toàn bộ hay chỉ một phần của file video theo ý mình.

Tính năng chính :
- Chuyển đổi file video cho iPhone
- Hỗ trợ cắt file.
- Hỗ trợ : AVI, MPG, MPEG, MPE, WMV, ASF, MOV, QT, 3GP, 3G2, FLV, SWF

Download tại :

http://www.dvdvideosoft.com/products/dvd/Free-Video-to-iPhone-Converter.htm

12. Video to MP3 Converter


Trích xuất âm thanh dễ dàng từ các file video. File được trích xuất sẽ lưu lại dưới dạng MP3 vì vậy sẽ rất tiện cho bạn. Bạn có thể xuẩt ra định dạng MP3 với nhiều chất lượng khác nhau tùy theo yêu cầu.

Tính năng chính :
- Trích xuất âm thanh
- Hỗ trợ : AVI, MPG, MP4, M4V, DVR-MS, WMV, ASF, MOV, QT, 3GP, 3G2, FLV.
- Xuất ra định dạng MP3 với nhiều mức : High Quality, Standard Quality, Economy Quality.

Download tại :

http://www.dvdvideosoft.com/products/dvd/Free-Video-to-MP3-Converter.htm

13. Video to JPG Converter :


Trích xuất các khung hình mà bạn yêu thích trong các đoạn videovà lưu lại dưới dạng file ảnh JPG chất lượng cao chỉ bằng một cú nhấp chuột.

Tính năng chính :
- Trích xuất hình ảnh của file video.

Download tại :

http://www.dvdvideosoft.com/products/dvd/Free-Video-to-JPG-Converter.htm

14. Studio Manager :


Với những chương trình được liệt kê trên đây bạn hoàn toàn có thể chọn lựa chương trình phù hợp với nhu cầu của mình. Nếu như bạn có ý định sử dụng nhiều chương trình cùng lúc thì Studio Manager sẽ là chương trình quản lý và hỗ trợ cho bạn sử dụng các chương trình khác của công ty DVDVideoSoft một cách thuận tiện hơn.