Showing posts with label tips and tricks. Show all posts
Showing posts with label tips and tricks. Show all posts

Friday, September 16, 2016

Tips & Tricks: How to fix issue if Bopup Communication Server is not started

From time to time we are reported by our customers and users that the IM service of Bopup Communication Server stopped to working. It is shown as Stopped in Management Console and cannot be started no more. At the same time the console launches normally and shows no errors on startup. Commonly a reason of this issue is simple and can be fixed quickly. See the possible resolutions below.

Trial peroid or software license has been expired

The most common reason is that 45-day trial of evaluation period of the communication server expired. If the IM server is registered version check information about the license from Help->About dialog box. It shows details on the license including the number of supported IM clients and also an expiration date. In case of expired trial the 45-day trial expired caption will be shown. Same information is shown on the right top corner of Welcome page in Management Console.

Check that the IM service is still registered in Windows services

Another problem that could suddenly occur is missing of core service of Bopup Communication Server from Services list in Windows system. Open services panel in Windows from Control Panel->Administrative tools->Services. It is also possible to open that panel directly from the console by clicking "Open Services lists" link on Welcome screen. Check that Bopup Communication Server service is shown in the list and having Automatic startup type.

If there is no such service in the list that means that it cannot be started and the server will not be operated correctly including accept connections from instant messengers. It must be registed in Windows system by the following way:

1. Open Windows Explorer and navigate to installation folder of the IM server. By default the communication server is installed to "\Program Files\Bopup Communication Server". On 64-bit versions of Windows default directory is "\Program Files (x86)\Bopup Communication Server".
2. Click Start button on Task bar in Windows and then type "run" in search box. Thex select Run to show a launch dialog box.
3. Select "bcssrvc.exe" file in previously opened Windows Explorer window and drag-n-drop it to Run dialog. A full path to the file will be shown in command line.
4. Type /unregserver parameter in the end of the path to the service module so a full command line has been changed to

"[PATH]\bcssrvc.exe" /unregserver

This will unregister the service from the system.

5. Type /service parameter in the end of the path to the service module so a full command line has been changed to

"[PATH]\bcssrvc.exe" /service

5. Click OK to launch the command. Then refresh Services list and try to start the service.

Find out what happens with the service when it brings errors

If the communication service is not started due to some troubles with SQL database server, for example, then it is possible to discover that. Open Event Log viewer in Windows from Control Panel->Administrative tools->Event viewer or click "Open Event viewer" link in Management Console to open same window. Then click Windows logs on the left to expand it and select Applications. Scroll-down to find last messages from top sent by Bopup Communication Server service.

Normally only Start and Stop events must be present, it is events #100 and #101 respectively. If there are any other warnings or errors then copy event description and send that report to Support Team or via Live Chat function on bopup.com website or directly from the console.

Wednesday, August 24, 2016

Known issue: An attempt to create a backup file gives SQL error #5

Many our users faced with an error on creation of a backup file from SQL database maintenance... dialog in Management Console. Once destination folder has been selected the console brings "Cannot open backup device. Operating System error 5" and no backup file is created.

This is a known issue of the IM server application but it does not relate to any error. Since backup files are created by Microsoft SQL Server directly then an account under which database service is running may not have appropriate write permission to chosen folder. Usually this error can occur when a target directory that has been chosen to save a backup file is located in current user's profile folder such as "My Documents", "Desktop", etc. In case of the error try to choose another location to create and save backup file.

We also updated and appended with this information our FAQ section available on the website that contains details on how to Create and restore backups of Bopup Communication Server.

Tuesday, January 14, 2014

Tips & Tricks: How to avoid a crash of Management Console in Windows 8

We discovered and were reported by our customers that Management Console of Bopup Communication Server may crash on switching between it's views. This is annoying and known issue which we are currently working on. But it is possible to avoid that problem with ease.

If you experience same issue with the console in Windows 8 or 2012 then you have to modify shortcut for the console launch and set compatibility for Windows 7. Right-click on a shortcut then click Properties from a context menu. Switch to Compatibility tab in the properties dialog and check "Run this program in compatibility mode for" option and select Windows 7 from the drop-down box. Click OK to close the window and apply the changes. Then start the console again.

Tuesday, November 26, 2013

Tips & Tricks: How to override current user account to use it in the messenger

We already described in the past a similar situation and advised to use Private login and password as a personal  authentication for a user if he needs to do not use his current logon name in Windows. Read that article at Tips & Tricks: How to get users connected under different IM accounts if they have the same Windows logon name

That solution works fine but sometimes it is required to keep existing authentication and just override user account name. For example, a user can be renamed in Windows but the system is continued using his old logon name everywhere except Welcome screen. And there is no bug because user account must be migrated but not renamed if we want to use a new logon name in Windows and installed applications. There are also many useful and helpful articles on the net that explain that Existing user account names: Don't rename them, migrate them. But anyway, if we only renamed the user how to force the messenger to use his new logon name? That's possible!

Starting from earlier versions both Bopup Messenger and Bopup Observer support a hidden option in system registry that allows to overwrite current user account that would be used by the IM client. The setting named "OverwrittenAccount" and must be created in application's root under HKCU key:

[HKEY_CURRENT_USER\Software\B Labs\Bopup Messenger]
"OverwrittenAccount"="desired-im-account"


where "desired-im-account" is the new user name that would override his current name in Windows. This solution works perfectly if Simple authentication is enabled on the communication server and using it a user will be able to continue connect to the IM server smoothly and fast like he logged prior renaming the account.

You can also download the registry file from our website, modify and apply it on users' computers http://www.bopup.com/files/override-account.reg

Wednesday, October 30, 2013

Tips & Tricks: How to prevent users from uninstallation of IM clients?

Sometimes security policies of a company require to prevent users rights to uninstall instant messenger software from their local PC. Our software already offers an option that prevents users from existing the IM client application. That can be done via "RestrictExitProgram=1" setting in the Setup.ini configuration file and Setup.ini Configuration Tool. Both of them are available for download at www.bopup.com But there is no option to disable uninstallation of the application from Programs and Features panel (Add/Remove Programs (ARP) in earlier Windows versions). But that's possible too.

Since setup packages of Bopup IM client software are provided in MSI files then it is possible to use command line options for msiexec launcher by putting standard Windows Installer properties. In order to disable Remove option in the Control Panel "ARPNOREMOVE=1" (in upper case) must be used. Thus the command line that launches the setup package and installs it with no disabled remove option in ARP should be the following:

msiexec /i bopupmes.msi ARPNOREMOVE=1

Bopup Observer client observer.msi package name must be specified instead of bopupmes.msi

There are so many options, and it is even possible to set IM server name by putting "IMSERVER=" property (in upper-case letters) to set a name/address of Bopup Communication Server. 

Yes, there is a little problem to use the command line options if the IM client applications are deployed/upgraded via Active Directory Group Policies (GPO). So we plan to add a new option to the setup.ini configuration file to support uninstallation through it.

Monday, March 5, 2012

Tips & Tricks: How to reinstall Bopup Communication Server

This post explains issues and describes how to reinstall Bopup Communication Server software on the same computer. Since the communication server uses a SQL server database and can be also installed with built-in MSDE 2000 package (Microsoft SQL Server Desktop Engine) then it is required to do some operations manually after uninstall of the IM server software and before installing it again.

Below is a step-by-step instruction that helps to reinstall Bopup Communication Server on the same machine. Please note that this guide is valid only if the IM server was installed with MSDE 2000 software:

Step-by-step instruction on reinstalling Bopup Communication Server using built-in MSDE 2000: 
  1. Uninstall Bopup Communication Server from "Add/Remove Programs" panel.
  2. Uninstall Microsoft SQL Server Desktop Engine from "Add/Remove Programs" panel.
  3. Go to "Program Files" directory and remove "Microsoft SQL Server" subfolder from there.
  4. Reboot the computer if needed or to ensure that no any existing data will remain.
  5. Start the setup package of Bopup Communication Server.
There some differences if the communication server uses existing Microsoft SQL Server that is running on the same computer or externally. In that case both "BCS40" database and "bcsadmin" user login must be removed from SQL server using management tools. The subsequent installation of Bopup Communication Server will create the database and SQL login again otherwise if that data remains on the SQL server this will cause errors.

Step-by-step instruction on reinstalling Bopup Communication Server using external SQL server:
  1. Uninstall Bopup Communication Server from "Add/Remove Programs" panel.
  2. Remove "BCS40" and "bcsadmin" login name from the SQL server.
  3. Reboot the computer if needed or to ensure that no any existing data will remain.
  4. Start the setup package of Bopup Communication Server.

Friday, October 7, 2011

Tips & Tricks: How to connect to the communication server outside Windows Domain network?

Sometimes users ask us about how they can connect to Bopup Communication Server from the , for example from a home computer, if Windows Authentication (SSPI) is used by default on the IM server. They are supposed to get the Login pane but the messenger client shows only "User account not found on the IM server" error message and no login and password fields are displayed in the IM client. There is a small trick to enable this:

Create new active and unused user account (with any name) on the communication server and set the Private login/password authentication for it

This will force the instant messenger to display the Login tab when the default authentication fails and allow the user to enter his domain account name in the "DOMAIN\User" format and his password to connect to Bopup Communication Server if first authentication using SSPI returns an error.

Wednesday, March 23, 2011

Known issue: Silent upgrade of the IM clients requires administrative rights

A new issue has been discovered by us. It belongs to the UpgradeUI setting under the [INSTALL] section of the setup.ini configuration file that can be used on clear installations and/or upgrading existing versions of the .

The UpgradeUI option controls the user interface (UI) mode that should be displayed by the Setup Wizard of the IM client on upgrading an existing version via MSI setup package. This option can be used only if a new version of the messenger is distributed from the communication server.

The following values are accepted:
0 — Show dialogs of the Setup Wizard with automated processing of an upgrade.
1 — Display only progress indicator with no any dialogs.
2 — Silent mode with displaying no progress bar and dialogs.

So if the UpgradeUI=2 is used then the MSI setup package is launched with the /quiet command line parameter which requires administrative rights on a client computer! We advise our customers to do not use this value if they are not sure that the installation package of the instant messenger will be launched under a user with administrative rights on computer.

Monday, December 20, 2010

Tips & Tricks: How to copy and move Bopup IM clients to another location with no setup

This article explains and answers to the question:

Are the instant messengers, both Bopup Messenger and Bopup Observer, portable IM software?

We agree that we did not explain and throw light on this question before. We forget to say that our client-side messengers are portable software so you can copy and move Bopup Messenger and Bopup Observer applications to another folder on a hard drive, shared network location, USB flash drive or move the software to another computer/workstation and get the messengers working with no any setup and configuration.

In order to do this you need to copy/move all the files/directories from installation folder of the instant messenger. First, find and locate the installation directory of the program.

By default Bopup Messenger has it's installation folder located at <DRIVE>\Program Files\Bopup Messenger and for Bopup Observer that folder can be found at <DRIVE>\Program Files\Bopup Observer

A list of files and directories in installation folder of Bopup Messenger:
Resources\ (folder)
Bopup.chm
bopup.exe
bopup.exe.manifest
Contacts.txt
CSClient.dll
CSClient.X.manifest
History.dll
History.X.manifest
IdleHook.dll
incoming.wav
Readme.txt
Resources
SecPrvdr.dll
SecPrvdr.X.manifest
Transfer.dll
Transfer.X.manifest
typedsnd.wav

Copy all entries of that directory or that folder in full to any other location on a local, remote computer or a flash drive. Run the executable file (bopup.exe or observer.exe) to launch the instant messaging application.

Please note that all settings and options stored in system registry and installed via the setup.ini file including downloaded branding logo will be lost if you move the messenger to another computer. If you just move the messenger to another folder on the same computer and run it under the same Windows user account then all the settings are saved and restored.

Friday, November 26, 2010

Tips & Tricks: How to get users connected under different IM accounts if they have the same Windows logon name

We get a lot of requests and inquiries from our customers and clients that ask us regarding our software and its functions. Sometimes the customer explains his situation which he want to get resolved or avoided with Bopup instant messaging products. Since the products have rich functionality and options so it is possible to set up and tune the software in most cases. You can find some answered and solved requests here, in our blog, under the "Tips & Tricks" label.

How to get users connected under different IM accounts if they have the same Windows logon name

Sometimes users on the network enter to Windows under the same logon ID, for example "Administrator" account name. If you install and use the communications server you need to separate that users and give them different and unique names in order to contact them personally and to allow the users to communicate with others.

It is possible to do that. You should create new users on the communication server with different logon (account) names and set a personal authentication method for each user.

In addition to the global Authentication Mode that you can find in the Options window of the Management Console you can set up an authentication method for each account personally. Get the properties of the user account on the server and go to the Authentication tab. Then enable the “Use personal authentication method” check box and choose an appropriate mode to authorize the user.



Now let's return to our question and our situation. In order to accept connections from the same Windows logon ID, let's call it "Administrator", as different users on the communication server you should delete (or rename) the “administrator” account on the IM server and create new user accounts with any other names. Those accounts can have any names like user’s e-mail address or something else. And for each newly created account you should specify a personal authentication with the “Private login/password” mode (if the IM server uses Windows Authentication). When your users with the “Administrator” Windows logon ID will connect to the communication server then messengers will show the Login tab in their interface to allow the users to enter their private login and password to enter to the IM network.
By the way if you only disable the “administrator” user account on Bopup Communication Server then your users with such Windows logon name will not be able to proceed because the messenger will display an error message that the account is disabled on the server and the login interface will not be shown.