Microsoft Windows

Фикс: Вы должны быть администратором, работающим в сеансе консоли, чтобы использовать утилиту SFC

Если вы пытаетесь запустить утилиту SFC в командной строке, это не означает, что она запустится без проверки возможных ошибок, которые вы могли вызвать. Может возникнуть множество ошибок при выполнении такой простой команды, как «sfc /scannow«время от времени. Но в этой статье мы сосредоточимся на распространенной ошибке, с которой сталкивается большинство пользователей, когда они пробуют выполнить эту команду, а именно «Для использования утилиты SFC вы должны быть администратором, работающим в консольной сессии«

Для использования утилиты sfc вы должны быть администратором, работающим в сеансе консоли

Что вызывает эту ошибку при запросе пользователя быть администратором?

Эта ошибка указывает на то, что вы пытаетесь получить доступ к системным файлам через командную строку, а для этого вам необходимо разрешение или вы должны быть администратором. Если вы откроете командную строку, просто дважды щелкнув или щелкнув правой кнопкой мыши, а затем нажав открыть, она запустится в обычном режиме. Но если вы щелкните правой кнопкой мыши и Запустить от имени администратора, то CMD откроется как Повышенная командная строка. Когда вам нужно внести изменения или запустить системные файлы, вы должны открыть CMD в повышенном режиме. Ниже мы приводим решение, как это сделать.

Запуск командной строки от имени администратора

Чтобы запустить команду утилиты SFC, нам всегда нужно выполнить команду поднятая командная строка, командная строка, запущенная с разрешения администратора. Когда вы запускаете программу от имени администратора, вы позволяете CMD получать доступ и использовать ваши системные файлы, а SFC Utility является одной из системных команд. Для этого выполните следующие действия

  1. Когда вы видите эту ошибку, вы должны быть в CMD, закройте его
  2. Перейдите к месту CMD это, меню Пуск или поиск в строке поиска
    Примечание: Для старых версий windows это будет так: Запустите > Все программы > Аксессуары
  3. Щелкните правой кнопкой мыши на CMD
  4. Выбрать «Запуск от имени администратора«
    Открытие CMD от имени администратора

    Совет: CTRL + SHIFT + Enter (откроется CMD в режиме администратора без щелчка правой кнопкой мыши и выбора опции)

  5. Нажмите «Да» для проверки контроля пользователя
  6. Теперь введите «sfc /scannow» и введите
  7. Это запустит сканирование системы

Бонус: установка повышенного CMD по умолчанию

Вы можете заставить CMD запуск от имени администратора всегда, когда вы его открываете, выполнив следующие ниже действия:

  1. Перейдите туда, где CMD меню Пуск или поиск в строке поиска
    Примечание: Для старых версий Windows это будет так: Start > Все программы > Аксессуары
  2. Щелкните правой кнопкой мыши на CMD, и выберите “Расположение открытого файла
    Открытие расположения файла cmd
  3. Теперь щелкните правой кнопкой мыши «CMD» ярлыка и выберите «Отправить в > Рабочий стол«
    Отправка ярлыка командной строки на рабочий стол
  4. Теперь щелкните правой кнопкой мыши по ярлыку и перейдите к «Свойства«
  5. На вкладке ярлыка нажмите на «Advanced«
  6. Теперь отметьте опцию «Запустить от имени администратора«
  7. Нажмите «OK» и сохраните свойства
    Выбор запуска от имени администратора в свойствах ярлыка CMD
  8. Теперь каждый раз, когда вы будете открывать этот ярлык, он будет автоматически запускаться от имени администратора.

Проблема при запуске Command Prompt от имени администратора

Если вы запускаете командную строку от имени администратора и все еще получаете эту ошибку. Вы можете попробовать использовать стороннюю программу под названием NSudo. Это в основном даст вам разрешения TrustedInstaller.

  1. Скачайте NSudo по этой ссылке (здесь).
  2. После того, как она скачается, щелкните на ней правой кнопкой мыши и запустите от имени администратора.
  3. Теперь, когда программа будет открыта, отметьте опцию под названием “Включить все привилегии”.
  4. Теперь в окне запуска введите “cmd” затем нажмите “Run”.
    Запуск CMD через NSudo
  5. После открытия командной строки попробуйте выполнить команду “sfc /scannow” команда снова.
  6. Проверьте, сохраняется ли проблема.

Если и это не сработало, вы можете попробовать загрузить Windows в безопасном режиме, а затем запустить SFC Command.

Добавить комментарий