Win11系统里没有本地组策略编辑器(gpedit.msc)解决方法

今天使用cmd输入gpedit.msc后提示没有本地策略编辑器,就很无语,经过我的一番辛苦,终于找到了解决办法。以下是解决方法:

1、使用Win+R,输入gpedit.msc

2、在桌面按下Win+R,输入【notepad】,打开记事本输入以下内容:

```batch

@echo off

pushd "%~dp0"

dir /b %systemroot%\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >gp.txt

dir /b %systemroot%\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>gp.txt

for /f %%i in ('findstr /i . gp.txt 2^>nul') do dism /online /norestart /add-package:"%systemroot%\servicing\Packages\%%i"

pause

3、保存记事本,文件名改为gpedit.bat,保存类型选择【所有文件】。

4、在桌面右键单击gpedit.bat文件,选择以管理员身份运行,

自动停止后,出现请按任意键继续...

就说明成功了。

然后你就可以把该文件放到C盘windows下的System32目录下。

结束!!!!!!!!

收工!

### Vite 开发服务器启动时报错 `crypto$2.getRandomValues is not a function` 的解决方案 当遇到此类型的错误时,通常是因为某些库依赖于 Node.js 提供的加密模块功能,而这些功能可能在特定版本下不可用或者行为有所不同。具体来说,在较低版本的 Node.js 中,可能存在对 `getRandomValues` 方法的支持不足。 对于提到的情况,有几种方法可以解决问题: #### 方案一:调整 Vite 版本 如果项目允许的话,可以通过回退至更稳定的Vite版本来规避该问题。例如,将Vite版本设定为5.4.11能够有效避免上述异常情况的发生[^1]。这涉及到修改项目的 `package.json` 文件中的依赖项部分,指定确切的Vite版本号并锁定之,从而确保无论是在本地环境还是持续集成环境中都能保持一致的行为。 ```json { "dependencies": { "vite": "5.4.11" } } ``` 之后运行 `npm install` 来更新依赖包。 #### 方案二:升级Node.js版本 另一个可行的办法是考虑升级Node.js版本到更高水平(比如至少18.x),因为较新的Node.js版本提供了更好的安全性和性能改进,并且修复了许多已知的问题和漏洞。这样做不仅有助于解决当前碰到的具体问题,还能让开发者享受到更多现代JavaScript特性带来的便利[^3]。 需要注意的是,一旦决定更改Node.js版本,则应同步检查其他工具链组件是否与此新版本兼容,特别是那些紧密关联于Node.js的应用程序和服务端脚本。 #### 实际操作建议 考虑到生产环境的一致性以及团队协作的需求,推荐先在一个隔离测试环境下验证所选方案的效果后再推广至整个工作流程中。此外,务必记录所有的变更过程及其影响范围以便日后追溯查询。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值