1. 在D盘根目录创建wifi.txt记事本,随后粘贴下面内容:

Add-Type -AssemblyName System.Runtime.WindowsRuntime
$asTaskGeneric = ([System.WindowsRuntimeSystemExtensions].GetMethods() | ? { $_.Name -eq 'AsTask' -and $_.GetParameters().Count -eq 1 -and $_.GetParameters()[0].ParameterType.Name -eq 'IAsyncOperation`1' })[0]
Function Await($WinRtTask, $ResultType) {$asTask = $asTaskGeneric.MakeGenericMethod($ResultType)$netTask = $asTask.Invoke($null, @($WinRtTask))$netTask.Wait(-1) | Out-Null$netTask.Result
}
Function AwaitAction($WinRtAction) {$asTask = ([System.WindowsRuntimeSystemExtensions].GetMethods() | ? { $_.Name -eq 'AsTask' -and $_.GetParameters().Count -eq 1 -and !$_.IsGenericMethod })[0]$netTask = $asTask.Invoke($null, @($WinRtAction))$netTask.Wait(-1) | Out-Null
}$connectionProfile = [Windows.Networking.Connectivity.NetworkInformation,Windows.Networking.Connectivity,ContentType=WindowsRuntime]::GetInternetConnectionProfile()
$tetheringManager = [Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager,Windows.Networking.NetworkOperators,ContentType=WindowsRuntime]::CreateFromConnectionProfile($connectionProfile)
if ($tetheringManager.TetheringOperationalState -eq 1)
{"Hotspot is already On!"
}
else{"Hotspot is off! Turning it on"Await ($tetheringManager.StartTetheringAsync()) ([Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult])
}

如下图所示:

2.将wifi.txt重命名为wifi.ps1

至此,我们就在D盘根目录下面创建好了这个wifi.ps1脚本文件

3. 更改系统策略

由于Windows10系统默认的策略是禁止直接运行ps1脚本文件的,所以需要先修改一下系统策略

右键点击开始按钮>Windows PowerShell(管理员)

执行下面命令:

set-executionpolicy remotesigned

出现策略更改提示后按字母A

4.测试脚本

修改完策略后执行D:\wifi.ps1运行我们刚才创建的脚本进行测试,出现Hotspot is off! Turning it on 代表脚本成功,开始启动热点!

5.设置脚本开机自启动

wifi.ps1同级目录下建立wifi.bat,使用文本编辑打开,输入以下内容,然后保存:

pushd %~dp0
powershell.exe -command ^"& {set-executionpolicy Remotesigned -Scope Process; .'.\wifi.ps1' }"
popd
pause

wifi.bat添加到开机计划中即可。 具体可见win10添加计划任务

6.可重启电脑测试是否正常自动开启热点

文中涉及到的附件,可在下方下载。

附件下载

【彻底解决】Win10设置开机自动开启【移动热点】相关推荐

  1. Win10电脑怎么设置开机自动开启移动热点

    一些用户的笔记本电脑连接的是有线网,那么可以通过开启移动热点来让手机等移动设备也可以使用这个有线网络资源,但是每次开启电脑再去单独开启就非常的麻烦,其实我们可以设置win10电脑开机自启动移动热点,下 ...

  2. 解决Win10更新后无法开启移动热点的问题

    解决Win10更新后无法开启移动热点的问题 在一次系统自动更新后,突然发现移动热点无法打开,上网搜索了一下发现并没有能解决实际问题的内容,所以自己解决完后记录一下. 先对问题进行溯源,查了一下本次Wi ...

  3. (已解决)win10电脑开机自动开启word文档

    1.打开word 2.单击 选项 3.单击 信任中心->信任中心设置 4.选择受信任位置 5.电脑重启即可

  4. win10设置开机自动输入密码

    1.问题描述 win10系统安装完成后,绑定了微软帐号后,每次开机都会要求输入微软账号密码,这极大影响了开机效率以及工作效率. 2.问题解决 1.快捷键win+R,输入netplwiz,回车.如图所示 ...

  5. Linux设置开机自动开启网络

    进入文件夹 cd /etc/sysconfig/network-scripts/ 查看一下网络 ls 我这里是ifcfg-ens33 编辑配置 vim ifcfg-ens33 onboot改为yes即 ...

  6. win10设置开机自动自动

    将启动项快捷方式拉入此路径即可: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

  7. Windows10设置移动热点开机自动开启

    带有无线网卡设备的Windows10系统中提供了移动热点的功能,可以很方便的将电脑有线网络通过无线广播出去(相当于无线路由器的效果),但是这个功能必须要手动开启,下面提供一个可以开机自动开启移动热点的 ...

  8. outlook邮箱显示一直启动中_win10outlook邮箱怎么设置开机自动运行 - 卡饭网

    windows xp系统下如何设置开机自动运行程 windows xp系统下如何设置开机自动运行程 设置开机自动运行的步骤方法如下: 点击桌面左下角开始菜单,运行设置中的控制面板. 在打开的控制面板中 ...

  9. Win10下设置开机自动挂载虚拟磁盘

    前言 老师之前搞了一个latex的虚拟磁盘环境共享给我们使用,然后我发现虚拟磁盘真是个好东西,相当于每个人只要把这个虚拟磁盘拷贝过去,然后双击挂载上,就可以直接使用整个latex环境,不需要安装.也不 ...

最新文章

  1. c# xml html标签,在asp.net(C#)中采用自定义标签和XML、XSL显示数据
  2. Android进阶笔记07:Android之MVC 理解
  3. C#强化系列:HttpModule,HttpHandler,HttpHandlerFactory简单使用
  4. 【算法】快速排序与归并排序对比
  5. 山东大学 2020级数据库系统 实验一
  6. MongoDB DBA常用的NoSQL语句(全)
  7. 神级程序员8000行css代码画出一个蒙娜丽莎,堪比达芬奇!
  8. 转 Kafka入门经典教程
  9. Hadoop HA集群部署
  10. java实现ssh_使用纯Java实现一个WebSSH项目
  11. [笔记分享] [Camera] msm8926的ZSL功能小结
  12. 【数据结构课设】:后缀树
  13. c语言中if函数作用,c语言函数if的用法怎么用
  14. websocket与http优缺点
  15. Data Uncertainty Learning in Face Recognition
  16. 爱上经典之《大公鸡》
  17. RAID5容量计算方式:单块磁盘容量*(n-1)
  18. RHEL7.3 DNS配置
  19. 电脑上不了网,网络协商速率只有10M?
  20. C++笔记-学习算法与实现-计算几何-二维向量和线段运算

热门文章

  1. 登录滑块验证表单_如何构建双滑块登录和注册表单
  2. 易语言html5播放器问题,易语言媒体播放器 - 已处理问题存放区 - 中国红客联盟 - Powered by HUC...
  3. 使用二维数组表示N阶矩阵
  4. redis-setnx-实现原理
  5. IIC/I2C总线实验
  6. 【智能车竞赛】状态机编程在智能车竞速赛道中的应用 - 编程小记
  7. 基于百万级别的站内信设计
  8. 私有云、公共云和混合云的安全性差异和优缺点
  9. php添加学生信息,PHP开发 学生管理系统之添加信息PHP页面
  10. 腾讯云服务器部署TomCat出现404