我想激活开发者模式(使用ubuntu子系统),但我没有管理员帐户凭据。但是,我可以访问具有管理员权限的cmd.exe。所以我可以打开注册表并使用powershell而不受限制。一些教程(this one for example)声明可以通过在注册表中创建或设置特殊键来轻松激活开发模式:
HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ AppModelUnlock \ AllowDevelopmentWithoutDevLicense
在我的情况下,这些密钥之前在注册表中不存在,所以我手动添加它们。可悲的是,它不起作用,开发模式仍然无效。我还尝试使用终端(start ms-settings:
)打开设置应用程序并使用GUI启用开发模式,但似乎启动命令忽略/刷新管理员优先权,应用程序要求提供凭据。
操作系统:Win10
构建版本:14393.1198
由于@ magicandre1981的答案,我尝试运行以下命令
DISM / Online / Add-Capability /CapabilityName:Tools.DeveloperMode.Core ~~~~0.0.1.0
但我收到了这个错误:
部署映像服务和管理工具
版本:10.0.14393.0错误:11
无法使用32位版本的DISM为正在运行的64位操作系统提供服务 请使用与您的计算机架构相对应的DISM版本。
可以在C:\ WINDOWS \ Logs \ DISM \ dism.log找到DISM日志文件
在谷歌的帮助下,我发现我必须使用位于C:\\Windows\native
的其他cmd.exe版本。所以我在那里导航并调用了cmd.exe。之后我又得到了一个错误,即当前目录无效,但导航回C:\\Windows\System32
后,命令完成没有错误。但是,它仍然无效。我重新启动了系统,开发模式仍未激活。
答案 0 :(得分:4)
在以admin身份运行的cmd.exe中,运行以下2个命令:
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" /t REG_DWORD /f /v "AllowDevelopmentWithoutDevLicense" /d "1"
和
DISM /Online /Add-Capability /CapabilityName:Tools.DeveloperMode.Core~~~~0.0.1.0
根据您运行的Windows 10 Build,您可能需要重新启动系统才能完成设置。
要启用Linux子系统,请以管理员身份打开cmd.exe并运行
DISM /Online /Enable-Feature /FeatureName:Microsoft-Windows-Subsystem-Linux
答案 1 :(得分:0)
进入cmd / admin后,运行mmc compmgmt.msc
并为自己创建具有管理员权限的用户。以该用户登录,pwn。