在Windows 11中将Skype设为默认通话软件需三步:一、通过“设置→电话→管理默认应用”及“按协议指定默认应用”将tel/sms/callto协议关联至Skype;二、在Skype“高级选项”中启用后台权限与自动启动,并在Skype设置中开启后台运行及跨应用呼叫;三、用PowerShell以管理员身份重注册Skype协议。

如果您在 Windows 11 中希望将 Skype 设为默认通话软件,但系统当前未将其关联至电话呼叫或通讯类操作,则可能是由于默认应用设置未指向 Skype,或 Skype 尚未完成设备权限与协议注册。以下是实现该目标的多种可行方法:
一、通过默认应用设置全局指定 Skype 为通讯类默认程序
此方法直接修改系统级默认应用映射,使“tel:”链接、拨号请求及通讯协议均交由 Skype 处理。
1、按下 Win + I 打开“设置”应用。
2、点击左侧“蓝牙和其他设备”,再点击右侧“电话”选项。
3、在“电话呼叫”区域下方,点击“管理默认应用”链接。
4、在新打开的“默认应用”页面顶部搜索框中输入 Skype。
5、在结果中点击 Skype 应用图标,确保其被设为以下协议的默认处理程序:tel、sms、callto。
6、返回上一级,滚动至页面底部,点击“按协议指定默认应用”。
7、在协议列表中依次查找并点击 tel、sms、callto,对每一项均选择 Skype 作为默认应用。
二、通过应用高级选项启用 Skype 的后台通信权限并注册协议
此路径确保 Skype 具备响应系统级通话请求所需的运行权限与协议注册状态,尤其适用于从 Microsoft Store 安装的 SkypeApp 版本。
1、按下 Win + I 打开“设置”。
2、点击“应用”→“已安装的应用”,在搜索框中输入 Skype。
3、点击 Skype 条目右侧的“⋯”按钮,选择“高级选项”。
4、向下滚动至“后台应用权限”,将下拉菜单设为 始终允许。
5、继续滚动至“启动选项”,开启“登录时自动启动”和“允许此应用在后台运行”。
6、关闭设置窗口后,在开始菜单中右键 Skype 图标,选择“更多”→“应用设置”。
7、在 Skype 设置内进入“常规”→“启动与通知”,启用“在后台运行 Skype”和“接收来自其他应用的呼叫”。
三、使用 PowerShell 强制重注册 Skype 协议处理能力
当 Skype 已安装但未出现在默认协议列表中时,可能因其 URI 协议注册信息损坏或缺失;本方法通过命令行触发重新注册流程,恢复 tel/sms/callto 关联能力。
1、右键“开始”按钮,选择“终端(管理员)”或“Windows PowerShell(管理员)”。
2、输入以下命令并回车,以获取 Skype 的完整包名:
Get-AppxPackage *Skype* | Select PackageFullName
3、复制输出结果中的 PackageFullName(例如:Microsoft.SkypeApp_15.123.1234.0_x64__kzf8qxf38zg5c)。
4、执行注册命令(将下方示例中的包名替换为实际值):
Add-AppxPackage -Register "C:\Program Files\WindowsApps\Microsoft.SkypeApp_15.123.1234.0_x64__kzf8qxf38zg5c\AppxManifest.xml" -DisableDevelopmentMode
5、若提示路径不存在,先运行 Get-AppxPackage *Skype* | Foreach {Add-AppxPackage -Register "$($_.InstallLocation)\AppxManifest.xml" -DisableDevelopmentMode}。
6、重启电脑后,再次检查“默认应用→按协议指定”中是否已列出 Skype 可选项目。










