3.1.4. Installation for Windows
3.1.4.1. Available installers
The following installers are available:
- 1C: Enterprise 8. Allows you to install any system component, including the system server. 32-bit and 64-bit versions of the installer are available.
- 1C:Enterprise 8 (x86-64) Server. Allows you to install only a 64-bit 1C:Enterprise server. Only 64-bit version of this installer is available.
All installers offer similar user experience. However, this documentation describes only 1C:Enterprise 8 (x86-64) Server installer.
3.1.4.2. General installer information
3.1.4.3. General information
An installation wizard carries out the installation procedure. You can proceed through the wizard pages by clicking Next >>. To start the wizard, run setup.exe from the directory containing the distribution package you have selected. On every page of the wizard, provide information required for 1C:Enterprise installation.
When you start setup.exe using the /S parameter, installation is performed in silent mode. In this case the installation mode will be defined first, and then its parameters will be obtained from the 1cestart.cfg file that matches the defined installation mode. If this file is not available, the default parameters will be used. Then 1C:Enterprise will be installed in the defined installation mode with the defined parameters.
Every wizard step is briefly described below.
3.1.4.3.1. Specifying installation mode
To select an installation mode, analyze the following data:
- Value of the InstallForUser parameter of the 1cestart.cfg configuration file and the ALLUSERS parameter of the installer startup command line.
- Access rights of the user installing 1C:Enterprise.
After the analysis, select the installation mode. The "Parameter value" column (in the table below) contains the resulting installation mode value obtained considering priorities. The resulting parameter value is determined as follows:
- Parameter value is not specified (first-time installation). In this case, the parameter value is 0.
- 1cestart.cfg configuration file contains a value, the installer command line is blank. In this case, the parameter value is equal to the value from the 1cestart.cfg configuration file.
- Installer startup command line contains the ALLUSERS parameter. In this case, the parameter value is equal to the value from the command line regardless of the 1cestart.cfg configuration file.
The user is considered to have administrator rights if at least one of the following requirements is met:
- User is a local administrator of the personal computer.
- User is a member of the local administrators group.
- User has the right to install applications (the AlwaysInstallElevated policy).
Installation mode options are shown in the table:
Parameter value | Administrator | User |
0: installation depends on access rights | C | D or U |
1: install "for computer" | C | D or C |
2: install "for user" | U | D or U |
3: install "for user" without questions | U | U |
Information to the table:
- C. Installs "for computer" without providing the user with a choice.
- U. Installs "for user" without providing the user with a mode choice.
- D. Opens a dialog box where the user can select an installation mode.
- If the user does not have administrator rights and the installation mode is between 0 and 2 (inclusive), "D" mode is selected for interactive installation and the second mode is used in other cases.
- If a mode that requires an administrator password is selected during the installation and the current user does not know this password, the installation cannot be performed.
Depending on the selected installation mode, different directories will be used in further installer dialog boxes as default directories to install the system:
- Installation "for computer": %PROGRAMFILES% or %PROGRAMFILES(x86)%.
- Installation "for user": %LOCALAPPDATA%\Programs. You cannot use this mode to install 1C:Enterprise 8 (x86-64) as it includes only a 64-bit server cluster.
To ensure that installation "for user" is successfully completed, Windows must contain an installed Microsoft Visual C++ Re-distributable package included in 1C:Enterprise version to be installed (file: vc_redist.x86.exe or vc_redist.x64.exe). In any case, the installation of this package requires local administrator or network administrator rights.
If the installation mode must be selected by the user after the actions described above, they are shown the following dialog box:
The User text is the actual name of the user that performs the installation.
Once the user confirms their choice in the dialog box, the installation mode is saved to the 1cestart.cfg configuration file.
See also:
- 1cestart.cfg configuration file
3.1.4.3.2. Welcome screen
This is the starting window of the 1C:Enterprise installation wizard.
Fig. 17. Welcome screen
3.1.4.3.3. Selecting components
On this page, you need to select components to install. The component list depends on what exactly you need to have installed. Some standard installation scenarios are described below.
Fig. 18. Selecting components
If a component needs to be installed, select it in the list. If a component is not required, do not select it. To select a component, click an icon to the left of its name or press Spacebar. Select the item you need (see fig. 19).
Fig. 19. Component installation menu
Components to be installed or skipped are displayed as shown in fig. 20.
Fig. 20. Components to be installed or skipped
The following items are numbered in fig. 20:
- Component that will be installed on the user computer (selected component).
- Component that will not be installed on the user computer (skipped component).
You can install the following components:
Component | Brief description |
1C:Enterprise server access components | 1C:Enterprise server cluster component that allows you to connect to the server cluster using the cluster management console (available in the full system distribution package). |
1C:Enterprise 8 server | 1C:Enterprise server components, including administration server, administration utility, and Data Accelerator. |
Web server extension modules | Web server extension modules required for web client and web services. |
Additional interfaces | User interfaces in various languages. |
LibericaJRE | Java Runtime Environment (JRE) is minimal virtual machine implementation required to develop Java applications without a compiler and other development tools. JRE is used, for example, by the optimized feature for updating the database configuration (v2) or the licensing utility. |
COM connection | Server cluster component that allows you to get access to 1C:Enterprise using a COM connection. |
Integrity monitoring | Data integrity monitoring utility. |
Regardless of the 1C:Enterprise installation directory (the Folder: field and the Edit button), some directories of the installed system will have predefined locations. The installation directory depends on the installation mode as well as the operating system and 1C:Enterprise bitness. The default directories are:
- Installation "for computer":
- 1C:Enterprise x32 in x64 operating system: %PROGRAMFILES(x86)%\1cv8\A.B.C.D.
- Otherwise: %PROGRAMFILES%\1cv8\A.B.C.D.
- Installation "for user":
- 1C:Enterprise x32 in x32 operating system: %LOCALAPPDATA%\Programs\1cv8\A.B.C.D.
- 1C:Enterprise x32 in x64 operating system: %LOCALAPPDATA%\Programs\1cv8_x86\A.B.C.D.
- 1C:Enterprise x64 in x64 operating system: %LOCALAPPDATA%\Programs\1cv8_x64\A.B.C.D.
After installation, a local configuration file will be generated. The file will have two specified parameters: InstalledLocation and InstallComponents. The values of these parameters will be set according to settings specified during installation. The location of this configuration file depends on the selected installation mode: "for computer" or "for user".
3.1.4.3.4. Selecting default interface language
At the next step, the installer prompts you to select the default interface language.
Fig. 21. Selecting interface language
You need to specify one of the interface languages as a default interface language.
After the installation procedure is completed, the conf.cfg file describing the default interface language will be created in the conf directory of the root directory.
To use 1C:Enterprise with a non-default interface language, specify the language at startup using the /L command-line parameter.
Interface language | Language code |
Azerbaijani | az |
English | en |
Armenian | hy |
Bulgarian | bg |
Hungarian | hu |
Vietnamese | vi |
Greek | el |
Georgian | ka |
Spanish | es |
Italian | it |
Kazakh | kk |
Chinese | zh |
Latvian | lv |
Lithuanian | lt |
German | de |
Polish | pl |
Romanian | ro |
Russian | ru |
Turkish | tr |
Turkmen | tk |
Ukrainian | uk |
French | fr |
3.1.4.3.5. Installing 1C:Enterprise server
IMPORTANT. This page is unavailable if you select installation "for user". In this case, 1C:Enterprise server cannot be installed as a Windows service.
If the 1C:Enterprise 8 Server component is selected for installation, a wizard page will be available. On this page, you can select the 1C:Enterprise server installation mode and the user to run the server if it is installed as a Windows service.
NOTE. If you install the server as a service, you need to specify a password for the selected user. Otherwise, the installer will not be able to start the server.
If 1C:Enterprise is already installed as a Windows service on the computer, the installer will reinstall the service.
3.1.4.3.6. Installation start
Click Install to start the installation procedure that:
- Creates required folders
- Copies files for selected components.
- Creates configuration files.
- Registers server software components.
- Creates 1C:Enterprise startup shortcut on the desktop.
- Starts 1C:Enterprise server if you install the server as a Windows service.
Fig. 22. Starting installation
In addition, a separate entry will be created for each version in the Install and delete programs component on Windows control panel. Entries must be of the following kind: 1C:Enterprise 8 (A.B.C.D).
3.1.4.3.7. Installing the protection driver
IMPORTANT. This page is unavailable if you select installation "for user".
After the installation process is completed, the installation wizard prompts you to install HASP Device Driver to protect you from unauthorized software use.
Fig. 23. Installing the protection driver
You have to install the driver if you have a dongle for plugging into a USB port of this computer and:
- The user has a License Agreement to use 1C:Enterprise at one workplace.
- The user has an additional License Agreement to use 1C:Enterprise at one additional workplace.
- The user has a License Agreement to use 1C:Enterprise server.
NOTE. It is recommended that you install the protection driver before the dongle is plugged into a USB port of the computer.
When installing the protection driver, a web-based driver management interface is installed automatically. To minimize risks and increase safety for 1C:Enterprise servers and user workstations, it is recommended that you disable the web-based protection driver interface when installing the driver. To do this, select the Disable 1C:Enterprise 8 hardware license key features that are not used (recommended) check box.
3.1.4.3.8. Installation completion
If the installation is successful, the final page of the installation wizard opens. On this page, you can decide whether to open a file with information recommended for reading before using this system version (to do it, select the Open Readme file check box). You can also install client application distribution packages to simplify the automated update of these applications on user computers.
To install client application distribution packages, select the following check box: Install thin client distribution packages for the automated update of clients via web server in the installation directory. The check box becomes available if the directory with the 1C:Enterprise installation files contains a file named according to one of the formats: win-mac-clients-distr_A.B.C.D.exe or all-clients-distr_A.B.C.D.exe.
The check box state is saved to the InstallComponents parameter of the 1cestart.cfg file (using the COPYTHINCLIENTDST key). Installation of the client application distribution package requires administrator rights.
Fig. 24. Installation completion
Click Done to complete the installation. Further behavior (after closing the installer dialog box) depends on the check boxes selected on this page:
- Open Readme file opens the readme.htm file in the default interface language.
- Store thin client distribution packages in the installation folder to update clients automatically… starts the installation of client application distribution packages.
See also:
- Automated update of client applications
- 1cestart.cfg configuration file
3.1.4.4. Recommendations for component registration
NOTE. This recommendation is only applicable for computers that have Windows installed.
The installer registers some components such as COM connection. The registration method depends on the installation mode.
- Installation "for computer": the cluster console and COM connection (V83.COMConnector COM object) are registered "for computer".
- Installation "for user": the cluster console and COM connection (V83.COMConnector COM object) are registered "for user".
1C:Enterprise version to which the COM connection is established (using V83.COMConnector) and 1C:Enterprise version from which the COM connection is generated must be identical or differ in the first two digits. In other words, 1C:Enterprise 8.3 can establish a COM connection with 1C:Enterprise 8.2, 8.1, and so on, but 1C:Enterprise 8.3.6 cannot establish a COM connection to 8.3.5. At the same time, 1C:Enterprise 8.3.6.2100 can a establish COM connection with 8.3.6.2100.