Не запускается сценарий windows 10

Все способы:

  • Вариант 1: Ошибка при загрузке Windows
  • Вариант 2: Ошибка при установке программ
  • Вариант 3: Ошибка в Internet Explorer
  • Вопросы и ответы: 1

Внешний вид и содержание ошибок сценариев в Windows 10 может отличаться, но как правило, все они вызываются сбоем выполнения какого-то из скриптов VBS.

Вариант 1: Ошибка при загрузке Windows

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

Скачать Autoruns с официального сайта

  1. Скачайте Autoruns с сайта разработчика и запустите с правами администратора.
  2. На вкладке «Everything» будут отображены все элементы автозагрузки, в том числе те, которые прописаны в «Планировщике заданий». Посмотрите, имеются ли в списке элементы, выделенные желтым маркером, – пустые записи, не ведущие ни на какие исполняемые файлы.
  3. Ошибка сценария в Windows 10-1

  4. Удалите записи. Для этого кликните по записи правой кнопкой мыши и выберите из контекстного меню «Delete».
  5. Ошибка сценария в Windows 10-2

  6. Выполните в Autoruns поиск файлов по запросу «.vbs» и «wscript». Удалите элементы автозапуска, если таковые будут найдены. Также весьма желательно будет удалить сами файлы скриптов, на которые указывают найденные записи автозагрузки.
  7. Ошибка сценария в Windows 10-3

После анализа автозагрузки дополнительно рекомендуется проверить систему антивирусом, так как такие ошибки сценария могут быть следствием вирусной активности.

Вариант 2: Ошибка при установке программ

Если ошибка сценария возникает в процессе установки сторонней программы или игры и имеет описание «Не удается найти файл сценария» или «Не удается найти указанный файл» с кодом 80070002, попробуйте следующие решения:

  • Добавьте устанавливаемое программное обеспечение в исключения антивируса;
  • Скачайте ту же программу или игру с другого источника. Возможно, установщик поврежден или имеет баги.
  • Если в сообщении об ошибке говорится, что программа не может создать ярлык, запустите эту программу от имени администратора.
  • Получите полные права доступа на папки программы или игры. Как изменить разрешения, читайте по ссылке ниже.

Подробнее: Решение проблем с доступом к файлам и папкам

Если при установке программы или игры появляется ошибка сценария «На данном компьютере отключен доступ к серверу сценариев Windows», проверьте статус настройки «Script Host» в реестре.

  1. Запустите «Редактор реестра», вызвав нажатием Win + R диалоговое окошко быстрого запуска программ, введя в него команду regedit и нажав клавишу ввода.
  2. Ошибка сценария в Windows 10-4

  3. Перейдите в раздел HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Script Host\Settings и посмотрите, какое значение имеет DWORD-параметр «Enabled». Если это «0», измените его значение на «1».
  4. Ошибка сценария в Windows 10-5

  5. Чтобы вызвать окошко редактирования значения параметра, кликните по нему дважды.
  6. Ошибка сценария в Windows 10-5

После применения твика желательно перезайти в систему или перезагрузить компьютер.

Вариант 3: Ошибка в Internet Explorer

Это решение пригодится тем, кто все еще так или иначе использует устаревший браузер Internet Explorer.

  1. Запустите апплет «Свойства браузера» командой inetcpl.cpl в диалоговом окошке «Выполнить» (Win + R).
  2. Ошибка сценария в Windows 10-7

  3. Переключитесь на вкладку «Дополнительно» и блоке «Обзор» установите флажки в пунктах «Отключить отладку сценариев Internet Explorer» и «Отключить отладку сценариев (другие)».
  4. Ошибка сценария в Windows 10-8

  5. Сохраните настройки.

Это отключит появление окон с предупреждениями об ошибке сценариев, но не устранит причины ошибки, поскольку устаревшие компоненты Internet Explorer не могут корректно обрабатывать новые скрипты.

Наша группа в TelegramПолезные советы и помощь

Некоторые пользователи Windows 11, Windows 10 могут столкнуться с сообщениями об ошибках Windows Script Host при входе в систему, запуске каких-либо программ и в других ситуациях. Сами ошибки могут отличаться: «Не удается найти указанный файл», «Не удается найти файл сценария», «Не удается сохранить ярлык» и другие.

В этой инструкции подробно о том, чем могут быть вызваны ошибки Windows Script Host и варианты решения проблемы. Внимание: материал предназначен для рядовых пользователей, столкнувшихся с ошибкой, а не для разработчиков скриптов.

Самопроизвольное появление ошибок Windows Script Host при входе в систему или во время работы

Самый частый случай появления проблемы — ошибка появляется без каких-либо действий со стороны пользователя: обычно при входе в Windows, иногда — во время работы в произвольные моменты времени. Типичные сообщения Windows Script Host об ошибке для этой ситуации:

  • Не удается найти указанный файл, код 80070002
  • Не удается найти файл сценария
  • На данном компьютере отключен доступ к серверу сценариев Windows. Обратитесь к системному администратору
    Отключен доступ к серверу сценариев Windows

При этом сам файл сценария (скрипт) — это обычно какой-либо файл с расширением .vbs, имеющий название похожий на что-то системное, имеющее отношение к обновлениям, Windows, иногда — просто run.vbs

Обычно причина ошибки Windows Script Host в данном случае — наличие прописанного автоматического запуска скрипта .vbs в автозагрузке Windows, либо в планировщике заданий.

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

Общий порядок действий для этой ситуации:

  1. Скачайте утилиту Autoruns с сайта Майкрософт , распакуйте у себя на компьютере в удобное расположение и запустите утилиту.
  2. Используйте поле быстрого поиска для того, чтобы найти записи в автозагрузке, запускающие скрипты .vbs, для этого достаточно ввести соответствующее расширение в поле поиска (фильтра).
    Поиск запуска скриптов vbs в Autoruns

  3. Если такие элементы были найдены, вы можете удалить их, нажав по ним правой кнопкой мыши и выбрав соответствующий пункт контекстного меню.
  4. Также выполните поиск по wscript и изучите найденные элементы: если они подозрительны, имеет смысл удалить их.

После удаления всех записей для запуска файла в автозагрузке Windows, рекомендую:

  • Удалить и сам этот файл: обычно он располагается в одной из папок с временными файлами.
  • Выполнить дополнительную проверку компьютера на вирусы и наличие вредоносных программ, например, с помощью KVRT (не требует установки на компьютер и не конфликтует со встроенным антивирусом).

Ошибки Windows Script Host при установке программ и игр

Остатки работы вредоносного ПО на компьютере — не единственный случай, когда вы можете столкнуться с ошибками Windows Script Host: например, некоторые установщики игр и программ могут использовать скрипты .vbs или другие для создания ярлыков или других задач.

Эти скрипты запускаются с помощью Windows Script Host (wscript.exe) и при сбоях выполнения действий, прописанных в них, вы можете получить те или иные сообщения об ошибках.

Возможные решения для типичных ошибок для данного случая:

  • Если вы видите сообщение Windows Script Host о невозможности создать ярлык — можно попробовать выполнить запуск установщика от имени администратора.
  • При ошибке «На данном компьютере отключен доступ к серверу сценариев Windows» откройте редактор реестра (Win+Rregedit), перейдите к разделу
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Script Host\Settings

    и проверьте наличие параметра DWORD с именем Enabled. Если он присутствует и его значение равно 0, дважды нажмите по нему и установите 1 в качестве значения. При отсутствии параметрам, создайте его и задайте значение 1.

    Включение Windows Script Host в редакторе реестра

  • Сообщения об ошибках Windows Script Host «Не удается найти указанный файл, код 80070002» или «Не удается найти файл сценария» в процессе установки игр и программ обычно появляется при установке нелицензионного софта, когда какие-то из файлов автоматически удаляются встроенным антивирусом Windows. О возможных решениях в инструкции Что делать, если Windows сама удаляет файлы.

В некоторых случаях ошибки Windows Script Host могут быть вызваны сбоями в системе или повреждением системных файлов, может иметь смысл попробовать:

  • Использовать точки восстановления системы
  • Выполнить восстановление целостности системных файлов
  • Установить последние обновления Windows

Если ваша проблема с Windows Script Host отличается от описанных в инструкции, расскажите о том, что именно происходит, какое сообщение об ошибке вы наблюдаете и при каких обстоятельствах. Возможно, я или кто-то из читателей сможет вам помочь.

Windows 10/11 с настройками по-умолчанию блокирует запуск неподписанных PowerShell скриптов. Это означает, что если вы попробуете вручную запустить PS1 файл скрипта или PSM1 модуля из консоли powershell.exe или pwsh.exe, появится ошибка:

Невозможно загрузить файл *.PS1, так как выполнение сценариев отключено в этой системе.
File C:\PS\test_script.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at https://go.microsoft.com/fwlink/?LinkID=135170.

Невозможно загрузить файл *.PS1, так как выполнение сценариев отключено в этой системе

В Windows возможностью запуска файлов с PowerShell скриптами (расширение *.PS1) ограничивается настройками политики выполнения скриптов (Script Execution Policy).

Текущие настройки политики выполнения PowerShell скриптов на компьютере можно вывести командой:

Get-ExecutionPolicy –List

Get-ExecutionPolicy настройки политики запуска по-умолчанию

По умолчанию в Windows запуск PowerShell скриптов блокируется с помощью значения Restricted для области LocalMachine. Остальные четыре области (MachinePolicy, UserPolicy, Process, CurrentUser) не настроены (Undefined). Это означает что в сессии будет применяться политика для области LocalMachine.

Настройки политики Script Execution Policy по умолчанию защищают Windows от запуска потенциально опасного кода в PowerShell скриптах. В большинстве случаев в целях безопасности не рекомендуется изменять настройки политики выполнения скриптов на компьютерах.

Если вам нужно разово запустить файл с PowerShell скриптом, и вы не хотите глобально менять настройки безопасности Windows, временно разрешите запуск скриптов в текущем процессе PowerShell.

Выполните команду:

Set-ExecutionPolicy -Scope Process -ExecutionPolicy RemoteSigned

Теперь попробуйте выполнить ваш PS1 файл в этой же консоли. PowerShell скрипт должен успешно запустится.

Разрешить запуск PowerShell скриптов в текущей сессии RemoteSigned

Как вы видите, значение Execution Policy для scope Process изменилось на RemoteSigned. Это тип политики разрешает запуск любых локальных PS1 файлов, но требует наличие доверенной цифровой подписи для всех PowerShell файлов, скачанных их Интернета.

В данном примере мы изменили настройки Execution Policy только для текущего процесса PowerShell. После того, как вы закроете консоль pwsh.exe/powershell.exe, или завершите сессию Windows, запуск скриптов PowerShell будет опять запрещен. Кроме того, этот способ позволит вам переопределить текущие настройки Execution Policy для процесса под пользователей без прав администратора.

Если попытаться изменить настройки политики запуска PowerShell скриптов для области LocalMachine или MachinePolicy под пользователем без прав локального администратора, появится ошибка:

Set-ExecutionPolicy: Access to the path ‘C:\Program Files\PowerShell\7\powershell.config.json’ is denied. To change the execution policy for the default (LocalMachine) scope, start PowerShell with the “Run as administrator” option. To change the execution policy for the current user, run "Set-ExecutionPolicy -Scope CurrentUser".

Set-ExecutionPolicy: Access to the path ‘C:\Program Files\PowerShell\7\powershell.config.json’ is denied.

Если вы планирует запускать PowerShell скрипт из bat файла, или задания планировщика (Task Scheduler), можно обойти настройки Execution Policy.Для этого нужно запустить ваш PowerShell файл в отдельном процессе с параметром executionpolicy RemoteSigned или Bypass.

Powershell.exe -noprofile -executionpolicy bypass -file c:\ps\test_script.ps1

Запуск powershell скрипта с параметров bypass

Как вы видите, такая команда позволяет запускать PowerShell скрипт и игнорировать текущие настройки политики.

Если вы хотите разрешать запуск любых локальных PowerShell скриптов в Windows, можно задать политику RemoteSigned для области LocalMachine (это менее безопасный способ!):

Set-ExecutionPolicy –ExecutionPolicy RemoteSigned

При отладке и разработке PowerShell скриптов в среде Visual Studio Code, также будет постоянно появляться ошибка “ps1 cannot be loaded because running scripts is disabled on this system” в Visual Studio Code. В качестве обходного решения нужно добавьте следующие настройки в файл settings.json, которые будут запускать скрипт в режиме Bypass (ctrl + shift + p -> settings.json):

"terminal.integrated.profiles.windows": {
"PowerShell": {
"source": "PowerShell",
"icon": "terminal-powershell",
"args": ["-ExecutionPolicy", "Bypass"]
}
},
"terminal.integrated.defaultProfile.windows": "PowerShell"

Перезапустите среду VSCode.

По-умолчанию настройки Windows запрещают запуск скриптов PowerShell. Это необходимо для предотвращения запуска вредоносного кода на PowerShell. Настройки политик запуска PowerShell скриптов определяются в Execution Policy. В этой статье мы рассмотрим доступные политики запуска PS скриптов, как изменить Execution Policy и настроить политики использования PowerShell скриптов на компьютерах в домене.

Содержание:

  • Выполнение PowerShell скриптов запрещено для данной системы
  • Как разрешить запуск скриптов PowerShell с помощью Execution Policy?
  • Настройка PowerShell Execution Policy с помощью групповых политик
  • Способы обхода политики PowerShell Execution

Выполнение PowerShell скриптов запрещено для данной системы

При попытке выполнить PowerShell скрипт (файл с расширением PS1) на чистой Windows 10, появляется ошибка:

File C:\ps\.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at https:/go.microsoft.com/fwlink/?LinkID=135170.
+ CategoryInfo : SecurityError: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
Не удается загрузить файл.ps1, так как выполнение скриптов запрещено для данной системы.

Не удается загрузить файл ps1, так как выполнение скриптов запрещено для данной системы.

Текущее значение политики выполнения скриптов PowerShell на компьютере можно получить командой:

Get-ExecutionPolicy

Get-ExecutionPolicy

Доступны следующие значения PowerShell Execution Policy:

  • Restricted – запрещен запуск скриптов PowerShell, можно выполнять только интерактивные команды в консоли;
  • AllSigned – разрешено выполнять только подписанные PS скрипты с цифровой подписью от доверенного издателя (можно подписать скрипт самоподписанным сертификатом и добавить его в доверенные). При запуске недоверенных скриптов появляется предупреждение:
    Do you want to run software from this untrusted publisher? File .ps1 is published by CN=test1 and is not trusted on your system. Only run scripts from trusted publishers

    вы хотите запустить powershell скрипт от недоверенного издателя?

  • RemoteSigned – можно запускать локальные PowerShell скрипты без ограничения. Можно запускать удаленные PS файлы с цифровой подписью (нельзя запустить PS1 файлы, скачанные из Интернета, запущенные из сетевой папки по UNC пути и т.д.);
  • Unrestricted – разрешен запуск всех PowerShell скриптов;

    При запуске сторонних PowerShell скриптов может появляется предупреждение с подтверждением запуска, см. ниже.

  • Bypass – разрешён запуск любых PS файлов (предупреждения не выводятся) – эта политика обычно используется для автоматического запуска PS скриптов без вывода каких-либо уведомлений (например при запуске через GPO, SCCM, планировщик и т.д.) и не рекомендуется для постоянного использования;
  • Default – сброс настроек выполнения скриптов на стандартную;

    В Windows 10 значение политики выполнения PowerShell по-умолчанию Restricted, а в Windows Server 2016 — RemoteSigned.

  • Undefined – не задано. Применяется политика Restricted для десктопных ОС и RemoteSigned для серверных.

Как разрешить запуск скриптов PowerShell с помощью Execution Policy?

Чтобы изменить текущее значение политики запуска PowerShell скриптов, используется командлет Set-ExecutionPolicy.

Например, разрешим запуск локальных скриптов:

Set-ExecutionPolicy RemoteSigned

Подтвердите изменение политики запуска PS1 скриптов, нажав Y или A.

Set-ExecutionPolicy RemoteSigned разрешить запуск локальных powershell скриптов

Чтобы запрос не появлялся, можно использовать параметр Force.

Set-ExecutionPolicy RemoteSigned –Force

Если вы установили значение политики PowerShell Execution Policy в Unrestricted, то при запуске удаленных скриптов из сетевых каталогов по UNC пути, скачанных из интернета файлов, все равно будет появляться предупреждение:

Security warning
Run only scripts that you trust. While scripts from the internet can be useful, this script can potentially harm your computer. If you trust this script, use the
Unblock-File cmdlet to allow the script to run without this warning message.
Do you want to run?
[D] Do not run [R] Run once [S] Suspend [?] Help (default is "D")

Run only scripts that you trust. While scripts from the internet can be useful, this script can potentially harm your computer. If you trust this script, use the Unblock-File cmdlet to allow the script to run without this warning message

Как PowerShell различает локальные и удаленные скрипты? Все дело в идентификаторе зоны ZoneId, которую выставляет браузер в альтернативном потоке при загрузке файла (см. статью “Как Windows определяет, что файл скачан из Интернета?”). Вы можете разблокировать такой файл, поставив галку “Разблокирвать” в его свойствах или очиститься метку зоны с помощью комадлета Unblock-File.

Также следует различать различные области действия политик выполнения скриптов PowerShell (scopes):

  • MachinePolicy – действует для всех пользователей компьютера, настраивается через GPO;
  • UserPolicy – действует на пользователей компьютера, также настраивается через GPO;
  • Process — настройки ExecutionPolicy действует только для текущего сеанса PowerShell.exe (сбрасываются при закрытии процесса);
  • CurrentUser – политика ExecutionPolicy применяется только к текущему пользователю (параметр из ветки реестра HKEY_CURRENT_USER);
  • LocalMachine – политика для всех пользователей компьютера (параметр из ветки реестра HKEY_LOCAL_MACHINE);

Область применения политики можно указать с помощью параметр Scope командлета Set-ExecutionPolicy. Например:

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass –Force

Проверим текущие настройки ExecutionPolicy для всех областей:

Get-ExecutionPolicy -List

Scope ExecutionPolicy
----- ---------------
MachinePolicy Undefined
UserPolicy Undefined
Process Bypass
CurrentUser Undefined
LocalMachine RemoteSigned

Get-ExecutionPolicy scopes области действия

Значение политики выполнения, которые вы задаете с помощью командлета Set-ExecutionPolicy для областей CurrentUser и LocalMachine, хранятся в реестре. Например, выполните командлет:

Set-ExecutionPolicy -Scope LocalMachine -ExecutionPolicy Restricted –Force

Откройте ветку реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell и проверьте значение REG_SZ параметра ExecutionPolicy. Оно изменилось на Restricted (допустимые значения параметра Restricted, AllSigned, RemoteSigned, Bypass, Unrestricted и Undefined).

ExecutionPolicy в реестре

Аналогичные настройки для области CurrentUser находятся в разделе реестра пользователя HKEY_CURRENT_USER\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell.

Отметим, что чаще всего в корпоративной среде используется ExecutionPolicy со значением AllSigned на уровне LocalMachine. Это обеспечивает максимальный баланс между безопасностью и удобством. Для личного пользования на компьютере можно использовать RemoteSigned. Ну а Bypass политику лучше использовать только для запуска отдельных задач (например для запуска скриптов через GPO или заданий планировщика).

Настройка PowerShell Execution Policy с помощью групповых политик

Вы можете настроить политику выполнения PowerShel скриптов на серверах или компьютерах домена с помощью групповых политик.

  1. С помощью редактора доменных GPO (gpmc.msc) создайте новую GPO (или отредактируйте) существующую и назначьте ее на OU с компьютерами, к которым нужно применить политику запуска PowerShell скриптов;
  2. В редакторе политики перейдите в раздел Computer Configuration -> Policies -> Administrative Templates -> Windows Components -> Windows PowerShell и найдите политику Turn on Script Execution (Включить выполнение сценариев);

    Аналогичная политика есть в пользовательском разделе GPO — User Configuration, но политика компьютера имеет приоритет.

  3. Для политики доступны три значения:
    • Allow only signed scripts (Разрешать только подписанные сценарии) — соответствует политике AllSigned;
    • Allow local scripts and remote signed scripts (Разрешать локальные и удаленные подписанные сценарии) — соответствует политике PS RemoteSigned;
    • Allow all scripts (Разрешать все сценарии) — политика Unrestricted.
      групповая политика Turn on Script Execution

  4. Выберите необходимое значение политики, сохраните GPO и обновите политики на компьютере.
  5. Проверьте, что для области MachinePolicy теперь действуют новые настройки выполнения.

После настройки политики выполнения через GPO вы не сможете изменить настройки политики выполнения скриптов вручную. При попытке изменить настройки Execution Policy на компьютере, на который применяется такая GPO, появится ошибка:

Set-ExecutionPolicy : Windows PowerShell updated your execution policy successfully, but the setting is overridden by a policy defined at a more specific scope. Due to the override, your shell will retain its current effective execution policy of RemoteSigned. Type "Get-ExecutionPolicy -List" to view your execution policy settings.

Set-ExecutionPolicy : Windows PowerShell updated your execution policy successfully, but the setting is overridden by a policy defined at a more specific scope

Способы обхода политики PowerShell Execution

Есть несколько трюков, которые могут помочь вам, когда нужно запустить на компьютере PowerShell скрипт, не изменяя настройки политики выполнения. Например, я хочу запустить простой PS1 скрипт, который поверяет, что запущен с правами администратора.

Можно с помощью Get-Content получить содержимое скрипта и перенаправить его в стандартныq поток ввода консоли PS.

Get-Content c:\ps\check_process_elevation.ps1 | PowerShell.exe -noprofile –

Либо можно запустить новый процесс powershell.exe с политикой выполнения Bypass:

powershell.exe -noprofile -executionpolicy bypass -file c:\ps\check_process_elevation.ps1

обход действия powershell execution политики

Всем доброго времени суток! Скорее всего вы столкнулись с ошибкой консоли Powershell – «Выполнение сценариев отключено в этой системе». Как вы уже поняли функция «Выполнения сценариев» отключено по требованиям безопасности самой ОС. Таким образом в разы снижается шанс запуска вредоносного ПО на вашем ПК. Но в некоторых случаях нужно дать разрешение на выполнение сценариев – в статье ниже мы поговорим, как это сделать в Windows 10 и 11. Думаю, что и для более старых версий «Окон» шаги тоже подойдут.

Содержание

  1. Способ 1: Редактор локальной групповой политики
  2. Способ 2: Редактор реестра
  3. Способ 3: Через PowerShell
  4. Видео
  5. Задать вопрос автору статьи

Способ 1: Редактор локальной групповой политики

Выполнение сценариев отключено в этой системе: PowerShell

Самый простой и быстрый способ включить выполнение сценариев в PowerShell на Windows 10 и 11 – это использовать «Редактор локальной групповой политики». Вы можете быстро запустить его через поиск или с помощью горячих клавиш:

  1. Зажмите клавиши:

+ R

  1. Вводим команду:

gpedit.msc

Если у вас вылезла ошибка – читаем эту инструкцию.

Включить выполнение сценариев PowerShell в Windows 10 и 11

  1. Откройте верхний основной раздел «Конфигурация компьютера».
  2. Далее находим папку «Административные шаблоны» и уже в ней открываем «Компоненты Windows».

Включить выполнение сценариев PowerShell в Windows 10 и 11

  1. Листаем вниз до еще одной папки «Windows PowerShell» и открываем её.
  2. Справа нас интересует конфигурацию «Включить выполнение сценариев» – кликаем по ней двойным щелчком левой кнопки мыши.

Включить выполнение сценариев PowerShell в Windows 10 и 11

  1. «Включаем».
  2. Ниже в «Параметрах» укажите «Разрешить все сценарии». Применяем настройки и жмем «ОК».

Включить выполнение сценариев PowerShell в Windows 10 и 11

Способ 2: Редактор реестра

Если у вас нет редактора локальной групповой политики, потому что у вас установлена «Домашняя» версия Виндовс – вы можете использовать «Редактор реестра». Чтобы включить выполнение сценариев в Windows 10 и 11:

Читаем – как ускорить работу компьютера на 20-30%.

  1. Зажимаем наши любимые кнопки:

+ R

  1. Вводим:

regedit

  1. Пройдите по пути папок, или скопируйте и вставьте путь в адресную строку данного окна.

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows

  1. Кликаем на последнюю папку «Windows» правой кнопкой мыши – «Создать» – «Раздел».

Включить выполнение сценариев PowerShell в Windows 10 и 11

  1. Называем раздел:

PowerShell

Включить выполнение сценариев PowerShell в Windows 10 и 11

  1. Кликаем один раз по этому разделу и в правом блоке нужно создать параметр DWORD – для этого кликаем правой кнопкой по пустому месту и выбираем параметры из контекстного меню.

Включить выполнение сценариев PowerShell в Windows 10 и 11

  1. Вводим имя:

EnableScripts

  1. Кликаем двойным щелчком левой кнопки мыши по параметру – указываем «Значение»:

1

Включить выполнение сценариев PowerShell в Windows 10 и 11

  1. Создаем аналогично строковый параметр.

Включить выполнение сценариев PowerShell в Windows 10 и 11

  1. Указываем имя:

ExecutionPolicy

  1. И значение:

RemoteSigned

Включить выполнение сценариев PowerShell в Windows 10 и 11

  1. На этом все.

Откройте саму консоль PowerShell с правами администратора – проще всего найти консоль в поиске Виндовс.

Включить выполнение сценариев PowerShell в Windows 10 и 11

Вводим команду:

Set-ExecutionPolicy Bypass

Вылезет окно с подтверждением – введите букву:

Y

И потом нажмите:

Enter

После этого выполнение сценариев будет доступно. На этом все, дорогие друзья. Пишите свои дополнения и вопросы в комментариях.

Видео

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как настроить интернет на компьютере через модем byfly windows 7
  • Лучшие дополнения для windows 10
  • Как установить stable diffusion на windows
  • Сканер mustek bearpaw 2400cu plus драйвер windows 10
  • Создать загрузочную флешку windows 10 fat32