Исправление ошибки System Error 5 — Access is denied в Windows

TL;DR
Если при запуске команд в CMD или PowerShell появляется «System Error 5, Access is denied», это значит, что текущая сессия не имеет прав администратора. Быстрое решение — запустить Терминал, Командную строку или установщик от имени администратора. Если это не помогает, проверьте групповые политики, антивирус/защиту и наличие административной учётной записи. Ниже — пошаговые методы, чек-листы для разных ролей и план действий при отказе.
О чём эта статья
- Причины появления System Error 5
- Пошаговые инструкции: запуск от имени администратора, создание ярлыка, запуск установщиков, смена типа аккаунта, отключение UAC
- Что делать, если стандартные способы не помогают
- Альтернативные подходы, ментальные модели и чек-листы для администраторов и пользователей
- Риски, критерии приёмки и краткий глоссарий
Содержание
- Дать права администратора для CMD и PowerShell
- Создать ярлык с правами администратора
- Запуск приложений и установщиков от имени администратора
- Переключиться на учётную запись администратора
- Отключить запросы контроля учётных записей (UAC)
- Что делать, если ничего не помогает
- Альтернативные методы и продвинутые приёмы
- Чек-листы по ролям
- Риски и рекомендации
- Критерии приёмки
- Глоссарий
1. Дать права администратора для Command Prompt и PowerShell
Причина: многие сетевые и системные команды (например, net user, net start) требуют процесса с повышенными привилегиями. Если вы запускаете CMD или PowerShell без elevation, команда завершится ошибкой «Access is denied».
Как это сделать:
- Откройте меню Пуск и введите «terminal» или «Терминал». В результатах поиска выберите Запуск от имени администратора (Run as administrator).

В диалоге контроля учётных записей (User Account Control) нажмите Да, чтобы подтвердить запуск с правами администратора.
В окне Терминала можно открыть вкладку Command Prompt: нажмите на стрелку раскрывающегося списка вверху и выберите Command Prompt или нажмите Ctrl + Shift + 2.

Заметки:
- На Windows 10 можно прямо искать «Command Prompt» или «PowerShell», кликнуть правой кнопкой и выбрать Запуск от имени администратора.
- Если вы часто забываете запускать инструменты с elevation, используйте шаг 2 ниже — сделаем ярлык, который всегда запускается от администратора.
2. Создать ярлык с правами администратора
Если вы часто используете командную строку, имеет смысл создать ярлык на рабочем столе, который автоматически запускается с повышенными правами.
Пошагово:
- Нажмите Пуск и найдите «command prompt» или «Command Prompt». В результатах выберите Открыть расположение файла (Open file location).

- В Проводнике найдите элемент Command Prompt, кликните правой кнопкой и выберите Показать дополнительные параметры (Show more options), затем Отправить -> Рабочий стол (создать ярлык).

- На рабочем столе щёлкните правой кнопкой по новому ярлыку, выберите Свойства, на вкладке Ярлык нажмите Дополнительно.

- Установите флажок Выполнять от имени администратора (Run as administrator), затем Применить -> ОК.

Совет: после создания ярлыка можно закрепить его на панели задач или в меню Пуск для быстрого доступа.
3. Запуск приложений и установщиков от имени администратора
Если установщик завершается с ошибкой доступа, Windows может блокировать его из соображений безопасности. Если вы уверены в источнике, запустите установщик от имени администратора:
- В Проводнике щёлкните по файлу установщика правой кнопкой и выберите Запуск от имени администратора (Run as administrator).

Если появляется предупреждение «This app has been blocked by your system administrator», это может означать, что на компьютере действует групповая политика или контроль со стороны администратора безопасности.
4. Переключиться на учётную запись администратора
Если у вас стандартная учётная запись, многие операции потребуют ввода пароля администратора или полной смены аккаунта.
Путь через Параметры:
- Откройте Параметры → Учётные записи → Другие пользователи (Accounts -> Other Users). На Windows 10: Учетные записи → Семья и другие пользователи.
- Найдите свою обычную учётную запись, нажмите Изменить тип учётной записи (Account type).
- В выпадающем меню выберите Administrator и нажмите ОК.

Альтернатива: включить встроенную учётную запись администратора (требует запуск от имени администратора):
net user Administrator /active:yesПосле завершения работы безопаснее отключить её:
net user Administrator /active:noВажно: в редакциях Windows Home оснастка «Локальные пользователи и группы» недоступна, поэтому стоит использовать командную строку или Параметры.
5. Отключить запросы контроля учётных записей (UAC)
Отключение UAC прекратит появление диалогов, но снизит уровень защиты системы. Используйте только при полном понимании рисков.
Как отключить:
- В Пуск введите «user account control» и выберите Изменить параметры контроля учётных записей (Change User Account Control settings).

- В окне перетащите ползунок в самое низкое положение — Никогда не уведомлять (Never notify) и нажмите ОК.

- Подтвердите изменения, нажав Да в диалоге контроля учётных записей.
Предупреждение: отключение UAC делает систему более уязвимой к вредоносному ПО. Подобные изменения должны выполняться только при необходимости и в контролируемой среде.
Что делать, если стандартные способы не помогли
Когда описанные шаги не устраняют ошибку, причина обычно кроется глубже:
- Ограничения групповой политики (Group Policy) в доменной сети
- Локальная политика безопасности, запрещающая elevation для конкретных процессов
- Антивирус или EDR блокирует запуск с повышенными правами
- Повреждённая профильная папка пользователя или недостаточные разрешения файловой системы
- Запуск в среде ограниченного доступа (киоск, гостевой режим)
Базовый план действий при сложных случаях:
- Свяжитесь с администратором домена, если компьютер в корпоративной сети.
- Проверьте логи в Просмотре событий (Event Viewer) — раздел Windows Logs → System и Application на ошибки доступа и политики.
- Отключите сторонний антивирус на короткое время и попробуйте снова (только если уверен в безопасности действий).
- Попробуйте восстановление системы к точке до появления проблемы.
- В крайнем случае создайте новый профиль администратора и перенесите данные.
Альтернативные подходы и продвинутые приёмы
- Использование Task Scheduler для запуска задач с правами администратора: можно создать задачу, которая запускает программу от имени SYSTEM или администратора.
- PSExec из пакета Sysinternals для запуска процессов под системной учётной записью: инструмент мощный, требует осторожности.
- Временное изменение групповой политики через gpedit.msc (в Pro/Enterprise): Computer Configuration → Windows Settings → Security Settings.
- Восстановление прав доступа на каталоги через icacls, если проблема вызвана правами файловой системы:
icacls "C:\Path\To\Folder" /grant Администраторы:(OI)(CI)F /TПримечание: команды вроде icacls и PSExec могут привести к неожиданным последствиям при неправильном использовании. Всегда делайте резервную копию и тестируйте в безопасной среде.
Ментальные модели и эвристики
- Привилегии — это токен: процесс либо запущен с elevation, либо нет. Если команда требует elevation, добавить elevation решает проблему в 90% случаев.
- Контекст безопасности — это совокупность учётной записи + токен + политики. Изменить учётную запись часто проще, чем менять политики.
- Принцип наименьших прав: не держите elevation включённым постоянно — включайте только для конкретной задачи.
Чек-листы по ролям
Администратор:
- Убедиться, что учётная запись имеет членство в группе Administrators
- Проверить групповые политики и логи событий
- Временно включить встроенную Administrator при необходимости
- Сделать бэкап реестра и важных данных перед серьёзными изменениями
IT Support / Helpdesk:
- Проверить, воспроизводится ли ошибка на другом компьютере с тем же установщиком
- Уточнить, локальная ли ошибка или связана с доменом
- Попробовать запустить от имени администратора и записать результат
- Если нужно, эскалировать к администратору домена
Обычный пользователь:
- Попробовать закрыть и снова запустить приложение от имени администратора
- Если нет доступа, обратиться в поддержку с описанием действий и скриншотом ошибки
Риски и меры смягчения
Риск: отключение UAC или постоянный запуск процессов с повышенными правами повышает нападение поверхности. Меры:
- Отключать UAC только временно и только в доверенной среде
- Использовать ярлыки с правами администратора вместо постоянного понижения защиты
- Проводить регулярные обновления антивируса и проверку целостности системы
Критерии приёмки
- После применения одного из методов команда, ранее возвращавшая System Error 5, выполняется без сообщения Access is denied.
- Установщик запускается и завершает установку без ошибок доступа.
- Изменения документированы и при необходимости могут быть отменены (например, отключена встроенная Admin учётная запись).
Короткая методология поиска и устранения неисправности
- Попробовать запустить приложение/команду «Запуск от имени администратора».
- Если не помогло — создать ярлык с elevation и повторить.
- Проверить, является ли учётная запись администратором; при необходимости временно включить встроенную Administrator.
- Если в домене — обратиться к администратору, проверить групповые политики.
- Анализ логов в Просмотре событий и отключение сторонних средств защиты на время диагностики.
Примеры команд
Отключить/включить встроенную учётную запись администратора (запустить в CMD от имени администратора):
net user Administrator /active:yes
net user Administrator /active:noВосстановить полные права на папку (запуск от имени администратора):
icacls "C:\Path\To\Folder" /grant "Administrators":(OI)(CI)F /TЧастые случаи, когда метод не сработает
- Компьютер управляется доменной политикой, запрещающей elevation для конкретных приложений.
- Политики безопасности на уровне организации блокируют выполнение установщиков.
- Файловая система или профиль пользователя повреждены; требуется восстановление.
- Антивирус/EDR блокирует процесс даже при elevation.
Глоссарий
- Elevation — запуск процесса с повышенными привилегиями администратора.
- UAC — контроль учётных записей пользователя (User Account Control), механизм Windows для подтверждения elevation.
- Built-in Administrator — встроенная учётная запись администратора в Windows.
- Group Policy — групповая политика в домене Windows, применяющая правила к компьютерам и пользователям.
Быстрая визуальная карта действий
flowchart TD
A[Появилась System Error 5] --> B{Запуск от имени администратора доступен?}
B -- Да --> C[Запустить CMD/PowerShell как администратор]
B -- Нет --> D{Можно сменить тип учётной записи?}
D -- Да --> E[Сменить на Administrator и повторить]
D -- Нет --> F{Компьютер в домене?}
F -- Да --> G[Обратиться к администратору домена]
F -- Нет --> H[Проверить антивирус/политики/логи событий]
C --> I[Если ошибка ушла — документировать изменения]
E --> I
G --> I
H --> IЗаключение
Устранение ошибки System Error 5 обычно сводится к запуску нужного процесса с правами администратора или к изменению типа учётной записи. В корпоративных средах причинами часто являются групповые политики и системы защиты. Всегда документируйте изменения и возвращайте безопасность системы в исходное состояние после завершения работ.
Дальше можете ознакомиться с разницей между Command Prompt и PowerShell и выбрать инструмент, который лучше подходит для ваших задач.
Изображения: Pixabay. Скриншоты: Princess Angolluan.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента