If you have problems using CIUMon as a service

If you have problems using CIUMon as a service

It can be much easier to diagnose a problem with a CIUMon service if you set it up to interact with the desktop.

Other things that may be useful when troubleshooting are stopping the service or preventing it from starting on reboot.

If you get a Microsoft Visual C++ Runtime Library Runtime Error when trying to run CIUMon as a service

The Microsoft Visual C++ Runtime Library Runtime Error usually indicates that you did not have administrator rights when you created the service. When installing CIUMon or creating a CIUMon service, you need to be logged on to the computer as an administrator with network access privileges. To eliminate the error:

  1. Use or create a domain account with local machine administrator privileges, including network access.
  2. Give the account a "static" password, i.e. a password that does not expire.
  3. Install CIUMon while logged in as that user.
  4. Run CIUMon as a service under that user.

A Microsoft Visual C++ Runtime Library Runtime Error may also appear if you have an old version of CIUMon on your computer, and you install a newer version to a different directory. To eliminate the error, uninstall and then reinstall CIUMon. After reinstalling CIUMon, you will need to set up CIUMon to connect to your CIU.

If you can't access data from RoviSys Turbo when you run CIUMon as a service

If you connect to RoviSys Turbo using virtual ports, you may encounter a problem where you can get data when you run CIUMon manually, but not when you are running CIUMon automatically (as a service). This can occur if the CIUMon service does not have the privileges that it needs to communicate with the computer that is running RoviSys Turbo.

This problem normally does not occur if CIUMon and RoviSys Turbo are both running on the same computer. So, if you can run both programs on the same computer, this could eliminate the issue.

Alternatively, you can either by provide the CIUMon service with more privileges, or change the permissions needed on the computer running RoviSys Turbo.

To eliminate this issue by changing the CIUMon service:

  1. On the computer running CIUMon, in Control Panel, go into Administrative Tools, and open Services.
  2. Find the CIUMon service in the list of services. Right-click and choose Properties.
  3. On the Log On tab, select This account. Provide the name and password of an account on your computer that has administrative privileges. (You will need to use an account that has a password associated with it.)

To eliminate this issue by changing the permissions needed on the computer running RoviSys Turbo:

  1. On the computer running RoviSys Turbo, in Control Panel, go into Administrative Tools, and open Local Security Policy.
  2. Expand the Local Policies and Securty Options.
  3. Enable "Network access: Let Everyone permissions apply to anonymous users".
  4. Add CIU.DBDOC (or the equivalent) to the "Network access: Named Pipes that can be accessed anonymously" list.