Восстановление запущенных сценариев отключено на этой ошибке Powershell системы



Обновлено 2024 апреля: перестаньте получать сообщения об ошибках и замедлите работу вашей системы с помощью нашего инструмента оптимизации. Получить сейчас в эту ссылку
  1. Скачайте и установите инструмент для ремонта здесь.
  2. Пусть он просканирует ваш компьютер.
  3. Затем инструмент почини свой компьютер.

Если PowerShell отображает сообщение об ошибке - файл не может быть загружен, потому что скрипты, запущенные в этой системе, отключены, вы должны включить скрипт на своем компьютере с Windows 10. Причина этой ошибки в том, что у вашей учетной записи недостаточно прав для запуска этого сценария. Это не означает, что вы должны иметь права администратора, но также и то, что вы должны иметь возможность запускать этот тип PowerShell или сценария командлета.

Эта проблема может возникнуть, если для политики выполнения установлено значение «Ограничено». Немного Windows PowerShell Командлеты не могут работать, если политика слишком ограничительна.

Чтобы решить эту проблему, выполните следующие действия:

  • Запустите модуль Azure Active Directory для Windows PowerShell от имени администратора. Для этого нажмите кнопку Пуск, выберите Все программы, щелкните Windows Azure Active Directory, щелкните правой кнопкой мыши Модуль Windows Azure Active Directory для Windows PowerShell и выберите Запуск от имени администратора.
  • Установите политику выполнения на Неограниченный. Для этого введите следующий командлет и нажмите клавишу ВВОД:

Set-ExecutionPolicy Бесплатное исполнение

  • Запустите необходимые командлеты PowerShell для Windows.
  • Установите политику выполнения на Restricted. Для этого введите следующий командлет и нажмите клавишу ВВОД:

Set-ExecutionPolicy Restricted

Я все еще хочу иметь возможность выполнять сценарии?

Хорошо, вы можете изменить область действия последней команды с «Процесс» на «CurrentUser» или «CurrentMachine».

  • Процессы: политика выполнения влияет только на текущий процесс Windows PowerShell.
  • Текущий пользователь: политика выполнения влияет только на текущего пользователя.
  • LocalMachine: политика выполнения влияет на всех пользователей компьютера.

Или вы можете просто изменить политику «Глобально»;
Set-ExecutionPolicy {Value}

Возможные значения:

  • Restricted: не загружает файлы конфигурации и не выполняет сценарии. Политика выполнения по умолчанию ограничена.
  • AllSigned: все сценарии и файлы конфигурации должны быть подписаны доверенным редактором, включая сценарии, которые вы пишете на локальном компьютере.
  • RemoteSigned: все скрипты и файлы конфигурации, загруженные из Интернета, должны быть подписаны доверенным редактором.
  • Без ограничений: загрузите все файлы конфигурации и выполните все сценарии. Если вы запускаете неподписанный скрипт, который был загружен из Интернета, вам будет предложено спросить разрешение перед его запуском.
  • Обход: ничего не заблокировано и нет предупреждений или подсказок.
  • Не определено: удаляет текущую политику выполнения из текущей области. Этот параметр не удаляет стратегию выполнения, определенную в области групповой политики.

Заключение

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

https://stackoverflow.com/questions/4037939/powershell-says-execution-of-scripts-is-disabled-on-this-system/13696614



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