精华内容
下载资源
问答
  • webpack+vue-cil 配置接口地址代理以及将项目打包到目录的方法前言很久没有更新关于webpack+vue的内容了。前面承诺过大家告诉大家如何打包到目录的。由于太忙,也忘记了。今天补充两个知识点给大家。将接口配置...

    webpack+vue-cil 配置接口地址代理以及将项目打包到子目录的方法

    前言

    很久没有更新关于webpack+vue的内容了。前面承诺过大家告诉大家如何打包到子目录的。由于太忙,也忘记了。今天补充两个知识点给大家。

    将接口配置到本地代理的方法

    一般来说,我们会在正式环境中讲接口配置到和项目路径是一个域名下的。因此,我们没必要在调用接口的时候使用绝对地址,使用相对地址即可。但是开发环境的话,我们本地跑的是localhost:8080地址,当然要使用包含域名的接口地址了。

    文字描述有点晕,举个栗子

    正式环境

    接口地址前端页面地址
    /api/**/

    开发环境

    接口地址前端页面地址
    http://www.xxx.com/api/**http://localhost:8080

    如上,在请求上,我们的开发环境不仅仅面临要把接口的全路径写全的问题,还包括跨域问题等等。

    所以,解决这个问题的方法就出来了,将接口地址通过代理的方式映射到本地,让我们的本地开发也可以使用相对根目录的方式请求接口。

    webpack本身自带了代理功能,我们的vue-cil更是集成了进来,只要经过简单的配置即可。

    我们打开下面路径的文件

    config/index.js

    在其中的dev对象里面找到:

    proxyTable: {},

    这里就是配置代理的地方,我们进行如下设置:

    proxyTable: {
      '/api/**': {
        target: 'http://www.xxx.com', // 你接口的域名
        secure: false,      // 如果是https接口,需要配置这个参数
        changeOrigin: true,     // 如果接口跨域,需要进行这个参数配置
      }
    },

    更多配置参数请参阅:https://github.com/chimurai/http-proxy-middleware#options

    webpack代理设置请参阅:https://webpack.js.org/configuration/dev-server/#devserver-proxy

    如果你看不懂我在说什么,那么是你没有遇到这个问题。给自己的记忆打个点,当遇到这个问题的时候,记得回来看这篇文章

    将项目打包到子目录

    默认配置下,我们的项目只能在根目录下运行,如果真这样的话,那还是非常麻烦的,可能我们需要在一个域名下面跑多个项目。

    通过下面的简单设置,可以将我们打包的文件放在任意地方跑起来。

    同样是config/index.js这个配置文件,我们找到build节点,找到下面的代码:

    assetsPublicPath: '/',

    上面的代码是表示,我们打包出来的路径是相对根目录的。这里,你可能想到了,那就在这里写具体的子目录路径就好了。也不是不行,不过我们一般这么配置

    assetsPublicPath: './',

    加一个英文句号即可。这表示在当前目录下。这样,你随便放在哪里都可以跑起来了。

    上面的说法是错误的。经过测试,在有资源的情况下,这样处理会出问题,正确的做法是,你放在什么目录就应该在这里填写什么目录,才能够正确的编译css中的图片地址。
    例如,你想放在/h5/下面,就应该这样填写assetsPublicPath: '/h5/',
    另外,在windows下面实测编译会出错,会提示没有权限创建文件夹。但是在mac和linux上没有问题。
    这我就不得而知了。

    我的其他webpack+vue文章索引

    《Vue2+VueRouter2+webpack 构建项目实战(一)准备工作》

    《Vue2+VueRouter2+webpack 构建项目实战(二)目录以及文件结构》

    《Vue2+VueRouter2+webpack 构建项目实战(三)配置路由,整俩页面先》

    《Vue2+VueRouter2+webpack 构建项目实战(四)接通api,先渲染个列表》

    《Vue2+VueRouter2+webpack 构建项目实战(五)配置子路由》

    《Vue2+VueRouter2+webpack 构建项目实战(六)修复代码并通过验证,另发布代码》

    《Vue2+VueRouter2+webpack+Axios 构建项目实战(七)重构API文件为使用axios》

    本文由FungLeo原创,允许转载,但转载必须附带首发链接。如果你不带链接,我将采取包括但不限于深深的鄙视你等手段!

    展开全文
  • Apache在windows server上配置

    千次阅读 2017-02-13 22:10:21
    apache在windows server上配置

    1.修改网页根目录及端口(必学)

    修改httpd.conf 文件

    ServerName www.xxxxxx.com:80 #主站点名称(网站的主机名)。 
    
    ServerAdmin admin@xxx.com #管理员的邮件地址。 
    
    DocumentRoot "/xxx/web/xxxx" #主站点的网页存储位置。

    2.基本设置-设置管理员相关以及网站首页地址

    修改httpd.conf 文件

    <IfModule dir_module>
        DirectoryIndex index.php
    </IfModule>

    3.禁止访问文件目录

    修改httpd.conf 文件

    <Directory />#根目录
    以及
    <Directory "/mnt/web/clusting"> #主站点目录
    下面都要加上
    Options None 
    AllowOverride None 
    Order allow,deny 
    Allow from all 

    4.性能参数配置(进程线程配置)

    修改httpd.conf 文件

    4.1.启用MPM模块配置文件

    在默认情况下,Apache的MPM模块配置文件并没有启用。因此,我们需要在httpd.conf文件中启用该配置文件,如下所示:

    # Server-pool management (MPM specific)
    Include conf/extra/httpd-mpm.conf (去掉该行前面的注释符号"#")

    4.2.修改MPM模块配置文件中的相关配置

    在Apace安装目录/conf/extra目录中有一个名为httpd-mpm.conf 的配置文件。该文件主要用于进行MPM模块的相关配置。
    在上一步4.2启用MPM模块配置文件后,我们就可以使用文本编辑器打开 httpd-mpm.conf 配置文件,我们可以看到,在该配置文件中有许多配置节点,如下图所示:

    #由于mpm_winnt模块只会创建1个子进程,因此这里对单个子进程的参数设置就相当于对整个Apache的参数设置。
    
    <IfModule mpm_winnt_module>
    ThreadsPerChild      150 #推荐设置:小型网站=1000 中型网站=1000~2000 大型网站=2000~3500
    MaxRequestsPerChild    0 #推荐设置:小=10000 中或大=20000~100000

    对应的配置参数作用如下:
    ThreadsPerChild :每个子进程的最大并发线程数。
    MaxRequestsPerChild :每个子进程允许处理的请求总数。如果累计处理的请求数超过该值,该子进程将会结束(然后根据需要确定是否创建新的子进程),该值设为0表示不限制请求总数(子进程永不结束)。
    该参数建议设为非零的值,可以带来以下两个好处:

    (1)可以防止程序中可能存在的内存泄漏无限进行下去,从而耗尽内存。
    (2)给进程一个有限寿命,从而有助于当服务器负载减轻的时候减少活动进程的数量。
    

    5. 错误访问处理

    修改httpd.conf 文件,以及在第一步对apache设置的根目录下创建新文件,命名为 missing.html

    ErrorDocument 500 "The server made a boo boo."
    ErrorDocument 404 /missing.html  <==將註解拿掉吧!
    #ErrorDocument 404 "/cgi-bin/missing_handler.pl"
    #ErrorDocument 402 http://www.example.com/subscription_info.html
    //新建html文件,放在第一步对apache设置的根目录下,命名为 missing.html
    <html>
    
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf8">
        <title>错误</title>
    
        <head>
    
            <body>
                <font size=+2>找不到您要访问的网页</font>
                <br />
                <hr /> 您所输入的网址并不存在我们的服务器当中, 可能是因为该网页已经被管理员删除。
                点击
                <a href="/">这里</a>回到首页! ^_^
                <br />
                <hr /> 若有任何问题,请联系管理员!
                <a href="mailto:0lidaxiang@gmail.com">0lidaxiang#(把#换成@)gmail.com</a></body>
    
    </html>

    7.压力测试以及调整日志写入

    apache [warn] (OS 64)指定的网络名不再可用
    解决办法:如果是apache2.0.49以上:

    在httpd.conf(或mpm)文件中添加 Win32DisableAcceptEx 标记,如下:
    <IfModule mpm_winnt.c>
    ThreadsPerChild 1000
    MaxRequestsPerChild  10000
    Win32DisableAcceptEx
    </IfModule>
    这样可以允许并发连接更大一些。同时性能上也不会有明显的降低.
    #如果上面的不起作用就在httpd-mpm.conf文件中的对应mpm_winnt_module中添加
    AcceptFilter http none
    AcceptFilter https none

    压力测试:http://cloudchen.logdown.com/posts/247932/apache-jmeter-tool-for-load-test-and-measure-performance

    参考文献:

    1.Apache对管理员邮箱、根目录、端口等基本配置(页面的(1))
    2.Apache配置禁止访问目录
    3.Apache优化:修改最大并发连接数
    4.Apache 找不到網頁時的顯示訊息通知(页面的20.3.3)

    展开全文
  • React + webpack 开发单页面应用简明中文文档教程(五)配置 api 接口请求文件 我们的项目大多数情况下,是需要和服务端进行交互的。因此,我们需要一个接口请求文件,这里,我们的接口调用,按照老习惯,还是请求 ...

    React + webpack 开发单页面应用简明中文文档教程(五)配置 api 接口请求文件

    React 入门系列教程导航

    React + webpack 开发单页面应用简明中文文档教程(一)一些基础概念
    React + webpack 开发单页面应用简明中文文档教程(二)创建项目
    React + webpack 开发单页面应用简明中文文档教程(三)目录说明以及调整项目构架文件
    React + webpack 开发单页面应用简明中文文档教程(四)调整项目文件以及项目配置
    React + webpack 开发单页面应用简明中文文档教程(五)配置 api 接口请求文件
    React + webpack 开发单页面应用简明中文文档教程(六)渲染一个列表,初识 jsx 文件
    React + webpack 开发单页面应用简明中文文档教程(七)jsx 组件中调用组件、父组件给子组件传值
    React + webpack 开发单页面应用简明中文文档教程(八)Link 跳转以及编写内容页面
    React + webpack 开发单页面应用简明中文文档教程(九)子组件给父组件传值
    React + webpack 开发单页面应用简明中文文档教程(十)在 jsx 和 scss 中使用图片
    React + webpack 开发单页面应用简明中文文档教程(十一)将项目打包到子目录运行


    我们的项目大多数情况下,是需要和服务端进行交互的。因此,我们需要一个接口请求文件,这里,我们的接口调用,按照老习惯,还是请求 cnodejs.org 提供的公用接口。接口文档查看,请点击 https://cnodejs.org/api

    配置代理

    react 的代理配置相比 vue 的配置,要简单很多。

    我们打开 package.json 文件,在最下面加上

    ,
    "proxy": "https://cnodejs.org/"

    如上图所示,我们就配置好了。

    注意,配置了代理之后,我们的项目需要重启,才能生效。我们用 command + c 停止运行,然后再输入 npm start 重新运行项目。

    linux 和 windows 是 ctrl + c 停止终端运行。

    配置 tool/api.js 文件

    我们将我们的接口请求配置文件存放于 tool/api.js 这个位置,我们填写以下内容:

    虽然这个文件比较长,但是还请仔细研究一下,确保搞懂。

    var root = '/api/v1'
    var request = require('superagent')
    function dataType(data) { // 获取数据类型
      return ({}).toString.call(data).match(/\s([a-zA-Z]+)/)[1].toLowerCase()
    }
    function filterNull(o) { // 过滤值为null的请求参数数据
      for (var key in o) {
        if (o[key] === null) {
          delete o[key]
        }
        if (dataType(o[key]) === 'string') {
          o[key] = o[key].trim()
          if (key === 'asset_id') {
            o[key] = +o[key]
          }
          if (o[key].length === 0) {
            delete o[key]
          }
        } else if (dataType(o[key]) === 'object') {
          o[key] = filterNull(o[key])
        } else if (dataType(o[key]) === 'array') {
          o[key] = filterNull(o[key])
        }
      }
      return o
    }
    function ajaxAgent(method, url, params, success, failure) { // 发送请求并得到响应
      if (!navigator.onLine) {
        return
      }
      var r = request(method, url).type('application/json').withCredentials()
      if (params) {
        params = filterNull(params)
        if (method === 'POST' || method === 'PUT') {
          if (dataType(params) === 'object') {
            params = JSON.stringify(params)
          }
          r = r.send(params)
        } else if (method === 'GET' || method === 'DELETE') {
          r = r.query(params)
        }
      }
      r.end(function (err, response) {
        if (err) {
          if (failure) {
            failure({ data: err.name + ': ' + err.message, http_status: response.status }, response, 'HTTP_ERROR') // err, res, esta
          } else {
            console.log('网络连接出错,请稍后重试')
          }
        } else {
          // 这里的判断条件,需要和后端进行确认,这里使用的是 cnodejs.org 的规则
          if (response.body.success === true) {
            if (success) {
              success(response.body, response) // rdata, res
            }
          } else {
            if (failure) {
              failure(response.body, response, 'STATUS_ERROR') // err:, res, esta
            } else {
              console.log(response.body.return_msg)
            }
          }
        }
      })
    }
    function testRequestParams(method, url, params, success, failure) { // 验证请求时,传递的参数
      if (Object.prototype.toString.call(success) !== '[object Function]') {
        try {
          throw new Error('成功的回调函数位置接受的是一个Function,但是却得到一个' + dataType(success))
        } catch (e) {
          console.error(e)
          return
        }
      }
      if (failure) {
        if (Object.prototype.toString.call(failure) !== '[object Function]') {
          try {
            throw new Error('失败的回调函数位置接受的是一个Function,但是却得到一个' + dataType(failure))
          } catch (e) {
            console.error(e)
            return
          }
        }
      }
      if (Object.prototype.toString.call(params) === '[object Object]' || params === null) {
        return ajaxAgent(method, url, params, success, failure)
      } else {
        try {
          throw new Error('接受的是一个对象或者为空(即null),但是却得到一个' + dataType(params))
        } catch (e) {
          console.error(e)
        }
      }
    }
    export default {
      get: function (url, params, success, failure) {
        testRequestParams('GET', root + '/' + url, params, success, failure)
      },
      post: function (url, params, success, failure) {
        testRequestParams('POST', root + '/' + url, params, success, failure)
      },
      put: function (url, params, success, failure) {
        testRequestParams('PUT', root + '/' + url, params, success, failure)
      },
      delete: function (url, params, success, failure) {
        testRequestParams('DELETE', root + '/' + url, params, success, failure)
      },
      root() {
        return root
      },
      filterNull
    }
    

    这里,我们使用了 superagent 这个接口请求工具,因此,我们需要安装这个这个工具:

    npm i superagent

    测试一下是否正常

    我们的配置文件配置完成之后,我们编辑 page/site/index.jsx 这个文件,在里面尝试请求一下,看看是否能够请求到数据。

    内容如下:

    import React, { Component } from 'react'
    import Api from '@/tool/api.js'
    
    export default class Index extends Component {
      constructor (props) {
        super(props)
        this.state = {}
      }
    
      componentDidMount () {
        Api.get('topics', null, r => {
          console.log(r)
        })
      }
    
      render () {
        return (
          <div className="outer home">
            indexPage
          </div>
        )
      }
    }

    根据这段代码,控制台按照我们的需要,打印出了以下内容。说明我们的配置成功了。

    componentDidMount 是说组件加载时执行,更多内容,请搜索 react 生命周期 查看相关内容。

    如果是初次接触 react 肯定对上面的代码云里雾里,不知所云。但是,这根本就不重要,重要的是项目跑起来,跑起来之后,我们可以慢慢的把这些未知的问题全部搞定。临渊羡鱼不如退而结网。站在河边是学不会游泳的。

    现在你要做的就是,复制,粘贴,跑起来,成功了,欧耶!

    本文由 FungLeo 原创,允许转载,但转载必须保留首发链接。

    展开全文
  • 服务名称 描述 最佳建议 第二建议 服务路径 .NET Runtime Optimization Service v2.0.50215_X86 ...\\WINDOWS\Microsoft.NET\Framework\v2.0.50215\mscorsvw.exe 估计使用该技术之后,运行.Net技术编写
    服务名称
    描述
    最佳建议
    第二建议
    服务路径

    .NET Runtime Optimization Service v2.0.50215_X86
    对使用下一代技术编写的程序的运行提供优化。该服务的默认运行方式是手动,不建议更改
    \\WINDOWS\Microsoft.NET\Framework\v2.0.50215\mscorsvw.exe
    估计使用该技术之后,运行.Net技术编写的程序时执行效率将会更高,因为现有系统中运行.Net程序的速度还是有些慢。
    Application Experience
    在应用程序启动时处理应用程序兼容型查询请求。该服务的默认运行方式是自动,不建议更改
    \\WINDOWS\system32\svchost.exe -k netsvcs
    估计使用该技术之后在运行老程序的时候系统会自动选择相应的兼容模式运行,以便取得最佳效果。
    Application Host Helper Service
    IIS提供管理服务,例如配置历史记录和应用程序池帐户映射。如果停止此服务,则配置历史记录将无法工作,也无法用特定于应用程序池的访问控制项锁定文件或目录。
    \\Windows\system32\svchost.exe -k apphost
    IIS
    相关的东西,如果普通用户建议禁用
    Application Information
    为应用程序的运行提供信息。该服务的默认运行方式是手动,不建议更改
    \\WINDOWS\system32\svchost.exe -k netsvcs
    Application Layer Gateway Service
    Internet连接共享提供第三方协议插件的支持。该服务的默认运行方式是手动,如果你连接了网络,则该服务会自动启动,不建议更改
    \\WINDOWS\System32\alg.exe
    Windows XP
    中也有该服务,作用也差不多,是系统自带防火墙和开启ICS共享上网的依赖服务,如果装有第三方防火墙且不需要用ICS方式共享上网,完全可以禁用掉
    Application Management
    为活动目录的智能镜像(IntelliMirror)组策略程序提供软件的安装、卸载和枚举等操作。如果该服务停止,用户将无法安装、删除或枚举任何使用智能镜像方式安装的程序。如果该服务被禁用,任何依赖该服务的其他服务都将无法运行。该服务默认的运行方式为手动,该功能主要适用于大型企业环境下的集中管理,因此家庭用户可以放心禁用该服务。
    \\WINDOWS\system32\svchost.exe -k netsvcs
    Background Intelligent Transfer Service
    在后台传输客户端和服务器之间的数据。如果禁用了BITS,一些功能,如 Windows Update,就无法正常运行。该服务的默认运行方式是自动,这个服务的主要用途还是用于进行Windows Update或者自动更新,最好不要更改这个服务
    \\WINDOWS\System32\svchost.exe -k netsvcs
    Base Filtering Engine
    基本筛选引擎(BFE)是一种管理防火墙和 Internet协议安全(IPsec)策略以及实施用户模式筛选的服务。停止或禁用 BFE服务将大大降低系统的安全。还将造成 IPsec 管理和防火墙应用程序产生不可预知的行为。建议保持默认
    \\WINDOWS\system32\svchost.exe -k LocalServiceNetworkRestricted
    同样为系统防火墙,VPN以及IPsec提供依赖服务,同时也是系统安全方面的服务,如果使用第三方VPN拨号软件并且不用系统的防火墙以及ICS共享上网,为了系统资源,关闭它吧否则就别动它
    Block Level Backup Engine Service
    执行块级备份和恢复的引擎。
    \\Windows\system32\wbengine.exe
    估计是和备份恢复方面用的服务,无任何依赖关系,默认是手动,也从来没有看他启动过。就放那吧,不用管了
    Certificate Propagation
    为智能卡提供证书。该服务的默认运行方式是手动。如果你没有使用智能卡,那么可以放心禁用该服务
    \\WINDOWS\system32\svchost.exe -k netsvcs
    估计到Vista发布的时候,密码已经不是唯一可以用来区分用户身份的凭据了,也许智能卡,或者更加方便的生物识别技术,例如指纹、虹膜识别等应用将会更加广泛。
    CNG Key Isolation

    CNG
    密钥隔离服务宿主在 LSA进程中。如一般原则所要求,该服务为私钥和相关加密操作提供密钥进程隔离。该服务在与一般原则要求相一致的安全进程中存储和使用生存期长的密钥。
    \\Windows\system32\lsass.exe
    如果Wired AutoConfig/WLAN AutoConfig两个服务被打开,而且使用了EAP (Extensible Authentication Protocol),那么这个服务将被使用,建议不使用自动有线网络配置和无线网络的可以关掉
    COM+ Event System
    支持系统事件通知服务(SENS),此服务为订阅组件对象模型(COM)组件事件提供自动分布功能。如果停止此服务,SENS将关闭,而且不能提供登录和注销通知。如果禁用此服务,显式依赖此服务的其他服务将无法启动。一个很原始的古老服务,该服务的默认运行方式为自动,这是一个重要的系统服务,设为手动也会自动运行,设为禁用好像也没什么影响,但是日志中会出现大量的错误。我们最好不要乱动
    \\WINDOWS\system32\svchost.exe -k netsvcs
    COM+ System Application
    管理基于COM+组件的配置和跟踪。如果服务停止,大多数基于 COM+ 组件将不能正常工作。开发的比较清楚,以前的COM+程序甚至IIS/.NET中的应用都会用到这个服务。只要不设置为禁用就行了,基本上也是很少运行的服务。
    \\WINDOWS\system32\dllhost.exe /Processid :{ 02D4B3F1-FD88-11D1-960D-00805FC79235}
    Computer Browser
    维护网络上计算机的更新列表,并将列表提供给计算机指定浏览。如果服务停止,列表不会被更新或维护。如果服务被禁用,任何直接依赖于此服务的服务将无法启动。该服务的默认运行方式为自动,不过如果你没有使用局域网或者你根本就不想使用局域网,该功能就可以放心禁用,禁用后任然可以使用\\IP这样的UNC路径访问其他共享的计算机。
    \\WINDOWS\system32\svchost.exe -k netsvcs
    Cryptographic Services
    提供三种管理服务:编录数据库服务,它确定 Windows 文件的签字;受保护的根服务,它从此计算机添加和删除受信根证书机构的证书;和密钥(Key)服务,它帮助注册此计算机获取证书。如果此服务被终止,这些管理服务将无法正常运行。如果此服务被禁用,任何依赖它的服务将无法启动。维护和管理系统的所有证书,密钥以及安全数据库。另外访问一些网站所需要的服务,比如微软的网站,Windows Update,或者DRM的网站,很多时候它会提供和确认Windows文件的签名信息。强烈建议也是必须不能去动它,永远别想禁用这个服务
    \\WINDOWS\system32\svchost.exe -k netsvcs
    DCOM Server Process Launcher
    DCOM服务提供加载功能。该服务的默认运行方式是自动,最好不要乱动。以前的DCOM服务,也就是远程服务,是比COM+更基本的服务,看看注册表就知道Windows系统中有多少DCOM组件,虽然禁用也没什么问题,但是临时用到的设为手动的服务会无法自动启动,而且任务栏的图标也会消失不见,所以最好不要修改这个选项
    \\WINDOWS\system32\svchost.exe -k DcomLaunch
    Desktop Window Manager Session Manager
    Aero
    风格必须的,所有Aero GlassFlip 3D效果均依赖这个服务。如果喜欢这个风格就要设为自动,否则就禁用吧
    \\WINDOWS\system32\svchost.exe -k NetworkService
    DFS Replication
    使您能够跨局域网或广域网 (WAN)网络连接同步多台服务器上的文件夹。此服务使用远程差分压缩 (RDC) 协议只更新自上次复制之后更改的部分文件,分布式文件复制,从2003 R2就有的功能,如果你不需要从局域网上复制大文件,才可以考虑禁用它
    \\Windows\system32\DFSR.exe
    DHCP Client
    通过注册和更改 IP地址以及 DNS 名称来管理网络配置。如果该服务停止了,这台计算机将无法收到动态IP地址以及DNS的更新。如果该服务被禁用了,那么任何依赖该服务的其他服务都将无法运行。该服务的默认运行方式是自动,如果是手动指定的IP,完全可以禁用。只有WinHTTP Web Proxy Auto-Discovery Service这个服务依赖它。
    \\Windows\system32\svchost.exe -k LocalServiceNetworkRestricted
    Diagnostic Policy Service
    Diagnostic Policy
    服务为Windows组件提供诊断支持。如果该服务停止了,系统诊断工具将无法正常运行。如果该服务被禁用了,那么任何依赖该服务的其他服务都将无法正常运行。该服务的默认运行方式是自动,VistaIE7有时会弹出对话框问你是否需要让它帮忙找到故障的原因,只有1%的情况下它会帮忙修复Internet断线的问题,可以关掉
    \\WINDOWS\System32\svchost.exe -k netsvcs
    Diagnostic Service Host

    诊断服务主机服务启用 Windows组件的问题检测、故障排除和解决方案。如果停止该服务,则一些诊断将不再发挥作用。如果禁用该服务,则显式依赖它的所有服务将无法启动。这就是帮上面Diagnostic Policy Service做具体事情的服务,会随着上面的服务启动,可以一起关掉
    \\Windows\System32\svchost.exe -k wdisvc
    Diagnostic System Host
    诊断系统主机服务启用 Windows组件的问题检测、故障排除和解决方案。如果停止该服务,则一些诊断将不再发挥作用。如果禁用该服务,则显式依赖它的所有服务将无法启动。基本和Diagnostic Policy Service/Diagnostic Service Host是同类,可以一起关掉
    \\Windows\System32\svchost.exe -k LocalSystemNetworkRestricted
    Distributed File System Replication
    在多个系统之间的NTFS文件系统上提供多宿主复制(multi-master replication)。该服务的默认运行方式是手动,最好不要乱动。
    虽然禁用也没什么影响,但是建议不要设置为禁用

    \\WINDOWS\system32\DFSR.exe
    Distributed Link Tracking Client:
    在计算机内 NTFS文件之间保持链接或在网络域中的计算机之间保持链接。该服务的默认运行方式是自动,不过这个功能一般都用不上,完全可以放心禁用
    \\WINDOWS\System32\svchost.exe -k netsvcs
    Distributed Transaction Coordinator
    在多个来源,例如数据库、消息队列以及文件系统之间进行传送协调。如果该服务停止,这些传输将不会发生。如果该服务被禁用,任何依赖该服务的其他服务都将无法运行。很多应用以及SQLExchange Biztalk等服务器软件都依赖这个服务,可以不启动它,但不要Disabled
    \\Windows\system32\msdtc.exe
    DNS Client
    为此计算机解析和缓冲域名系统 (DNS)名称。如果此服务被停止,计算机将不能解析 DNS 名称并定位 Active Directory域控制器。如果此服务被禁用,任何明确依赖它的服务将不能启动。该服务的默认运行方式是自动,如果是在域的环境中要设置为自动,但是这个服务可以泄露你浏览过哪些网站,所以一般用户出于安全考虑,禁用了吧
    \\WINDOWS\system32\svchost.exe -k NetworkService
    Extensible Authentication Protocol
    可扩展的身份验证协议(EAP)服务在以下情况下提供网络身份验证: 802.1x有线和无线、VPN 和网络访问保护(NAP)EAP在身份验证过程中也提供网络访问客户端使用的应用程序编程接口(API),包括无线客户端和 VPN客户端。如果禁用此服务,该计算机将无法访问需要 EAP 身份验证的网络。不用802.1x认证、无线网络或VPN可以不启动它,不要Disabled
    \\Windows\System32\svchost.exe -k netsvcs
    Fax
    利用计算机或网络上的可用传真资源发送和接收传真。不用我说了吧,很明显就能看出来是和传真有关的。手动或禁用
    \\Windows\system32\fxssvc.exe
    Function Discovery Provider Host
    功能发现提供程序的主机进程。PnP-XSSDP相关,如果无相关设备就关了吧
    \\Windows\system32\svchost.exe -k LocalService
    Function Discovery Resource Publication
    发布该计算机以及连接到该计算机的资源,以便能够在网络上发现这些资源。如果该服务被停止,将不再发布网络资源,网络上的其他计算机将无法发现这些资源。PnP-XSSDP相关,如果无相关设备就关了吧
    \\Windows\system32\svchost.exe -k LocalService
    Group Policy Client
    该服务负责通过组策略组件应用管理员为计算机和用户配置的设置。如果停止或禁用该服务,将无法应用设置,并且将无法通过组策略管理应用程序和组件。如果停止或禁用该服务,依赖于组策略的任何组件或应用程序都将无法正常运行。你无法关闭这个服务
    \\Windows\system32\svchost.exe -k GPSvcGroup
    Health Key and Certificate Management
    为网络访问保护代理(NAPAgent)提供 X.509证书和密钥管理服务。使用 X.509 证书的强制技术在没有此服务的情况下可能无法正常工作。推测是NAP的一个服务,其中提到要实现一个Health Registration Authority机制。默认即可。
    \\Windows\System32\svchost.exe -k netsvcs

    Human Interface Device Access
    启用对智能界面设备(HID)的通用输入访问,它激活并保存键盘、远程控制和其它多媒体设备上的预先定义的热按钮。如果此服务被终止,由此服务控制的热按钮将不再运行。如果此服务被禁用,任何依赖它的服务将无法启动。如果你不想你机器或笔记本键盘上面的那些特别的附加按键起作用、不用游戏手柄之类可以关掉这个服务。

    \\Windows\system32\svchost.exe -k LocalSystemNetworkRestricted
    IKE and AuthIP IPsec Keying Modules
    IKEEXT
    服务托管 Internet密钥交换(IKE)和身份验证 Internet协议(AuthIP)键控模块。这些键控模块用于 Internet协议安全(IPSec)中的身份验证和密钥交换。停止或禁用 IKEEXT服务将禁用与对等计算机的 IKE/AuthIP 密钥交换。通常将 IPSec配置为使用 IKE AuthIP,因此停止或禁用 IKEEXT服务将导致 IPSec 故障并且危及系统的安全。强烈建议运行 IKEEXT服务。主要是针对VPN等网络环境的进行认证。不用VPN或用第三方VPN拨号的话可以禁用
    \\Windows\system32\svchost.exe -k netsvcs
    Interactive Services Detection
    启用交互式服务的用户输入的用户通知,这样当交互式服务创建的对话框出现时可以访问这些对话框。如果此服务已停止,将不再有新的交互式服务对话框通知,而且可能再也无法访问交互式服务对话框。如果此服务已禁用,则不再有新的交互式服务对话框通知,也无法访问这些对话框。我也不清楚什么算交互式服务,默认也是Manual保持默认吧
    \\Windows\system32\UI0Detect.exe
    Internet Connection Sharing (ICS)
    为家庭和小型商业网络提供网络地址转换、寻址、名称解析以及/或入侵防御服务。该服务的默认运行方式是禁用,如果你不打算让这台计算机充当ICS主机,那么该服务可以禁用,否则需要启用
    \\WINDOWS\System32\svchost.exe -k netsvcs
    IP Helper
    IPv4网络上提供自动的 IPv6 连接。如果停止此服务,则在计算机连接到本地 IPv6网络时,该计算机将只具有 IPv6 连接。主要是提供IPv6的支持,说白了就是让IPv4IPv6相互兼容,现在的情况下不是特别需要,其实设置成Disabled也无妨
    \\Windows\System32\svchost.exe -k NetSvcs
    IPsec Policy Agent
    Internet
    协议安全(IPSec)支持网络级别的对等身份验证、数据原始身份验证、数据完整性、数据机密性(加密)以及重播保护。此服务强制执行通过 IP 安全策略管理单元或命令行工具 “netsh ipsec” 创建的 IPSec策略。停止此服务时,如果策略需要连接使用 IPSec,可能会遇到网络连接问题。同样,此服务停止时,Windows防火墙的远程管理也不再可用。某些公司的网络环境要求必须打开,它提供一个TCP/IP网络上客户端和服务器之间端到端的安全连接。其他的情况建议设置成禁用
    \\Windows\system32\svchost.exe -k NetworkServiceNetworkRestricted
    KtmRm for Distributed Transaction Coordinator
    协调 MSDTC和核心事务管理器(KTM)之间的事务。Vista提供的另外一种事务服务,对开发人员来说是比较有用,对于一般的用户或者非开发人员来说,设置成手动
    \\Windows\System32\svchost.exe -k NetworkService
    Link-Layer Topology Discovery Mapper
    创建网络映射,它由 PC和设备拓扑(连接)信息以及说明每个 PC和设备的元数据组成。如果禁用此服务,则网络映射将不能正常工作。应该是支持LLTD (Link Layer Topology Discovery)技术,可以精确地显示支持LLTD的设备在网络结构中的位置,比如Vista的无线地图,保持默认手动
    \\Windows\System32\svchost.exe -k LocalService
    Microsoft .NET Framework NGEN v2.0.50727_X86
    NET
    开发人员都知道NGEN的用法,保持默认的设置,以后会有很多基于.NET FX3的应用,那么这个服务会有用的。
    \\Windows\Microsoft.NET\Framework\v2.0.50727\mscorsvw.exe
    Microsoft iSCSI Initiator Service
    管理从这台计算机到远程 iSCSI目标设备的 Internet SCSI (iSCSI)会话。如果该服务已停止,则该计算机将无法登录或访问 iSCSI目标设备。如果该服务已禁用,则所有显式依赖于该服务的服务将不会启动。如果本机没有iSCSI设备也不需要连接和访问远程iSCSI设备,设置成禁用
    \\Windows\system32\svchost.exe -k netsvcs
    Microsoft Software Shadow Copy Provider
    管理卷影复制服务制作的基于软件的卷影副本。如果该服务被停止,将无法管理基于软件的卷影副本。如果该服务被禁用,任何依赖它的服务将无法启动。卷影拷贝不要贸然Disabled,因为有时也许它会起作用,如果确实不需要就设置为禁用吧
    \\Windows\System32\svchost.exe -k swprv
    Multimedia Class Scheduler
    基于系统范围内的任务优先级启用工作的相对优先级。这主要适用于多媒体应用程序。如果此服务停止,个别任务将使用其默认的优先级。主要是针对一些多媒体应用的音/视频流设置优先级,禁用可能会导致声卡功能出现问题,建议打开这个服务,设成手动一般也会自动启动。

    \\Windows\system32\svchost.exe -k netsvcs
    Net.Msmq
    侦听器适配器
    通过 net.msmq 协议和 msmq.formatname 协议接收到激活请求,并将其传递给 Windows进程激活服务。WCF要用的,一般用户和非开发人员,还是Disabled就行了

    \\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\SMSvcHost.exe -NetMsmqActivator
    Net.Pipe
    侦听器适配器
    通过 net.pipe 协议接收激活请求,并将其传递给 Windows进程激活服务。WCF要用的,一般用户和非开发人员,还是Disabled就行了

    \\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\SMSvcHost.exe
    Net.Tcp
    端口共享服务
    提供通过 net.tcp 协议共享 TCP端口的功能。WCF要用的,一般用户和非开发人员,还是Disabled就行了

    \\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\SMSvcHost.exe
    Net.Tcp
    侦听器适配器
    通过 net.tcp 协议接收激活请求,并将其传递给 Windows进程激活服务。WCF要用的,一般用户和非开发人员,还是Disabled就行了

    \\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\SMSvcHost.exe
    Netlogon
    为用户和服务身份验证维护此计算机和域控制器之间的安全通道。如果此服务被停用,计算机可能无法验证用户和服务身份并且域控制器无法注册 DNS记录。如果此服务被禁用,任何依赖它的服务将无法启动。登陆活动目录时,和域服务通讯验证的一个服务,一般验证通过之后,域服务器会注册你的DNS记录,推送软件补丁和策略等等,登陆域会用到它工作组环境可以设为禁用
    \\Windows\system32\lsass.exe
    Network Access Protection Agent
    在客户端计算机上启用网络访问保护(NAP)功能,这是NAP架构中的客户端,默认设置即可
    \\Windows\System32\svchost.exe -k NetworkService
    Network Connections
    管理网络和拨号连接文件夹中对象,在其中您可以查看局域网和远程连接。当你点击网络和拨号连接时这个服务就开始工作,主要是获得局域网和远程连接的对象,只要你联网这个服务就会启动。不要关闭它
    \\Windows\System32\svchost.exe -k LocalSystemNetworkRestricted
    Network List Service
    识别计算机已连接的网络,收集和存储这些网络的属性,并在更改这些属性时通知应用程序。这个服务是列举现有的网络,展示目前的连接状态。关闭它会导致网络不正常,所以不要关闭它
    \\Windows\System32\svchost.exe -k LocalService
    Network Location Awareness
    收集和存储网络的配置信息,并在此信息被修改时向程序发出通知。如果停止此服务,则配置信息可能不可用;如果禁用此服务,则显式依赖此服务的所有服务都将无法启动。就是NLA,能够很好的支持和标示多网卡,或者是你从家庭、个人、公司的网络中进行切换和变化时,给你提供增强的功能,大多数情况会随着Network Connections自动启动。和XPNLA不同,关闭它网络正常但是会提示没插网线,最好不要关闭
    \\Windows\System32\svchost.exe -k NetworkService
    Network Store Interface Service
    此服务向用户模式客户端发送网络通知(例如,添加/删除接口等)。停止此服务将导致丢失网络连接。如果禁用此服务,则显式依赖此服务的所有其他服务都将无法启动。这是支持NLA的一个服务,比如保存每个网络的Profile,所以它的运行状态会和NLA相同,最好不要关闭
    \\Windows\system32\svchost.exe -k LocalService
    Offline Files

    脱机文件服务在脱机文件缓存中执行维护活动,响应用户登录和注销事件,实现公共 API的内部部分,并将相关的事件分配给关心脱机文件活动和缓存更改的用户。脱机文件服务,使用这个功能系统会将网络上的共享内容在本地进行缓存,可以关掉
    \\Windows\System32\svchost.exe -k LocalSystemNetworkRestricted
    Parental Controls
    此服务将在系统中启用 Windows家长控制。如果此服务未运行,则家长控制将不会工作。主要用来让家长为子女的账户设置使用时间、访问网络及电脑游戏的限制,自己用就不必作限制了。禁用
    \\Windows\system32\svchost.exe -k LocalServiceNetworkRestricted
    Peer Name Resolution Protocol
    Internet上启用无服务器对等名称解析。如果被禁用,则某些点对点应用程序和协作应用程序( Windows会议) 可能无法运行。如果你不尝试WCFP2P功能或开发,那么连同下面两个服务都可以关掉
    \\Windows\System32\svchost.exe -k LocalServiceNetworkRestricted
    Peer Networking Grouping
    提供对等网络分组服务。如果你不尝试WCFP2P功能或开发,那么连同下面一个和上面一个服务都可以关掉
    \\Windows\System32\svchost.exe -k LocalServiceNetworkRestricted
    Peer Networking Identity Manager
    提供对等网络标识服务。如果你不尝试WCFP2P功能或开发,那么连同上面两个服务都可以关掉
    \\Windows\System32\svchost.exe -k LocalServiceNetworkRestricted
    Performance Logs & Alerts
    性能日志和警报根据预配置的计划参数从本地或远程计算机收集性能数据,然后将该数据写入日志或触发警报。如果停止此服务,将不收集性能信息。如果禁用此服务,则明确依赖它的所有服务将无法启动。Event Log和任务调度器等多个服务会用到它,个人认为它也是比较耗费资源的,但不建议设置成禁用
    \\Windows\System32\svchost.exe -k LocalServiceNoNetwork
    Plug and Play
    使计算机在极少或没有用户输入的情况下能识别并适应硬件的更改。终止或禁用此服务会造成系统不稳定。即插即用,最基本的服务之一,想关也关不了
    \\Windows\system32\svchost.exe -k DcomLaunch
    PnP-X IP Bus Enumerator
    PnP-X
    总线枚举器服务管理虚拟网络总线。该服务使用 SSDP/WS发现协议来发现网络连接设备并使其存在于 PnP 中。如果停止或禁用此服务,则 NCD设备将不会继续保持在 PnP 中。所有基于 pnpx的方案都将停止运行。PnP-X 总线枚举服务器-Windows Connect Now(WCN),即微软网络和装置平台的组件之一,它是即插即用的扩展,支持某些联网的智能家电装置(比如能联网的电饭锅、冰箱)连接到你的PC上面。目前还用不上,关了它!
    \\Windows\system32\svchost.exe -k LocalSystemNetworkRestricted
    PNRP Machine Name Publication Service
    此服务使用对等名称解析协议发布计算机名称。配置是通过 Netsh上下文“p2p pnrp peer”管理的。这个是用来对P2P网络中发布服务器进行命名解析的,一般不需要它。默认即可
    \\Windows\System32\svchost.exe -k LocalServiceNetworkRestricted
    Portable Device Enumerator Service
    为可移动大容量存储设备强制组策略。使应用程序(例如 Windows Media Player和图像导入向导)能够使用可移动大容量存储设备传输和同步内容。用来让Windows Media Player和移动媒体播放器比如MP3进行数据和时钟同步。如不需要同步建议关闭
    \\Windows\system32\svchost.exe -k LocalSystemNetworkRestricted
    Print Spooler
    将文件加载到内存供稍后打印。打印服务,不用多说了,有(包括虚拟的)就开,没有就关
    \\Windows\System32\spoolsv.exe
    Problem Reports and Solutions Control Panel Support
    此服务为查看、发送和删除问题报告和解决方案控制面板的系统级问题报告提供支持。开了它基本也解决不了你计算机出的问题。禁用吧
    \\Windows\System32\svchost.exe -k netsvcs
    Program Compatibility Assistant Service
    为程序兼容性助手提供支持。如果此服务停止,则程序兼容性助手不能正常发挥作用。如果此服务被禁用,则依赖于它的所有服务都将无法启动。如果你使用到Program Compatibility Assistant或者需要将你的程序设置成兼容模式运行,比如运行在Win98 Windows 2000的方式下,就修改成自动,强烈建议设置为自动
    \\Windows\system32\svchost.exe -k LocalSystemNetworkRestricted
    Protected Storage
    为敏感数据(如密码)提供保护存储,以防止未授权的服务、进程或用户访问。2000/XP流传下来的服务,尽管用处不大,但为了安全还是保留着吧

    \\Windows\system32\lsass.exe
    Quality Windows Audio Video Experience
    质量 Windows音频视频体验(qWave)是用于 IP家庭网络上的音频视频(Audio,Video)流应用程序的网络平台。通过确保 AV应用程序的网络服务质量(QoS)qWave增强了 AV 流的性能和可靠性。它提供了许可控制机制、运行时监视和实施、应用程序反馈以及流量优先顺序。主要用于改善和加强IP网络上的音频视频流的传输和播放质量,控制流量,个人感觉这个不起什么作用,支持这样技术的网络服务也不多。还是系统资源比较重要,关了它
    \\Windows\system32\svchost.exe -k LocalService
    ReadyBoost
    使用 ReadyBoost为改进系统性能提供支持。Vista的新功能,可以通过高速U盘之类移动存储设备较高的随机读写速度来加快的系统启动和运行,具体原理我还不能理解,但显然不是拿U盘当作内存用。如果没有这类设备就关掉它,其实一般用笔记本电脑也不会总插着个U盘到处跑。一句话,用就开着,不用就关掉
    \\Windows\system32\svchost.exe -k LocalSystemNetworkRestricted
    Remote Access Auto Connection Manager
    无论什么时候当某个程序引用一个远程 DNS NetBIOS 名或者地址就创建一个到远程网络的连接。当你的机器获得一个DNSNetBIOS的名称或地址时会创建一个到远程网络的连接,一般ADSL拔号和VPN接入都会用到这个服务。如果设置成禁用,就建不了连接了。还是手动比较好
    \\Windows\system32\svchost.exe -k netsvcs
    Remote Access Connection Manager
    管理从这台计算机到 Internet或其他远程网络的拨号和虚拟专用网络(VPN)连接。如果禁用该项服务,则明确依赖该服务的任何服务都将无法启动。创建连接的时候使用,ADSL/VPN/其他什么拨号网络都会用到这个服务。关了的话就不能上网了,不要关闭
    \\Windows\system32\svchost.exe -k netsvcs
    Remote Procedure Call (RPC)
    作为终结点映射程序(endpoint mapper) COM服务控制管理器使用。如果此服务被停用或禁用,使用 COM 或远程过程调用(RPC)服务的程序工作将不正常。系统关键服务,想关也不让你关
    \\Windows\system32\svchost.exe -k rpcss
    Remote Procedure Call (RPC) Locator
    管理 RPC名称服务数据库。配合RPC的服务,可以设置手动,但不建议设置成禁用
    \\Windows\system32\locator.exe
    Remote Registry
    使远程用户能修改此计算机上的注册表设置。如果此服务被终止,只有此计算机上的用户才能修改注册表。如果此服务被禁用,任何依赖它的服务将无法启动。个人使用可以关掉它,公司管理就需要打开了
    \\Windows\system32\svchost.exe -k regsvc
    Routing and Remote Access
    在局域网以及广域网环境中为企业提供路由服务。提供路由服务的。不用就关
    \\Windows\system32\svchost.exe -k netsvcs
    Secondary Logon
    在不同凭据下启用启动过程。如果此服务被停止,这种类型的登录访问将不可用。如果此服务被禁用,任何明确依赖它的服务都将不能启动。允许一台机器同时有两个用户登录,个人应用基本不需要
    \\Windows\system32\svchost.exe -k netsvcs
    Secure Socket Tunneling Protocol Service
    提供使用 VPN连接到远程计算机的安全套接字隧道协议(SSTP)的支持。如果该服务被禁用,则用户将无法使用 SSTP访问远程服务器。这个服务主要是VPN连接服务的,如果用第三方VPN客户端,可以关闭,但是Remote Access Connection Manager这个服务依赖这个服务,还是别动吧
    \\Windows\system32\svchost.exe -k LocalService
    Security Accounts Manager
    启动此服务将向其他服务发出信号:安全帐户管理器(SAM)已准备就绪,可以接受请求。禁用此服务将导致在 SAM准备就绪时,无法通知系统中的其他服务,从而可能导致这些服务无法正确启动。不应禁用此服务。系统的安全账户管理服务,关了就不能添加用户,修改用户密码等用户操作了,建议默认别动它
    \\Windows\system32\lsass.exe
    Security Center
    监视系统安全设置和配置。Vista新的安全中心,可以进行安全方面的设置,也监控系统的安全状况。这个服务只是个管理界面,打开其他安全服务即可。可以关闭

    \\Windows\System32\svchost.exe -k LocalServiceNetworkRestricted
    Server
    支持此计算机通过网络的文件、打印、和命名管道共享。如果服务停止,这些功能不可用。如果服务被禁用,任何直接依赖于此服务的服务将无法启动。保证本机接入网络的文件、打印机和命名管道共享管理,如果不需要在网络上共享什么东西就可以关掉
    \\Windows\system32\svchost.exe -k netsvcs
    Shell Hardware Detection
    为自动播放硬件事件提供通知。对于自动播放的设备或硬件提供通知,如果你不喜欢Autoplay功能,那么设置成Manual,这样你新插入一个U盘,可能系统没有任何提示。
    \\Windows\System32\svchost.exe -k netsvcs
    SL UI Notification Service
    提供软件授权激活和通知。和Software Licensing一起是用于Vista或其他一些软件激活服务的,不要想着将其设置成禁用,就可以不用激活Vista了。默认吧
    \\Windows\system32\svchost.exe -k LocalService
    Smart Card
    管理此计算机对智能卡的取读访问。如果此服务被终止,此计算机将无法取读智能卡。如果此服务被禁用,任何依赖它的服务将无法启动。Smart Card服务,拨入公司网络、连接VPN等所必需的,如果你没有应用的场景,建议设置成禁用
    \\Windows\system32\svchost.exe -k LocalService
    Smart Card Removal Policy
    允许系统配置为移除智能卡时锁定用户桌面,如果希望在用户拿走智能卡之后计算机锁定,那么打开这个服务;其他情况下设置成手动或关闭
    \\Windows\system32\svchost.exe -k netsvcs
    SNMP Trap
    接收本地或远程简单网络管理协议 (SNMP)代理程序生成的陷阱消息并将消息转发到此计算机上运行的 SNMP 管理程序。如果此服务被停用,此计算机上基于 SNMP的程序将不会接收 SNMP 陷阱消息。如果此服务被禁用,任何依赖它的服务将无法启动。允许你的机器处理简单网络管理协议,很多网管协议是基于SNMP的。不是网管的话建议关闭
    \\Windows\System32\snmptrap.exe
    Software Licensing
    启用 Windows Windows 应用程序的数字许可证的下载、安装和实施。如果禁用该服务,操作系统和许可的应用程序可能以缩减功能模式运行。负责Vista系统的License管理和验证,以及提供接口/API服务供Windows系统或其他应用程序使用。Vista的新增特性均会使用这个服务,如果设置成禁用可能会激活Vista的保护功能,导致系统的部分功能不可用。强烈建议开启设为自动
    \\Windows\system32\SLsvc.exe
    SSDP Discovery
    发现了使用 SSDP发现协议的网络设备和服务,如 UPnP 设备。同时还公告了运行在本地计算机上的 SSDP设备和服务。如果停止此服务,基于 SSDP 的设备将不会被发现。如果禁用此服务,任何显式依赖于它的服务都将无法启动。该服务在网络中搜索使用了SSDP发现协议的一些设备,比如一些非即插即用的设备,如果没有相关设备,可以关了它
    \\Windows\system32\svchost.exe -k LocalService
    Superfetch
    维护和提高一段时间内的系统性能。毫无疑问,这是Vista最好的功能之一,可以维护和提高系统的性能,但请关闭
    \\Windows\system32\svchost.exe -k LocalSystemNetworkRestricted
    System Event Notification Service
    监视系统事件并通知订户这些事件的 COM+事件系统。SENS提供了一个唯一的系统追踪、通知的机制,使用于系统的登陆、设备连接、网络连接、电源和内部事件的订阅及通知,不建议设置成关闭
    \\Windows\system32\svchost.exe -k netsvcs
    Tablet PC Input Service
    启用 Tablet PC笔和墨迹功能,Table PC及不使用手写板就可以关掉它
    \\Windows\System32\svchost.exe -k LocalSystemNetworkRestricted

    Task Scheduler
    使用户能在此计算机上配置和制定自动任务的日程。如果此服务被终止,这些任务将无法在日程时间里运行。如果此服务被禁用,任何依赖它的服务将无法启动。已经不单是以前操作系统的计划任务调度管理器了,Vista
    和第三方的应用都会用到,你无法关闭它

    \\Windows\system32\svchost.exe -k netsvcs
    TCP/IP NetBIOS Helper
    提供 TCP/IP (NetBT)服务上的 NetBIOS 和网络上客户端的 NetBIOS名称解析的支持,从而使用户能够共享文件、打印和登录到网络。如果此服务被停用,这些功能可能不可用。如果此服务被禁用,任何依赖它的服务将无法启动。主要是支持 NetBIOS名称的解析,使得你可以在计算机之间进行文件和打印机共享、网络登录。不需要可关闭
    \\Windows\system32\svchost.exe -k LocalServiceNetworkRestricted
    Telephony
    提供电话服务 API (TAPI)支持,以便各程序控制本地计算机上的电话服务设备以及通过 LAN同样运行该服务的服务器上的设备。为应用程序提供 TAPI 的支持,很多时候这个服务会自己启动。保持默认
    \\Windows\System32\svchost.exe -k NetworkService
    Terminal Services
    允许用户以交互方式连接到远程计算机。远程桌面和终端服务器依赖此服务。若要防止远程使用此计算机,请清除系统属性控制面板项目的远程选项卡上的复选框。管理员账户的远程桌面、远程协助、远程终端服务或远程管理功能,很多时候这个服务会自动启动。可以关闭,但建议保持默认
    \\Windows\System32\svchost.exe -k NetworkService
    Terminal Services Configuration
    终端服务配置服务(TSCS)负责需要 SYSTEM上下文的与所有终端服务和远程桌面相关的配置和会话维护活动。这些包括每会话临时文件夹、TS主题和 TS 证书。管理员的远程桌面或进行远程管理设置,如果不打算使用这些功能,可以设置成禁用。
    \\Windows\System32\svchost.exe -k netsvcs
    Terminal Services UserMode Port Redirector
    允许为 RDP连接重定向打印机/驱动程序/端口,支持远程连接上的打印机/驱动器/端口重定向功能,如果不打算使用远程功能,建议设置成禁用
    \\Windows\System32\svchost.exe -k LocalSystemNetworkRestricted
    Themes
    为用户提供使用主题管理的经验。为了XP风格就要先启动这个服务,使用Aero更是如此。除非你用经典界面,否则开启它
    \\Windows\System32\svchost.exe -k netsvcs
    Thread Ordering Server
    提供特定期间内一组线程的排序执行。提供特别的线程排序和调度服务,如果用不上,可以设置成手动,但不建议设置成自动
    \\Windows\system32\svchost.exe -k LocalService
    TPM Base Services
    允许访问受信任的平台模块(TPM),该模块向系统组件和应用程序提供基于硬件的加密服务。如果此服务已停止或禁用,应用程序将无法使用 TPM保护的密钥。TPMTrusted Platform Module的缩写,TPM平台会提供基于硬件的加密服务,如果关闭服务,那么Vista或应用程序可能无法访问或使用加密的密钥,可以设置成手动
    \\Windows\System32\svchost.exe -k LocalService
    UPnP Device Host
    允许 UPnP设备宿主在此计算机上。如果停止此服务,则所有宿主的 UPnP 设备都将停止工作,并且不能添加其他宿主设备。如果禁用此服务,则任何显式依赖于它的服务将都无法启动。这是系统中通用即插即用的设备的宿主程序,它将作为通用即插即用的设备和操作系统通讯和工作的主体,不建议甚至成禁用
    \\Windows\system32\svchost.exe -k LocalService
    User Profile Service
    此服务负责加载和卸载用户配置文件。如果已停止或禁用此服务,用户将无法再成功登录或注销,应用程序在获取用户数据时可能会出问题,而且为接收配置文件事件通知注册的组件将无法接收这些通知。建议不要动它,否则会麻烦
    \\Windows\system32\svchost.exe -k netsvcs
    Virtual Disk
    提供用于磁盘、卷、文件系统和存储阵列的管理服务。提供存储设备软件卷和硬件卷的管理,不要将其设置成禁用
    \\Windows\System32\vds.exe
    Volume Shadow Copy

    管理并执行用于备份和其它目的的卷影复制。如果此服务被终止,备份将没有卷影复制,并且备份会失败。如果此服务被禁用,任何依赖它的服务将无法启动。卷影复制,在Vista中和备份功能一起被调用,不建议设置成禁用
    \\Windows\system32\vssvc.exe
    WebClient
    使基于 Windows的程序能创建、访问和修改基于 Internet 的文件。如果此服务被停止,这些功能将不可用。如果此服务被禁用,任何依赖它的服务将无法启动。简单的说如果你不需要Web目录或类似功能,就可以关掉它
    \\Windows\system32\svchost.exe -k LocalService
    Windows Audio
    管理基于 Windows的程序的音频。如果此服务被停止,音频设备和效果将不能正常工作。如果此服务被禁用,任何依赖它的服务将无法启动。除非你不想让电脑发声,否则就要自动启动它
    \\Windows\System32\svchost.exe -k LocalServiceNetworkRestricted
    Windows Audio Endpoint Builder
    管理 Windows音频服务的音频设备。如果此服务被停止,音频设备和效果将不能正常工作。如果此服务被禁用,任何依赖它的服务将无法启动,除非你不想让电脑发声,否则就要自动启动它
    \\Windows\System32\svchost.exe -k LocalSystemNetworkRestricted
    Windows Backup
    提供 Windows备份和还原功能。Windows备份和版本恢复功能,一直都不好使,可以关掉
    \\Windows\System32\svchost.exe -k SDRSVC
    Windows CardSpace
    安全启用数字标识符的创建、管理和公开。像Smart Card一样的个人标识管理,.NET Framework 3.0提供的一个WCF编程模型。一般用户关闭
    \\Windows\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\infocard.exe
    Windows Color System
    WcsPlugInService
    服务宿主第三方 Windows颜色系统颜色设备模型和 gamut 映射模型插件模块。这些插件模块是 Windows颜色系统基线颜色设备和 gamut 映射模型的特定于供应商的扩展。停止或禁用 WcsPlugInService服务将禁用此扩展功能,并且 Windows 颜色系统将使用其基线模型处理过程,而不是供应商所需的处理过程。这可能导致颜色显示不正确。色彩管理模块,Vista支持外挂的色彩管理。默认即可
    \\Windows\system32\svchost.exe -k wcssvc
    Windows Connect Now - Config Registrar
    作为注册器,为注册人颁发网络凭据。如果禁用该服务,则 Windows立即连接 - 配置注册器将不能正常运行。默认即可
    \\Windows\System32\svchost.exe -k LocalService
    Windows Defender
    扫描计算机以找出可能不需要的软件,设置扫描,并获取最新可能不需要软件定义。Vista新功能之一,可以加强安全,防范木马和一些恶意程序,最主要的是免费。不需要可以关闭
    \\Windows\System32\svchost.exe -k secsvcs
    Windows Driver Foundation - User-mode Driver Framework
    管理用户模式驱动程序主机进程。管理用户模式驱动的主进程,如果关闭系统会出现很多问题,建议不要轻易设置成禁用
    \\Windows\system32\svchost.exe -k LocalSystemNetworkRestricted
    Windows Error Reporting Service
    允许在程序停止运行或停止响应时报告错误,并允许提供现有解决方案。还允许为诊断和修复服务生成日志。如果此服务被停止,则错误报告将无法正确运行,而且可能不显示诊断服务和修复的结果。没人喜欢错误,对你和微软而言,错误报告传送过去都没什么用。关了它
    \\Windows\System32\svchost.exe -k WerSvcGroup
    Windows Event Collector
    此服务将管理对支持 WS-Management协议的远程源中事件的永久订阅。这包括 Windows Vista 事件日志、硬件以及启用 IPMI的事件源。该服务将转发的事件存储在本地活动日志中。如果停止或禁用此服务,将无法创建事件订阅,并且无法接受转发的事件。这个主要是性能收集分析和系统监控中的一些功能使用,也是Vista新的事件管理工具的支持服务。默认即可
    \\Windows\system32\svchost.exe -k NetworkService
    Windows Event Log
    此服务管理事件和事件日志。它支持日志记录事件、查询事件、订阅事件、归档事件日志以及管理事件元数据。它可以用 XML和纯文本两种格式显示事件。停止该服务可能危及系统的安全性和可靠性。Vista和其他系统程序经常会用到,这个不是必须的服务,建议设置成Manual默认即可
    \\Windows\System32\svchost.exe -k LocalServiceNetworkRestricted
    Windows Firewall
    Windows
    防火墙通过阻止未授权用户通过 Internet或网络访问您的计算机来帮助保护计算机,不用多说什么了。如果不需要就禁用

    \\Windows\system32\svchost.exe -k LocalServiceNoNetwork
    Windows Image Acquisition (WIA)
    为扫描仪和照相机提供图像采集服务。专门为扫描仪和数码相机等提供图像捕获和获取功能。有就开着,没有就关
    \\Windows\system32\svchost.exe -k imgsvc
    Windows Installer
    添加、修改和删除以 Windows Installer (*.msi)程序包提供的应用程序。如果禁用了此服务,任何完全依赖它的服务不会被启动。MSI安装包的服务,许多安装程序都需要这个服务,设置成手动就好了
    \\Windows\system32\msiexec /V
    Windows Management Instrumentation
    提供共同的界面和对象模式以便访问有关操作系统、设备、应用程序和服务的管理信息。如果此服务被终止,多数基于 Windows的软件将无法正常运行。如果此服务被禁用,任何依赖它的服务将无法启动。系统管理服务, Vista启动初始化都会用到,即使设置成Manual,也会被启动。不要去动它
    \\Windows\system32\svchost.exe -k netsvcs
    Windows Media Center Extender Service
    允许 Windows Media Center扩展器设备查找并连接到计算机。通过网络为Windows Media Extender(像XBox)等传送多媒体文件,建议禁止,除非你需要这个功能
    \\Windows\system32\svchost.exe -k LocalService
    Windows Media Center Receiver Service
    电视或 FM广播接收的 Windows Media Center 服务。建议禁止,除非你需要这个功能
    \\Windows\ehome\ehRecvr.exe
    Windows Media Center Scheduler Service
    Windows Media Center中开始和停止录制电视节目。建议禁止,除非你需要这个功能
    \\Windows\ehome\ehsched.exe
    Windows Media Center Service Launcher
    如果在 Windows Media Center中启用了电视,则在开机时启动 Windows Media Center 计划程序和 Windows Media Center 接收程序服务。建议禁止,除非你需要这个功能
    \\Windows\system32\svchost.exe -k LocalServiceNoNetwork
    Windows Media Player Network Sharing Service
    使用通用即插即用设备与其他网络播放机和媒体设备共享 Windows Media Player媒体库。建议禁止,除非你需要这个功能
    \\Program Files\Windows Media Player\wmpnetwk.exe
    Windows Modules Installer
    启用 Windows更新和可选组件的安装、修改和移除。如果此服务被禁用,则此计算机的 Windows 更新的安装或卸载可能会失败。Windows Updates需要的,如果你不使用Windows Updates,那么可以禁止这个服务
    \\Windows\servicing\TrustedInstaller.exe
    Windows Presentation Foundation Font Cache 3.0.0.0
    通过缓存常用的字体数据来优化 Windows演示基础(WPF)应用程序的性能。WPF应用程序将启动此服务(如果尚未启动)。可以禁用此服务,尽管这样做会降低 WPF应用程序的性能。NET Framework 3.0中的WPF应用必须的,一般这个服务启动,证明你的机器上运行了新的WPF的应用。默认即可
    \\Windows\Microsoft.Net\Framework\v3.0\WPF\PresentationFontCache.exe
    Windows Process Activation Service
    Windows Process Activation Service (WAS)
    为通过消息激活的应用程序提供进程激活、资源管理和运行状况管理服务。不明。建议默认
    \\Windows\system32\svchost.exe -k iissvcs
    Windows Remote Management (WS-Management)
    Windows
    远程管理(WinRM)服务执行 WS-Management协议来实现远程管理。WS-Management 是用于远程软件和硬件管理的标准 Web服务协议。WinRM 服务侦听网络上的 WS-Management请求并对它们进行处理。通过组策略或使用 winrm.cmd 命令行工具的侦听程序,来配置 WinRM服务,以使其可通过网络侦听。WinRM 服务提供对 WMI数据的访问并启用事件集合。事件集合及对事件的订阅需要服务处于运行状态。传输 WinRM消息时使用 HTTP HTTPS协议。WinRM 服务不依赖于 IIS,但在同一计算机上预配置为与 IIS 共享端口。WinRM服务保留 /wsman URL 前缀。若要防止与 IIS发生冲突,管理员应确保 IIS 上承载的所有网站均不使用 /wsman URL前缀。允许从远程进行计算机管理或信息收集。建议设置为手动
    \\Windows\System32\svchost.exe -k NetworkService
    Windows Search
    为文件、电子邮件以及其他内容(通过可扩展性 API)提供内容索引和属性缓存。该服务响应文件和电子邮件通知,从而对已修改的内容编制索引。如果该服务已停止或被禁用,资源管理器将无法显示项目的虚拟文件夹视图,在资源管理器中搜索将回退为速度较慢的逐项搜索。新的桌面搜索功能,默认范围太小,扩大了又很耗费资源,可以试试。建议手动

    \\Windows\system32\SearchIndexer.exe /Embedding
    Windows Time
    维护在网络上的所有客户端和服务器的时间和日期同步。如果此服务被停止,时间和日期的同步将不可用。如果此服务被禁用,任何明确依赖它的服务都将不能启动。和服务器同步时间的,一般我都关闭它
    \\Windows\system32\svchost.exe -k LocalService
    Windows Update
    启用检测、下载和安装 Windows和其他程序的更新。如果此服务被禁用,这台计算机的用户将无法使用 Windows Update或其自动更新功能,并且这些程序将无法使用 Windows Update Agent (WUA) APIWindows Update这个功能取决于你了,它和Background Intelligent Transfer ServiceModules Installer服务关联。
    \\Windows\system32\svchost.exe -k netsvcs
    WinHTTP Web Proxy Auto-Discovery Service
    WinHTTP
    实现了客户端 HTTP堆栈并向开发人员提供 Win32 API COM自动化组件以供发送 HTTP 请求和接收响应。此外,通过执行 Web代理自动发现(WPAD)协议,WinHTTP还提供对自动发现代理服务器配置的支持。WPAD是一种协议,可以让HTTP客户端自动发现代理服务器配置,该服务使应用程序支持WPAD协议的应用,建议设置成ManualDisabled,因为大多数的情况下不会用到。建议关闭
    \\Windows\system32\svchost.exe -k LocalService
    Wired AutoConfig
    此服务对以太网接口执行 IEEE 802.1X身份验证。其实很多的时候,还是要自己设置的。默认即可
    \\Windows\system32\svchost.exe -k LocalSystemNetworkRestricted
    WLAN AutoConfig
    该服务枚举 WLAN适配器,管理 WLAN 连接和配置文件。很多的时候,还是要自己设置的,不用无线网络可以关掉
    \\Windows\system32\svchost.exe -k LocalSystemNetworkRestricted
    WMI Performance Adapter
    Provides performance library information from Windows Management Instrumentation (WMI) providers to clients on the network. This service only runs when Performance Data Helper is activated.
    微软的解释一堆英文,当每个中国人都过了英语六级吗?WMI信息转换,为性能工具、事件工具提供服务,建议手动
    \\Windows\system32\wbem\WmiApSrv.exe
    Workstation
    使用 SMB协议创建并维护客户端网络与远程服务器之间的连接。如果此服务已停止,这些连接将无法使用。如果此服务已禁用,任何明确依赖它的服务将无法启动。创建和管理到远程服务器的网络连接,一般在网络环境中,特别是局域网中是一个必须的服务,不需访问别人的共享资源时可以设为手动
    \\Windows\System32\svchost.exe -k LocalService
    展开全文
  • Docker-Windows 2008 R2安装使用

    万次阅读 2016-09-14 09:27:50
    Docker-Windows 2008 R2安装使用 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,...
  • WINDOWS网络编程接口

    千次阅读 2015-11-17 16:42:26
    SOCKETS规范及应用-WINDOWS网络编程接口 Windows Sockets 规范及应用 -Windows网络编程接口 ****************************************************************** 版权信息 本书作者保留所有版权。禁止任何...
  • Nginx,不用多说啦,大家都熟悉的不能再熟悉了,它是一款轻量级的高性能Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,最近在本地研究将nginx和resin配合使用,使服务性能达到最高,在配置过程中...
  • 网络配置网卡子接口

    千次阅读 2017-10-18 22:10:00
    OS:RedHat EnterpriseLinux6.4目前eth0 通过host-only网卡与win7通信规划给eth0配置子网卡ip eth0:0 地址192.168.7.101使用win7能够通过此ip正常访问linux操作系统[root@rhel64 ~]#cat /etc/sysconfig/network-s...
  • Windows 2016 服务器安全配置

    千次阅读 2019-07-15 16:36:10
    Windows 2016 服务器安全配置 1.系统更新配置 (1)更换Windows更新服务器 如果你觉得默认的Windows更新服务器比较慢,或者如果选择了阿里云或腾讯云服务器的话,可以更换Windows服务器。 右键开始菜单图标,选择...
  • windows10 IP修改与 netsh 配置网络

    万次阅读 2016-08-11 00:01:28
    windows10 IP修改与 netsh 配置网络 最近有很多人都在问 windows10 的ip地址自己无法修改,如果你用路由上网,路由使用的是DHCP的话修改IP就会提示: “————————— 本地网络 ————出现了一个意外的情况...
  • windows配置opengles3开发环境

    千次阅读 2018-06-21 16:12:26
    windows配置opengles3开发环境...windows配置opengles3开发环境 1.使用VS进行配置 使用VS配置opengl比较简单,VS自带VC环境,所以只需要下载opengl库和arm模拟器即可。同时下载了《opengles3...
  • Windows Server 2008 各版本介绍

    千次阅读 2015-06-17 14:29:55
    在这里主要是介绍windows Server 2008的多个版本区别,由于win2008的版本比较多,这里简单整理下,方便有需要的朋友。 Windows Server 2008 是专为强化下一代网络、应用程序和 Web 服务的功能而设计,是有史...
  • 精通WindowsAPI 函数 接口 编程实例 此书电子版的共547页,本人分卷上传300页,后面部分将陆续上传,分卷可单独解压 第1章 Windows应用程序开发入门 1 1.1 第一个实例程序 1 1.1.1 start.exe 1 1.1.2 ...
  • Windows下usb接口驱动技术

    千次阅读 2019-08-16 09:57:38
    一、USB概述 USB的英文全称为Universal Serial Bus,中文含义是通用串行总线,是由Conpaq、DEC、IBM、Inter、Microsoft、NEC和Northen Telecom等公司为简化PC与外设之间...现在生产的PC几乎都配备了USB接口,Micros...
  • 运用 Windows 工具获取 IPv6 配置信息

    千次阅读 2010-01-12 17:47:00
    运用 Windows 工具获取 IPv6 配置信息本文介绍如何使用命令行工具,获取运行 Microsoft?Windows?XP Service Pack 2 (SP2)、Windows Server?2003、Windows Vista?(目前处于 beta 测试阶段)或 Windows Server...
  • 操作环境 Windows 10 中文家庭版 64 位 (需要 Windows 10 16215.0 或更...WSL 全称为 Windows Subsystem for Linux (Windows 下的 Linux 系统). Wikipedia 对 WSL 的描述摘录如下 (Source: HERE): 适用于 L...
  • 精通Windows.API-函数、接口、编程实例.pdf

    千次下载 热门讨论 2013-01-27 11:49:55
    1.2.4 Vista SDK与Visual Studio 2008 6 1.2.5 Visual Studio专业版或团队系统版 7 1.2.6 使用图形化IDE建立工程、进行编译 7 1.2.7 “解决方案”与“工程” 8 1.2.8 使用命令行工具编译 8 第2章 Windows...
  • Windows下usb接口驱动技术(一)

    千次阅读 2010-12-31 13:15:00
    Windows下usb接口芯片的驱动技术一、 USB概述USB的英文全称为Universal Serial Bus,中文含义是通用串行总线,是由Conpaq、DEC、IBM、Inter、Microsoft、NEC和Northen Telecom等公司为简化PC与外设之间的互连而共同...
  • 本书全面地介绍了Windows Server 2008命令行、PowerShell和脚本的使用,包括文件和文件夹的管理、磁盘管理、系统管理、活动目录管理、网络管理、网络服务管理、系统诊断、故障恢复、系统安全、批处理和配置文件,...
  • ACPI 高级配置与电源接口

    千次阅读 2010-09-11 17:43:00
    我看过的中文的非常不错的ACPI资料 ============================================================================ 高级配置与电源接口维基百科,自由的百科全书   高级配置与电源接口...
  • 配置iscsi服务器 In this article, I am going to explain how we can install and configure the iSCSI Target Server Role on Windows Server 2016. iSCSI stands for Internet Small Computer System Interf....
  • 在vs2008配置OpenCV2.2

    千次阅读 2011-05-30 15:29:00
    在vs2008配置OpenCV2.2
  • Vue2+VueRouter2+webpack 构建项目实战(五)配置子路由

    万次阅读 多人点赞 2016-11-18 10:14:17
    Vue2+VueRouter2+webpack 构建项目实战(五)配置子路由前情回顾《Vue2+VueRouter2+webpack 构建项目实战(一)准备工作》《Vue2+VueRouter2+webpack 构建项目实战(二)目录以及文件结构》《Vue2+VueRouter2+...
  • Ceres Solver 在Windows下安装配置笔记

    万次阅读 多人点赞 2018-03-10 01:38:30
    尤其是在Windows环境下,问题bug不断,很多坑。经过三天努力,今天终于成功hello world。高兴之余赶快趁机把安装过程记录下来,以便备忘。本文除了记录Ceres Solver的安装过程之外,还详细记录了gflags,gl...
  • Windows 2008 服务器安全加固

    千次阅读 2018-06-17 14:57:15
    ) 最少的服务+最小的权限=最大的安全 对于服务,不必要的话一定不要装,要知道服务的运行是SYSTEM级的哦,对于权限,本着够用就好的原则分配就是了二、Windows 常规设置 1、DOS跟WinNT的权限的分别: DOS是个...
  • 精通 Windows Server 2008 R2

    千次阅读 2012-05-14 08:36:28
    编辑推荐: 结合Windows 7 ...Windows Server 2008 R2必备指南 畅销书作者Mark Minasi 样章试读:http://product.china-pub.com/3005768 基本信息 原书名: Mastering Microsoft Windows Serve
  • Windows Sockets 规范及应用 -Windows网络编程接口 ****************************************************************** 版权信息 本书作者保留所有版权。禁止任何商业性的转载或复制。非赢利性质的转载和复制...
  • windows上的linux系统(WSL)

    千次阅读 2019-03-19 11:08:37
    Windows Subsystem for Linux(WSL)是一个用于在本地运行linux二进制可执行文件(ELF格式)的兼容层。与虚拟机相比,wsl没有虚拟硬件的过程,而是直接在windows上虚拟一个linux内核,模拟linux系统调用,以运行...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 114,044
精华内容 45,617
关键字:

windows2008配置子接口