Disabling Unneeded Windows Services (Extreme Windows Hacks)

Discussion in 'Windows 7' started by djjonastybe, Jan 12, 2011.

  1. djjonastybe

    djjonastybe MDL Novice

    Oct 13, 2009
    45
    1
    0
    I will start off gently. Windows has by default AMD and Intel CPU drivers installed as far as my knowledge goes.

    Everyone here knows how to access the registry

    In windows registry go to this path

    Here you will find numerous services. Each service contains a key

    1 = Boot
    2 = ...
    3 = Load on demand
    4 = Disable

    To disable eg UAC driver do the following:

    Search for LUAFV

    Only do this if you have UAC disabled of course.

    Now I notice these drivers:
    amdppm
    intelppm

    Both are processor drivers. My laptop has a i7 720QM which processor driver do I need? Because my CPU falls under amd64 running as 64bit Windows

    Can I safely disable amdppm?
    Are there other services I can disable ?
     
  2. lordvj

    lordvj MDL Novice

    Aug 7, 2010
    47
    3
    0
  3. djjonastybe

    djjonastybe MDL Novice

    Oct 13, 2009
    45
    1
    0
    Bump

    That was the answer I was looking for.

    I am just wondering, if Start has the value of 3, the drivers are loaded on demand. But do they get cached in RAM when this value is on 3?
     
  4. subpsyke

    subpsyke MDL Junior Member

    Aug 14, 2009
    75
    12
    0
    It seems to me that by disabling "unneeded" drivers, your system will be much more brittle and prone to unexpected errors. For example, will disabling NetBIOS cause unforseen problems with Windows Shares or other networking protocols? Maybe, maybe not. Unless you're a driver expert (which you most certainly are not, considering the need to seek advice), it's best to leave these things alone.

    I would assume that "Start on demand" means exactly that, and that no files are preloaded into memory beforehand (ignoring Superfectch, etc.).
     
  5. djjonastybe

    djjonastybe MDL Novice

    Oct 13, 2009
    45
    1
    0
    True, but what's the point of having AMD Processor drivers running with a Intel Processor notebook.

    I only disabled

    luafv - For UAC
    amdk8 - For AMD K8 processors
    amdppm - AMD Processor driver

    Still it's a good experiment though.
     
  6. lordvj

    lordvj MDL Novice

    Aug 7, 2010
    47
    3
    0
    correction , you don't need to disable amdppm since its starting only on demand (ie its not running on an intel platform). What you should disable is "amdxata" which starts up on boot even on intel systems.

    (sorry ,got confused between amdppm and amdxata in my other post ) :biggrin:
     
  7. medway

    medway MDL Novice

    Nov 12, 2010
    45
    7
    0
    interesting site thanks
     
  8. lordvj

    lordvj MDL Novice

    Aug 7, 2010
    47
    3
    0
    if u have installed intel rapid storage drivers you can disable msahci!
     
  9. KotaXor

    KotaXor MDL Senior Member

    Aug 3, 2009
    259
    6
    10
    Ok......disable msachi
    So far.....look ok after reboot. ;)
    Thanks
     
  10. KotaXor

    KotaXor MDL Senior Member

    Aug 3, 2009
    259
    6
    10
    After disabling the RAS* drivers, found that "WAN Miniport" in device manager have the exclamation mark.
    Decided to remove it totally, without problem.
    But need to use cmd prompt to remove as it cannot be removed through Device Manager.
     
  11. RanCorX2

    RanCorX2 MDL Addicted

    Jul 19, 2009
    999
    554
    30
    sorry about reviving the thread, but I have something to add.

    I've successfully disabled 175 services/drivers over several months of testing, windows goes straight to desktop from the end of startup, it skips the welcome screen, sometimes it briefly flashes up but it logs me on really quickly now. I can share a list of services/drivers that can be disabled safely without breaking anything if anyone's interested.
     
  12. idsk

    idsk MDL Junior Member

    Aug 25, 2009
    62
    5
    0
    yes sounds interresting, i would like to try if you can share the list that would be nice
    thanks
     
  13. RanCorX2

    RanCorX2 MDL Addicted

    Jul 19, 2009
    999
    554
    30
    #15 RanCorX2, May 24, 2013
    Last edited: May 25, 2013
    bare in mind this list applies to my system, you need to check if the driver/service is required by any hardware. also some windows services have various dependencies that can be modified/removed to allow other services to be disabled without breaking anything.

    Hardware (NA):

    b06bdrv
    b57nd60a
    BrFiltLo
    BrFiltUp
    Brserid
    BrSerWdm
    BrUsbMdm
    BrUsbSer
    ebdrv
    hcw85cir

    Network Miniports:

    AsyncMac
    NdisCap
    NdisTapi
    NdisWan
    PptpMiniport
    RasAgileVpn
    Rasl2tp
    RasPppoe
    RasSstp
    tunnel

    Remote Desktop & Terminal Server:

    RDPDR
    RdpVideoMiniport
    RDPWD
    TermDD
    terminpt
    tssecsrv
    TsUsbFlt
    TsUsbGD
    tsusbhub
    UmRdpService
    VGPU

    SCSI Miniports:

    adp94xx
    adpahci
    adpu320
    amdsata
    amdsbs
    arc
    arcsas
    atapi (only disable if you have no IDE devices)
    elxstor
    HpSAMD
    iaStorV (if you using intel, don't disable)
    iirsp
    LSI_FC
    LSI_SAS
    LSI_SAS2
    LSI_SCSI
    megasas
    MegaSR
    nfrd960
    nvstor (32bit NVidia users keep this running)
    ql40xx
    ql2300
    SiSRaid2
    SiSRaid4
    stexstor
    vhdmp
    vsmraid

    System Services & Hidden

    1394ohci
    AcpiPmi
    agp440
    aliide
    amdide
    AmdK8
    AODDriver4.2
    AppID
    AtiHDAudioService
    Beep
    blbdrive
    bowser
    BTHMODEM
    CmBatt
    cmdide
    Compbatt
    DfsC
    dmvsc
    exfat
    fdc
    Filetrace
    flpydisk
    gagp30kx
    GEARAspiWDM
    hcw85cir
    HidBatt
    HidBth
    HTTP
    i8042prt
    intelide
    intelppm
    IpFilterDriver
    IPMIDRV
    IPNAT
    IRENUM
    isapnp
    iScsiPrt
    ksthunk (need to look for ksthunk filter under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class just delete ksthunk from the string, but leave the empty entry there.)
    LGBusEnum
    LGVirHid
    Modem
    mpio
    MRxDAV
    mrxsmb
    mrxsmb10
    mrxsmb20
    mshidkmfd
    MSKSSRV
    MSPCLOCK
    MSPQM
    MSTEE
    MTConfig
    Mup
    Ndisuio
    NetBIOS
    NetBT
    nv_agp
    NVENETFD
    NVNET
    nvraid
    ohci1394
    Parport
    pciide
    pcmcia
    Processor
    RasAcd
    RasAuto
    rdbss
    RTL8167
    s3cap
    sbp2port
    SCardSvr
    scfilter
    secdrv
    Serenum
    Serial
    sermouse
    sffdisk
    sffp_mmc
    sffp_sd
    sfloppy
    Smb
    srv
    srv2
    srvnet
    storflt
    storvsc
    swenum
    Synth3dVsc
    TCPIP6
    tcpipreg
    TDPIPE
    TDTCP
    tdx
    uagp35
    uliagpkx
    UmPass
    vdrvroot
    viaide
    vmbus
    VMBusHID
    volmgrx
    WANARP
    Wanarpv6
    Wd
    WmBEnum
    WmiAcpi
    WmVirHid
    WmXlCore
    WudfPf
    WUDFRd

    Windows Services: (modified)

    AudioEndpointBuilder (remove dependency from audiosrv)
    BITS (remove sens dependency)
    gpsvc (remove mup dependency)
    Spooler (remove http dependency)



    it helps to check device manager after disabling things, as some devices will have warnings, then you can disable them there to get rid of the warnings.
     
  14. idsk

    idsk MDL Junior Member

    Aug 25, 2009
    62
    5
    0
    thanks, i'll try first on a virtual machine
    i'll save the registry service entries before then batch disable everything
    yea if you can post the rest
    thanks
     
  15. LatinMcG

    LatinMcG Bios Borker

    Feb 27, 2011
    5,711
    1,606
    180
    duhh.. and u can customize.. lol
     
  16. RanCorX2

    RanCorX2 MDL Addicted

    Jul 19, 2009
    999
    554
    30
    #20 RanCorX2, May 25, 2013
    Last edited: May 25, 2013
    it's still only for the services that appear in the SERVICES window. This thread is about the hidden services which are mainly drivers. BV's site just deals with the services that the average user might want to disable.

    the best way to see the hidden services or drivers, is to use processhacker (task manager replacement) and look under the services tab. drivers appear as a COG.