当我们经常需要使用移动热点的时候,可能希望开机便自启动移动热点。一、 技术难度:★★★(3颗星) 阅读时间:大约3分钟 适用于:Windows10/11二、执行步骤:1、鼠标右击屏幕左下角的开始菜单,打开 Windows PowerShell(管理员)(A)在Windows11中可以打开 Windows终端(管理员)(A)2、在打开的Windows PowerShell窗口中输入:set-executionpolicy remotesigned 按下键盘上的回车键(Enter按键)。3、等待一会,将出现如下的提示。输入:a。然后按下回车键(Enter按键)。(Windows11的终端中可能不显示提示,这是正常的。)4、关闭Windows PowerShell窗口。打开资源管理器,并在地址栏输入:%appdata%\Microsoft\Windows\Start Menu\Programs\Startup然后按下回车键(Enter按键)。5、将进入“启动”这个文件夹内。在空白处鼠标右击,选择“新建”,选择“文本文档”。6、更改新建的这个文件的txt后缀为bat。7、若是出现下图提示,点击“是”。8、鼠标右键点击该文件,然后选择“编辑”。9、在打开的窗口输入以下内容:powershell -executionpolicy remotesigned -file "%appdata%\Microsoft\Windows\Start Menu\Programs\pondsihotspot.ps1" exit10、在资源管理器的地址栏输入:%appdata%\Microsoft\Windows\Start Menu\Programs然后按下回车键(Enter按键),将进入“程序”这个文件夹内。在空白处鼠标右击,选择“新建”,选择“文本文档”。更改新建的这个文件名字为“pondsihotspot.ps1”。若是出现重命名提示,点击“是”。11、鼠标右键点击该文件,选择“打开方式”,选择“记事本”打开。12、复制以下内容到文件内,完成后保存并关闭。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) { "" } else{ Await ($tetheringManager.StartTetheringAsync()) ([Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult]) }10、重启电脑,看下是否可以自动打开移动热点。 三、以上。

此贴只为讨论,不做解答。若有异常,欢迎提问


亲测可用,谢谢评论1人认为这条评论有帮助·这条评论对你有帮助吗?是否抱歉,这没有帮助。太棒了!感谢你的反馈。你对这条评论的满意度如何?感谢你的反馈,它能帮助改进网站。你对这条评论的满意度如何?感谢你的反馈。


输入set-executionpolicyremotesigned后没有反应咋办评论2人认为这条评论有帮助·这条评论对你有帮助吗?是否抱歉,这没有帮助。太棒了!感谢你的反馈。你对这条评论的满意度如何?感谢你的反馈,它能帮助改进网站。你对这条评论的满意度如何?感谢你的反馈。


点赞(83) 打赏

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部