0% found this document useful (0 votes)
28 views4 pages

Enabling Developer Mode in Windows 10

Developer mode in Windows 10 allows users to more easily test apps they are developing, use the Ubuntu Bash shell environment, change developer-focused settings, and debug apps in Visual Studio. To enable developer mode, go to Settings > Update & Security > For Developers and select developer mode. This allows sideloading of unsigned apps for testing and use of the Windows Subsystem for Linux to run the Ubuntu Bash shell. Developer mode also provides easier access to system settings useful for developers in one centralized location.

Uploaded by

David Sofita
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views4 pages

Enabling Developer Mode in Windows 10

Developer mode in Windows 10 allows users to more easily test apps they are developing, use the Ubuntu Bash shell environment, change developer-focused settings, and debug apps in Visual Studio. To enable developer mode, go to Settings > Update & Security > For Developers and select developer mode. This allows sideloading of unsigned apps for testing and use of the Windows Subsystem for Linux to run the Ubuntu Bash shell. Developer mode also provides easier access to system settings useful for developers in one centralized location.

Uploaded by

David Sofita
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

What Is “Developer Mode” in

Windows 10?
CHRIS HOFFMAN @CHRISBHOFFMAN
UPDATED MARCH 1, 2018, 3:59PM EDT

If you dig through Windows 10’s settings, you may come across something
called “Developer Mode”. When put into Developer Mode, Windows allows
you to more easily test apps you’re developing, use the Ubuntu Bash shell
environment, change a variety of developer-focused settings, and do other
such things.

How to Enable Developer Mode


This setting is available in the Settings app. To access it, head to Settings >
Update & Security > For Developers and select “Developer mode”.
Your Windows 10 PC will be put into Developer Mode. This works on all
editions of Windows 10, including Windows 10 Home.
Sideload Unsigned Apps (and Debug Them in Visual
Studio)
RELATED: Windows 10 Allows You To Sideload Universal Apps, Just Like
Android Does
This option is located below “Windows Store apps” and “Sideload apps“.
Select “Windows Store apps” and Windows will only allow you to install
UWP apps from the Windows Store. Select “Sideload apps”, the default
setting, and Windows will also allow you to install apps from outside the
Windows Store, as long as they’re signed with a valid certificate.
But if you select “Developer mode”, you can install UWP apps from outside
of the Windows Store, even if they’re not signed. This is a crucial option for
UWP app developers, who will want to test their apps on their own PCs
while developing them. This option replaces the need for a “developer
license” on Windows 8.1.
Developer Mode also allows you to debug UWP apps in Visual Studio. In
fact, if you open a UWP application project in Visual Studio without
Developer Mode enabled, you’ll see an “Enable Developer Mode for
Windows 10” prompt message that instructs you to enable Developer
Mode. You’ll then be able to run an app in debug mode directly from Visual
Studio, testing it on your PC before uploading it to the Windows Store.

Bash on Ubuntu on Windows 10


RELATED: How to Install and Use the Linux Bash Shell on Windows 10
If you want to use Ubuntu’s Bash shell on Windows 10, you must first put
your device into “Developer Mode”. Only once your device is in developer
mode can you enable the “Windows Subsystem for Linux” and install the
Ubuntu environment in Bash.
If you disable Developer Mode, the Windows Subsystem for Linux will be
disabled as well, preventing access to the Ubuntu Bash shell.
Update: Starting with the Fall Creators Update, the Windows Subsystem for
Linux is now a stable feature. You no longer have to enable Developer Mode
to use Linux software on Windows.
Easier Access to Settings Developers Want
The “For Developers” pane allows you to quickly change a variety of system
settings to be more developer-friendly. Some of these settings are available
in Windows in other areas, but they’re scattered all over. This way,
developers can access them all in one place.
For File Explorer, Developer Mode can show file extensions, empty drives,
hidden files, and system files, which are all normally hidden. It can also
display the full path to a directory in the file manager’s title bar and enable
easier access to the “Run as a different user” option.

Common questions

Powered by AI

The 'For Developers' pane in Windows 10 consolidates numerous developer-focused system settings that are typically scattered throughout the system, streamlining access for developers. This pane provides settings to show file extensions, empty drives, hidden files, and system files in File Explorer, and it allows displaying the full path to a directory in the title bar of the file manager. It also enables easier access to 'Run as a different user' options, which all contribute to a more developer-friendly environment .

'Developer Mode' in Windows 10 enhances a developer's workflow and productivity by simplifying access to essential tools and settings for app development. It permits the installation and debugging of UWP apps outside of the Windows Store, facilitating real-time testing. The 'For Developers' pane consolidates various settings, such as showing file extensions and system files, and eases access to advanced options like 'Run as a different user,' thereby reducing time spent navigating the operating system. This streamlined configuration minimizes setup overhead and allows a sharper focus on coding and app testing .

Enabling 'Developer Mode' on a personal Windows 10 system can pose several security risks. Since it allows the installation of unsigned UWP apps, there is an increased risk of installing malicious software that could harm the system or compromise data security. Furthermore, enabling features like viewing hidden system files or operating with elevated privileges ('Run as a different user') potentially opens up avenues for system misconfiguration or unintentional changes that might affect system stability .

The introduction of sideloading in Windows 10 was a significant change for app developers because it eliminated the need for a 'developer license' as was required in Windows 8.1. Sideloading allows developers to install and test apps from outside the Windows Store, crucial for development and testing phases. This feature, combined with the enhanced capabilities of 'Developer Mode,' offers developers more flexibility and ease in testing and debugging UWP apps directly on their devices .

When using 'Developer Mode' in Windows 10, Visual Studio plays a critical role by allowing UWP app developers to debug their applications directly on their PCs. Without 'Developer Mode' enabled, Visual Studio prompts developers to activate it to proceed with app testing in debug mode. This integration facilitates immediate testing and iteration during the development process, streamlining the workflow before apps are submitted to the Windows Store .

When 'Developer Mode' is enabled in Windows 10, several hidden file and system settings become accessible. These include the ability to show file extensions, view empty drives, display hidden files, and expose system files. Additionally, developers gain the option to display the full path to a directory within the File Explorer’s title bar, and they can more easily access the 'Run as a different user' feature .

Following the Fall Creators Update, Microsoft implemented changes that allowed the Linux Bash shell to operate independently of 'Developer Mode' in Windows 10. Previously, activating 'Developer Mode' was a prerequisite for using the Windows Subsystem for Linux. Post-update, this subsystem became a stable feature, enabling Linux software usage without needing to engage 'Developer Mode,' thus broadening access for users wishing to use Linux-based tools .

Using 'Developer Mode' in Windows 10 was initially necessary to access the Ubuntu Bash shell. This involved enabling the 'Windows Subsystem for Linux,' which allowed the installation of the Ubuntu environment in Bash. Disabling 'Developer Mode' would disable the subsystem and prevent access to the Bash shell. However, following the Fall Creators Update, using the Ubuntu Bash shell no longer requires 'Developer Mode' as it became a stable feature of Windows .

Prior to the Windows 10 Fall Creators Update, 'Developer Mode' was necessary to enable the Windows Subsystem for Linux, which facilitates the installation and use of the Linux Bash shell. This update marked the Windows Subsystem for Linux as a stable feature, removing the requirement of 'Developer Mode' for running Linux software on Windows. This evolution simplified the process for users wanting to leverage Linux tools, enhancing cross-platform development capabilities .

Enabling 'Developer Mode' in Windows 10 allows users to install Universal Windows Platform (UWP) apps from outside the Windows Store even if they are not signed with a valid certificate. This is crucial for developers who need to test their apps on their own PCs during development. Additionally, 'Developer Mode' permits the debugging of UWP apps directly in Visual Studio. Without 'Developer Mode', developers would receive a prompt to enable it to run apps in debug mode directly from Visual Studio before uploading to the Windows Store .

You might also like