- Về thái độ:
3. Cài và tháo bỏ Service trong Windows
Trong thí dụ trên, sau khi biên dịch chúng ta đã được một dịch vụ Windows có tên là DemoService.exe. Bạn phải định hướng về Windows cài đặt dịch vụ (chạy chương trình dịch vụ nơi hậu cảnh) khi hệ thống của bạn khởi động. Một trong những cách dễ nhất để cài đặt dịch vụ là sử dụng chương trình InstallUtil (được cung cấp bởi Visual Studio) mà bạn có thể chạy từ dòng lệnh. Để cài đặt DemoService.exe, mở cửa sổ Command và đánh lệnh InstallUtil sau:
InstallUtil Path \ DemoService.exe
Trong đó, Path là đường dẫn thư mục của file DemoService.exe. Hãy lưu ý những thông báo kết xuất bởi InstallUtil.exe. Nếu cài đặt service không thành công, bạn sẽ nhận được thông báo nguyên nhân gây lỗi. Sau khi lệnh InstallUtil chấm dứt thành công, dịch vụ của bạn được cài đặt vào hệ thống Windows, nhưng nó sẽ vẫn chưa chạy (bạn sẽ học cách khiến nó tự khởi động sau). Để khởi động thủ công dịch vụ, bạn thực hiện các bước sau:
1. Chọn Select Start / Settings / Control Panel. Windows sẽ hiển thị cửa sổ Control Panel.
2. Trong Control Panel, hãy nhấn đúp biểu tượng Administrative Tools. Trong cửa sổ Administrative Tools, hãy nhấn đúp biểu tượng Services.
3. Trong cửa sổ Services, hãy nhấn phím phải chuột vào dịch vụ mà bạn mong muốn khởi động và sau đó chọn Start.
Ngoài việc sử dụng trình quản lý Services của Windows trên đây, bạn còn có thể khởi động trực tiếp Service từ Visual Studio sử dụng cửa sổ Server Explore. Bạn thực hiện các bước sau:
1. Trong Visual Studio, chọn View / Server Explore, Visual Studio sẽ mở cửa sổ Server Explore.
111 2. Trong Server Explore, hãy kích chọn server tương ứng với hệ thống của bạn và sau đó lựa chọn dịch vụ liệt kê ra trong phần Services.
3. Tong danh sách các dịch vụ, hãy nhấn phím phải vào dịch vụ mà bạn muốn khởi động và sau đó chọn Start từ menu thanh công cụ.
Khi bạn không còn yêu cẩu sử dụng một dịch vụ nữa, bạn có thể sử dụng lại lệnh InstallUtil để loại bỏ dịch vụ. Trong trường hợp này, chúng ta sử dụng thêm khoá chuyển /U với ý nghĩa sử dụng chức năng loại bỏ (Uninstall) như sau:
InstallUtil /U Path\DemoService.exe