Running 1c under windows 10. A short digression or “do you need it?”

With the advent of the new tenth version operating system many are interested in how to install 1C on Windows 10. Although many users have already appreciated the functionality and convenience new system, users software 1C: The enterprise also noticed the fact that programs from 1C create many errors when running on Windows 10. Despite everything positive quality, Windows 10 is a frankly crude and unfinished system. Specialized software, such as 1C: Accounting, works on this system with malfunctions.

Windows 10 can be installed in two ways:

  • Upgrade from version 7 or 8 of Windows;
  • Install the system version from scratch.

Regardless of the implementation method, certain problems arise when working with 1C 7.7 and other versions. Therefore, if you decide that the cause of the problems is incorrect installation, this is the wrong conclusion.

Problems when working with 1C on Windows 10

One of the most common errors that occur when working with programs from 1C version 8.3 and others on Windows 10 is crashes, even to the point where the program writes “The program has stopped working.” It is noted that after installing 1C: Enterprise it is completely empty Windows programs practically do not function, and when installed on version 7k updated to version 10, it starts, but there are many minor errors that interfere with normal operation.

Some versions work better on Windows 10, some worse. Therefore, if you have the opportunity, it is better to test your software version for compatibility with Windows 10 and only then update.

The most common errors that may occur when working with 1C on Windows 10:

  • Indexing errors;
  • Encoding problems;
  • Lack of logical integrity check;
  • DLL failures;
  • OpenConf errors, etc.

If you are unable to solve all the problems that have arisen on your own, then you should seek help from a specialized company. Experienced programmers, engineers and customizers will quickly correct all violations and failures in the system.

Installation procedure for version 8.3

If you still decide to install 1C on the tenth version of Windows, then the installation process itself will be little different from a similar installation on 8 x64. First of all, you need a package to install 1C software. It can be purchased as a software disc or downloaded from a special website.

The resulting archive should be unpacked - usually it unpacks itself, but you can use any archiver program. After that, in the folder where you placed the unpacked files, find the installation file and run it. After launching the installer, you will need to click the “Next” button and start the installation process.

On a new page, the installer will prompt you to select a pair of suitable system elements that you want to install. You can select all or just some of the following:

  • 1C: Enterprise;
  • File version, or thick client;
  • Thin client;
  • Server;
  • Expansion modules for the server;
  • Translations of the program into different languages;
  • Server administration;
  • Server for storing all important configuration elements;
  • Converter.

Having selected all the files that should be embedded, click on the “Next” button again. On the next page you will need to select the language in which the product will be launched. Click on the “Next” button again.

Transferring 1C from Windows 7 to 10

If you selected Server in the installation components, you will have an additional screen to select server settings. Once all the settings have been selected, you just have to click “Install”.

After the installation is complete, the program will give you the option to install a security driver. If you are going to get keys for the program using an emulator, you do not need to install this driver. At this point, the installation process is complete, you can terminate the process and restart your computer.

The most rational way to get stable operation of 1C software on Windows 10 is to transfer from Windows 7. This is not as complicated a process as it seems. The first thing you need to do is copy all the databases to removable media, disk or flash card. Subsequently, they will need to be transferred to the computer after reinstallation. The location of the databases can be found when starting the program.

After that, start transferring the platform itself. Go to hard drive, on which you have the program installed. Usually this is drive C. Find the Program Files folder there and copy it to removable media.

Now you can update the system to Windows 10. When the process is completed and you receive a computer with the new OS, you can begin transferring 1C back to the computer.

How to implement 1C 7.7 during migration?

First, copy the databases to your PC. Don't forget to remember the exact path where you copied them. After that, go to drive C to the Program Files folder and copy the previously saved 1Cv77 folder there. In this folder, look for a subfolder called BIN. In it, find the file 1cv7l.exe, create a shortcut on your desktop and run it.

When you open the program, it will be empty. To find the databases, click Add and navigate to the location where you placed the databases. You will find the code the desired folder, click on OK. After this, you need to launch 1C 7.7 in configurator mode. In “Administration”, find the item “Code page of information security tables” and select “+current system installation” there. Confirm the action and wait a bit. The program will start in normal mode and work as efficiently as possible.

Working with a new system like Windows 10 is fraught with problems. Installing 1C on it and using it is much more difficult than on Windows 2000. If you are not ready to face such problems, then do not rush to switch to Windows 10 and wait until all the problems are resolved.

As shown by the reader's response to ours, dedicated to the peculiarities of working 1C Enterprise 7.7 in the Windows 7 (Vista) environment, we have raised current problem. At the same time, the difficulties that our readers have to face begin at the installation stage. Therefore, we decided to fill this gap.

A small lyrical digression or “do you need it?”

Before you start reviewing technical problems, we would like to try to understand the question: “is the game worth the candle?” The question is far from idle. The latest release of 1C Enterprise 7.7 (7.70.027) was released at the end of 2006; in fact, the development of the platform ended two years earlier with the release of the 25th release.

Therefore, we must clearly understand that today we are trying to launch an application five years ago in a modern OS environment, which is also at the end of its life. life cycle, the same 25th release, even at the time of its release, was already in many ways obsolete. Therefore you do everything at your own risk, All possible problems, including plant downtime, data loss, etc. will be exclusively yours, neither 1C nor Microsoft are responsible here and cannot be held responsible.

If your company is seriously planning to migrate to a new platform, especially if you plan to use 64-bit systems, then we advise you to consider the option of migrating to 1C Enterprise 8.1, especially since 1C offers good discounts for upgrades. We tend to consider the use of 1C Enterprise 7.7 in a Windows 7 environment solely as temporary solution used within transition period(implementation of 1C 8.1, staff training, etc.) and we categorically do not recommend it as a standard solution.

Platform 32 bit

We did not encounter any particular problems with installing release 7.70.027 on 32-bit versions of Windows 7, regardless of the distribution version and component composition. We fundamentally did not consider possible problems with installing previous releases; if you have to use outdated software, then you need to use the most recent version. If you do not have the 27th release, then you can get it from any 1C partner.

The first problem awaits us upon startup; the program reports a missing security key. This is normal, the HASP driver included with 1C is incompatible with new OSs. You need to download the latest version of HASP from the manufacturer's website to network version will also need latest version NetHASP License Manager.

Configurations are installed in the same way; we have not had any problems with the latest releases. If you cannot install a release or configuration for some reason, but there is such a need, you can use another method; for 64-bit systems this is the only way to “install” 1C Enterprise. More on this below.

Platform 64 bit

It is impossible to directly install 1C 7.7 on a 64-bit system, this is due to the 16-bit installer that is still used, but the application itself is 32-bit, which allows it to work successfully in 64-bit versions of Windows. 1C Enterprise 7.7 does not store any global settings in the registry, all entries are in the branch HKEY_CURRENT_USER\Software\1C related to the current user (as well as in branches HKEY_USERS for multi-user systems) and contain a list of databases, paths to them and other user settings. If missing, these keys are created automatically the first time you start the program. This allows you to simply move the folder from installed program from one machine to another while fully maintaining the functionality of the application.

To “install” 1C 7.7 on a 64-bit OS, we need a machine with a 32-bit system (Windows XP is best) on which to install the application and the necessary configurations for it. After which the folder with the program (by default C:\Program Files\1Cv77) is copied to the appropriate location in the 64-bit system (by default C:\Program Files (x86)\1Cv77). Then the HASP drivers for 64-bit systems and, if necessary, the NetHASP License Manager are installed. All that remains is to display the shortcuts and work.

But not everything is so rosy. Due to the above features of the installer, you you can't To fully support 1C, update releases and regulated reports, you will have to first install it in a 32-bit environment. In the network version, you should avoid using 64-bit workstations for employees involved in maintenance or programming for 1C.

SQL version

1C Enterprise 7.7 for SQL, of course, can be installed in a Windows 7 (Vista) environment, but the meaning of such an action tends to zero. Windows 7 does not support working with SQL Server 2000, 1C Enterprise 7.7 does not support later releases of SQL Server.

There are two unofficial ways to “cross a snake with a hedgehog”: patch 1C to work with SQL Server 2005 or replace libraries in Windows 7 ODBC drivers responsible for working with SQL, to their counterparts from Windows XP. We We absolutely do not recommend try none of them. The first method is questionable from the point of view of licensing purity, the second threatens the stability of the system as a whole, primarily other applications that use ODBC. In addition, there is a possibility of destruction or distortion of information in the database due to an incorrect request or other non-standard situation, or downtime (which is no better) due to a failure in a “cunning” connection.

Anticipating objections that someone patched it and has been working for a month (quarter, year), we would like to remind you once again that by such actions you are taking on yourself all possible liability for any failures, downtime, data loss and other possible emergency situations. No one will figure out what exactly caused the failure. Any qualified specialist will certainly indicate the use incompatible products and wash his hands of it or will work, but at a completely different price (while giving absolutely no guarantees). Are you ready to take on such responsibility? If yes, then don’t say later that you weren’t warned.

We are often asked the question of whether 1s 7.7 will work on a new computer and how to transfer it there. Everything is not as complicated as it seems. First, let's copy the 1c 7.7 databases to removable media, which need to be transferred to a new computer. You can find out the paths to the databases when you launch the 1C 7.7 shortcut.


We start a new computer and copy the databases to the location that you have designated for them and remember the path.
Let's go to system partition windows (drive C) then Program Files (x86) and copy the 1Cv77 folder here
Next, go to this folder and find the BIN folder
in it we look for the executable file 1cv7l.exe.
Create a shortcut for it on the desktop and launch it.


Now we are empty here, so we will show the platform where the bases are. Remember I said to remember the path to the 1C7.7 databases? Now we need to get to it. Click add, name the database and go to the storage location of the 1c database by clicking on the three dots. You just need to go to the folder with the database and click OK.

When starting the database for the first time, the following error may occur:
but don’t be discouraged, let’s launch the 1c 7.7 database in configurator mode.

Next, go to “Administration”, then “Code page of information security tables”, select “+ current system installation”, click OK.
Even if when you open it you will already have “+ current system installation”, still click OK. A dialog box will appear. Click yes. We are waiting. The entire database is ready and we launch it in “Enterprise” mode. All bases work. But the following situation may arise

We need to find the V7Plus.dll file. You can try via search. Most likely it is stored in your database. So it needs to be moved to the BIN folder from which we created the platform shortcut. Now we need to register this library. To do this, you need to create a shortcut to this library on your desktop. Right-click on it and go to properties. In the object field, enter “regsvr32”, click apply and OK. Be careful not to erase the quotes! Purchased the label from us next view. Now we run as administrator (right-click "Run as administrator") and the entire library is registered. We have fixed this problem.

If you encounter other types of errors during the transfer, please write in the comments. We'll figure it out

Installing 1C:Enterprise 7.7 on x64 bit Windows is fraught with some difficulties. The fact is that you won’t be able to install 1C through a regular installer, even if you run the program in compatibility mode. But in our life nothing is impossible. Therefore below is step by step instructions for installing 1C:Enterprise on x64 bit Windows, in my case it is Windows 10.

  1. Installation on Windows x32

First you need to install the required 1C:Enterprise platform on any other 32-x (x86) bit Windows system by changing the default installation path to “ C:\Program Files (x86)\1Cv77\"(so that all shortcuts work). Then you need to copy the following files to the 64-bit system:

  1. Directory " 1Cv77» out of the way

    « C:\Program Files (x86)\» 32-bit system in

    « C:\Program Files (x86)\» 64-bit system.

  2. Directory " 1C Enterprise 7.7» out of the way

    « C:\Documents and Settings\All Users\Main Menu\Programs»

    on a 32-bit system

    « C:\ProgramData\Microsoft\Windows\Start Menu\Programs»

    64-bit system

    (Paths may vary depending on the versions of Windows used).

  3. Copy from path

    « C:\WINDOWS\system32\» 32-bit system in

    « C:\Windows\SysWOW64\» 64-bit operating system.

  1. ShutdownDEPfor the 1cv7.exe process (for server OS)

Next, you need to exclude the 1cv7.exe process from the DEP check; to do this, go to the system properties (“ Start» - « Control Panel» - « System and security» - « System") and select " Advanced System Settings» .

In the window that opens " System properties"go to the tab " Additionally" and go to " Options» performance.

Next, go to the “ Data Execution Prevention", press the button " Add" and select the file " C:\Program Files (x86)\1Cv77\BIN\1cv7s.exe" which we copied in step 1.

  1. Installing protection drivers

Now you need to install the protection drivers. 1C:Enterprise uses the HASP hardware and software protection system from Aladdin Knowledge Systems Ltd. To run all protection modules you must:


"The sort order set for the database is different from the system one!" if such an error occurs when starting 1C:Enterprise.

  1. Launch 1C:Enterprise

That's it, the installation of the 1C:Enterprise platform is complete. To launch, you can use the shortcut located along the path “ Start» - « All programs» - « 1C Enterprise 7.7» - « 1C Enterprise". You can also add a shortcut to launch 1C on the desktop for all users by copying it to " C:\Users\Public\Desktop"(paths may vary depending on the Windows versions). Further work with the 1C system is similar to working in 32-bit Windows.

Installing 1C 7.7 under Windows 7:
The 1C 7.7 installer is a 16-bit application, and support for such programs is disabled in Windows 7. Therefore, I took another 1C installer, 32-bit (Search on the Internet or ask the Franchisee). I ran it "as administrator". Just like in Vista, even though I am an administrator, I still have to confirm once again that I am an administrator, or I can disable UAC (aka User Account Control, also known as User Account Control). And installed the SQL version.

If you are using the File version of the database, then skip this paragraph, this is for SQL databases:
Now 1C:Enterprise 7 is installed under Windows 7. But when I try to connect to the SQL database, it says that “To access the database, an ODBC driver for MS SQL Server version 3.50.0303 or older is required.” I am not at all surprised to see that the system uses driver version 6.1.7100.0, which in my opinion is older than 3.50.0303, because although it is 7, it is still Windows.
I'm trying to copy the necessary libraries (sqlsrv32.dll and sqlsrv32.rll) from Windows XP, but the Administrator does not have rights to change the System32 folder.
I press the additional button, go to the Owner tab and assign myself as the owner of these files. After this, I am still allowed to give myself the rights to make changes.
And I can finally copy these non-private libraries.

I try to connect, but they won’t let me in again, although this time they tell me that "The sort order set for the database is different from the system one!"
I go to the 1C BIN folder and create a file there OrdNoChk.prm.

And again Windows7 tells me that I can’t create a file in this folder, create this file somewhere in “my documents” and copy it to BIN.
And... 1C works under Windows 7, the only "BUT" is the sort order check is disabled? What does this mean? I couldn’t come up with anything serious, except that reports may not be displayed in alphabetical order, and when creating a URDB, you can only use the Latin alphabet in database codes...

PS: We must also remember that in order for external components to load, the first launch must be performed with User Account Control (UAC) disabled or the right rat - Run as Administrator.

How to disable User Account Control (UAC)?
Before performing these steps, log in with an Administrator account.
* Start »
* Type UAC in the search bar »
* Open the link Change User Account Control (UAC) settings »
* By changing the position of the slider, select the required level of protection, guided by the description on the right side of the screen (we recommend the “Notify only when programs try to make changes to the computer” level).
* Click "OK""
* Restart your computer