11.2.21

Установка сервера 1с (для тестирования ).

 - Если ранее платформа не ставилась ни разу, то пункты с 1 по 4 можно пропустить.

1. Удалите все платформы через Установку/удаление (обратно поставить недолго). 

2. Файл %APPDATA%\1C\1CEStart\ibases.v8i скопируйте куда-нибудь. 

3. Удалите папку %APPDATA%\1C и папку %APPDATA%\..\Local\1C. 

4. Удалите C:\ProgramData\1C, C:\Program Files\1cv8 и C:\Program Files (x86)\1cv8 

5. Отключаем антивирус. (На сервере приложений  вообще не должен работать антивирус , как и на сервере SQL.)

6. Запустите установку MultiKey из папки  нужной разрядности, выберите пункт 3 (Remove = Удалить), на все вопросы отвечайте Y. 

7. Перезагрузить комп. 

8. Установить ОРИГИНАЛЬНУЮ платформу, обязательно с галкой Установить драйверы защиты! 

9. Импортировать нужный дамп в реестр. 

10. Только после того, как дамп уже в реестре - запускаем установщик MultiKey нужной разрядности из папки Installers снова. ВАЖНО: разрядность определяется по ОС, т.к. это драйвер, от разрядности установленной платформы не зависит!!! 

11. Выбираем п.1 - Install (= Установить). 

12. Возвращаем файл ibases.v8i на место (см. п.2). Можно еще почистить его от потенциальных проблем: ищем все строчки, начинающиеся с Version= и удаляем.

13. Включаем (если нужно) антивирус.

14. Запускаем 1С и тестируем.



NB: Также, предусмотрена возможность ручной установки MultiKey из соотв. папки. В папке x64 присутствуют 2 комплекта драйверов:


1. Без "64" в имени файлов: для  Windows 8 и новее (8/8.1/10) и сервера 2012 и новее (2012/2012R2/2016).

2. С "x64" в имени файла: для Window 7 и старее и для сервер 2008R2 и старее.


 - Если Вы проделали все правильно, но ошибка о нарушении целостности базы все равно продолжает появляться:

Происходит это когда 1С обнаруживает драйвер VUSBBus. 

1) наличие/отсутствие ключа HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\NEWHASP ни на что не влияет; 

2) чтобы произошел вылет - должна существовать служба vusbbus и обязательно двоичный файл этой службы (обычно \SystemRoot\system32\DRIVERS\vusbbus.sys); 

3) если хотя бы одно из условий п.2 не выполняется - вылета нет. 


 - Как устранить проблему:


1. В диспетчере устройств ищем, и если есть, удаляем в Системных устройствах - Virtual Usb Bus Enumerator (желательно поставить галку Удалять программы драйвера) 

2. Открываем консоль от админа 

3. Проверяем наличие службы - sc query vusbbus 

4. Если ошибка 1060 - все хорошо, службы нет, работать будет 

5. Узнаем имя файла службы - sc qc vusbbus 

6. Удаляем указанный файл (SystemRoot обычно равно C:\WINDOWS) 

7. Удаляем службу - sc delete vusbbus

https://pitbul.space/doku.php?id=%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0:1%D1%81_%D0%BF%D1%80%D0%B5%D0%B4%D0%BF%D1%80%D0%B8%D1%8F%D1%82%D0%B8%D0%B5:%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BA%D0%BB%D1%8E%D1%87%D0%B0_multikey

Комментариев нет:

Отправить комментарий