1.系统备份的问题

2.怎么新建电脑系统服务

3.怎样查看一台电脑的所有的配置!

系统备份的问题

怎么导出电脑系统参数-如何导出电脑配置

硬盘克隆大师Ghost 8.0技巧

Windows自身的不稳定性、各种软硬件的故障以及一些莫名其妙的问题,常使们不得不重装系统,尤其对我们这些学校机房管理者来说更是一种灾难性的打击。其实我们只须合理使用Ghost,便会让这些烦恼一扫而空。下面我就在此谈一谈Ghost使用的一些小技巧,供各位参考。

一、入门技巧

1.克隆前,先整理C盘

用Norton 2002中的Norton System Check检查修复克隆前的系统的错误,并将欲克隆的分区或硬盘进行优化,以减少克隆过程中出现的各种麻烦,并能加速克隆的速度。

2.给映像文件减肥的技巧

(1)把Windows98的Temp文件夹里的临时文件统统删掉;

(2)把My Document(我的文档)和Temporary Internet Files(浏览器缓存文件夹)两个文件夹搬到其余分区上;

(3)删除那些用处不大的帮助文件、自述文件、屏幕保护文件、背景以及各种音频文件;(4)尽量把各种应用软件安装在其余分区上;

(5)如果是在DOS下克隆还可使用DOS下的DEL命令把Windows98的虚拟内存文件Win386.swp删除。

3.备份的技巧

(1)在克隆前先勾选“Options/span/Create CRC32”选项可及时发现克隆过程中的错误。

(2)硬盘分区备份的一般操作方法是:从Ghost的主菜单中选择“Local/Partition/To Image”选项,打开欲备份的硬盘(如果挂有一个以上硬盘)和分区,再指定存放映像文件的名称和路径,OK之后,即开始生成扩展名为.gho的映像文件。

(3)在选择压缩率时,建议不要使用“high”,因为这样非常耗时,而压缩率也没有明显提高。

(4)克隆完成后,使用“Local/Check/Image File”检查一下映像文件的完整性。

4.映像文件的管理技巧

(1)存放映像文件的分区或硬盘确保正确无误,并用有磁盘碎片程序整理好,然后再将映像文件存入;

(2)将映像文件设为只读、隐藏、系统属性,这样既可妨止被意外删除又不会被磁盘碎片整理程序移动(笔者发现若对存放映像文件的分进行整理时,往往不能通过Ghost的32位CRC检测,因此我们应防此映像文件被磁盘碎片整理程序移动);

(3)如果条件允许的话最好将映像文件复制到外置硬盘或烧录到光盘上,以妨映像文件受损。

5.恢复备份的技巧

(1)恢复系统前一定要将一些重要的东西(如收藏夹、各种邮件信息等)进行备份

(2)恢复备份的一般操作方法是:从Ghost的主菜单中选择“Local/Partition/From Image”选项,选中已有的映像文件,再指定要覆盖的分区,OK之后,即可将备份文件恢复到指定的分区。

(3)要注意结合使用Ghost Explorer软件,这样当系统发生问题时,不必恢复整个分区或硬盘,只需将出现问题的文件夹或文件恢复即可。

(4)最好用KV3000(Kill、Norton)工具将分区表信息备份到软盘上,这样可在遇到病毒破坏时能够轻松恢复。

二、高级操作技巧

1.Ghost常用命令参数介绍

由于Ghost的命令参数较多,因此我们在这里只介绍几个常用的参数。

(1)-RB:Ghost操作完成退出后自动重启;

(2)-Zn:压缩映像文件,-Z或-Z1为不压缩(快速);-Z2为高压缩(中速);-Z3至-Z9压缩率依次增大(速度依次减慢);

(3)-FRO:跳过错误(用此参数可挽救硬盘坏道中的资料)

(4)-CLONE:这是实现Ghost无人备份(恢复)的核心参数。

使用语法是:-CLONE,MODE=(operation),SRC=(source),DST=(destination),[SZE(size),SZE(size),……]

说明:①operation可取:copy:磁盘到磁盘;load:文件到磁盘;dump:磁盘到文件;pcopy:分区到分区;pload:文件到分区;pdump:分区到文件。

②source可取:驱动器号,从1开始;或者为文件名(此处需写绝对路径)。

③destination可取:驱动器号,从1开始;或者为文件名(此处需写绝对路径);@CDx ,刻录机,x表示刻录机的驱动器号,从1开始。

(5)-PWD:设置密码,如果带上=***会自动输入,若不带,会在操作中提示输入,备分与恢复使用方法相同;

(6)-F32:将磁盘格式由F16转换成F32;

(7)-SURE:对所有要求确认的提示或警告统统回答“Yes”(此参数建议高级用户使用);

(8)-IA:强制复制(用于分区操作),推荐对C盘操作时使用此参数;

(9)-SPAN:分类参数,当存放空间不足时提示复制到另一分区的另一个备份包。

2.系统自动恢复盘的制作

(1)启动Ghost制作映像文件,起名为:beifen.gho,存到D:\Beifen中。

(2)制作Windows98启动盘,删掉一此不必要的文件,把Ghost.exe复制到启动盘上。

(3)编写软盘上的autoexec.bat加入以下内容:

Ghost –CLONE,MODE=load,SRC=X:\Benfen\beifen.gho:1,DST=1 –SURE –RB

(注:X为光盘盘符,由于用启动盘启动电脑后有一个虚拟盘,光盘盘符将向后顺延一位,因此如果您的光盘在系统中显示为F,这里的X就应设为G,以此类推)

(4)刻录光盘:我使用的是Easy CD Creator,在添加完要刻录的数据后,选择制作“可引导CD”软件提示插入可引导软盘,将刚作好的启动盘插入软驱,单击“确定”,软盘上的内容便添加到要刻录的CD目录下,且多了两个特殊文件:bootcat.bin和bootimg.bin。这样便可刻录光盘了。

经过这几步,我们的“系统自动恢复盘”便制作成功了,以后恢复系统的时候,只须在“CMOS”中把启动顺序设为“CD-ROM”,放入我们制作好的系统自动恢复光盘即可自动恢复系统,够爽吧!

-----------------------------------------------

Ghost系统前的配置方法

办公室一族,天天和计算机打交道,而且大部分机器都挂在公司的局域网内,然后再通过代理挂到互联网上,计算机的配置也都比较好,这么惬意的环境,让每个计算机爱好者感觉非常舒适,但是由于局域网中病毒多,经常要重新装机,费时费力。而单位给配置一台计算机后,一年半载的也不会给更换新的,非常有必要利用Ghost制作备份系统盘的Gho文件。那么备份前,配置一个完整、安全而又稳定的操作系统是重中之重。所以本文在这里给大家推荐一下如下的配置,按照这个计划把系统安装好后,进行Ghost,得到的备份可以让你在系统崩溃后,20分钟内回到你崩溃前的效果,而且系统被优化的非常好。

如何实现呢,下面看看本文的设置:

1、安装操作系统

找一张Windows XP SP2的启动盘,重新重装系统,当然你不会菜鸟到让你的硬盘只有一个分区,你至少要保证自己的硬盘中有两个以上的分区。在分区的文件系统格式上,笔者推荐把操作系统分区格式化为FAT32格式(有些人建议格式化为NTFS文件系统格式,这样有助于防范病毒干扰,但是如果引导区出现问题,NTFS格式几乎就恢复不了,所以选择FAT32)。

2、安装显卡、声卡驱动

如果你的计算机是通过正当渠道买来的,那么一定有张包含主板驱动、显卡驱动和声卡驱动的光盘,如果你的计算机是二手或三手机,根本找不到驱动了,那你只能到网上搜索一下了。但是Windows XP操作系统的好处就是能够尽可能多的适应你的硬件,而不需要安装驱动。这里笔者提醒你的是,安装完显卡和声卡驱动后,应该重启一下你的操作系统,这样保证你的驱动程序不会给你添麻烦。

3、调整显示效果和显示器屏幕刷新频率

这些工作都是在“控制面板”中的“显示”设置的,现在的办公族所用的计算机都能满足1024*768、32位真彩等设置。如果你的显示器是液晶的,你就不用修改显示屏幕刷新频率,一般会默认为75赫兹,如果你的还是CTR(你的老板真叩,赶紧央求他给你换一下吧),那你要调整一下,改为最高的,一般是85赫兹,如图1所示:

4、修改系统设置,优化系统

在“控制面板”中选择“属性”,修改系统设置:

4.1在“高级”标签中,选择“性能”设置:

(1)在“视觉效果”签中选择“自定义”,在下面的各项选择中,只要钩选“在窗口和按钮上使用视觉样式”和“在桌面上为图标标签使用阴影”即可实现你没有修改前的效果。

(2)在“高级”签中选择“虚拟内存”的更改,按照你自己计算机的内存大小和硬盘大小,给你的操作系统适当的增加虚拟内存。一般将初始大小设置为你真实内存的1.5倍,最大值为2倍(也别太大啊)。

4.2在“高级”标签中,选择“启动和故障恢复”设置:

(1)办公族不需要装双系统,那你不选“显示操作系统列表的时间”,在“在需要时显示恢复选项的时间”中,设置为5秒即可。

办公族决定不是那种有必要处理系统警告的人,所以不选“将事件写入系统日志”和“发送管理警报”。

(2)点击“错误报告”按钮,在弹出的“错误汇报”对话框中选择“禁用错误汇报”,并钩选上“但在发生严重错误时通知我”。 4.3关闭系统还原

在“系统还原”签中,钩选“在所有驱动器上关闭系统还原”即可。

4.4关闭远程协助和远程桌面

如果你不是那种经常被别人控制的人,你就可以选择在“远程”签中,去掉“允许从这台计算机发送远程协助邀请”和“允许用户远程连接到这台计算机”。

5、利用MSconfig更改启动项

在“开始”菜单中选择“允许”,输入“MSConfig”,在“启动”签中按照你的喜好设置启动项,当然必须的项是不能去掉的。

6、删除多余的Windows组件

Windows XP在提高强大功能的同时,也增加了一下多余的组件,比如我们现在都用MSN Messenger了,可以删除Windows Messenger、MSN Explorer等,你的按照自己的喜好删除了。 7、停用不必要的服务

各种办公族可能对计算机“服务”的需求不同,你可以在网上搜一篇这样的文章,按照作者的提示和你自己工作的需要,删除一些无用的东西。

8、设置网络

办公族的单位里一般都有局域网,你需要根据单位中的网络设置,IP地址、网关等设置好,并要设置好工作组或者是域(笔者的单位是一个域环境,每次重装系统就要重新登录域,很麻烦,所以这样设置好后,再Ghost,就不需要重新设置了)。 9、设置打印机

办公族一般在单位中都是使用网络打印机,所以当设置好网路后,在“添加打印机”中将这个网络打印机设置好。

10、中文输入法的修改

办公族最多的工作可能就是打字了,所以必定有自己心仪的输入法,笔者就喜欢微软拼音2003,其他的输入法你就可以在“文字服务和输入语言”对话框中将其删除。 11、安装防病毒软件和防火墙

防毒和杀毒,是重装系统中核心问题,如果你们单位是域设置的话,一般都会在域服务器上设置网络杀毒,你只要安装客户端杀毒工具即可;如果你是工作组,你就得安装自己的杀毒软件了。没有必要纠缠于到底哪个杀毒软件最好,你最重要的任务是不时的更新病毒库。

12、安装一些必装软件

原则是安装系统必须的而且比较小的软件,不然会使你的系统很大,不容易Ghost。笔者一般会安装压缩软件(Winrar)、下载软件(Flashget)、MP3播放软件(Winamp)和视频播放万能软件(MFC)。有人建议安装Office后再Ghost,笔者测试过,在没有其他更改的情况下,安装Office 2003中的Word、Excel和PowerPoint后,系统盘会变大200兆左右,笔者建议你按照自己计算机的性能选择。(笔者不建议安装Office后Ghost,因为这样系统盘太大,Ghost文件可能会出现错误)。

13、删除系统盘下的驱动备份

在“文件夹选项”中“查看”签中的高级设置中选择“显示所有文件和文件夹”,同时不选择“隐藏受保护的操作系统文件(推荐)”,这样,在你的操作系统盘下的WINDOWS\system32下会出现一个380兆的dllcache文件,这些都是些驱动备份,放心,把它删除掉,这样你的系统盘有多出来浩大一块。

经过这些设置后,笔者的系统已经安装的差不多了。下面的工作就是重启系统了。很多朋友可能认为直接Ghost就可以了,但笔者这里提醒大家,最好重启系统后,再进一遍刚装好的Windows XP系统,看看是不是会有什么错误,也可以试着用一些刚才装上的那些软件(大概和刚配一台新计算机时号称的“考机”性质类似)。

如果一切成功,我们只需要重启,找个Dos启动盘,进入Dos后,使用Ghost软件就可以了,网上介绍如何Ghost的文章很多,我就不班门弄斧了。但这里提醒大家的是,要找一个真正的Dos启动软盘或光盘启动Dos,现在流行用闪存作启动盘启动,笔者试过两款闪存盘,虽然都能启动到C盘下,但是Ghost都不能成功,这主要是闪存盘的虚拟驱动决定的,小心这一点就好了。

另外再嘱咐大家一句,有点 嗦了,就是大家在Ghost时,存放路径最好选择一个NTFS格式的硬盘分区,存放路径尽量简短,而且gho文件存放路径也不要用中文。

大功告成了,各位办公族现在只要手中有一个Dos启动盘,就可以在20分钟内恢复到系统崩溃前的效果咯:)

-------------------------------------------------

用Ghost强力打造一键恢复功能

IBM的笔记本具有F11键恢复机器的功能,但如果我们使用的是一般的台式机,是不是也可以把恢复功能集成到机器中,不用任何恢复盘,就可以随时恢复呢?答案是肯定的!

第一步:必备工具

Windows 9x/2000/XP安装盘,Ghost,Windows 98启动盘。

第二步:安装98记录

先把硬盘分为几个区,C区不用太大,3G,D盘分3G,用来存放C盘系统。然后用Windows 98启动盘启动电脑,在纯DOS下输入format c: /s ,格式化C盘,并传输系统。

第三步:编写config.bat

用edit工具打开C:config.sys文件,在其中输入如下内容(如图1):

[menu]

menuitem=Clone,Backup your system.

menuitem=RestoreHD,Restore from HD.

menuitem=NormalBoot,Boot your machine.

menudefault=NormalBoot,18

menucolor=7,0

[Clone]

device=himem.sys /testmem:off

[RestoreHD]

device=himem.sys /testmem:off

[NormalBoot]

device=himem.sys /testmem:off

device=device=oakcdrom.sys /D:oemcd001

[COMMON]

files=60

buffers=20

dos=high,umb

stacks=9,256

lastdrive=z

接着把Windows 98启动软盘上的himem.sys拷贝到C:目录中(此步骤不是必须的)。

第四步:编写autoexec.bat

用edit工具打开C:autoexec.bat文件,在其中输入如下内容(如图2):

@ECHO OFF

set EXPAND=YES

SET DIRCMD=/O:N

cls

set temp=d:

set tmp=d:

path=a:

IF "%config%"=="Clone" goto Clone

IF "%config%"=="RestoreHD" goto RestoreHD

IF "%config%"=="NormalBoot" goto NorBoot

:Clone

d:ghost -sure -clone,mode=pdump,src=1:1,dst=d:system.gho

GOTO QUIT

:RestoreHD

d:ghost -sure -rb -clone,mode=pload,src=d:system.gho:1,dst=1:1

GOTO QUIT

:NorBoot

LH MSCDEX.EXE /D:oemcd001 /L:Z

:QUIT

第四步:拷贝必须文件

格式化D盘,然后把ghost.exe文件拷贝到D盘根目录下。

第五步:安装Windows 2000/XP

接下来,把Windows 2000/XP光盘放入光驱,并把Windows 2000/XP安装到C盘上,同时装好硬件驱动,设置好自身的参数。

第六步:备份系统

重新启动电脑,当出现启动菜单时,选择“Microsoft Windows 98”,再在出现的屏幕中选择Clone,Backup your system.。这样,Ghost会把系统备份到D:system.gho文件中。

第七步:恢复系统

以后机器坏了,可以随时重新启动电脑,当出现启动菜单时,选择“Microsoft Windows 98”,再在出现的屏幕中选择RestoreHD,Restore from HD.。这样,Ghost会把D:system.gho克隆到C盘,从而快速恢复系统。

当然,如果你对系统作了重新设置或调整,也可以随时重新启动电脑,当出现启动菜单时,选择“Microsoft Windows 98”,再选择Clone,Backup your system.随时更新d:system.gho文件,这样以后恢复时将会使用最新的设置。

-------------------------------------------------

GHOST操作解说

一、分区备份

使用Ghost进行系统备份,有整个硬盘(Disk)和分区硬盘(Partition)两种方式。在菜单中点击 Local(本地)项,在右面弹出的菜单中有3个子项,其中 Disk表示备份整个硬盘(即克隆)、Partition 表示备份硬盘的单个分区、Check 表示检查硬盘或备份的文件,查看是否可能因分区、硬盘被破坏等造成备份或还原失败。分区备份作为个人用户来保存系统数据,特别是在恢复和复制系统分区时具有实用价值。

选 Local→Partition→To Image 菜单,弹出硬盘选择窗口,开始分区备份操作。点击该窗口中白色的硬盘信息条,选择硬盘,进入窗口,选择要操作的分区(若没有鼠标,可用键盘进行操作:TAB键进行切换,回车键进行确认,方向键进行选择)。 在弹出的窗口中选择备份储存的目录路径并输入备份文件名称,注意备份文件的名称带有 GHO 的后缀名。 接下来,程序会询问是否压缩备份数据,并给出3个选择:No 表示不压缩,Fast表示压缩比例小而执行备份速度较快,High 就是压缩比例高但执行备份速度相当慢。最后选择 Yes 按钮即开始进行分区硬盘的备份。Ghost 备份的速度相当快,不用久等就可以完成,备份的文件以 GHO 后缀名储存在设定的目录中。

二、硬盘克隆与备份

硬盘的克隆就是对整个硬盘的备份和还原。选择菜单Local→Disk→To Disk,在弹出的窗口中选择源硬盘(第一个硬盘),然后选择要复制到的目标硬盘(第二个硬盘)。注意,可以设置目标硬盘各个分区的大小,Ghost 可以自动对目标硬盘按设定的分区数值进行分区和格式化。选择 Yes 开始执行。

Ghost 能将目标硬盘复制得与源硬盘几乎完全一样,并实现分区、格式化、复制系统和文件一步完成。只是要注意目标硬盘不能太小,必须能将源硬盘的数据内容装下。

Ghost 还提供了一项硬盘备份功能,就是将整个硬盘的数据备份成一个文件保存在硬盘上(菜单 Local→Disk→To Image),然后就可以随时还原到其他硬盘或源硬盘上,这对安装多个系统很方便。使用方法与分区备份相似。

三、备份还原

如果硬盘中备份的分区数据受到损坏,用一般数据修复方法不能修复,以及系统被破坏后不能启动,都可以用备份的数据进行完全的复原而无须重新安装程序或系统。当然,也可以将备份还原到另一个硬盘上。

要恢复备份的分区,就在界面中选择菜单Local→Partition→From Image,在弹出窗口中选择还原的备份文件,再选择还原的硬盘和分区,点击 Yes 按钮即可。

------------------------------------------------

怎么新建电脑系统服务

1、修改注册表 主要有两种方法…… 还有一个好用的命令:sc delete+服务名

在“开始→运行”中键入“regedit.exe”,打开“注册表编辑器”,展开分支“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services”,在右侧窗格中显示的就是本机安装的服务项。

如果要新建服务,只须点击“编辑→新建→项”,然后为此项命名,如“test”;然后右击该项,选择“新建→字符串值”或“新建→DWORD值”即可。添加一个服务项目具体需要添加的键值如下:

“DisplayName”,字符串值,对应服务名称;

“Description”,字符串值,对应服务描述;

“ImagePath”,字符串值,对应该服务程序所在的路径;

“ObjectName”,字符串值,值为“LocalSystem”,表示本地登录;

“ErrorControl”,DWORD值,值为“1”;

“Start”,DWORD值,值为2表示自动运行,值为3表示手动运行,值为4表示禁止;

“Type”,DWORD值,应用程序对应10,其它对应20。

另外,还要在“test”项下新建一个“Enum”项。按照以上步骤添加QQ程序为服务,重新启动计算机后,打开“服务”窗口,就可以看到刚才添加的QQ服务。

如果要删除某项服务,只要删除注册表的中相关键值即可,本例中要删除QQ服务,直接删除“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\test”分支即可。

2、使用SC命令 (不错,使用也简单)

先进入命令行 (开始——〉运行——输入CMD),直接输入SC可以查看关于该命令的帮助。

如果要删除一个系统服务,可以使用 SC delete [服务名称],比如删除messager服务,输入SC DELETE MESSAGER。

SC使用这样的语法:

1. SC [Servername] command Servicename [Optionname= Optionvalue]

2. SC [command]

这里使用第一种语法使用SC,使用第二种语法显示帮助。

下面介绍各种参数。

Servername

可选择:可以使用双斜线,如\\myserver,也可以是\\192.168.0.1来操作远程计算机。如果在本地计算机上操作

就不用添加任何参数。

Command

下面列出SC可以使用的命令。

config----改变一个服务的配置。(长久的)

continue--对一个服务送出一个继续控制的要求。

control----对一个服务送出一个控制。

create----创建一个服务。(增加到注册表中)

delete----删除一个服务。(从注册表中删除)

EnumDepend--列举服务的从属关系。

GetDisplayName--获得一个服务的显示名称。

GetKeyName--获得一个服务的服务键名。

interrogate--对一个服务送出一个询问控制要求。

pause----对一个服务送出一个暂停控制要求。

qc----询问一个服务的配置。

query----询问一个服务的状态,也可以列举服务的状态类型。

start----启动一个服务。

stop----对一个服务送出一个停止的要求。

Servicename

在注册表中为service key制定的名称。注意这个名称是不同于显示名称的(这个名称可以用net start和服务控

制面板看到),而SC是使用服务键名来鉴别服务的。

Optionname

这个optionname和optionvalue参数允许你指定操作命令参数的名称和数值。注意,这一点很重要在操作名称和等

号之间是没有空格的。一开始我不知道,结果………………,比如,start= optionvalue,这个很重要。

optionvalue可以是0,1,或者是更多的操作参数名称和数值对。

如果你想要看每个命令的可以用的optionvalue,你可以使用sc command这样的格式。这会为你提供详细的帮助。

Optionvalue

为optionname的参数的名称指定它的数值。有效数值范围常常限制于哪一个参数的optionname。如果要列表请用

sc command来询问每个命令。

Comments

很多的命令需要管理员权限,所以我想说,在你操作这些东西的时候最好是管理员。呵呵!

当你键入SC而不带任何参数时,SC.exe会显示帮助信息和可用的命令。当你键入SC紧跟着命令名称时,你可以得

到一个有关这个命令的详细列表。比如,键入sc create可以得到和create有关的列表。

但是除了一个命令,sc query,这会导出该系统中当前正在运行的所有服务和驱动程序的状态。

当你使用start命令时,你可以传递一些参数(arguments)给服务的主函数,但是不是给服务进程的主函数。

SC create

这个命令可以在注册表和服务控制管理数据库建立一个入口。

语法1

sc [servername] create Servicename [Optionname= Optionvalue]

这里的servername,servicename,optionname,optionvalue和上面的一样,这里就不多说了。这里我们详细说

明一下optionname和optionvalue。

Optionname--Optionvalue

描述

type=----own, share, interact, kernel, filesys

关于建立服务的类型,选项值包括驱动程序使用的类型,默认是share。

start=----boot, system, auto, demand, disabled

关于启动服务的类型,选项值包括驱动程序使用的类型,默认是demand(手动)。

error=----normal, severe, critical, ignore

当服务在导入失败错误的严重性,默认是normal。

binPath=--(string)

服务二进制文件的路径名,这里没有默认值,这个字符串是必须设置的。

group=----(string)

这个服务属于的组,这个组的列表保存在注册表中的ServiceGroupOrder下。默认是nothing。

tag=----(string)

如果这个字符串被设置为yes,sc可以从CreateService call中得到一个tagId。然而,SC并不显示这个标签,所

以使用这个没有多少意义。默认是nothing

depend=----(space separated string)有空格的字符串。

在这个服务启动前必须启动的服务的名称或者是组。

obj=----(string)

账号运行使用的名称,也可以说是登陆身份。默认是localsystem

Displayname=--(string)

一个为在用户界面程序中鉴别各个服务使用的字符串。

password=--(string)

一个密码,如果一个不同于localsystem的账号使用时需要使用这个。

Optionvalue

Optionname参数名称的数值列表。参考optionname。当我们输入一个字符串时,如果输入一个空的引用这意味着

一个空的字符串将被导入。

Comments

The SC CREATE command performs the operations of the CreateService API function.

这个sc create命令执行CreateService API函数的操作。详细请见CreateService。

例1

下面这个例子在一台叫做(\\myserver)的计算机上为一个叫“NewService”的服务建立的一个注册表登记。

sc \\myserver create NewService binpath= c:\winnt\system32\NewServ.exe

按照默认,这个服务会建立一个WIN32_SHARE_PROCESS使用SERVICE_DEMAND_START启动方式。这将不会有任何从属

关系,也将会按照localsystem安全上下关系来运行。

例2

下面这个例子将在本地计算机上,建立一个服务,它将会是一个自动运行服务,并且运行在他自己的进程上。它

从属于TDI组和NetBios服务上。注意,你必须在从属中间增加一个空格的引用。

sc create NewService binpath= c:\winnt\system32\NewServ.exe type= own

start= auto depend= "+TDI Netbios"

例3

服务开发者可以通过临时改变二进制路径(影像路径)的方式来将这个服务运行在内核调试器的上下关系中。下

面这个例子就可以让我们看到如何改变服务的配置。

sc config NewService binpath= "ntsd -d c:\winnt\system32\Newserv.exe"

这个例子会引起服务控制管理器调用ntsd.exe使用下例的参数字符串:

"-d c:\nt\system32\NewServ.exe"

当系统装入newserv.exe时ntsd将会转而打断调试器,所以断点可以被设置在服务代码里。

SC QC

这个SC QC“询问配置”命令可以列出一个服务的配置信息和QUERY_SERVICE_CONFIG结构。

语法1

sc [Servername] qc Servicename [Buffersize]

Parameters

servername和servicename前面已经介绍过了,这里不再多说。

Buffersize,可选择的,列出缓冲区的尺寸。

Comments

SC QC命令显示了QUERY_SERVICE_CONFIG结构的内容。

以下是QUERY_SERVICE_CONFIG相应的区域。

TYPE------dwServiceType

START_TYPE----dwStartType

ERROR_CONTROL----dwErrorControl

BINARY_PATH_NAME--lpBinaryPathName

LOAD_ORDER_GROUP--lpLoadOrderGroup

TAG------dwTagId

DISPLAY_NAME----lpDisplayName

DEPENDENCIES----lpDependencies

SERVICE_START_NAME--lpServiceStartName

例1

下面这个例子询问了在上面例子中建立的“NewService”服务的配置:

sc \\myserver qc NewService

sc显示下面的信息:

SERVICE_NAME: NewService

TYPE : 20 WIN32_SHARE_PROCESS

START_TYPE : 3 DEMAND_START

ERROR_CONTROL : 1 NORMAL

BINARY_PATH_NAME : c:\winnt\system32\NewServ.exe

LOAD_ORDER_GROUP :

TAG : 0

DISPLAY_NAME : NewService

DEPENDENCIES :

SERVICE_START_NAME : LocalSystem

NewService有能力和其他的服务共享一个进程。但是它不是自动启动的。二进制文件名是NewServ.exe。这个服务

不依靠与其它的的服务,而且运行在lcoalsystem的安全上下关系中。这些都是调用QueryServiceStatus基本的返

回,如果还需要更多的细节届时,可以看看API函数文件。

SC QUERY

SC QUERY命令可以获得服务的信息。

语法:

sc [Servername] query { Servicename | Optionname= Optionvalue... }

参数:

servername, servicename, optionname, optionvalue不在解释。只谈一下这个命令提供的数值。

Optionname--Optionvalue

Description

type=----driver, service, all

列举服务的类型,默认是service

state=----active, inactive, all

列举服务的状态,默认是active

bufsize=--(numeric value)

列举缓冲区的尺寸,默认是1024 bytes

ri=----(numeric value)

但开始列举时,恢复指针的数字,默认是0

Optionvalue

同上。

Comments

SC QUERY命令可以显示SERVICE_STATUS结构的内容。

下面是SERVICE_STATUS结构相应的信息:

TYPE------dwServiceType

STATE------dwCurrentState, dwControlsAccepted

WIN32_EXIT_CODE----dwWin32ExitCode

SERVICE_EXIT_CODE--dwServiceSpecificExitCode

CHECKPOINT----dwCheckPoint

WAIT_HINT----dwWaitHint

在启动计算机后,使用SC QUERY命令会告诉你是否,或者不是一个启动服务的尝试。如果这个服务成功启动,WIN32_EXIT_CODE区间会将会包含一个0,当尝试不成功时,当它意识到这个服务不能够启动时,这个区间也会提供一个退出码给服务。

例子

查询“NewService"服务状态,键入:

sc query NewService

显示一下信息:

SERVICE_NAME: NewService

TYPE : 20 WIN32_SHARE_PROCESS

STATE : 1 STOPPED

(NOT_STOPPABLE,NOT_PAUSABLE,IGNORES_SHUTDOWN)

WIN32_EXIT_CODE : 1077 (0x435)

SERVICE_EXIT_CODE : 0 (0x0)

CHECKPOINT : 0x0

WAIT_HINT : 0x0

注意,这里存在一个给这个服务的退出码,即使这个服务部不在运行,键入net helpmsg 1077,将会得到对1077错误信息的说明:

上次启动之后,仍未尝试引导服务。

所以,这里我想说一句,希望大家可以活用net helpmsg,这会对你的学习有很大的帮助。

下面在对SC query的命令在说明一下:

列举活动服务和驱动程序状态,使用以下命令:

sc query

显示messenger服务,使用以下命令:

sc query messenger

只列举活动的驱动程序,使用以下命令:

sc query type= driver

列举Win32服务,使用以下命令:

sc query type= service

列举所有的服务和驱动程序,使用以下命令:

sc query state= all

用50 byte的缓冲区来进行列举,使用以下命令:

sc query bufsize= 50

在恢复列举时使用index=14,使用以下命令:

sc query ri=14

列举所有的交互式服务,使用以下命令:

sc query type= service type= interact

怎样查看一台电脑的所有的配置!

Everest——全能冠军!

EVEREST(原名AIDA32)一个测试软硬件系统信息的工具,它可以详细的显示出PC每一个方面的信息。支持上千种(3400+)主板,支持上百种(360+)显卡,支持对并口/串口/USB这些PNP设备的检测,支持对各式各样的处理器的侦测。新版增加查看远程系统信息和管理,结果导出为HTML、XML功能。

HD Tune——老牌劲旅。

HD Tune作为老牌劲旅一直是不少用户推荐的。HD Tune是一款小巧易用的硬盘工具软件,其主要功能有硬盘传输速率检测,健康状态检测,温度检测及磁盘表面扫描等。另外,还能检测出硬盘的固件版本、序列号、容量、缓存大小以及当前的Ultra DMA模式等。虽然这些功能其它软件也有,但难能可贵的是此软件把所有这些功能积于一身,而且非常小巧,速度又快,更重要的是它是免费软件,可自由使用。