К статье
Практический материал

Администрирование · 9 мин

Как запустить 1С от имени другого пользователя

Способы запуска 1С от имени другого пользователя: runas, ярлык, планировщик задач. Настройка прав, типичные ошибки и проверка результата.

Запуск 1С от имени другого пользователя Windows требуется в нескольких типовых ситуациях: когда база опубликована на сервере и доступ к ней разрешён только определённой учётной записи, когда нужно проверить права конкретного пользователя без перелогинивания в системе, или когда файловая база лежит в сетевой папке с ограниченным доступом. Windows предоставляет для этого несколько штатных механизмов, и все они работают без стороннего ПО.

Основные инструменты — команда runas, пункт контекстного меню «Запуск от имени другого пользователя» и планировщик задач. Выбор зависит от того, разовая это операция или постоянная, и есть ли у вас пароль целевой учётной записи. Ниже разобраны все варианты с точными командами и ограничениями.

Важно понимать разницу между пользователем Windows и пользователем 1С. Запуск программы от имени другой учётной записи Windows не меняет логин внутри самой 1С: после старта платформа всё равно предложит выбрать пользователя информационной базы, если в ней заведены учётные записи. Эти два уровня аутентификации работают независимо.

Когда это действительно нужно

Перед настройкой стоит убедиться, что запуск от другого пользователя решает вашу задачу. Типовые сценарии: доступ к файловой базе на сетевом ресурсе, куда ваша текущая учётная запись не имеет прав; тестирование ролей и прав внутри конфигурации под конкретным пользователем; работа с базой, подключённой к SQL Server, где используется аутентификация Windows и доступ выдан другой учётной записи.

Если проблема только в правах внутри 1С (например, пользователь не видит нужный документ), запуск от другого пользователя Windows не поможет — нужно менять роли в конфигураторе или входить в базу под другим пользователем 1С. Путаница между этими уровнями — одна из самых частых причин бесполезных настроек.

Способ 1. Команда runas

Самый универсальный метод — команда runas в командной строке или окне «Выполнить» (Win + R). Синтаксис для запуска тонкого клиента 1С:

runas /user:ДОМЕН\ИмяПользователя "C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe"

Для локальной учётной записи вместо домена укажите имя компьютера или точку: runas /user:.\Администратор "...". После выполнения команда запросит пароль указанного пользователя — ввод не отображается на экране, это нормально. Уточнить точный путь к исполняемому файлу можно в свойствах ярлыка 1С на рабочем столе.

Сохранение пароля через /savecred

Если запуск нужен регулярно, добавьте ключ /savecred: пароль будет запрошен один раз и сохранён в диспетчере учётных данных Windows. При последующих запусках пароль вводить не потребуется:

runas /savecred /user:ДОМЕН\ИмяПользователя "C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe"

Способ 2. Контекстное меню ярлыка

Для разового запуска командная строка не обязательна. Зажмите клавишу Shift, щёлкните правой кнопкой мыши по ярлыку 1С или файлу 1cv8.exe и выберите пункт «Запуск от имени другого пользователя». В появившемся окне введите логин и пароль целевой учётной записи.

Если пункта в меню нет, проверьте, что Shift был зажат именно в момент клика. В некоторых редакциях Windows пункт может быть скрыт групповой политикой — в этом случае используйте runas или обратитесь к администратору домена.

Порядок действий через меню
  1. 1
    Зажмите Shift и щёлкните правой кнопкой по ярлыку 1С
  2. 2
    Выберите «Запуск от имени другого пользователя»
  3. 3
    Введите логин в формате ДОМЕН\Имя или .\Имя и пароль
  4. 4
    Дождитесь старта платформы и выберите информационную базу
  5. 5
    Проверьте в диспетчере задач, от чьего имени работает процесс 1cv8.exe

Способ 3. Ярлык для постоянного использования

Если сотруднику нужно постоянно работать с 1С от имени другой учётной записи, удобно оформить это ярлыком. Создайте новый ярлык на рабочем столе и в поле «Объект» укажите полную строку запуска:

runas /savecred /user:ДОМЕН\ИмяПользователя "C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe"

При первом запуске по двойному клику откроется окно консоли с запросом пароля, далее запуск будет происходить без ввода. Минус решения — при каждом запуске на секунду появляется окно командной строки. Это нормальное поведение runas, а не признак ошибки.

Учтите, что при обновлении платформы 1С путь к 1cv8.exe меняется (номер версии в пути), и ярлык придётся править. Чтобы снизить зависимость от версии, можно запускать стартер 1cestart.exe из общего каталога, если он установлен.

Способ 4. Планировщик задач

Планировщик задач подходит, когда 1С должна запускаться от имени другого пользователя автоматически — например, для регламентных операций, обменов или запуска по расписанию без участия сотрудника. Создайте задачу, на вкладке «Общие» укажите учётную запись, от имени которой будет выполняться запуск, и отметьте «Выполнять с наивысшими правами», если это требуется.

В действии задачи укажите путь к 1cv8.exe с нужными параметрами командной строки, например с ключами ENTERPRISE /F"путь к базе" для файловой базы. Планировщик хранит пароль учётной записи в защищённом виде и не требует его ввода при каждом запуске.

Сравнение способов

runas вручную

Подходит для разовой проверки. Требует ввода пароля каждый раз.

Ярлык с /savecred

Удобен для ежедневной работы. Пароль хранится на компьютере — риск на общих ПК.

Планировщик задач

Лучший вариант для автоматических запусков по расписанию. Сложнее в настройке, требует прав на создание задач.

Shift + правый клик

Самый быстрый разовый способ без командной строки. Может быть отключён политиками.

Проверка результата и типичные ошибки

Убедиться, что 1С запущена от имени нужного пользователя, можно через диспетчер задач: на вкладке «Подробности» найдите процесс 1cv8.exe и посмотрите столбец «Имя пользователя». Если столбца нет, добавьте его через контекстное меню заголовков таблицы.

Типичная ошибка — «runas: не удаётся запустить программу, отказано в доступе». Чаще всего причины такие: неверный пароль, учётная запись заблокирована или у неё нет права локального входа на этот компьютер, либо путь к 1cv8.exe указан с ошибкой. Проверьте путь через свойства рабочего ярлыка и убедитесь, что учётная запись активна.

Типичные ошибки
01
Путать пользователя Windows и пользователя 1С — запуск от другой учётной записи Windows не меняет логин внутри базы
02
Указывать домен, когда учётная запись локальная — используйте формат .\Имя или ИмяКомпьютера\Имя
03
Забыть обновить путь к 1cv8.exe после обновления платформы — ярлык перестаёт работать
04
Использовать /savecred для административной учётной записи на общем компьютере — пароль становится доступен другим
05
Запускать файловую базу от пользователя без прав на сетевую папку — база не откроется или откроется в режиме ошибок

Ещё одна частая ситуация: программа запускается, но база не открывается, потому что у целевой учётной записи нет прав на каталог с файловой базой или на сетевой ресурс. Проверьте NTFS-разрешения на папку базы и разрешения общего доступа — нужны оба уровня прав.

Контрольные точки

Как проверить результат

Процесс в диспетчере задач
Норма

1cv8.exe запущен от нужного пользователя

Тревожный признак

Процесс запущен от вашей текущей учётной записи

Доступ к базе
Норма

База открывается без ошибок доступа

Тревожный признак

Ошибка доступа к файлу базы или сетевому ресурсу

Повторный запуск ярлыка
Норма

Запуск без запроса пароля при /savecred

Тревожный признак

Каждый раз запрашивается пароль или появляется ошибка 1326

FAQ

Можно ли запустить 1С от имени другого пользователя, не зная его пароля?

Штатными средствами Windows — нет: runas и контекстное меню всегда требуют пароль целевой учётной записи. Если пароль неизвестен, нужно либо запросить его у владельца записи, либо попросить администратора настроить запуск через планировщик задач, где пароль сохраняется один раз при создании задачи.

Почему при запуске через runas появляется чёрное окно консоли?

Это нормальное поведение команды runas: она работает в консольном окне, через которое запрашивает пароль и передаёт управление. Окно закрывается автоматически после старта программы и не влияет на работу 1С.

Меняется ли пользователь 1С при запуске от другого пользователя Windows?

Нет. Учётная запись Windows влияет только на права доступа к файлам и сетевым ресурсам. Внутри базы 1С вход выполняется под тем пользователем 1С, которого вы выберете в окне авторизации, либо под тем, что задан параметрами командной строки /N и /P.

Что означает ошибка 1326 при запуске через runas?

Ошибка 1326 означает неверное имя пользователя или пароль. Проверьте раскладку клавиатуры, формат имени (ДОМЕН\Имя для доменной записи, .\Имя для локальной) и убедитесь, что учётная запись не заблокирована и не требует смены пароля при следующем входе.

Работает ли runas с клиент-серверной базой 1С?

Да, способ запуска не зависит от типа базы. Для клиент-серверной базы запуск от другого пользователя Windows имеет смысл, если подключение к SQL Server использует аутентификацию Windows и доступ выдан конкретной учётной записи. Если на сервере 1С используется смешанная аутентификация, менять пользователя Windows обычно не требуется.

Как запустить от другого пользователя сразу конкретную базу 1С?

Добавьте к команде параметры платформы: runas /user:ДОМЕН\Имя "C:\...\1cv8.exe" ENTERPRISE /F"\\сервер\база" для файловой базы или /S"сервер\имя_базы" для серверной. Параметры /N и /P задают логин и пароль пользователя внутри 1С, если требуется автоматический вход.