apache/重装windows后如何修复apache2,并注册为系统服务

一般来说首次安装apache时建议安装到非windows系统所在分区,这样在windows崩溃重装后,可以不用再次进行“安装配置apache”这样重复性工作,而是直接重新注册apache为系统服务就很可以了。

这里讲一下apache重新注册为系统服务的方法(这里以apache2.0.55 win32版为例说明)。

软件的说明文档是很有用的东西,比用google在无数的结果里找寻更更准确;当然,很多软件——尤其是自由软件free software——多是英文文档,因此直接看文档常常会有一些难度。笔者的E文也不好,看还是尽量看一些英文文档,个人认为这是很有用的。

apache安装目录里有bin/目录,apache的可执行程序就在这里,里面最主要的就是Apache.exe (某些版本可能是httpd.exe)

查看apache.exe的帮助文档,在命令行里执行:

httpd.exe -?

得到如下的说明:

D:\Program Files\Apache Group\Apache2\bin>Apache.exe -?
Usage: Apache.exe [-D name] [-d directory] [-f file]
[-C "directive"] [-c "directive"]
[-w] [-k start|restart|stop|shutdown]
[-k install|config|uninstall] [-n service_name]
[-v] [-V] [-h] [-l] [-L] [-t] [-S]
Options:
-D name           : define a name for use in <IfDefine name> directives
-d directory      : specify an alternate initial ServerRoot
-f file           : specify an alternate ServerConfigFile
-C "directive"    : process directive before reading config files
-c "directive"    : process directive after reading config files
-n name           : set service name and use its ServerConfigFile
-k start          : tell Apache to start
-k restart        : tell running Apache to do a graceful restart
-k stop|shutdown  : tell running Apache to shutdown
-k install        : install an Apache service
-k config         : change startup Options of an Apache service
-k uninstall      : uninstall an Apache service
-w                : hold open the console window on error
-e level          : show startup errors of level (see LogLevel)
-E file           : log startup errors to file
-v                : show version number
-V                : show compile settings
-h                : list available command line options (this page)
-l                : list compiled in modules
-L                : list available configuration directives
-t -D DUMP_VHOSTS : show parsed settings (currently only vhost settings)
-S                : a synonym for -t -D DUMP_VHOSTS
-t                : run syntax check for config files

注意其中参数 -k install,就是注册为系统服务的,

在命令行里执行

D:\Program Files\Apache Group\Apache2\bin>Apache.exe -k install

就可以了,执行完毕后,并没有消息提示,看到系统服务里可以看到 apache2 这样服务的存在.

Apache.exe注册为windows服务时还可以使用以下参数:
apache -k install -n "服务名"
要安装一个使用特定配置的服务,安装时指定配置文件:
apache -k install -n "服务名" -f "\my server\conf\my.conf"
要移除一个Apache服务,使用:
apache -k uninstall -n "服务名"
如果没有指定服务名,缺省地,将使用"Apache2"。

[一次聊天]我的电脑 只要点击文件就会被删去,是什么原因啊 所有文件包括磁盘都会被删除

[Q]我的电脑 只要点击文件就会被删去
是什么原因啊 所有文件包括磁盘都会被删除
我家里的电脑
[A] 说:
检查是不是中毒了
[Q] 说:

重装也不行
[A] 说:
你自己重装的吗
[Q] 说:
整个电脑都瘫痪了

[A] 说:
重装后,不要双击打开其它所有盘、文件
使用右键 - 打开
[Q] 说:
我试了 这样有时候可以打开
[A] 说:
然后删除autorun.ini文件
[Q] 说:
这个文件在哪
[A] 说:
每个盘里的根目录下,很可能会有
双击打开,它就会运行
[Q] 说:
是autorun.ini 还是autorun.inf?
[A] 说:
记不准了,也可以是inf
可能是inf
[Q] 说:
再怎么办?
删了就行了?
[A] 说:
删过再全盘杀毒
[Q] 说:
不联网杀毒是不是没用?
[A] 说:
删除autorun.inx前,最好把这些文件复制到别的地方,比如u盘。
然后用记事本打开,文件内容里会有xxx.exe的代码,这就是病毒,根据文件名,删除这些文件
这些文件一般都是隐藏文件,要先显示隐藏文件才可以看到,也就是要在这些操作前显示隐藏文件
注意一定不能双击打开任何盘!
[Q] 说:
我昨天删去了好多东西啊 能恢复吗
[A] 说:
否则只能重新安装系统
比较难,但应该可以恢复一部分
这要借助文件恢复工具,回收站里肯定没有
[Q] 说:

我的E盘啊
天啊
怎么会这样 我要早点问你就好了
[A] 说:
节哀吧
[Q] 说:
我痛不欲生啊 回去收拾下惨剧
非常感谢O(∩_∩)O哈!
[A] 说:
如果e盘有重要文件,不要往e盘里新建任何文件,总之不要往e盘里执行任何写入操作,等系统安装好、杀过毒后,然后使用文件恢复工具恢复一下
[Q] 说:
好吧 只能这样了
[A] 说:
有个easy recovery的恢复工具,可以试试
[Q] 说:
这个是干嘛的
恢复工具就能恢复删除的文件?
[A] 说:
不一定能全部恢复,所以不要有任何写入操作,这样能恢复得会更多一些
[Q] 说:
明白了
你说那个杀毒软件好一点
免费的哈
[A] 说:
没有
[Q] 说:
啥意思
还有就是杀毒软件转不上去啊 我只要点击什么它就删除什么
[A] 说:
没有 那个杀毒软件好一点
[Q] 说:
噢 忘了 右键打开
[A] 说:
杀毒软件,最好还是买正版的
[Q] 说:
要钱噢 你那有正版的?
[A] 说:
我自己的,nod32,但只能一台用
[Q] 说:
正版的多少钱?
[A] 说:
当时买的100多一点吧,可以用两年

[Q] 说:
哦 那还挺好的
[A] 说:
卡巴便宜一点,好像 100¥/3年
[Q] 说:
呵呵
[A] 说:
卡巴好像还可以装3台电脑
[Q] 说:
那很实惠
[A] 说:
买正版的,用起来安心一点,hh
[Q] 说:
重转之后就没了吧?就浪费一次吧?
[A] 说:
这不知道,我买的nod32不会
装好后,做个ghost镜像,就算重装浪费一次机会,也不怕
ghost恢复,不是重装杀毒软件
[Q] 说:
明白了

windows 2003 安装新版本的MSN9 完美解决方案

windows 2003 安装新版本的MSN9 完美解决方案

对于使用windows2003做为工作平台的劳苦大众,我们也要使用msn,但可恶的M$却不让我们正常的在2003下使用msn,之前msn9刚刚出来时,我们可以在XP下安装,然后使用释放出来的msi文件在瘟2003下安装msn,但前些天msn又出更狠的招儿:释放出来的文件安装了也不能使用,还是提示版本过低,不能使用。

偶然的机会发现了一个完美的解决方案,在2003下安装msn9,不敢独自保留,分享给大家。

方法非常简单:

用ResHacker 打开MSN9的安装文件,修改 CONFIG / CONFIG0 / 0 / <os productType="workstation" />改为<os productType="server" />

注:可以修改100多兆的那个安装文件,也可以修改1M多的在线安装文件,都可以正常通过安装的。

一切搞定,直接安装吧,2003下的msn世界一下就和~谐~了!

微软 Windows 7启动时间不超过15秒 ???

有文:

9月4日消息,据国外媒体报道,微软近日在Windows 7官方博客中暗示,下一代操作系统Windows 7的启动时间只需15秒。

对于当前一代的Windows Vista系统,微软在开发之前就许下过多承诺,结果在产品正式发布后,很多诺言却未能实现。在Windows 7上,微软似乎吸取了教训,到目前为止,微软并未公布太多有关Windows 7的信息。

但微软近日却在Windows 7官方博客中暗示,Windows 7的启动时间预计只需15秒。微软称:“对于Windows 7,我们的最大目标是降低系统启动时间,一款优秀的系统启动时间不应超过15秒。”

当然,硬件配置不同,系统启动所需时间也不同。以Windows Vista SP1为例,启动时间在30秒以下的仅占35%,50秒以下的占75%。

启动快有什么用?电脑是用来“用”的,而不是用来“启动”的!

应该把问题核心放在系统整体性能,稳定性,兼容性,易用性,可定制性,低耗能,低系统占用,低硬件需求上。像“喂死它”那种垃圾,就算是企业版,卖100块都不买!!