Имя: Пароль:
1C
1С v8
Нарушена целостность информационной базы
0 Sasha_1CK
 
19.10.18
11:35
Собственно сабж.
лицензии активировал при установке 13 платформы. До этого админы использовали военно-морской способ.

Установил на 10 компов 13 платформу. на 3 компах из 10 начала вываливаться ошибка "Нарушена целостность информационной базы. Насколько я понял - это новая платформа находит следы военно-морских подвигов.
Платформы удалил, папки почистил, кеш почистил. комп перегрузил.

Не помогло.
8.3.10 работает, 8.3.12.хххх-8.3.13.1513 - вываливаются с ошибкой.

Че где еще можно почистить?
1 Cyberhawk
 
19.10.18
11:35
"военно-морской способ" // Это какой?
2 Cyberhawk
 
19.10.18
11:36
Что где чистить на партнерке есть список, а может уже и в интернетах
3 Sasha_1CK
 
19.10.18
11:37
(1) ну тот самый вестимо, которым все пользовались, но предпочитвют тактично умалчивать.
4 Cyberhawk
 
19.10.18
11:37
(3) Почему военно-морским называешь?
5 youalex
 
19.10.18
11:38
"пиратский" похоже
6 Cool_Profi
 
19.10.18
11:39
(4) Потому что лицензии были проеутрачены этим спососом.
(0) Лучше всего снести винду полностью.
7 Cyberhawk
 
19.10.18
11:39
(5) Ясно, спс
(6) Каким "этим"?
8 youalex
 
19.10.18
11:41
(0) Обратитесь в ТП 1С
9 Sasha_1CK
 
19.10.18
11:47
(5) ага )))
(6) Я на Камчатке, комп на Курилах, Админ в отпуске на материке вроде бы. так что это сильно крайний вариант
(8) Это предпоследний вариант.
10 arsik
 
гуру
19.10.18
11:59
Копипаста
В общем, получается что вылет по нарушению целостности происходит, когда 1С обнаруживает драйвер VUSBBus.

1) наличие/отсутствие ключа HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\NEWHASP ни на что не влияет;
2) чтобы произошел вылет - должна существовать служба vusbbus и обязательно двоичный файл этой службы (обычно \SystemRoot\system32\DRIVERS\vusbbus.sys);
3) если хотя бы одно из условий п.2 не выполняется - вылета нет.

в диспетчере устройств ищем, и если есть, удаляем в Системных устройствах - Virtual Usb Bus Enumerator (желательно поставить галку Удалять программы драйвера)
открываем консоль от админа
проверяем наличие службы - sc query vusbbus
если ошибка 1060 - все хорошо, службы нет, работать будет
узнаем имя файла службы - sc qc vusbbus
удаляем указанный файл (SystemRoot обычно равно C:\WINDOWS)
удаляем службу - sc delete vusbbus
11 arsik
 
гуру
19.10.18
12:00
cmd скрипт
@set @x=0 /*
echo off
setlocal enableextensions disabledelayedexpansion

net sessions>nul 2>nul
if not errorlevel 1 goto :IsAdmin
echo Not and admin. Elevating...
start "" cscript //nologo /e:jscript "%~f0"
goto :eof

:IsAdmin
for %%a in (vsubbus haspflt) do call :CheckDriver %%a
pause
goto :eof

:CheckDriver
sc query %1|find /i "KERNEL_DRIVER">nul
if errorlevel 1 goto :DelSYS
sc stop %1
sc delete %1
:DelSYS
del /f /q "%SystemRoot%\system32\drivers\%1.sys"
goto :eof

*/
var WSh = new ActiveXObject("WScript.Shell");
var Env = WSh.Environment("PROCESS");
var ShA = new ActiveXObject("Shell.Application");
ShA.ShellExecute(Env("COMSPEC"), '/c "' + WScript.ScriptFullName + '"', "", "runas", 1);
12 arsik
 
гуру
19.10.18
12:02
+ (11) Криво форматнулся. Вот оригинал https://pastebin.com/qEsdXRYt
13 MaxS
 
19.10.18
12:09
(9) Отправить на Камчатку другой исправный компьютер, а тот глючный отправить на материк для ремонта.
14 Cool_Profi
 
19.10.18
12:10
(7) Армейско-флотским
15 Гость из Мариуполя
 
гуру
19.10.18
12:29
Я правильно понимаю, что если платформа с программной лицензией увидела следы этого военно-морского способа, то эта лицензия все, становится недействительной?

Т.е. - ставлю новую платформу. Активирую новую программную лицензию. Запускаю программу. Она обнаруживает следы фиг знает в каком мохнатом году использовавшегося эмулятора и делают свежеактивированную лицензию недействительной?
Так?
Или я ошибаюсь?

На днях нарвался на схожую ситуацию. Когда-то на компе был использован эмулятор еще под 8.0. Потом вроде убрали,но видимо не совсем, с тех пор все сделали белое и лицензионное.
Но следы вылезли только вот сейчас. Благо, ключик  USB, а не програмная лицензия, так что вычистил следы и все стало хорошо.
16 Cyberhawk
 
19.10.18
12:33
(15) Неправильно. От следов кряка 1С с лицензией ничего не случается.
17 Cyberhawk
 
19.10.18
12:34
(14) Как все-таки по-разному работает мозг/восприятие у людей. У меня ассоцияции с пиратами это не вызывает никак.
18 Sasha_1CK
 
19.10.18
12:40
(10) Спасибо. Но это все в основном касается случаев для серверных платформ (64 битных)
Где народ морочился с эмуляторами.

Здесь обычная файловая база расшаренная по сети. И клиент в котором патчили бакбас.длл

Ничего из вышеперечисленного ни в службах ни в драйверах увы не стоит. Соответственно почистить нечего.
19 Sasha_1CK
 
19.10.18
12:41
короче сносить винду админу придется чувствую я.
20 Йохохо
 
19.10.18
12:48
сначала попробуй запустить чистую новую базу, демку какую нибудь
21 arsik
 
гуру
19.10.18
13:38
(18) Ты пробовал?
22 arsik
 
гуру
19.10.18
13:38
+ (21)  Сори. Не дочитал
23 Повелитель
 
19.10.18
13:39
(6) Не только винду снести, но и батарейку на БИОСе поменять
24 cons24
 
19.10.18
14:33
(18) не факт. Могли сперва ставить эмулятор на локальную машину (когда еще  патчи не появились). И от него могли остаться остатки. Надо все-таки посмотреть службы и еще реестр на предмет hasp-эмуляторов.
25 Winnie Buh
 
19.10.18
15:53
(15) какая и именно лицензия, программная или USB, значения не имеет
если 1с находит следы обхода защиты, то вываливается с ошибкой и с USB точно также, этот механизм к самой лицензии вообще отношения не имеет
сама лицензия при этом тоже не аннулируется, если на компе все вычистить, то 1с нормально потом с той же лицензией запускается
26 Serg_1960
 
19.10.18
16:50
(18) HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Emulator\HASP ?
27 Вафель
 
19.10.18
17:57
кстати уже давно есть более лучшие военно-морские методы
28 Cyberhawk
 
19.10.18
18:04
(27) Что-то поначалу icp работал с 8.3.10+ нормально (в отлиие от U), но на 8.3.12 приходилось прибегнуть к старому доброму U и как ни странно сработало
29 Гость из Мариуполя
 
гуру
19.10.18
18:18
(16) (25)  спасибо.