Command Prompt / Console / Windows Subsystem for Linux (WSL)

Greetings from the Windows Command-Line Teams, including the Windows Console and Windows Subsystem for Linux (WSL) teams!

We’re hear to learn about the features you’d like to see in the Windows Console (the terminal app itself), Cmd and PowerShell shells, and the Windows Subsystem for Linux (WSL) upon which several Linux distros now run!

Note: Please don’t file bugs & issues here: file issues on our GitHub repos instead:

Please DO post your asks, ideas, wants and needs for future features: We ARE listening, and we ARE grateful for your feedback!

Windows Console & WSL Teams.

$ | >

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Fix tab expansion of environment variables

    Currently, tab expansion works fairly well. However, tab expansion fails when any part of a path uses an environment variable. Please fix this so tab completion (matching files / directories) expands environment variables as part of it's tab completion.

    Working example:
    1. In cmd.exe, type the following
    cd C:\windows
    2. Now hit 'tab' key twice
    3. Update the cmd.exe line to the following:
    cd %windir%\
    4. Now hit 'tab' key many times

    Results (as expected):
    At step 2, the tab cycles through all directories that start with 'c:\windows'.
    At step 4, the tab cycles through all subdirectories directly under c:\windows. …

    6 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Cmd (classic shell)  ·  Flag idea as inappropriate…  ·  Admin →
  2. We are still using DOS program. Initially our DOS program works in Windows 10 Pro but can't later. How to reset the NTVDM?

    We are still using DOS program. Initially our DOS program works in Windows 10 Pro but can't later. How to reset the NTVDM?

    3 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. 3 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  4. with 3 issues fixed, 3 issues worked on and 3 issues planned

    - I suggest you get a hold of Satya Nadella and ask him about his priorities

    1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Use legacy console does not work NTVDVM crashes

    NTVDVM does not work. Use legacy console does not stay on.

    1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. I like all except the F11 full screen toggle. I have many programs that use F11. How can this feature be disabled?

    I like all except the F11 full screen toggle. I have many programs that use F11. How can this feature be disabled?

    2 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Awesome!

    I think the new "bar-less" console window paired with the right set of colours makes dull console-programs look awesome. Here is an example of a programs I have made (at https://github.com/gvanem/wsock-trace).
    Running on Win 8.1:
    http://www.watt-32.net/misc/screenshot_ahost-msdn-com.png
    The same running on Win-10:
    http://www.watt-32.net/misc/screenshot_ahost-msdn-com-win10.png

    1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Allow separate transparency settings for active vs. inactive windows

    For greater usability, it's nice for the active window to be nearly opaque; it's just easier on the eyes. But for other inactive windows, allowing some transparency so they can bleed through is very attractive. Couple this with an option to keep console windows on top (+transparent when inactive) and you get a really swell opportunity for console activities to be readily available without hogging screen space.

    9 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  9. CMD options gone after chaning to microsoft account not local account

    I could change settings in cmd, but when i logged onto my Microsoft account, I wanst able to change, opacity settings and other settings.

    2 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. conhost.exe issues with C# System.Diagnostics.Process executing batch script

    ConhostV2.dll exception 0xc0000005 trying to execute batch script in a new C# (System.Diagnostics.Process) with UseShellExecute=false and CreateNoWindow=true.
    Setting CreateNoWindow=false makes it work OK.

    The error:
    Faulting application name: conhost.exe, version: 10.0.10074.0, time stamp: 0x553ad051
    Faulting module name: ConhostV2.dll, version: 10.0.10074.0, time stamp: 0x553ad08b
    Exception code: 0xc0000005
    Fault offset: 0x000000000000d3c0
    Faulting process ID: 0x1b40
    Faulting application start time: 0x01d0a1f9a3416eed
    Faulting application path: C:\WINDOWS\system32\conhost.exe
    Faulting module path: C:\WINDOWS\SYSTEM32\ConhostV2.dll
    Report ID: d3b5c780-febb-48cf-b5da-7dd9dc3bd22b
    Faulting package full name:
    Faulting package-relative application ID:

    To reproduce:
    using System;
    using System.Diagnostics;

    namespace ConsoleApplication3
    {
    class Program
    {
    static void Main(string[] args)
    {
    ProcessStartInfo si = new ProcessStartInfo();
    si.FileName…

    3 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  11. Mark mode should be enabled via use keyboard modifiers in addition to Ctrl+M

    This is similar to another UserVoice feature idea that was already accepted and implemented: Switch between block and line text selection with a modifier[1].

    Other console emulator programs allow users to select text by using modifiers keys on the keyboard, which is great for mouse users who don't like the disadvantages of QuickEdit. In ConEmu, text selection is enabled by pressing and holding either the 'Shift' or 'Alt' modifier key and using the mouse to select the text. Different modifier keys enable different text selection modes. 'Shift' enables line wrapping selection; 'Alt' enables block selection. Since this just another way…

    5 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Context menu keyboard shortcut "hints"

    The User Interface can be improved; restore old keyboard shortcut "hints."

    In particular the context menu <right click on the title bar> does not show keyboard "hints." There is no _Underscore_. No _E_ > no _M_, _C_, _S_...

    My oldest working version is Vista. The "hints" are missing.

    3 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Console/Terminal  ·  Flag idea as inappropriate…  ·  Admin →
  13. 4 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  14. Parameter to launch cmd.exe in legacy mode

    I have console applications that require legacy mode, but I want to use the new mode everywhere else...but it'd be really nice to not have to go to the console properties, check a box, and restart. Is there a way to launch my console applications with a parameter or *something* that would force that instance into legacy mode but leave other console sessions in the new mode? Please?

    5 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  15. Copy from console to clipboard in Rich Text format (or HTML)

    I frequently take screenshots of cmd.exe and email them.
    Would it be possible to copy the selection in RTF or HTML formats?

    Thanks!

    4 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. Modern version of Powershell that works on Windows 10 client, server, and phone

    Rewrite powershell in WinRT api, make it a universal app that can run on all Windows 10 powered platforms.

    3 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  17. Widen the F7 history screen

    I use the F7 history window frequently.
    The F7 window clips everything to a width of about 40 characters - could you widen it please?
    (I typically execute commands with very very long arguments, and can't see my arguments)

    Thanks!

    2 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. auto-complete is broken for wide-characters

    If a directory contains item(s) with wide character(s), for example: Chinese, cmd.exe will sometimes erase & write names in a "corrupt" way when triggering auto-complete.

    This have been long-existing since I learned the auto-complete function.

    Check the following screenshot for reference:
    http://i151.photobucket.com/albums/s155/FantasyLich/broken.png

    1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Pointer focus: it's is a key part of why command prompt is easier on Linux

    Pointer focus means that instead of having to click on a window to give it focus, a window has focus when you hover over any visible part of it with the mouse, without disturbing it's place in the Zorder and therefore you can issue commands at a semi-background command prompt window without the disturbance of bringing it up in front of whatever other window(s) you are working with.

    3 votes
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Console/Terminal  ·  Flag idea as inappropriate…  ·  Admin →
  20. add an optional clickable history view to the right

    With F7 you can see the history in cmd windows...

    Add a menu command or key (ctrl-h?) that toggles display of a history panel to the right (or customize) with your history and you can click it to update the current command to it, double click to execute it.

    1 vote
    Sign in
    (thinking…)
    Sign in with: facebook google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Command Prompt / Console / Windows Subsystem for Linux (WSL)

Feedback and Knowledge Base