📌  相关文章
📜  无法加载 vscode 文件,因为在此系统上禁用了运行脚本 - Javascript (1)

📅  最后修改于: 2023-12-03 15:40:06.988000             🧑  作者: Mango

无法加载 vscode 文件,因为在此系统上禁用了运行脚本 - JavaScript

问题描述

在打开 VSCode 时,出现了如下的提示窗口:

提示信息为:无法加载 ${file},因为在此系统上禁用了运行脚本 - JavaScript

该错误提示表示当前系统禁用了运行 JavaScript 脚本,导致无法加载 VSCode 文件。

解决方案
方法一:更改系统安全策略
  1. 在 Windows 搜索栏中,输入“gpedit.msc”并打开。
  2. 在“计算机配置” > “Windows 设置” > “安全设置” > “本地策略” > “安全选项”中找到“启用的 ActiveScripting”项。
  3. 双击该项,选择“启用”。
  4. 点击“确定”并重启计算机。
方法二:使用管理员权限运行 VSCode
  1. 右键点击 VSCode 应用程序图标,在菜单中选择“以管理员身份运行”选项。
  2. 出现提示窗口后,点击“是”进行确认。
参考链接
  1. Microsoft官方文档——Local computer policy settings
function enableActiveScripting() {
  const gpedit = require('gpedit.msc');
  const securityOptions = gpedit.locate('HKEY_LOCAL_MACHINE\\Windows\\Settings\\Security\\LocalPolicy\\SecurityOptions');
  const activeScripting = securityOptions.find('Enable ActiveScripting');
  activeScripting.enable();
  gpedit.save();
  console.log('ActiveScripting is now enabled!');
}
import subprocess

def run_as_admin(cmd):
    subprocess.call(['runas', '/user:Administrator', cmd])

run_as_admin('code')

以上代码片段为在程序中通过 JavaScript 更新系统安全设置的方法与在 Python 中以管理员身份运行 VSCode 的方法。