АйТи Фреш
Главная / Статьи / Серверы и хостинг
Серверы и хостинг

Proxmox VE 9.2 ругается на EFI-диск без ms-cert=2023k: что это значит и как обновить сертификаты, не поймав BitLocker

Автор: Семёнов Евгений Сергеевич, директор ООО «АйТи-Фреш» · · ~23 мин чтения
Proxmox VE 9.2 ругается на EFI-диск без ms-cert=2023k: что это значит и как обновить сертификаты, не поймав BitLocker
Иллюстрация к статье «Proxmox VE 9.2 ругается на EFI-диск без ms-cert=2023k: что это значит и как обновить сертификаты, не поймав BitLocker».

Обновили кластер до Proxmox VE 9.2, а в веб-интерфейсе у половины виртуалок появилась жёлтая строчка про EFI-диск без ms-cert=2023k. При этом машины прекрасно стартуют, Windows работает, Secure Boot включён. Разбираю по-честному: что именно сломано, что ещё не сломано, чем отличаются маркеры 2023, 2023w и 2023k, как выглядит массовое обновление на живом кластере и в каком единственном месте вас реально ждёт запрос ключа восстановления BitLocker.

Плашка есть, а машина грузится — и это нормально

Картина знакомая: обновили узлы на 9.2 (релиз от 21 мая 2026, Debian 13.5 «Trixie», ядро 7.0, QEMU 11.0), зашли в веб-морду — и у части ВМ на вкладке Hardware напротив EFI Disk висит подсказка зачислить сертификаты UEFI 2023, а в журнале задачи запуска ВМ — предупреждение о том, что на EFI-диске нет маркера ms-cert=2023k и новые сертификаты Microsoft зачислены не полностью. Контекст простой: Microsoft Corporation KEK CA 2011 истёк 24 июня 2026, Microsoft UEFI CA 2011 — 27 июня 2026, а Microsoft Windows Production PCA 2011, которым подписан текущий загрузчик Windows, истекает 19 октября 2026. Первое, что спрашивает заказчик: «У нас всё встало?» Нет. Всё работает. И в этом главная ловушка — потому что через несколько месяцев уже может не работать, а связь между «тогда обновили загрузчик» и «сегодня чёрный экран» никто не проведёт.

Почему машина грузится с истёкшим CA. Прошивка при загрузке проверяет, что подпись загрузчика ведёт к сертификату из базы db на EFI-диске. Срок действия самого CA в подавляющем большинстве реализаций edk2/OVMF при этой проверке не является поводом отбраковать образ — иначе в июне 2026 разом легли бы миллионы машин по всему миру, чего не случилось. То есть уже подписанный shim или bootmgfw.efi из вашей текущей Windows будет грузиться и дальше. Ломается не загрузка, ломается будущее: новые загрузчики, подписанные сертификатами 2023 года, ваша прошивка не примет, потому что этих сертификатов в db просто нет.

Второй, менее очевидный слой — KEK. Обновления баз db и dbx (списка отзыва) прошивка принимает только если они подписаны действующим ключом обмена (KEK). Пока в EFI-диске лежит только KEK 2011, вы отрезаны и от будущих обновлений отзывов тоже. Именно поэтому Proxmox считает полностью обновлённым только тот диск, где есть и новые CA в db, и новый KEK 2023.

Мой приоритет по этой задаче: не аварийно, но и не «когда-нибудь». Делать до ближайшего крупного обновления гостевой ОС — до накатывания нового билда Windows Server, до апгрейда Debian/Ubuntu через мажор. Потому что момент, когда вам прилетит загрузчик, подписанный только 2023-м, вы не контролируете.

Не ждите момента «Windows перестала грузиться после обновления». В этом состоянии вы уже разбираете загрузку вслепую через ISO-восстановление, а не спокойно щёлкаете пункт меню на выключенной ВМ.

Что физически лежит в EFI-диске и что значат маркеры 2023, 2023w и 2023k

EFI-диск в Proxmox — это не «диск» в бытовом смысле, а varstore прошивки edk2: небольшой образ, в котором живут NVRAM-переменные, включая иерархию ключей Secure Boot — PK, KEK, db и dbx. Именно поэтому его нельзя обновить на лету: переменные читает и пишет запущенная прошивка, и пока ВМ работает, менять их снаружи нельзя. Отсюда требование выключенной машины у команды обновления.

Создаётся такой диск командой, которую приводит официальный мануал qm. Обратите внимание на два параметра: efitype=4m (большой формат varstore, он и рассчитан на Secure Boot) и pre-enrolled-keys=1 — предзагрузка ключей дистрибутива и стандартных ключей Microsoft с включённым Secure Boot по умолчанию:

qm set <vmid> -efidisk0 <storage>:1,format=<format>,efitype=4m,pre-enrolled-keys=1

Теперь про маркеры, из-за которых весь сыр-бор. В конфиге ВМ у строки efidisk0 появляется параметр ms-cert. Его значение — это не «версия сертификата», а метка о степени зачисления, и она исторически росла вместе с кодом qemu-server. Значение 2023 — самое раннее и по сути устаревшее: оно ставилось, когда в db добавляли только «Microsoft UEFI CA 2023». Значение 2023w означает, что в db лежат оба CA — и «Microsoft UEFI CA 2023», и «Windows UEFI CA 2023» (буква w — от Windows). И только 2023k (k — от KEK) означает, что вдобавок к обоим CA зачислен ключ обмена «Microsoft Corporation KEK 2K CA 2023». Документация формулирует прямо: наличие ms-cert=2023k говорит о том, что новые сертификаты зачислены; значения ms-cert=2023 и ms-cert=2023w могут означать частичное зачисление, и к ним нужно применить ту же процедуру.

Есть ещё третье состояние — параметра ms-cert нет вообще. Это самый частый случай для машин, созданных пару лет назад: в EFI-диске только набор 2011 года. Новые диски получают оба набора сразу, если пакет pve-edk2-firmware на узле не ниже версии 4.2025.05-1. Проверить пакет и разом просканировать все конфиги на узле можно так:

dpkg -l pve-edk2-firmware | tail -n1
grep -H '^efidisk0' /etc/pve/qemu-server/*.conf | sed 's#/etc/pve/qemu-server/##'
Отсутствие маркера не означает, что Secure Boot у вас выключен. Он прекрасно включён и работает — просто на старых ключах. Не выключайте Secure Boot «чтобы проблема ушла»: она не уйдёт, а гостевая Windows потеряет привязку BitLocker к TPM и запросит ключ восстановления ровно так же, как вы боялись.
Proxmox VE 9.2 ругается на EFI-диск без ms-cert=2023k: что это значит и как обновить сертификаты, не поймав BitLocker — схема
Схема к статье. Открыть схему в полном размере

Как это выглядело на живом кластере: 23 виртуалки за одно окно

Разбор из практики. Детский языковой центр «Полиглотик», 16 рабочих мест: администраторы на ресепшене, методисты, бухгалтер и директор. Вся серверная часть — один узел Proxmox в серверном шкафу офиса, обновляли его с 8.4 на 9.2 в конце июля 2026. На узле 9 ВМ: 6 из них с efidisk0 (остальные три — старые Linux-машины на SeaBIOS, их эта история вообще не касается). Из шести — четыре Windows (Server 2019 с контроллером домена, Server 2022 с 1С и файловыми шарами, Server 2022 — терминальный сервер для методистов, Windows 11 — рабочая ВМ бухгалтера) и две Linux (Debian 12 с CRM для записи учеников и Ubuntu 24.04 с архивом записей онлайн-занятий).

Первое, что я сделал, — не полез ничего чинить, а собрал картину. Вышло так: один диск уже с ms-cert=2023k (терминальный сервер пересоздавали весной, прошивка была свежая), один — с ms-cert=2023w (Ubuntu), четыре — вообще без маркера. То есть у пяти машин из шести комплект неполный. Дальше я разложил их на три корзины: Linux (две штуки — просто и быстро), Windows без BitLocker (контроллер домена — быстро, но с гостевой доработкой), Windows с BitLocker (сервер 1С и ВМ бухгалтера — единственный риск во всей задаче).

Само зачисление — это несколько секунд на машину. Требуется только выключенная ВМ. Через интерфейс: Hardware → выделить EFI Disk → Disk Action → Enroll Updated Certificates, там же выскакивает предупреждение про BitLocker. Через консоль ещё быстрее, и это удобнее, когда машин несколько:

# ВМ должна быть выключена
qm shutdown 141 && qm wait 141
qm enroll-efi-keys 141
qm config 141 | grep efidisk0
qm start 141

После команды в конфиге появляется ms-cert=2023k — это и есть критерий успеха. Никакой отдельной проверки «изнутри» на этом шаге не требуется.

Итог по «Полиглотику»: пять машин обновлены в субботнее окно за 25 минут, пока в центре не было занятий; простой — 6 минут на самую тяжёлую (сервер 1С, у него дольше всего идёт остановка служб и прогрев после старта), остальные по 40–90 секунд. Одна машина всё-таки встретила меня экраном BitLocker — про неё отдельный раздел ниже, там я честно расскажу, где сам напортачил. Плюс два вечера ушло на гостевую часть Windows, потому что зачисление на хосте — это только половина работы.

Команда qm enroll-efi-keys появилась ещё в qemu-server 9.0.30 (ноябрь 2025), Windows UEFI CA 2023 в зачисление добавили в 9.1.4, KEK 2023 — только в 9.1.5 (март 2026), подсказка в интерфейсе — в pve-manager 9.1.7. Поэтому на ранних сборках 9.x зачисление могло дать лишь 2023 или 2023w. На ветку 8.x не рассчитывайте: сначала обновите узел до актуальной 9.x, потом занимайтесь сертификатами.
Порядок действий: Как это выглядело на живом кластере: 23 виртуалки за одно окно — схема
Порядок действий: Как это выглядело на живом кластере: 23 виртуалки за одно окно. Открыть схему в полном размере

BitLocker: единственное место, где реально можно встать

Вот тут внимательно, потому что это вся суть предостережения в мануале. BitLocker с TPM-протектором запечатывает ключ тома на значениях PCR, и среди них есть PCR 7 — измерение состояния Secure Boot, то есть содержимого PK, KEK, db и dbx. Вы добавляете в db два новых CA и новый KEK — измерение меняется — виртуальный TPM отказывается отдавать ключ — Windows на следующем старте показывает синий экран с просьбой ввести 48-значный ключ восстановления. Никакой поломки тут нет, механизм отработал ровно так, как задуман. Просто вы его не предупредили.

Правильный порядок: приостановить протекторы на каждом томе с BitLocker, выключить ВМ, зачислить сертификаты, включить ВМ, дать Windows нормально загрузиться — у системного тома протекторы включатся сами (по умолчанию защита приостанавливается на одну перезагрузку) и перезапечатают ключ уже на новых значениях PCR. Мануал Proxmox прямо предписывает делать это для каждого тома. Команды:

# посмотреть все тома и их состояние
Get-BitLockerVolume | Select-Object MountPoint, VolumeStatus, ProtectionStatus

# приостановить защиту (вариант из мануала Proxmox)
manage-bde -protectors -disable C:

# либо родной командлет с явным числом перезагрузок
Suspend-BitLocker -MountPoint "C:" -RebootCount 1

# после загрузки убедиться, что защита вернулась
manage-bde -status C:

# если Protection Off так и осталось — вернуть вручную
manage-bde -protectors -enable C:

Моя ошибка в «Полиглотике» была ровно та, о которой я всех предупреждаю: сервер 1С я подготовил по чек-листу, а ВМ бухгалтера с Windows 11 пропустил, потому что был уверен — BitLocker там никто не включал. Включила его сама Windows: автоматическое шифрование устройства активировалось, когда бухгалтер вошла под учётной записью Microsoft. Результат: после зачисления ВМ встретила меня экраном восстановления BitLocker. Ключ нашёлся в учётной записи Microsoft, поэтому потеря составила минут двадцать, а не день работы бухгалтерии. Отсюда правило: перед работами не «вспоминаю, где есть BitLocker», а на каждой Windows-ВМ прогоняю Get-BitLockerVolume и приостанавливаю защиту на всём, что вернулось со статусом Protection On, — и системные тома, и тома данных, как требует мануал Proxmox.

И проверка, которую я делаю до всего остального: убедиться, что ключи восстановления вообще где-то есть. В AD, в Entra ID, в учётной записи Microsoft, в Bitwarden — неважно где, важно чтобы вы могли их достать за минуту, не поднимая при этом ту же самую упавшую машину. Если ключей нет нигде — сначала настраиваете их архивацию, только потом трогаете EFI-диск.

Если вы уже поймали экран восстановления — не паникуйте и не откатывайте EFI-диск рефлекторно. Введите ключ, дайте системе загрузиться, проверьте manage-bde -status. Защита включится обратно и перезапечатается на новых PCR. Данные при этом не теряются.

Хост зачислил — Windows ещё нет: гостевая половина работы

Самое частое заблуждение, которое я встречаю в чатах: «сделал qm enroll-efi-keys, маркер 2023k, всё, задача закрыта». Для Linux — да, закрыта. Для Windows — нет. Вы обновили только то, что видит прошивка снаружи. Внутри Windows есть собственный конвейер обновления Secure Boot, который отвечает за то, чтобы система перешла на загрузчик, подписанный «Windows UEFI CA 2023», и чтобы дальнейшие обновления db/dbx применялись через новый KEK.

Предварительное условие из мануала Proxmox: в госте должны стоять обновления безопасности по CVE-2023-24932 (любой актуальный накопительный пакет за 2025–2026 годы). Дальше управляется всё одним значением в реестре и одной запланированной задачей. Ветка HKLM\SYSTEM\CurrentControlSet\Control\SecureBoot, значение AvailableUpdates — битовая маска. Микрософт документирует ровно два состояния: 0 или отсутствует — обновления не выполняются, и 0x5944 — «развернуть все нужные сертификаты и перейти на загрузчик, подписанный PCA2023». Биты гасятся по мере успешной обработки, поэтому число между перезагрузками меняется — это нормально, это прогресс, а не сбой. Задача \Microsoft\Windows\PI\Secure-Boot-Update по документации Microsoft обычно запускается раз в 12 часов, но её можно пнуть руками:

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\SecureBoot" `
  -Name "AvailableUpdates" -Value 0x5944 -Type DWord

Start-ScheduledTask -TaskName "\Microsoft\Windows\PI\Secure-Boot-Update"

Контроль результата — тоже в реестре, в подветке Servicing: значение UEFICA2023Status проходит стадии NotStarted → InProgress → Updated. Плюс можно посмотреть, что реально лежит в db, прямо из гостя — это самый честный ответ на вопрос «а точно ли зачислилось»:

Confirm-SecureBootUEFI

# AvailableUpdates лежит в SecureBoot, статус — в подветке Servicing
(Get-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Control\SecureBoot").AvailableUpdates
(Get-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Control\SecureBoot\Servicing").UEFICA2023Status

[Text.Encoding]::ASCII.GetString((Get-SecureBootUEFI db).bytes) -split '\0' |
  Select-String 'CA 2023|CA 2011'

Ожидайте несколько перезагрузок. У меня в «Полиглотике» на двух серверах цикл занял два дня — просто потому, что серверы перезагружаются по регламенту раз в сутки, а задача ждёт своего окна. Гнать это в один вечер силой я не советую: перезагрузка боевого терминальника посреди дня стоит дороже, чем два лишних дня в статусе InProgress. Заведите себе строку в чек-листе и просто проверьте состояние через неделю.

Не ставьте 0x5944 массово через GPO на весь парк в один день, если у вас нет уверенности в бэкапах BitLocker-ключей на клиентских машинах. Раскатывайте пилотной группой, смотрите UEFICA2023Status через неделю, потом расширяйте.
Цифры и версии: Хост зачислил — Windows ещё нет: гостевая половина работы — схема
Цифры и версии: Хост зачислил — Windows ещё нет: гостевая половина работы. Открыть схему в полном размере

Linux-гости: почему им проще и где всё-таки рванёт

С Linux-виртуалками история короче: хостового зачисления достаточно, внутрь гостя лезть не нужно. Никаких аналогов AvailableUpdates там нет — вы просто добавили в db сертификаты, которыми в будущем будут подписаны новые shim, и на этом всё. Две Linux-машины в «Полиглотике» я сделал за пять минут вместе с перезагрузками.

Но именно здесь спрятан момент, который многие недооценивают. Разработчики Proxmox в обсуждении на форуме отмечали, что Debian готовит shim, подписанный сразу и старым, и новым ключом, — это переходный период, буфер. Проблема начнётся, когда выйдет обновление, подписанное только новым ключом: без пересечения по сертификатам пакет откажется устанавливаться и громко предупредит; по словам разработчика Proxmox, уже установленный загрузчик при этом останется на месте, и перезагрузка с Secure Boot не сломается. Это лучше, чем тихо сломанная загрузка, но обычно такое вылезает посреди планового apt full-upgrade в пятницу вечером.

Мой практический вывод: для Linux-гостей задача не срочная ровно до момента, когда вы обновляете дистрибутив через мажорную версию или ставите новое ядро с новым shim. То есть в календаре обслуживания зачисление сертификатов должно идти строго перед апгрейдом дистрибутива, а не после. Стоит оно минуту простоя, а избавляет от отдельного расследования на тему «почему grub не грузится с включённым Secure Boot».

И отдельно про соблазн: да, для Linux-ВМ Secure Boot можно просто выключить, и всё поедет. Я так делать не советую, но и демонизировать не буду — если это внутренняя утилитарная машина без чувствительных данных и без BitLocker-подобной привязки, выключенный Secure Boot не сделает вашу инфраструктуру дырявой сам по себе. Просто вы теряете один рубеж защиты от буткитов и потом забываете, что он выключен. Мне проще потратить минуту на зачисление.

Если у ВМ efidisk0 создан очень давно и в формате не 4m — не пытайтесь чинить его на месте. Мануал приводит создание EFI-диска для Secure Boot именно с efitype=4m; проще пересоздать диск с pre-enrolled-keys=1 на выключенной машине, чем воевать со старым varstore.

Порядок работ, который я использую, и что можно смело отложить

Собираю всё вместе в тот регламент, по которому реально работаю на клиентских кластерах. Он рассчитан на парк от пары до нескольких десятков виртуалок, то есть на типового заказчика IT-аутсорсинга, а не на сотни машин с автоматизацией через Ansible. Ключевая идея — разделить задачу на два независимых этапа: быстрый хостовой (минуты, требует окна простоя) и медленный гостевой (дни, простоя почти не требует). Смешивать их в один вечер — верный способ получить незакрытые хвосты.

Хостовой этап целиком: инвентаризация конфигов, проверка версии pve-edk2-firmware, бэкап ВМ, приостановка BitLocker там, где он есть, выключение, qm enroll-efi-keys, включение, проверка маркера. Гостевой этап для Windows: AvailableUpdates, задача, проверка UEFICA2023Status спустя неделю. Между ними — обычная эксплуатация, ничего специально ждать не надо.

Теперь честно про то, на что можно забить. Первое: не надо срочно, ночью, аварийным окном перезагружать боевые сервисы ради этой задачи — истёкшие в июне 2026 сертификаты не остановили уже работающие загрузчики и не остановит их завтра. Второе: не надо трогать машины, у которых в конфиге уже стоит ms-cert=2023k, — они в порядке по определению, никакие дополнительные хостовые действия им не нужны. Третье: не надо переделывать ВМ с SeaBIOS на UEFI «за компанию» — если машина живёт без EFI-диска, вся эта тема к ней не относится вообще.

На что забивать нельзя. Ключи восстановления BitLocker должны быть доступны до начала работ — это не формальность, это разница между двадцатью минутами и потерянным томом. Бэкап ВМ перед изменением EFI-диска — обязателен, потому что varstore вы правите на месте и «Ctrl+Z» тут нет. И гостевой этап для Windows нельзя считать необязательным: маркер 2023k на хосте без Updated внутри системы означает, что вы сделали половину работы и после 19 октября 2026, когда истечёт Windows Production PCA 2011, рискуете получить ровно ту проблему, от которой убегали.

Спорный момент, где единого мнения пока нет: стоит ли трогать машины с маркером ms-cert=2023w. Документация говорит применить процедуру и к ним, потому что зачисление может быть частичным (нет KEK 2023). Я делаю — это дёшево и безопасно. Но если у вас критичный сервис и нет окна, отложить именно 2023w-машины до планового обслуживания — допустимый компромисс: db у них уже актуальный, загрузчики 2023 года они примут.
Порядок действий: Порядок работ, который я использую, и что можно смело отложить — схема
Порядок действий: Порядок работ, который я использую, и что можно смело отложить. Открыть схему в полном размере

Частые вопросы

Виртуалка грузится, Secure Boot включён. Можно вообще ничего не делать?

Можно — ровно до того момента, когда вам прилетит загрузчик, подписанный сертификатами 2023 года. Уже подписанные и работающие загрузчики истечение CA 2011 не ломает, поэтому машины и стартуют. Но новый shim или новый bootmgfw.efi прошивка не примет, и обновления db/dbx без KEK 2023 тоже не применятся. Учтите сроки: KEK CA 2011 и UEFI CA 2011 истекли в июне 2026, Windows Production PCA 2011 истекает 19 октября 2026. Задача плановая, но обязательная — делайте до следующего мажорного обновления гостевой ОС.

Чем ms-cert=2023w отличается от ms-cert=2023k и надо ли трогать первый?

2023w означает, что в базе db лежат оба новых центра сертификации — «Microsoft UEFI CA 2023» и «Windows UEFI CA 2023», но ключ обмена KEK 2023 не зачислен. 2023k означает полный комплект: оба CA плюс KEK. Документация Proxmox трактует 2023 и 2023w как возможное частичное зачисление и предписывает применить к ним ту же процедуру. Я так и делаю: без KEK 2023 вы не сможете принимать будущие обновления баз db и dbx.

Обязательно ли выключать ВМ, или можно зачислить сертификаты на горячую?

Обязательно выключать. EFI-диск — это varstore NVRAM-переменных прошивки, и пока машина работает, переменные держит запущенная прошивка. qm enroll-efi-keys требует выключенной ВМ, действие в интерфейсе — тоже. Сама операция занимает секунды, реальное окно простоя определяется временем корректной остановки и запуска сервисов внутри гостя.

Что делать, если Windows после зачисления запросила ключ восстановления BitLocker?

Ввести ключ и дать системе загрузиться. Ничего не сломано: изменение содержимого db и KEK меняет измерение PCR 7, а к нему привязан TPM-протектор, поэтому ключ и запрашивается. После нормальной загрузки протекторы включаются обратно и перезапечатываются на новых значениях — проверьте командой manage-bde -status. Откатывать EFI-диск из бэкапа в этой ситуации не нужно. Чтобы не попадать сюда вообще, перед работами приостанавливайте защиту на всех томах: Get-BitLockerVolume покажет в том числе тома, смонтированные в папку без буквы.

Достаточно ли хостового зачисления, или внутри Windows тоже надо что-то делать?

Для Linux-гостей хостового достаточно. Для Windows — нет: маркер 2023k на хосте не переводит саму систему на загрузчик, подписанный сертификатом 2023 года. Внутри нужно выставить AvailableUpdates = 0x5944 в HKLM\SYSTEM\CurrentControlSet\Control\SecureBoot и запустить задачу \Microsoft\Windows\PI\Secure-Boot-Update, после чего дождаться нескольких перезагрузок и статуса UEFICA2023Status = Updated.

У меня Proxmox VE 8.4, кнопки Enroll Updated Certificates нет. Что делать?

Обновляться. Команда qm enroll-efi-keys появилась в qemu-server ветки 9.0 (ноябрь 2025), полный комплект с KEK 2023 и маркером ms-cert=2023k — с qemu-server 9.1.5, подсказка в интерфейсе — с pve-manager 9.1.7; в Proxmox VE 9.2 всё это уже есть из коробки. Корректный порядок: штатный апгрейд узла до 9.x (Debian 13 «Trixie») с проверкой pve8to9, затем инвентаризация EFI-дисков и зачисление. Изобретать ручную правку varstore на 8.x я не советую — риск несопоставим с выгодой.

Нужно ли что-то делать с Linux-ВМ, если в них нет BitLocker и Windows?

Да, хостовое зачисление нужно и им: Proxmox с qemu-server 9.1.5 проверяет наличие сертификатов 2023 у всех ВМ с pre-enrolled-keys, а не только у Windows, потому что shim популярных дистрибутивов тоже подписывается ключом Microsoft UEFI CA. Гостевых шагов для Linux нет: выключили ВМ, выполнили qm enroll-efi-keys, включили. Делать это стоит до апгрейда дистрибутива, а не после.

Столкнулись с похожей задачей? Обращайтесь — решим

Если у вас происходит что-то из описанного в этой статье — или любая другая проблема с ИТ-инфраструктурой, — обращайтесь в любое время. Мои специалисты и я лично разберём ситуацию, найдём настоящую причину и доведём до решения.

Возьмёмся и за разовую задачу, и за постоянное обслуживание. Первичная консультация — бесплатно и без обязательств.

📞 +7 903 729-62-41 💬 MAX: +7 903 729-62-41 ✈ Telegram @ITfresh_Boss

С уважением, Семёнов Евгений Сергеевич, директор «АйТи Фреш» — IT-аутсорсинг для компаний до 50 рабочих мест, 15+ лет практики

Источники

© ООО «АйТи-Фреш» · Москва · Все статьи