【Windows10 IoT开发系列】开发人员模式设置

简介: 原文:【Windows10 IoT开发系列】开发人员模式设置  声明:本文转自微软Windows 开发人员中心(https://msdn.microsoft.com/library/windows/apps/xaml/dn706236.aspx),在此基础上进行删减和修改。
原文: 【Windows10 IoT开发系列】开发人员模式设置



声明:本文转自微软Windows 开发人员中心(https://msdn.microsoft.com/library/windows/apps/xaml/dn706236.aspx),在此基础上进行删减和修改。

​对于要用于开发、安装或测试应用的设备,不再需要开发人员许可证。你只需从设备的设置中为这些任务启用设备一次。(仅限于运行Windows 10系统的设备)

使用开发人员功能

使用 Microsoft Visual Studio 开发应用

如果你在 Windows 10 设备上使用 Visual Studio 并打开适用于 Windows 8.1 或 Windows 10 应用的解决方案,系统将通过此对话框提示你启用开发者模式。你需要启用开发者模式才能使用设计器和调试应用。

当你看到此对话框时,请单击“开发人员设置”以直接转到“更新和安全”页面。也可通过“开始”→“设置”→“更新和安全”→“针对开发人员”→“开发人员模式”来启动。

启动Developer Mode

启用 Windows 10 设备

对于 Windows 10,根据你需要用于开发的设备上启用开发人员功能。这包括任何设备:Windows 10台式机、平板电脑和手机。你可以通过启用开发人员模式来进行开发,或仅进行旁加载。

  • 旁加载是指安装未经 Windows 应用商店认证的应用,然后对其进行运行或测试的过程。例如,仅限公司内部使用的应用。
  • 使用开发人员模式,你不仅可以旁加载应用,还可以在调试模式下从Visual Studio运行应用。

注意:启动旁加载应用,你仍应该从受信任的源安装应用。 安装未经 Windows 应用商店认证的旁加载应用时,你须同意已获取旁加载应用所需的所有权限,并且对任何由安装和运行应用引发的损害负全责。 

 

设置组策略或注册表项

你还可以使用组策略或注册表项作为启用用于开发的 Windows 10 桌面设备的备用方法。

对于桌面设备系列

使用 gpedit.msc 设置组策略来启用设备,除非你使用Windows 10 家庭版。如果你使用 Windows 10 家庭版,则需要使用 regedit 或 PowerShell 命令直接设置注册表项以启用设备。

使用 gpedit 启用设备

  1. 运行“Gpedit.msc”。
  • 转到 Local Computer Policy > Computer Configuration > Administrative Templates > Windows Components > App Package Deployment
  • 若要启用旁加载,请编辑策略以启用以下项:

  • 允许安装所有受信任的应用

  • 若要启用开发人员模式,请编辑策略以启用以下两项:

  • 1.允许安装所有受信任的应用
  • 2.允许开发 Windows 应用商店应用并从集成开发环境 (IDE) 安装这些应用
  • 重新启动计算机。

使用 regedit 启用设备

  1. 运行“regedit”
  • 若启用旁加载,请将此 DWORD 的值设置为 1:

  • HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock\AllowAllTrustedApps

若启用开发人员模式,请将此 DWORD 的值设置为 1:

  • HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock\AllowDevelopmentWithoutDevLicense

使用 PowerShell 启用设备

  1. 使用管理员权限运行 PowerShell。
  • 若要启用旁加载,请运行此命令:

  • PS C:\WINDOWS\system32> reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" /t REG_DWORD /f /v "AllowAllTrustedApps" /d "1"

若要启用开发人员模式,请运行此命令:

  • PS C:\WINDOWS\system32> reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" /t REG_DWORD /f /v "AllowDevelopmentWithoutDevLicense" /d "1"

注销开发人员许可证

  1. 使用管理员权限运行 PowerShell。
  • 运行此命令:unregister-windowsdeveloperlicense


目录
相关文章
|
1月前
|
Rust 资源调度 安全
为什么使用 Rust over C++ 进行 IoT 解决方案开发
为什么使用 Rust over C++ 进行 IoT 解决方案开发
64 7
|
28天前
|
监控 关系型数据库 MySQL
PowerShell 脚本编写 :自动化Windows 开发工作流程
PowerShell 脚本编写 :自动化Windows 开发工作流程
24 0
|
2月前
|
存储 开发者 Windows
WINDOWS 环境变量设置方法
本文旨在帮助使用Windows电脑的开发者们为其设备配置环境变量,以更好地支持大模型应用的开发工作。文中详细介绍了三种配置方法:一是将环境变量设置为系统级变量;二是在命令行界面通过`SET`命令或`PowerShell`临时设置变量;三是借鉴MAC的方式,创建全局环境变量文件`.zshrc`进行配置。这些方法简单实用,便于根据实际需求选择适合的方式进行配置。
|
3月前
|
存储 分布式计算 物联网
Apache IoTDB进行IoT相关开发实践
当今社会,物联网技术的发展带来了许多繁琐的挑战,尤其是在数据库管理系统领域,比如实时整合海量数据、处理流中的事件以及处理数据的安全性。例如,应用于智能城市的基于物联网的交通传感器可以实时生成大量的交通数据。据估计,未来5年,物联网设备的数量将达数万亿。物联网产生大量的数据,包括流数据、时间序列数据、RFID数据、传感数据等。要有效地管理这些数据,就需要使用数据库。数据库在充分处理物联网数据方面扮演着非常重要的角色。因此,适当的数据库与适当的平台同等重要。由于物联网在世界上不同的环境中运行,选择合适的数据库变得非常重要。 原创文字,IoTDB 社区可进行使用与传播 一、什么是IoTDB 我
173 9
Apache IoTDB进行IoT相关开发实践
|
1月前
|
Ubuntu Linux Python
如何利用wsl-Ubuntu里conda用来给Windows的PyCharm开发
如何在WSL(Windows Subsystem for Linux)的Ubuntu环境中使用conda虚拟环境来为Windows上的PyCharm开发设置Python解释器。
63 0
|
2月前
|
存储 安全 程序员
Windows任务管理器开发原理与实现
Windows任务管理器开发原理与实现
|
3月前
|
安全 Windows
【Azure云服务 Cloud Service】Cloud Service的实例(VM)中的服务描述Software Protection 与 Windows Defender, 如何设置Windows Defender Antivirus服务
【Azure云服务 Cloud Service】Cloud Service的实例(VM)中的服务描述Software Protection 与 Windows Defender, 如何设置Windows Defender Antivirus服务
|
2月前
|
关系型数据库 数据库 PostgreSQL
在C#中获取与设置Windows的字符编码方式
通过以上步骤,你可以在Docker环境下有效地重启PostgreSQL服务。这对于维护数据库健康、应用更新或环境配置更改后确保数据库服务正常运行至关重要。根据你的具体需求和环境设置,选择合适的方法来执行重启操作。
18 0
|
3月前
|
开发者 C# Windows
WPF与游戏开发:当桌面应用遇见游戏梦想——利用Windows Presentation Foundation打造属于你的2D游戏世界,从环境搭建到代码实践全面解析新兴开发路径
【8月更文挑战第31天】随着游戏开发技术的进步,WPF作为.NET Framework的一部分,凭借其图形渲染能力和灵活的UI设计,成为桌面游戏开发的新选择。本文通过技术综述和示例代码,介绍如何利用WPF进行游戏开发。首先确保安装最新版Visual Studio并创建WPF项目。接着,通过XAML设计游戏界面,并在C#中实现游戏逻辑,如玩家控制和障碍物碰撞检测。示例展示了创建基本2D游戏的过程,包括角色移动和碰撞处理。通过本文,WPF开发者可更好地理解并应用游戏开发技术,创造吸引人的桌面游戏。
178 0
|
3月前
|
开发者 iOS开发 C#
Uno Platform 入门超详细指南:从零开始教你打造兼容 Web、Windows、iOS 和 Android 的跨平台应用,轻松掌握 XAML 与 C# 开发技巧,快速上手示例代码助你迈出第一步
【8月更文挑战第31天】Uno Platform 是一个基于 Microsoft .NET 的开源框架,支持使用 C# 和 XAML 构建跨平台应用,适用于 Web(WebAssembly)、Windows、Linux、macOS、iOS 和 Android。它允许开发者共享几乎全部的业务逻辑和 UI 代码,同时保持原生性能。选择 Uno Platform 可以统一开发体验,减少代码重复,降低开发成本。安装时需先配置好 Visual Studio 或 Visual Studio for Mac,并通过 NuGet 或官网下载工具包。
264 0