Switching Service Applet to Standard (XP, Vista, W7)

AID: 1520
  • Status: Published

4595 points

  • ByQlemo
  • TypeTutorial
  • Posted on2009-09-13 at 07:05:41
The Service applet starts in Extended Mode by Default, with a taskpad on the left of the services pane. This view mode was introduced in XP. As I find it not very usefull, I like to use the Standard view as default, and without the Console tree.

Before - After Images:
Services-Default-XP.gif
  • 22 KB
  • Services applet - Default
Services applet - Default
Services-New-XP.gif
  • 24 KB
  • Services applet - Changed
Services applet - Changed



XP
With XP, setting up was easy:
  • Start mmc /a services.msc
  • Make all changes on the view, like switching to Standard view, switchting off Console tree, aso.
  • Save.

Whenever you call services.msc, or the Services applet using Control Panel, the "classic" view is shown, allowing for a better overview and more description readable.

Vista and Windows 7
With Vista and Windows 7, protection mechanisms and Internationalization make it more difficult.

First, all system files, including the *.msc, are protected. You can't overwrite them by default. Instead of using System File Protection like XP, Vista is relying on correct file access permissions. Hence the system files are owned by TrustedInstaller, and all other users including Administrators do have Read and Execute permission. We need to change this (later).

Second, many system files are located in a language dependant subfolder. Usually, there are only MUI files to replace text, but .msc files are "mirrored" as a whole. The file in system32 is just a placeholder (I suppose for compatibility reasons).

Taken together, this means we have to unprotect and change a file in a system32 subfolder. Knowing this makes it "easy". I'll stick on the Service applet, and assume an US english system:
Open a cmd.exe (Command Prompt) in Administrator mode, and then use:
cd /d %SystemRoot%\system32
cd en-US
icacls services.msc /save %TEMP%\services.acl /Q
takeown /f services.msc
icacls services.msc /grant %username%:F /Q
mmc /a services.msc
REM let this cmd window open, we will need it again
                                    
1:
2:
3:
4:
5:
6:
7:

Select allOpen in new window


Now do your changes, and save it in the correct (!) folder, which is %SystemRoot%\system32\en-US in most cases. To reestablish the protection feature, we change owner and access permissions back:
icacls services.msc /setowner TrustedInstaller
icacls . /restore %TEMP%\services.acl /Q
                                    
1:
2:

Select allOpen in new window


Now call the Services applet, and voilá.

How about Windows Patches, Services Packs aso.?
Well, to be honest, I do not know. The files might be replaced, and you have to do the changes again. However, it is very unlikely .msc files are replaced by a Windows Update. Service Packs could replace the files, though.
With XP, the change of the .msc files is unrelated to the System File Protection feature (SFC), as the file itself is yet valid. Repair installations could replace the file, of course.
    Asked On
    2009-09-13 at 07:05:41ID1520
    Tags

    MMC

    ,

    msc

    ,

    Services Applet

    Topic

    Windows Vista

    Views
    3289

    Comments

    Expert Comment

    by: McKnife on 2011-08-09 at 15:40:30ID: 30571

    Nice idea!

    Just in case someone might wonder:
    icacls services.msc /setowner TrustedInstaller
    does not work. You have to use the account "NT SERVICE\TrustedInstaller" enclosed in quotation marks.

    Add your Comment

    Please Sign up or Log in to comment on this article.

    Join Experts Exchange Today

    Gain Access to all our Tech Resources

    Get personalized answers

    Ask unlimited questions

    Access Proven Solutions

    Search 3.2 million solutions

    Read In-Depth How-To Guides

    1000+ articles, demos, & tips

    Watch Step by Step Tutorials

    Learn direct from top tech pros

    And Much More!

    Your complete tech resource

    See Plans and Pricing

    30-day free trial. Register in 60 seconds.

    Loading Advertisement...

    Top Windows Vista Experts

    1. nobus

      56,310

      Master

      0 points yesterday

      Profile
      Rank: Savant
    2. Run5k

      19,018

      0 points yesterday

      Profile
      Rank: Genius
    3. MASQUERAID

      18,950

      0 points yesterday

      Profile
      Rank: Genius
    4. thinkpads_user

      12,068

      0 points yesterday

      Profile
      Rank: Genius
    5. jackieman

      8,848

      0 points yesterday

      Profile
      Rank: Genius
    6. l33tf0b

      6,000

      0 points yesterday

      Profile
      Rank: Wizard
    7. ve3ofa

      5,250

      0 points yesterday

      Profile
      Rank: Genius
    8. jcimarron

      5,030

      0 points yesterday

      Profile
      Rank: Genius
    9. motnahp00

      5,000

      0 points yesterday

      Profile
      Rank: Sage
    10. Merete

      4,800

      0 points yesterday

      Profile
      Rank: Genius
    11. willcomp

      4,708

      0 points yesterday

      Profile
      Rank: Genius
    12. Callandor

      4,600

      0 points yesterday

      Profile
      Rank: Genius
    13. rpggamergirl

      4,400

      0 points yesterday

      Profile
      Rank: Genius
    14. noxcho

      4,240

      0 points yesterday

      Profile
      Rank: Genius
    15. younghv

      4,063

      0 points yesterday

      Profile
      Rank: Genius
    16. Qlemo

      4,029

      0 points yesterday

      Profile
      Rank: Genius
    17. Netty

      4,000

      0 points yesterday

      Profile
      Rank: Guru
    18. garycase

      4,000

      0 points yesterday

      Profile
      Rank: Genius
    19. uescomp

      4,000

      0 points yesterday

      Profile
      Rank: Wizard
    20. Jim-R

      3,978

      0 points yesterday

      Profile
      Rank: Guru
    21. Darr247

      3,536

      0 points yesterday

      Profile
      Rank: Genius
    22. ChetanKhurana

      3,360

      0 points yesterday

      Profile
      Rank: Master
    23. Anuroopsundd

      3,250

      0 points yesterday

      Profile
      Rank: Sage
    24. joinaunion

      3,101

      0 points yesterday

      Profile
      Rank: Guru
    25. IT_Crowd

      3,002

      0 points yesterday

      Profile
      Rank: Guru

    Hall Of Fame