首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[经验]Win11 Wifi热点开机启动设置技巧

发布于 2025-02-07 10:40:04
0
76

1、首先,按键盘上的【Win+X】组合键,或右键点击任务栏上的【Windows徽标】,在打开的右键菜单项中,选择【终端(管理员)】;2、用户账户控制窗口,你要允许此应用对你的设备进行更改吗?点击【是】...

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

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

3、管理员:WindowsPowerShell窗口,输入并执行以下命令:

set-executionpolicyremotesigned

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

%appdata%\Microsoft\Windows\StartMenu\Programs\Startup

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

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

powershell-executionpolicyremotesigned-file

"%appdata%\Microsoft\Windows\StartMenu\Programs\pondsihotspot.ps1"

exit

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

8、另存为窗口,注意两个地方:1)文件名填入以【.bat】结尾的名称,保存类型选择【所有文件】2)编码选择【ANSI】最后点击【保存】。

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

%appdata%\Microsoft\Windows\StartMenu\Programs

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

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

Add-Type-AssemblyNameSystem.Runtime.WindowsRuntime

$asTaskGeneric=([System.WindowsRuntimeSystemExtensions].GetMethods()|?{$_.Name-eq'AsTask'-and$_.GetParameters().Count-eq1-and$_.GetParameters()[0].ParameterType.Name-eq'IAsyncOperation`1'})[0]

FunctionAwait($WinRtTask,$ResultType){

$asTask=$asTaskGeneric.MakeGenericMethod($ResultType)

$netTask=$asTask.Invoke($null,@($WinRtTask))

$netTask.Wait(-1)|Out-Null

$netTask.Result

}

FunctionAwaitAction($WinRtAction){

$asTask=([System.WindowsRuntimeSystemExtensions].GetMethods()|?{$_.Name-eq'AsTask'-and$_.GetParameters().Count-eq1-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-eq1){

"HotspotisalreadyOn!"

}

else{

"Hotspotisoff!Turningiton"

Await($tetheringManager.StartTetheringAsync())([Windows.Networking.NetworkOperators.NetworkOperatorTetheringOperationResult])

}

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

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

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

2)编码选择【ANSI】最后点击【保存】。

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

评论
一个月内的热帖推荐
电脑助手
Lv.1普通用户

1446

帖子

14

小组

2710

积分

赞助商广告
站长交流