存档

文章标签 ‘windows’

聆听_打造一个不会启动失败的操作系统

2010年11月4日 没有评论

聆听_打造一个不会启动失败的操作系统

  在Windows XP进入桌面之前,电脑要进行多个启动步骤,也许很多人还没注意到它们的存在,不过一旦这些过程中任何一个步骤出错,电脑都无法进入系统。由于这些都不是进入系统后产生的故障,给我们的维护带来很大麻烦,下面就一起来解决Windows XP启动问题,看看你的系统到底停在哪里了?

  一、启动流程,心中有数

  首先我们来了解一下系统的启动过程,在按下机箱上的电源键启动电脑时,自检完毕就开始进入启动过程,主要步骤如下:

  定位引导设备→读取主引导记录→启动NTLDR→读取BOOT.ini加载多重启动菜单→加载系统服务→帐户登录→加载注册表自启动程序→加载桌面→完成Windows启动。

  Windows启动主要包含上面8个启动步骤,下面就来剖析这些步骤经常碰到的故障并找出对应的解决方法,本文所涉及的问题都是非硬件故障。

  二、启动故障,一一排解

  1.计算机无法定位引导设备

  故障表现:自检成功后,屏幕出现提示:

  解决方法:这是计算机无法找到可引导系统磁盘,比如有些朋友在使用GHOST恢复系统时,错误把非系统分区的镜像恢复到C盘,重启后就会出现上述故障。解决方法是重新运行GHOST,并选择正确的系统镜像文件。

  小提示:

  使用光盘安装或恢复系统也经常出现这种问题,为了方便使用光盘引导系统,他们常常在BIOS将光驱设置为第一启动,恢复完系统后忘记取出光盘。虽然不会出现引导错误,但是不能引导计算机进入Windows,解决方法是重启并取出光盘。

  2.读取主引导记录错误

  故障表现:计算机屏幕出现“operating system not found”提示“invalid partition table”,无法进入Windows引导界面。

  解决方法:计算机找到引导盘后,需要将MBR-main boot record(主引导纪录)调入内存并读取。上述故障就是由于MBR错误导致无法继续启动。解决方法是用Windows XP光盘引导系统,按R键启动故障恢复控制台,进入控制台后在命令提示符下面输入:fixmbr,在出现警告信息的时候按Y键确认,最后输入exit退出并重启即可。
  3.NTLDR读取错误

  故障表现:引导扇区没有问题后,计算机开始调用Ntldr加载,如果Ntldr丢失,屏幕会出现图2提示,按任意键后重启。

  解决方法:由于同样版本Windows XP的Ntldr是一样的,我们可以使用U盘到其它正常电脑上复制一个Ntldr,然后到DOS下将它复制到C盘下即可。此外,也可以引导系统到故障恢复台,然后输入“copy G:i386ntldr c:”,从安装光盘提取该文件。

  小提示:

  Ntldr具备系统、隐藏属性,从其它电脑复制该文件时,需要将文件夹查看方式设置为“取消隐藏保护系统文件”和“显示所有文件”。

  4.系统多重启动菜单丢失

  故障表现:原来安装多系统用户,系统启动后只能进入一个系统,原来的启动菜单丢失。

  解决方法:这种问题常常发生在Windows98+Windows XP双系统的电脑上。很多朋友安装完Windows98后使用GHOST制作备份,这样当双系统安装完成后,如果下次使用Ghost恢复Windows 98就会导致Boot.ini丢失。解决方法如下:

  步骤1:启动到故障控制台后,在命令提示符下输入“bootcfg /add ”命令扫描Windows XP。

  步骤2:完成后在“选择需要添加的安装”后输入1回车,继续在“输入加载识别符后”输入“Windows XP”(这个就是在多重启动菜单上显示名称),在“输入OS加载选项”后输入1(在多重启动菜单中的顺序),最后输入Exit推出并重启即可。

  小提示:
  在启动过程中还经常会发生屏幕显示乱码的故障,主要是由于C:bootfont.bin这个字体文件损坏,导致无法在屏幕正常显示中文,解决方法也是到其它电脑上或者安装光盘提取该文将,然后覆盖损坏的字体文件。

  5.加载系统服务故障

  故障表现:硬盘指示灯一直闪烁,但是始终无法进入系统,停留在“Windows正在启动界面”。

  解决方法:如果某些关键系统服务配置出现错误,就会导致启动故障,盲目使用一些优化软件经常会发生此类故障。根据系统提示的服务名称,同时记住服务的状态,比如提示故障是由于某个服务被禁用导致的,可以启动故障控制台,然后输入“Enable service_name service_auto_start”,其中service_name是系统服务名称,命令的作用是将服务重新设置为自动运行。

  小提示:

  如果出现蓝屏故障时不妨重启,然后按住F8键进入安全模式,如果能进入,在“运行”中输入services.msc启动。在服务列表双击故障服务,将运行方式设置为自动即可。

  6.帐户登录密码忘记

  故障表现:忘记自己帐户密码,根本无法进入Windows。

  解决方法:通过dospass可以轻松破解Windows XP登录密码。

  步骤1:使用USBoot制作一个可启动U盘或者准备一张启动盘,然后将杂志光盘上的dospass复制到U盘。

  步骤2:进入DOS后运行dospass,在“Your choince:[]”中输入“1”按Enter键,在电脑硬盘分区表窗口,继续按Enter键,会显示已检测到MS SAM Database文件。

  步骤3:继续按Enter键出现本机所有用户列表,选中需要更改密码的帐户,在“Your choince:[]”中输入帐户代码。

  步骤4:当屏幕出现“Would you like to Rest this User……”提示后,输入“Y”确认,稍等一会儿看到“Password has been successfully reset”提示,表明帐户密码已经被重置,重启后就可以不用密码登录系统了。不过用户密码一旦被重置,该用户中使用EFS加密的文件就会无法打开。

  7.加载自启动程序出现故障

  故障表现:登录系统后,屏幕每次都会弹出无法加载XX文件的提示。

  解决方法:这主要是由于注册表项自启动程序找不到相应的启动文件造成的。单击“开始”→“运行”,输入msconfig启动系统配置实用程序。进入“启动”标签, 根据错误提示找到加载的启动名称,通过“位置”找到对应的注册表键值。最后进入注册表删除该键即可。
  小提示:

  有些病毒会伪装为系统服务,它们被删除后也可能导致上述故障出现,此时可以单击系统配置实用程序的“服务”标签,然后勾选“隐藏所有微软服务”,仔细检查其余服务,最后启动注册表编辑器,依次展开[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices],将刚才被怀疑为病毒的服务键值删除即可。

  8.桌面无法加载

  故障表现:启动系统后,无法看到桌面图标、开始菜单,桌面一片空白,或者出现Explorer.exe无法加载错误提示。

  解决方法:按下CTRL+ALT+DEL启动任务管理器,单击“应用程序”标签,接着单击“新任务”,在弹出的创建新任务窗口输入explorer.exe启动桌面进程。

  小提示:

  如果是由于系统组件缺失,上述方法还是无法调出桌面。比如安装某些IE7破解版后,重启系统会导致下次加载桌面出现“explorer无法找到normal.dll”的提示。这时就需要到其它电脑或网上下载丢失的文件复制到系统目录,或者进入安全模式将IE7卸载。

  9.加载桌面后,系统出现暂时假死

  故障表现:安装ADSL后,每次进入系统桌面后任务栏都会出现短暂的假死,无法进行任何操作。

  解决方法:单击“开始”→“设置” →“网络连接”,右击“本地连接”选择“属性”。在弹出连接属性窗口,单击“常规”标签,然后在“此连接使用下面项目”下双击“Internet协议(TCP/IP)”。

  在属性窗口中选择“使用下面的IP地址”,然后在IP地址栏输入“192.168.x.x”,子网掩码后输入“225.225.225.0”,将下方的DNS也设置为“使用下面的DNS服务器地址”,然后依次单击“确定”退出即可。

  当然,大家在平时使用电脑过程中,不可能一次碰到那么多的启动故障,但是我们了解Windows启动流程后,在碰到启动故障时就可以根据上面方法快速判断并找出解决方法,确保Windows的正常运行。

聆听_IIS 配置支持伪静态 ISAPI Rewrite

2010年11月4日 没有评论

伪静态就是:动态网页通过重写URL的方法实现去掉动态网页的参数,但在实际的网页目录中并没有必要实现存在重写的页面.

伪静态的生成的2种方式:

  1.框架型伪静态,这种是非常简单而且也是非常便于识别的,它的原理比较简单,就是做一个静态的主框架页面,然后把动态的内容链入副框架内,这个单从它的URL就可以看出眉目,如果整个网站的URL都是一样的,那么就一定是框架伪静态的.

  2.利用组件把asp的后辍显示为html,这种方法的原理是有一点难度的,它主要是利用一个组件强制性的把asp文件的后辍显示为htm,对于客户来说,它是很难分辨的,因为显示的链接的确是以.htm结尾的,不过如果仔细观察它的链接,也能看出来一些眉目,因为这种URL是很奇怪的,中间带有asp的子样,而且后面还有些参数,不过参数的结果已经被隐藏掉了,但是看到这些就应该保持戒心了;不过,还是有办法找出它的原形,就是看程序文件,去找和URL相同的网页,因为htm的网页都是真实存在的,如果找不到这个网页的话,那它是伪静态化无疑了.

伪静态作用:

  我们做伪静态的目的就只有几种:

  1.最主要的就是迎合搜索引擎方便搜索引擎蜘蛛(Spider)来抓取网页上的相关内容!

  2.方便用户访问网站:一个好网页如果是动态的用户在相互传播时感觉对方信任度不会高但一看一个静态页相对用户对网页的信任度就高点而且伪静态的后缀方式基本雷同,一看就知道是伪静态还是真的静态网页!

  3.伪静态对SEO有利嘛?SEO中的伪静态如何定义?!

  在影响网站在搜索引擎的排名中,有很重要的一条是网页静态化,很多朋友在研究SEO的时候,因为有些技术原因,伪静态成了最大的门槛.

  我们知道,在SEO优化中,new_1234.html要比new.asp?id=1234更容易收录,一般对于有独立服务器的朋友来说,你就可以使用ISAPI_Rewrite的方式写伪静态规则,而对于只有虚拟空间的朋友,可能你只能使用一些ASP生成HTML的系统来帮助你了.今天重点说一下利用ISAPI_Rewrite构建伪静态.

IIS配置支持伪静态 ISAPI Rewrite

  第一:首先我们需要下载一个ISAPI_Rewrite,有精简版和完全版,一般精简版只能对服务器全局进行配置,而完整版可以对服务器上的各个网站进行伪静态配置.对于个人站长来说,精简版就足够了.

下载:http://www.isapirewrite.com/download/isapi_rwl_0055.msi

第二:下载完成后,可以找到安装包里的.msi的文件,安装即可.

随便装在哪都可以,默认是装在C:\Program Files\Helicon下,要注意的是这个目录everyone要有读取权限。我就因为当时服务器权限配的比较严格,默认安装Helicon这目录EVERYONE是没有任何权限的,结果老是出现:Service Unavailable 。

  第三:打开Internet 信息服务,右键,web站点属性,点击ISAPI筛选器选项卡.添加筛选器,这里的名称可以自己随意填写,路径自己指定ISAPI_Rewrite.dll,然后确定.

  下面我们先做一个测试页new.asp,可以按照下面的代码写  

  然后,在浏览器中输入:

  http://127.0.0.1/new.asp?id=1234

  接着你就可以在网页上看到一行文字:”1234″

  看到这几个数字,就说明你测试成功了.

  现在我们开始来配置ISAPI_Rewrite :

  打开ISAPI_Rewrite的目录,把httpd.ini的只读属性去掉,打开编辑.我们现在是需要把new.asp?id=1234修改成类似new_1234.html的路径,因此,我们需要在httpd.ini中添加一句

  RewriteRule /new_([0-9,a-z]*).html /new.asp?id=$1

  保存后,我们就可以测试一下这个网址了:http://127.0.0.1/new_1234.html

  可以看到页面上的”1234″了吧,就这样伪静态配置成功了!

分类: 聆听技术随笔 标签: , , ,

AOC显示器 显示“输入不支持” 解决方案

2010年6月14日 没有评论

前两天,一朋友碰到一个问题。系统重装后,开机显示器上显示“输入不支持”,且伴随一个框,在跳来跳去,很影响工作!
于是,开始根据错误提示在网上搜索,有的说是驱动问题,于是下载驱动重新安装,但是还是不行。
后来偶然看到一个说是分辨率的问题的,于是查看一下分辨率,发现调整为了85MHZ了,于是调低一些,问题解决!

使IIS支持 HTTPS/SSL

2010年6月14日 没有评论

一、安装证书服务
要想使用SSL安全机制功能,首先必须为Windows Server 2003系统安装证书服务。
进入“控制面板”,运行“添加或删除程序”,接着进入“Windows组件向导”对话框,勾选“证书服务”选项,点击“下一步”按钮,接着选择CA类型。这里选择“独立根CA”,点击“下一步”按钮,为自己的CA服务器取个名字,设置证书的有效期限,最后指定证书数据库和证书数据库日志的位置,就可完成证书服务的安装。

二、配置SSL网站
1.创建请求证书文件
完成了证书服务的安装后,就可以为要使用SSL安全机制的网站创建请求证书文件。点击“控制面板→管理工具”,运行“Internet 信息服务-IIS 管理器”,在管理器窗口中展开“网站”目录,右键点击要使用SSL的网站,选择“属性”选项,在网站属性对话框中切换到“目录安全性”标签页(图1),然后点击“服务器证书”按钮。在“IIS证书向导”对话框中选择“新建证书”,点击“下一步”按钮,选择“现在准备证书请求,但稍后发送”。在“名称”输入框中为该证书取名,然后在“位长”下拉列表中选择密钥的位长。接着设置证书的单位、部门、站点公用名称和地理信息,最后指定请求证书文件的保存位置。这样就完成了请求证书文件的创建。

2.申请服务器证书
完成上述设置后,还要把创建的请求证书文件提交给证书服务器。在服务器端的IE浏览器地址栏中输入“/CertSrv/default.asp”。在“Microsoft 证书服务”欢迎窗口中点击“申请一个证书”链接,接下来在证书申请类型中点击“高级证书申请”链接,然后在高级证书申请窗口中点击“使用BASE64编码的CMC或PKCS#10….”链接,再打开刚刚生成的“certreq.txt”文件,将其中的内容复制到“保存的申请”输入框后点击“提交”按钮即可。

3.颁发服务器证书
点击“控制面板→管理工具”,运行“证书颁发机构”。在主窗口中展开树状目录,点击“挂起的申请”项(图2),找到刚才申请的证书,然后右键点击该项,选择“所有任务→颁发”。颁发成功后,点击树状目录中的“颁发的证书”项,双击刚才颁发的证书,在弹出的“证书”对话框的“详细信息”标签页中,点击“复制到文件”按钮,弹出证书导出向导,连续点击“下一步”按钮,并在“要导出的文件”对话框中指定文件名,最后点击“完成”。

4.安装服务器证书
重新进入IIS管理器的“目录安全性”标签页,点击“服务器证书”按钮,弹出“挂起的证书请求”对话框,选择“处理挂起的请求并安装证书”选项,点击“下一步”按钮,指定刚才导出的服务器证书文件的位置,接着设置SSL端口,使用默认的“443”即可,最后点击“完成”按钮。

关于MS SQL安全身份设置

2010年6月14日 没有评论

默认安装的情况下,MS SQL服务在安装时,服务启动账户会被设置成“系统帐户”(SYSTEM)。由于此帐户代表系统本身,恶意用户或入侵者可以利用MS SQL的缺陷,以系统本身的权限对系统中的资源进行操作。如果设置使用管理员组的账户运行MS SQL服务,也会发生同样的问题。本文主要描述在降低MS SQL运行者权限后,需要设置哪些权限以保证MS SQL本身的正常运行。

1.创建用户
创建一个名为mssqlusr的用户,设置一个随机密码,密码的长度最好不要少于20位。

2.设置用户的身份
将mssqlusr用户加入Guests组,并去掉其它任何的组。

3.设置用户的组策略权力
在控制面板→管理工具→本地安全策略中,找到本地策略→用户权力指派,在其中确认如下的两个权限:
拒绝本地登录:其中应当包含Guests组作为服务登录:其中应当包含mssqlusr用户

4.修改相关的磁盘权限
C:盘相关权限
C:\
mssqlusr(只有该文件夹)
遍历文件夹/运行文件
列出文件夹/读取数据
读取属性
读取扩展属性
*注:上述权限需要到权限页中的高级设置中设定

C:\Program Files\Microsoft SQL Server\
mssqlusr
读取和运行
列出文件夹目录
读取

C:\Program Files\Microsoft SQL Server\MSSQL\Data\
(如果此目录用来放置mssql用户数据库或备份)
mssqlusr
修改
读取和运行
列出文件夹目录
读取
写入

其他磁盘相关权限
(假设用户的数据库开设在D:\hosting\mssqldb)
D:\
(如果此分区用来放置mssql用户数据库或备份)
mssqlusr(只有该文件夹)
遍历文件夹/运行文件
列出文件夹/读取数据
读取属性
读取扩展属性

D:\hosting\mssqldb\
(如果此目录用来放置mssql用户数据库或备份)
mssqlusr
修改
读取和运行
列出文件夹目录
读取
写入

备份相关设置
(假设管理员将数据库备份在E:\backup\mssqldb)
E:\
(如果此分区用来放置mssql用户数据库或备份)
mssqlusr(只有该文件夹)
遍历文件夹/运行文件
列出文件夹/读取数据
读取属性
读取扩展属性

E:\backup\mssqldb\
(如果此目录用来放置mssql用户数据库或备份)
mssqlusr
修改
读取和运行
列出文件夹目录
读取
写入

Imail邮件服务器的备份与恢复(Server)

2010年6月13日 没有评论

第一种方法:

1、IAdmin ( IMail Administrator )
点击 “Local host” – “General” – “Backup” 弹出对话框输入中,输入要备份文件的名字即可。注意文件名不要超过8个字符。备份的内容是以一个没有后缀名的文件形式保存在 IMail 的安装目录。还原方式,同理!采用这个方法,完全在图形界面,方便简单。

2、Regback.exe ( 此文件在 IMail 的安装目录下 )
进入命令行模式,输入 regback.exe -b xxxxxxxx 即可;同样也是文件名不能超过8个字符,操作的时候注意文件路径。还原的时候,采用类似方法1的方法。如备份文件没有在 IMail 的安装目录中,一定要先复制过去,否则还原程序找不到备份文件。你可以写一个简单的 CMD 或 BAT 文件加入到 Windows 的计划任务,可以定期自动备份。

3、Regedit.exe ( Windows 注册表编辑工具 )
运行 Regedit.exe 对话框中找到,并且导出 HKEY_LOCAL_MACHINE\SOFTWARE\Ipswitch 下几处和 IMail 相关的项即可。恢复的时候,只要导入这个备份出的注册表文件即可。Regedit.exe 支持带参数运行,可以方便的加入系统计划任务。

4、Reg.exe ( Windows 控制台注册表工具 – 版本 3.0 一般系统可能没有,这是微软 Resource Kit 中包含的工具,中文帮助,功能强大。需要的朋友可以给我 Email 或加我 MSN )
命令行模式执行 REG EXPORT HKLM\Software\IpSwitch\IMail XXXXXXXX.reg 即可。

恢复时,执行 REG IMPORT XXXXXXXX.reg 。当然也可以直接图形模式下双击 REG 导入。

第二种方法:

1.备份HKEY_LOCAL_MACHINE\SOFTWARE\Ipswitch\IMail\Domains

2.备份D:\Ipswitch\Collaboration Suite\IMail\

3.备份MSSQL数据库

4.还原:3/2/1

*注:第一步备份虚拟主机列表;第二步备份邮件及用户配置;第三步是使用MSSQL时所必须的,如使用Imail自带数据库则可省略;第四步就是还原啦~(还原前停止所有Ipswitch服务,还原后再启动)

ASP.net程序出现Server Application Unavailable解决方法

2010年6月13日 没有评论

今天朋友一网站打开出错了,显示信息如下:
Server Application Unavailable

The web application you are attempting to access on this web server is currently unavailable.  Please hit the “Refresh” button in your web browser to retry your request.  

Administrator Note: An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur.  

在网上查了下,说是.net的原因,朋友的网站用的是.net 2.0的程序,服务器上也装了.net 2.0!
其中一个解决方法如下:
解决办法:在IIS中新建一个应用程序池,然后选中你的 基于.net framework2.0的虚拟目录,点“属性”-》在“应用程序池” 中选择刚才新建的的应用程序池,点击“确定”。

就是将.net 2.0程序的进程池与其他的站点的进程池分开,但是经过设置,发现还是不行,错误依旧,然后又根据网上说的方法,重新注册了IIS还是不行,最后想到说将.net 2.0重新安装一下,在添加删除程序的时候,发现有个修复的选项,于是想到先修复一下看看吧,修复完后,打开页面,提示该页无法显示,看了下,web 服务扩展,发现.net 2.0的项被禁用了,开启后,访问网站,已经恢复正常!

至此,问题解决!

补充说明:有一次在处理的时候,发现按照以上方法仍然不行,当时头都大了!后来找到一篇文章,终于解决,磁盘权限上的设置!
解决办法:在该Web站点的根目录下,将权限设置一下,里面应包含:ASP.NET,IWAM_机器名,Local_Service,Network_Service,System 用户,而且这几个用户需要有读写的权限!设置完毕后,一切恢复正常!

服务器更换主板后!

2010年6月13日 没有评论

由于服务器上原来使用的主板出了问题,需要进行维修,正好朋友那里有个闲置的相同的主板,于是决定更换一下主板!

一切都就绪后,开启电源,系统起来了!高兴中……

再次检查IP设置,以及网站等设置,发现网卡重新识别了,IP没有了,重新配置IP地址提示IP已经配置到其他网卡上,通过在网上找资料,删除注册表都没解决问题!

最后想到了一招,记着在一次处理系统文件丢失的问题时,使用C:\WINDOWS\repair\system文件覆盖C:\WINDOWS\system32\config\system文件会导致所有驱动需要重装,于是使用老毛桃的winpe工具进行覆盖操作!很顺利,系统也正常启动了,网卡重新驱动后,再设置IP地址,OK!

但是新的问题出来了,以前系统里装的SQL Server 2000,IIS,MYSQL都不好使了,网站无法打开了!郁闷!于是继续从网上找资料,根据一些提示发现出现此问题是因为恢复了system文件后,导致后来安装的服务丢失了,需要重新注册服务的!但是以前也没遇到过此问题,不知道如何解决,于是继续寻找资料,根据http://www.52listen.com/read.php?24上的方法,终于将SQL 解决了!下面是MYSQL 问题,我装的是MYSQL5,根据网上的资料进入到mysql5的安装目录下的bin文件夹,执行了一条mysqld-nt.exe -install命令,就将MYSQL5的服务安装上了,然后启动,成功!哦耶!!shy

下面是IIS的问题,查了很多资料发现没有相关处理方法,有人说重装IIS会解决,但是我的服务器上配置了PHP的环境,而且站点也很多,重装的话可能会很麻烦的!于是我想到将IIS的目录下的配置文件备份下来也许就没问题,于是将C:\WINDOWS\system32\inetsrv文件夹进行备份,然后重装IIS,装好后,将备份的文件夹下的所有文件,拷贝到刚安装好的C:\WINDOWS\system32\inetsrv目录下,然后再次打开IIS,发现以前的配置都没有丢失,包括站点以及PHP的配置环境!至此,网站已经可以浏览!一切OK!

SQL Server启动出现“指定的服务未安装”的解决方法

2010年6月13日 没有评论

我的系统重装以前的d:\盘装有sqlserver,后重装里系统后,原来装在d:\下的sql服务却启动不起来了

,没有找到sqlserver的安装光盘,于是我就尝试能不能手动恢复sql服务。

我做了以下尝试:

(1)。直接运行D:\Program Files\Microsoft SQL Server\MSSQL\Binn下的sqlservr.exe,发现他有

一个参数:/c
作为一个服务运行,运行后的确可以通过企业管理器找到sqlserver,但是不方便,因为要启动

sqlserver就必须多运行一个dos界面的窗口,我想把它作为一个后台服务运行。

(2)。通过注册表添加sqlserver后台服务:
找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\,下面就是系统中的所有的服务了,

添加一个项:MSSQLSERVER,添加以下的健值:
“Type”=dWord:00000010
“Start”=dword:00000002
“ErrorControl”=dword:00000001
“ImagePath”=hex(2):64,00,3a,00,5c,00,50,00,52,00,4f,00,47,00,52,00,41,00,7e,00,\
  31,00,5c,00,4d,00,53,00,53,00,51,00,4c,00,5c,00,62,00,69,00,6e,00,6e,00,5c,\
  00,73,00,71,00,6c,00,73,00,65,00,72,00,76,00,72,00,2e,00,65,00,78,00,65,00,\
  00,00
“DisplayName”=”MSSQLSERVER”
“ObjectName”=”LocalSystem”
其中的ImagesPath的健值也可以是字符串值:D:\Program Files\Microsoft SQL

Server\MSSQL\Binn\sqlservr.exe
其中D:\Program Files\Microsoft SQL Server为你的sqlserver的目录,

然后此项下添加子项:
Linkage
Performance
Security
Enum

重启电脑在服务中就会添加MSSQLSERVER服务

然后,通过mmc新建一个管理单元,把此服务添加进去。
sqlserver 服务管理器也会检测到并管理sqlserver

其中完整的reg如下,你可以复制下来存成 .reg 文件导入到注册表中

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER]
“Type”=dword:00000010
“Start”=dword:00000002
“ErrorControl”=dword:00000001
“ImagePath”=hex(2):64,00,3a,00,5c,00,50,00,52,00,4f,00,47,00,52,00,41,00,7e,00,\
  31,00,5c,00,4d,00,53,00,53,00,51,00,4c,00,5c,00,62,00,69,00,6e,00,6e,00,5c,\
  00,73,00,71,00,6c,00,73,00,65,00,72,00,76,00,72,00,2e,00,65,00,78,00,65,00,\
  00,00
“DisplayName”=”MSSQLSERVER”
“ObjectName”=”LocalSystem”

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER\Linkage]
“EXPort”=hex(7):4d,00,53,00,53,00,51,00,4c,00,53,00,45,00,52,00,56,00,45,00,52,\
  00,00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER\Performance]
“Library”=”d:\\PROGRA~1\\MSSQL\\BINN\\SQLCTR80.DLL”
“Collect”=”CollectSQLPerformanceData”
“Open”=”OpenSQLPerformanceData”
“Close”=”CloseSQLPerformanceData”
“PerfIniFile”=”sqlctr.ini”
“Last Counter”=dword:000010c2
“Last Help”=dword:000010c3
“First Counter”=dword:00000fae
“First Help”=dword:00000faf
“WbemAdapFileSignature”=hex:d6,a0,b9,c1,d1,85,78,63,4f,31,8b,f2,18,51,1a,5d
“WbemAdapFileTime”=hex:24,a2,b9,6d,3b,7d,c6,01
“WbemAdapFileSize”=dword:0000803b
“WbemAdapStatus”=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER\Security]

“Security”=hex:01,00,14,80,b8,00,00,00,c4,00,00,00,14,00,00,00,30,00,00,00,02,\
  00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
  00,00,02,00,88,00,06,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
  05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
  20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,04,00,00,00,00,\
  00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,06,00,00,00,00,00,14,00,00,01,\
  00,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,00,18,00,fd,01,02,00,01,02,00,\
  00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,00,00,00,00,00,05,12,00,00,00,\
  01,01,00,00,00,00,00,05,12,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER\Enum]
“0″=”Root\\LEGACY_MSSQLSERVER\\0000″
“Count”=dword:00000001
“NextInstance”=dword:00000001

导入之前一定要根据自己的机器的SQLserver安装情况来适当修改才能行。

主要是路径方面的问题,把你的SQL 的实际路径替换即可!

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER]
下的ImagePath,和

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLSERVER\Performance]
下的Library 修改成自己的目录即可!

网卡工作不正常的解决办法

2010年6月13日 没有评论

 问:公司的文件服务器上安装了一块千兆网卡,最近不知是什么原因,每次使用一段时间后就无法连接。尽管连接状态指示灯是正常的,但无法Ping通其他计算机,也无法被其他计算机Ping通。重新启动计算机后,很快又可以Ping通计算机,但几十分钟后就又不行了。这应当如何解决?
    答:从故障现象上看,怀疑有以下原因。
    第一,网络中有蠕虫病毒。建议为文件服务器及网络内的所有计算机都安装系统安全补丁,并安装病毒防火墙,升级病毒库,杜绝蠕虫病毒对网络带宽和系统性能的影响。  
    第二,网卡开启了电源管理功能。在设备管理器中双击网卡,在打开的窗口中选择“电源管理”,取消下面所有的选项。  
    第三,将网卡卸载并重新安装,在安装时最好更换一个PCI插槽