Запуск виртуальной машины через VirtualBox (в случае Discourse это делается командой vagrant up
) при наличии на компьютере программы КриптоПро CSP может привести к «синему экрану смерти» (BSOD) Windows с кодом «SYSTEM_SERVICE_EXCEPTION
», причём это будет синий экран смерти не виртуальной операционной системы, а Вашей реальной.
КриптоПро CSP однозначно конфликтует с VirtualBox, и также, возможно, конфликтует Vagrant.
Устранить конфликт можно так.
Шаг 1.
Если у Вас на компьютере уже установлен VirtualBox, и его версия не 4.3.12 — удалите его и перезагрузите компьютер.
Шаг 2.
Установите VirtualBox конкретной версии 4.3.12.
Также установите VirtualBox Extension Pack: http://download.virtualbox.org/virtualbox/4.3.12/Oracle_VM_VirtualBox_Extension_Pack-4.3.12-93733.vbox-extpack
Шаг 3.
Переведите программу КриптоПро CSP в особый режим работы с программами VirtualBox и Vagrant.
Это делается добавлением в системный реестр Windows внутри ветки HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\CProExclude
специальных правил для исполняемых файлов VirtualBox.exe
и vagrant.exe
:
CProExclude.reg (278 байт)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\CProExclude\VirtualBox]
"FileName"="VirtualBox.exe"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\CProExclude\Vagrant]
"FileName"="vagrant.exe"
Шаг 4.
Перезагрузите компьютер: только после этого КриптоПро CSP учтёт внесённые в системный реестр настройки.