当前位置: 纯净系统之家 >  win11系统教程 >  win11热点开机自启

win11热点开机自启

更新时间:2024-06-07 11:45:14作者:jiang

  Win11作为微软最新推出的操作系统,带来了许多新功能和改进,其中开机自启无线热点成为了用户热议的话题之一。在Win11中,用户可以轻松地设置无线热点在开机时自动启动,省去了每次手动操作的繁琐。这一功能的实现不仅提高了用户的使用体验,还增强了Win11的便利性和智能化。Win11的不断创新让用户们享受到了更便捷的操作体验,也为未来的科技发展带来了更多的可能性。

  具体操作如下

  1. 首先,按键盘上的【 Win + X 】组合键,或右键点击任务栏上的【Windows徽标】,在打开的右键菜单项中,选择【终端(管理员)】;

win11热点开机自启

  2. 用户账户控制窗口,你要允许此应用对你的设备进行更改吗?点击【是】;

win11热点开机自启

  3. 管理员:Windows PowerShell窗口,输入并执行以下命令:

  set-executionpolicy remotesigned

win11热点开机自启

  4. 打开文件资源管理器,并在地址栏输入:

  %appdata%\Microsoft\Windows\Start Menu\Programs\Startup

win11热点开机自启

  5. 打开的文件夹中,空白处,点击【右键】,在打开的菜单项中,选择【新建文本文档】;

win11热点开机自启

  6. 新建的文本文档窗口,输入以下内容:

01powershell -executionpolicy remotesigned -file "%appdata%\Microsoft\Windows\Start Menu\Programs\pondsihotspot.ps1" 02exit 复制代码 powershell -executionpolicy remotesigned -file "%appdata%\Microsoft\Windows\Start Menu\Programs\pondsihotspot.ps1" exit win11热点开机自启

  7. 点击左上角的【文件】,在打开的下拉项中,选择【另存为】;

win11热点开机自启

  8. 另存为窗口,注意两个地方:

  1)文件名填入以【.bat】结尾的名称,保存类型选择【所有文件】

  2)编码选择【ANSI】

  最后点击【保存】。

win11热点开机自启

  9. 再打开文件资源管理器,并在地址栏输入:

  %appdata%\Microsoft\Windows\Start Menu\Programs

win11热点开机自启

  10. 打开的文件夹中,空白处,点击【右键】,在打开的菜单项中,选择【新建文本文档】;

win11热点开机自启

  11. 新建的文本文档窗口,输入以下内容:

01Add-Type -AssemblyName System.Runtime.WindowsRuntime 02$asTaskGeneric = ([System.WindowsRuntimeSystemExtensions].GetMethods() | ? { $_.Name -eq 'AsTask' -and $_.GetParameters().Count -eq 1 -and $_.GetParameters()[0].ParameterType.Name -eq 'IAsyncOperation`1' })[0] 03Function Await($WinRtTask, $ResultType) { 04$asTask = $asTaskGeneric.MakeGenericMethod($ResultType) 05$netTask = $asTask.Invoke($null, @($WinRtTask)) 06$netTask.Wait(-1) | Out-Null 07$netTask.Result 08} 09Function AwaitAction($WinRtAction) { 10$asTask = ([System.WindowsRuntimeSystemExtensions].GetMethods() | ? { $_.Name -eq 'AsTask' -and $_.GetParameters().Count -eq 1 -and !$_.IsGenericMethod })[0] 11$netTask = $asTask.Invoke($null, @($WinRtAction)) 12$netTask.Wait(-1) | Out-Null 13} 14$connectionProfile = [Windows.Networking.Connectivity.NetworkInformation,Windows.Networking.Connectivity,ContentType=WindowsRuntime]::GetInternetConnectionProfile() 15$tetheringManager = [Windows.Networking.NetworkOperators.NetworkOperatorTetheringManager,Windows.Networking.NetworkOperators,ContentType=WindowsRuntime]::CreateFromConnectionProfile($connectionProfile) 16if ($tetheringManager.TetheringOperationalState -eq 1) { 17"Hotspot is already On!" 18} 19else{ 20"Hotspot is off! Turning it on" 21Await ($tetheringManager.StartTetheringAsync()) ([Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult]) 22} 复制代码 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]) }

 

  再点击左上角的【文件】,打开的下拉项中,选择【另存为】;

win11热点开机自启

  12. 另存为窗口,注意两个地方:

  1)文件名填入以【.ps1】结尾的名称,保存类型选择【所有文件】

  2)编码选择【ANSI】

  最后点击【保存】。

win11热点开机自启

  最后运行【wifi.bat】,测试能否打开热点。

  以上就是Win11热点开机自启的全部内容,如果遇到这种情况的用户可以按照以上方法来解决,希望对大家有所帮助。

相关教程