Files
knowledge-base/decisions/2026-05-23-glavtorg-autologon-off.md
dttb bf565f1392 mmfb/lionart-1c: SSH + фикс efsaveragent + накопленный backlog vault-а
Сегодня (mmfb / LionART 1C):
- projects/mmfb/lionart-1c.md — новый файл: VM 100 на pve LionART
  (WIN-70M2VEJIKEF, 10.253.1.240, Win Server 2022, 1С+SQL+Effector Saver),
  SSH-доступ claude/Kl@udeD1ag!2026 заведён, RDP под Администратор + 2FA.
- projects/mmfb/proxmox-inventory.md — hostname WIN-70M2VEJIKEF в VM 100.
- decisions/2026-05-28-mmfb-effector-saver-locked-admin.md — диагноз
  цикла 7038 (SCM-пароль разъехался с .\Администратор) + lockout учётки,
  и пошаговое решение (disable службы → ADSI unlock → LogonUser-проверка
  → sc.exe config password= → start auto).

Накопившийся backlog (без отдельной правки в эту сессию):
- decisions/: buzharovo (recon, migration-plan, 1c-licensing), sergey
  (instagram iPhone fakeip), amneziavpn macOS v1/v2 incompat, benelux
  compromise 2026-05-20, glavtorg autologon off, omni domain+update.
- projects/: benilux README, buzharovo README+server1c, dttb
  (nextcloud-talk-bot, npm-proxy-hosts, proxmox-inventory, vpn-clients),
  glavtorg, sergey README, projects/_index.
- claude-memory/: benelux, omniroute.
- snippets/mac-dictation/groq-dictate.sh.
- notes/claude/: ~80 авто-сохранённых транскриптов сессий за май.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-29 12:33:03 +03:00

4.3 KiB
Raw Blame History

date, project, tags
date project tags
2026-05-23 glavtorg
glavtorg
security
windows
vmware
autologon

Glavtorg: отключение AutoLogon без потери автозапуска VM

Контекст

Клиент Ярослав (Главторг) пожаловался: после ребута сервера (Win 2012 R2, 100.70.195.47) пользователь сам автоматически логинится в console-сессию, экран не блокируется. Любой у монитора/iLO/KVM получает залогиненный рабочий стол админа сервера 1С.

AutoLogon был включён 2026-04-25 ради автостарта двух VMware Workstation VM (nbgw 192.168.1.50 — NetBird gateway, Ubuntu 192.168.1.51 — Amnezia VPN), которые поднимаются скриптом C:\Scripts\start-vms.bat через Task Scheduler VMware AutoStart.

Проверка: нужен ли AutoLogon для VM?

На рабочем сервере:

  • vmrun list — 2 VM running
  • Get-Process vmware-vmx показал SessionId=0 (System session, не интерактивная сессия Ярослава)
  • schtasks /Query /TN 'VMware AutoStart' /V: LogonType=Password, Last Result=0, отработало после ребута 22.05.2026 13:17

Вывод: Task Scheduler стартует vmrun ... nogui со stored password, VM процессы живут в Session 0 как обычные сервисные процессы — интерактивная сессия для них не требуется.

Решение

Снять AutoLogon полностью, оставив Task Scheduler как единственный механизм автозапуска VM.

Что изменено в HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

Параметр Было Стало
AutoAdminLogon 1 0
ForceAutoLogon 1 0
AutoLogonCount 999988 (удалён)
DefaultPassword (отсутствует, был только LSA secret)
DefaultUserName Ярослав Ярослав (оставлен — preselect на logon screen)
DefaultDomainName glavtorg glavtorg (оставлен)

LSA secret HKLM\SECURITY\Policy\Secrets\DefaultPassword (создан Sysinternals Autologon) физически остаётся, но без флага AutoAdminLogon=1 Winlogon его не читает. Полностью стереть можно через Autologon64.exe /accepteula /delete (бинарник не установлен — при необходимости скачать).

Бэкап и rollback

  • Бэкап Winlogon ветки: C:\Scripts\winlogon-backup-20260523-125613.reg
  • Rollback-скрипт: C:\Scripts\rollback-autologon.cmd — импортирует бэкап + инструкция как вернуть пароль через Autologon64.exe если потребуется
  • Для срочного возврата AutoLogon Ярославу достаточно запустить rollback-скрипт от админа и (если LSA secret был стёрт когда-нибудь позже) скачать Autologon с https://learn.microsoft.com/sysinternals/downloads/autologon

Проверка после следующего ребута

  1. После ребута сервер должен встать на logon screen (без автоматического входа)
  2. vmrun list от Ярослава после RDP-логина должен показать обе VM running
  3. schtasks /Query /TN 'VMware AutoStart' /V /FO LISTLast Result: 0
  4. NetBird-маршрутизация в 192.168.1.0/24 работает (доступ к Юрию Витальевичу/другим клиентам через nbgw)
  5. Если что-то из этого не сработало — запустить C:\Scripts\rollback-autologon.cmd, ребутнуться, разбираться отдельно

Связанные