I suggest you ...

Make the Visual Studio installer more customizable

Let one don't install some components if one don't need it - for example Silverlight development support, visual designers for WPF or Windows Forkflow, or unit testing (many developers use third-party solutions like NUnit and don't use VS built-in testing tools).

1,437 votes
Sign in
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    AnonymousAnonymous shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →
    AnonymousAnonymous shared a merged idea: Setup Customization: add ability to not install SQL Server  ·   · 
    HeathHeath shared a merged idea: Provide installation customization options to exclude languages.  ·   · 
    Liam CrozierLiam Crozier shared a merged idea: More options for less clutter  ·   · 
    DemisDemis shared a merged idea: Remove unused features  ·   · 
    under review  ·  Visual Studio TeamAdminVisual Studio Team (Product Team, Microsoft) responded  · 

    Thank you for using Visual Studio and for your commitment to improving it. We are currently evaluating whether we will be able to include this into the product.

    Kelly Berman
    Visual Studio Program Manager


    Sign in
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      • AnonymousAnonymous commented  ·   ·  Flag as inappropriate

        VS2013 Installer installs too many useless components for me. I have no interest in developing WP apps and AppStore apps.

      • Rajesh AravapalliRajesh Aravapalli commented  ·   ·  Flag as inappropriate

        I am using VS2013, VS2012 (some c++ projects). Since vs2013 is my primary IDE, I don't want complete VS2012 on my machine just only need VC++ components (toolset).

      • Zoltán TamásiZoltán Tamási commented  ·   ·  Flag as inappropriate

        +3 for this "old new" feature.. as far as I can remember, this was present before VS2012, but magically it was probably sacrificed for "more important features".
        Unfortunately it's typical Microsoft: the product gets worse and worse (slower, larger, less usable) by each release BUT we have "brand new skin" and such stuff, right? Wonder if I'm gonna be still alive when once STABILITY and performance will have more priority than "brand new skin" and supporting every possible trendy technology. It should be time to rethink the concepts.

      • TomasBTomasB commented  ·   ·  Flag as inappropriate

        I found this thread cause I was looking for options to install only C++ and nothing else!

      • another frustrated useranother frustrated user commented  ·   ·  Flag as inappropriate

        not only does vs 2013 install all bells and whistles there isn't an uninstaller for a lot of the 3rd party ms addons like the windows phone sdk 8.1, I don't need the phone emulator or the sdk how do I get rid of them, do I need to uninstall vs2013 and go back to a lighter version, give us a choice of what to install and let us remove packages, why why install vs2012 compilers on top of vs2013 isn't the updated version better or we should stick to 2013?

      • Colin GreenColin Green commented  ·   ·  Flag as inappropriate

        The installer for Visual Studio 2013 is ridiculously slow. On our fairly good spec development machines it's taking over an hour, possibly two hours in some cases. Right now I have an installer that's been displaying the message "Microsoft Visual Studio 2013 Preparation" for at least 30 mins.

      • Anonymous commented  ·   ·  Flag as inappropriate

        I see two problems in my everyday work. First, I am using SSDs with limited storage. Visual Studio installs huge packages without my consent. Furthermore, it leaves behind its installations package in a place I cannot easily move (Package Cache, anyone). Third, it generates plenty of install logs in %temp% - 283 MB for installation with everything turned off. My SSD is screaming in agony!

        Second, as a VSE developer, I need to test different versions, editions and combinations of Visual Studio. I use virtual machines for the purpose. And here lie two other problems. The first: You turn on Hyper-V without me having any chance to prevent it. The virtualization software I use - VirtualBox stops working, so I must re-configure the machine to make it work again. Ethical and philosophical issues aside, the first time this happened, I lost 6 working hours to understand what's going on.
        Second, this creates huge virtual disks, which means I have less space for them, which means that I test on less versions of Visual Studios. Bugs slips and I got some angry QAs.

      • stevesteve commented  ·   ·  Flag as inappropriate

        apparently they don't listening to the request, its sad really, today i had to install at least twice because vsix installer is broken, every time i install extension the file explorer window won't open i can't add existing dll, existing project and open solution that i've created before..it took one and half hour not including updates and SDK's..today is a bad day for me..

      • BrianBrian commented  ·   ·  Flag as inappropriate

        I wish we could ONLY install Visual Basic with this package. I don't need the other languages that I do not program in or know.

      • rafalrafal commented  ·   ·  Flag as inappropriate

        So how are things going on customizing the instalation?
        The response from VS Team was half a year ago.

      • Nick CraverNick Craver commented  ·   ·  Flag as inappropriate

        I can understand the language support may be hard to separate out and perhaps that's why the customization was removed initially.

        However, installing all these SDKs and forcing them on every developer machines with EVERY SINGLE UPDATE is complete ****, and you know it. Upgrading from VS 2013 CTP2 to RC should not re-install the Windows Phone SDKs I manually removed - there's absolutely zero excuse for that behavior.

        Visual Studio was headed down a very good path of being slim and fast, but you're now including literally gigabytes of what amounts to bloatware for most developers. I don't need or want your Azure SDK, Windows Phone emulators, Microsoft Advertising SDK, SQL Server Express, etc. I already have SQL 2014 Developer - why are you installing another instance?

        Many of us run on VMs. Our space matters. Our startup time matters. Our wasted time on the download and install of the unwanted multi-gigabyte features matters. Our time uninstalling matters. Our time costs money.

        Your installer turns on Hyper-V for developers (last I tried, without any consent given) in order to install the Windows Phone Emulators...just, no. What the **** are you thinking?

        These moves to include SDKs or other bloat for every product Microsoft wanted to push that month are bad and present to us a purely business based decision with no regard for what your developers want or use. If you're going to do this, then at least have the decency to give us checkboxes so we can opt out.

      • James HodgesJames Hodges commented  ·   ·  Flag as inappropriate

        Visual Studio needs minimal install options. I don't want VB, F#, SQL Express or SQL Tools ...and most of the other software that get's automatically added. That uses unnecessary drive space, reduces performance and creates security problems.

      • NikosysNikosys commented  ·   ·  Flag as inappropriate

        The word 'Lite' is a boon with fluid fast windows 8 then why not the look alike applications???? Visual Studio 2012 and 2013 have many 'customize' and update issues!
        1. Windows Phone Development was not visible even after updating vs2013 Desktop Express to Update 2!
        2. Uninstalling vs2010 Express made some projects damaged within 2013 Express!
        3. No Custom Install Available in vs2012 or vs 2013 !
        4. Excessive time consuming installers.
        5. Offline Download and storage command is not response.

      • Anonymous commented  ·   ·  Flag as inappropriate

        I think its ridiculous (even dumbest) decision to remove the option to choose whatever we want to install. EXPERT user (I guess, all developers are expert) must control anything they need, not given everything they dont want to like a novice or end user. Its already a guideline in HCI. We need an option to choose, as a developer, I only need C#, ASP.NET C#, C++, thats all!
        I dont even need SQL Server (eventhough express, there are a lot of DBMS' suited for my purpose), dont need VB, dont need F#, and lot of "bloatware" that fulfilled my SSD. I have to go back to VS 2010 until you bring back the option to choose components to be installed

      • HelabaHelaba commented  ·   ·  Flag as inappropriate

        Is there an update to exclude dedicated Options from standard installation?
        We need this very much!

      • ZmanZman commented  ·   ·  Flag as inappropriate

        it's ridiculous they removed the option to choose which languages to install, why does everything have to be so bad starting with windows8? i mean it's not like people are using visual studio on a tablet and is has to be dumbed down...

      • Lee LGLee LG commented  ·   ·  Flag as inappropriate

        I have come back to vs 2010 because i only use vc++ and didn't need anything else. Eat my hard disk's 5G space and waste 30 minutes to finish installing it,How can you guys call it "express version"?

      ← Previous 1 3 4

      Feedback and Knowledge Base