Системная ошибка 1244 (ERROR_NOT_LOGGED_ON) возникает в Windows при попытке обратиться к сетевому ресурсу — общей папке, принтеру или сетевому диску — когда система не может подтвердить подлинность пользователя на удалённом компьютере. Типичный сценарий: вы вводите команду net use \\имя_сервера\папка или открываете сетевое окружение, а в ответ получаете сообщение «Запрошенная операция не была выполнена, так как пользователь не зарегистрирован».

Ошибка не означает поломку оборудования — это отказ службы аутентификации принять ваши учётные данные. Чаще всего проблема решается настройкой учётных записей и параметров сетевого доступа, без переустановки системы. Ниже разберём причины сбоя и безопасные способы его устранения.

Что означает ошибка 1244 и когда она появляется

Код 1244 переводится как «операция не выполнена, потому что пользователь не вошёл в систему». Windows пытается установить сессию с удалённым компьютером по протоколу SMB, но удалённая сторона не находит подходящей учётной записи для предъявленных данных — либо данные не были предъявлены вовсе.

Сбой проявляется в нескольких ситуациях:

  • 🔌 подключение сетевого диска через проводник или команду net use;
  • 🖨️ обращение к общему принтеру на другом ПК;
  • 📁 открытие расшаренной папки в домашней или рабочей сети;
  • 🤖 выполнение скриптов и планировщика задач, обращающихся к сетевым ресурсам.

Ключевой момент: ошибка относится к аутентификации, а не к сетевой связности. Компьютеры могут успешно пинговать друг друга, но доступ к ресурсу всё равно будет отклонён.

Основные причины сбоя

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

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

⚠️ Внимание: ошибка 1244 может возникать и из-за того, что к одному сетевому серверу уже установлено подключение под другим именем пользователя. Windows не позволяет держать две сессии к одному хосту с разными учётными данными — сначала разорвите существующие подключения.

Диагностика: что проверить в первую очередь

Прежде чем менять настройки, выполните простые проверки. Убедитесь, что оба компьютера находятся в одной подсети и видят друг друга: команда ping имя_сервера должна возвращать ответы. Проверьте, что на удалённой машине включено сетевое обнаружение и общий доступ к файлам и принтерам — это делается в разделе «Центр управления сетями и общим доступом».

Далее посмотрите, какие сессии уже установлены. Для этого выполните в командной строке:

net use

Команда покажет список активных подключений. Если к нужному серверу уже есть сессия — удалите её командой net use \\имя_сервера /delete и попробуйте подключиться заново с явным указанием учётных данных.

📊 Где у вас возникает ошибка 1244?
При подключении сетевого диска
При доступе к общей папке
При печати на сетевом принтере
В скриптах или планировщике задач

Пошаговое устранение ошибки 1244

Начните с самого надёжного способа — явного указания учётных данных при подключении. Вместо анонимной попытки выполните:

net use Z: \\имя_сервера\папка /user:имя_сервера\логин пароль

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

☑️ Порядок действий при ошибке 1244

Выполнено: 0 / 5

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

Настройка учётных записей и политик доступа

Для стабильной работы сети без домена удобно создать на обоих компьютерах одинаковые учётные записи с одинаковыми паролями. Тогда Windows сможет выполнять «сквозную» аутентификацию автоматически, без запросов и ошибок. Это штатный механизм, а не обходной путь.

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

ПричинаПризнакРешение
Нет учётной записи на сервереОшибка при любом подключенииСоздать пользователя на удалённом ПК
Пустой парольОтказ даже с верным логиномЗадать пароль учётной записи
Конфликт сессийРанее подключение работалоnet use /delete, затем переподключение
Устаревшие сохранённые данныеЗапрос не появляется, сразу отказОчистить диспетчер учётных данных
Отключён гостевой доступОшибка при анонимном входеИспользовать именную учётную запись
💡

Сохранённые учётные данные для сетевых ресурсов хранятся в «Диспетчере учётных данных» (Панель управления → Учётные данные Windows). Удалите там устаревшую запись для проблемного сервера — и система снова запросит логин и пароль при подключении.

Ошибка 1244 в скриптах и планировщике задач

Отдельный случай — ошибка появляется при автоматическом выполнении задач. Если скрипт запускается от имени системной учётной записи (например, SYSTEM через планировщик), у него нет сетевых креденшелов пользователя, и обращение к сетевой папке закономерно завершается отказом.

Решение — настроить задачу на запуск от имени конкретного пользователя с сохранённым паролем либо явно подключать сетевой ресурс внутри самого скрипта командой net use с параметром /user:. Учтите, что сопоставленные сетевые диски привязаны к сессии пользователя: диск, подключённый в вашей интерактивной сессии, может быть невидим для службы или задачи планировщика.

Почему сетевой диск «пропадает» в планировщике

Сопоставления дисков хранятся отдельно для каждого контекста входа. Задача планировщика работает в собственной сессии и не наследует диски интерактивного пользователя. Поэтому в скриптах надёжнее обращаться к ресурсу по UNC-пути (\\сервер\папка) после явной аутентификации, а не через букву диска.

Когда стандартные методы не помогают

Если все перечисленные шаги выполнены, а ошибка сохраняется, проверьте дополнительные факторы: не блокирует ли брандмауэр или сторонний антивирус трафик службы «Сервер» (LanmanServer), запущены ли на удалённой машине службы «Сервер» и «Рабочая станция», нет ли рассинхронизации времени между компьютерами — значительное расхождение часов способно ломать аутентификацию.

⚠️ Внимание: не отключайте брандмауэр полностью ради диагностики. Вместо этого проверьте, что для профиля вашей сети разрешено правило «Общий доступ к файлам и принтерам». Полное отключение защиты оставляет компьютер открытым для сетевых атак.

В корпоративной среде с доменом причиной могут быть проблемы с доверием между рабочей станцией и контроллером домена — тут без участия системного администратора не обойтись. Диагностику начинают с журналов событий (журнал «Безопасность» на целевой машине покажет, какие попытки входа отклонялись и почему).

💡

Ошибка 1244 — это отказ аутентификации, а не сбой сети. В большинстве случаев её устраняют три действия: удаление старых сессий (net use /delete), наличие на удалённом ПК учётной записи с паролем и явное указание учётных данных при подключении.

Часто задаваемые вопросы

Ошибка 1244 появляется, хотя пароль точно правильный. Почему?

Возможные причины: к серверу уже установлена сессия под другим именем (разорвите её через net use /delete), в диспетчере учётных данных сохранена устаревшая запись, либо логин указан без префикса имя_сервера\, и система ищет пользователя не там.

Можно ли исправить ошибку, не создавая пароль на удалённом ПК?

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

Почему ошибка возникает только в скрипте, а вручную всё работает?

Скрипт, скорее всего, выполняется в другом контексте — от имени системы или другого пользователя, у которого нет ваших сетевых креденшелов. Добавьте в скрипт явное подключение через net use с параметром /user:.

Поможет ли перезагрузка обоих компьютеров?

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

Чем ошибка 1244 отличается от ошибок 5 и 53?

Ошибка 5 — «отказано в доступе»: пользователь аутентифицирован, но прав недостаточно. Ошибка 53 — «не найден сетевой путь»: проблема на уровне связности. Ошибка 1244 означает, что аутентификация вообще не состоялась — пользователь не зарегистрирован на удалённой системе.