Достаточно частая задача. И выполнение достаточно простое, это добавление ключа -debug в реестр и перезапуск службы.
Но смысл этой записи проще. Это выложить скрипт powershell из своих архивов, который это дело упрощает.
Синопсис скрипта:
PowerShell
<#
.SYNOPSIS
Включает/выключает серверную отладку 1С (ключ -debug у службы ragent).
.DESCRIPTION
Находит службу(ы) 1С Server Agent по наличию ragent.exe в PathName.
Меняет HKLM:\SYSTEM\CurrentControlSet\Services\<ServiceName>\ImagePath:
- добавляет " -debug" (Enable)
- удаляет "-debug" или "/debug" (Disable)
По умолчанию перезапускает службу.
.PARAMETER Action
enable | disable | status
.PARAMETER ServiceName
Явно указать имя службы (Win32_Service.Name). Нужен, если найдено несколько.
.PARAMETER NoRestart
Не перезапускать службу (только изменить ImagePath).
.EXAMPLE
.\Toggle-1CDebug.ps1 -Action status
.EXAMPLE
.\Toggle-1CDebug.ps1 -Action enable
.EXAMPLE
.\Toggle-1CDebug.ps1 -Action disable -NoRestart
.EXAMPLE
.\Toggle-1CDebug.ps1 -Action enable -ServiceName "1C:Enterprise 8.3 Server Agent (x86-64)"
#>