Slashdot Mirror


Windows 7 Kill Switch For IE Confirmed — For More Apps, Too

CWmike writes "Microsoft has confirmed that users will be able to remove its IE8 browser, as well as several other integrated applications, from Windows 7. Jack Mayo, a group program manager on the Windows team, listed in a blog post the applications that can be switched off. They include Internet Explorer 8, Fax and Scan, handwriting recognition, Windows DVD Maker, Windows Gadget Platform, Windows Media Player, Windows Media Center, Windows Search, and XPS Viewer and Services. He explained that the files associated with those applications and features are not actually deleted from the hard drive. The public beta of Windows 7 does not include the ability to 'kill' said apps. But a pirated copy of Windows 7 Build 7048 includes the new removal options, and has been leaked on the Internet." (We mentioned the reported ability to turn off IE8 yesterday as well.)

16 of 208 comments (clear)

  1. Why not? by John+Hasler · · Score: 4, Interesting

    > He explained that the files associated with those applications and features are not
    > actually deleted from the hard drive.

    Why not?

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    1. Re:Why not? by qoncept · · Score: 4, Interesting

      The article also mentions they can be reinstalled/reenabled without the installation disk. My guess is that genuinely is the reason. I remember Windows 95 randomly asking me to insert the installation disc when I was updating drivers or installing non-MS software, which was ridiculous.

      Of course, its also possible the libraries are still being used (and loaded, and still eating up resources) for other things.

      --
      Whale
    2. Re:Why not? by davidphogan74 · · Score: 4, Informative

      One of the articles mentions Windows Update, which requires IE's API's to work properly. I'm sure other cases would come up as well.

    3. Re:Why not? by digitalunity · · Score: 4, Insightful

      Explorer, MMC, Control Panel, just to name a few all use mshtml.dll. In addition, any .NET application that utilizes the WebBroswer class or MFC application that uses the CHtmlView class will need mshtml.dll to be available.

      The only alternative here is for Mozilla or another OS browser to reimplement mshtml.dll from scratch - a daunting task of questionable logic.

      --
      You can't legislate goodness. Let each to his own destiny, by will of his freely made choices.
    4. Re:Why not? by nobodyman · · Score: 5, Informative

      From the article:

      If a feature is deselected, it is not available for use. This means the files (binaries and data) are not loaded by the operating system (for security-conscious customers) and not available to users on the computer. These same files are staged so that the features can easily be added back to the running OS without additional media. This staging is important feedback we have received from customers who definitely do not like to dig up the installation DVD.

      Best of both worlds in my opinion. I also like that there is one unified interface for managing features. This is just one example, but in vista you could use 'add/remove components' for IIS, but if you wanted to disable Media Center, you had to do it from the group policy editor. Extremely frustrating.

    5. Re:Why not? by Captain+Spam · · Score: 5, Interesting

      The only alternative here is for Mozilla or another OS browser to reimplement mshtml.dll from scratch - a daunting task of questionable logic.

      "Daunting" puts it lightly, apparently. WINE, for instance, attempts to reimplement mshtml.dll via the Gecko engine for all the things that use it for HTML rendering. Like, say, Steam. To date, I still don't think it's possible to complete a purchase or demo download from start to finish entirely within the Steam client under WINE/Crossover. You still need to start the purchase externally, enter Steam, and finish it there because they haven't fully reimplemented all the calls properly.

      So, yes, it has been tried, and it isn't quite perfect yet.

      --
      Demanding constant attention will only lead to attention.
    6. Re:Why not? by Sancho · · Score: 5, Informative

      Internet Explorer is a web browser. Trident is the layout engine. Other programs can make use of Trident to, in effect, allow for web browsing. Microsoft can use Trident in places other than IE where it makes sense to have a layout engine. Removing IE will not remove Trident.

      It's really not that hard, people.

  2. Deleted or Deactivated? by oahazmatt · · Score: 4, Insightful

    Which is it? One sentence says that the program can be "removed" and then it's explained that the program can be "turned off" but the files aren't deleted. That's hardly removing the product. It's equivelent to not using it.

    --
    Those who believe the Internet is private,
    find their privates are on the Internet.
  3. Re:Shortcuts by davidphogan74 · · Score: 4, Informative

    It also prevents them from being loaded, as the articles explain. If needed for API's that require them, or if you turn them back on, they're available, but otherwise don't get loaded.

  4. Stupid... by Bert64 · · Score: 4, Insightful

    > He explained that the files associated with those applications and features are not
    > actually deleted from the hard drive.

    That is stupid... The idea of removing something, is to reduce clutter on your system and reduce the support burden... If something is installed but not being used it still needs security patches. If it's removed, you no longer have to worry about it at all.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  5. Re:now this switch should be on by default by qoncept · · Score: 4, Insightful

    I don't know that that's fair. When I came back to my computer after installing Ubuntu for the first time, I found a whole lot of garbage I didn't and would never want installed, and much of it I wasn't able to uninstall after the fact. But people want to be able to use their computer out of the box and not have to install anything. "People" being most people, not you.

    --
    Whale
  6. Two revisions too late? by hwyhobo · · Score: 4, Insightful

    Having installed IE8 just recently, I find it vastly improved (particularly in speed) compared to IE6 and 7. It is slightly amusing that Microsoft gives us the option to remove it now.

    --
    End anonymous moderation and posting on /.
  7. Re:Kill switch for DRM by MBGMorden · · Score: 4, Informative

    I plan to buy a new LCD and I will choose something with DVI instead of HDMI just because DRM. As I don't have HDMI capable hardware I would like to kill DRM on my machine (don't watch TV so I don't have an HD TV either), If Win7 allow me that and after all the kids in their basements test the OS for hidden nasties and middle fingers from MS, I'll switch for Win7. I need 64bit addressable memory.

    Besides some extra pins for audio, HDMI and DVI differ only in pinout. Electrically they're the same, and you can go from one to the other with just a simple converter. A monitor and computer with plain DVI can still use DRM if both support HDCP (and in the same light, HDMI can be transmitted unencrypted just like DVI is).

    --
    "People who think they know everything are very annoying to those of us who do."-Mark Twain
  8. Re:A single step toward modularity by Anonymous Coward · · Score: 5, Funny

    Not only that, but having 2 apps to do the same thing is ridiculously wasteful and inefficient.

    I know. Why only have 2 apps to do the same thing when you can have 5, 6, hell maybe an even dozen?! Go Linux.

  9. Re:A single step toward modularity by Anonymous Coward · · Score: 4, Informative

    It blows my mind that they could be so entrenched that just removing them, or not having them installed to begin with, isn't trivial.

    Software engineering 101: what part of the word "dependency" blows your mind? What platform lets you snap out the provided rich text rendering engine for something else? Practically every application on the platform uses it in some way! And why do you trust Joe Sixpack to do this? What will he do when it renders things oh-so-slightly differently? He won't put together that it is because he changed out the HTML renderer.

    Everyone here continues to bellyache about things without offering up solutions that actually work outside of their parents basement. This is not a new problem, dependency management sucks, and will always suck because third party apps are built to certain implementations of things and become reliant on undocumented behavior without even realizing it.

  10. Re:Shortcuts by thethibs · · Score: 4, Insightful

    That's a vital point. IE's underlying APIs are published and available to developers. There is no way to know how many applications (in addition to Update) would be broken by completely removing IE.

    --
    I'm a Programmer. That's one level above Software Engineer and one level below Engineer.