解决Windows Update提示80070643错误与IIS提示WAS和W3SVC服务未启动

最近系统遇到了一些奇葩问题:IIS无法启动,提示:“除非 Windows Activatiomn Service (WSA)和万维网发布服务(W3SVC)均处于运行状态,否则无法启动网站。目前,这两项服务均处于停止状态。”

IIS启动失败

而启动W3SVC(服务管理器里面看到的是World Wide Web Publishing Service)服务,却提示:“Windows 无法启动 World Wide Web Publishing Service 服务(位于本地计算机 上) 错误 1068:依赖服务或组无法启动。”

World Wide Web Publishing Service启动失败

 

找了下依赖的服务,也有几个无法启动……

不仅如此,Windows Update也无法使用,提示:“Windows 无法搜索更新。在检查计算机新的更新时发生错误。找到的错误:代码 80070643 Windows Update遇到未知错误。”:

Windows Update无法使用

 

 

这些问题都是我从来未遇到过的,于是找谷歌君,谷歌君给了我这页面:http://www.pcreview.co.uk/forums/re-windows-update-doesnt-work-error-80070643-a-t3361639.html

原文大意为:“如果你的Vista在安装Windows更新时看到这个错误。请尝试以下的方法。

1、打开CMD(原文好长,大概叫你右键以管理员身份启动。)

2、执行 fsutil resource setautoreset true C:\(他说那个C是你系统安装的分区,自己更改。)

3、重启

这个是解决Vista遇到这个问题用的,不支持旧的系统例如Windows XP SP2。”

 

虽然原文的方法是针对Vista的,而我的是Win7,不过开着Shadow Defender,死了也没事……

遂按Win+R,敲入CMD,回车,我的Win7在C盘(不是在C盘的自己把C改成其他的吧),敲入如下命令:

执行命令

然后再次尝试启动Windows Update,检查更新,发现居然神奇的可以了:Windows Update成功

 

 

再次尝试着启动W3SVC(World Wide Web Publishing Service)服务,一样成功了:

W3SVC(World Wide Web Publishing Service)启动成功

 

打开IIS,网站也能正常启动:

IIS启动成功

 

 

看来,这Windows Update和IIS的错误,都是由同一个问题所引起的。

这Fsutil命令,我从之前都未接触过,这里有微软官方的说明:http://technet.microsoft.com/en-us/library/ff621564(v=ws.10).aspx

具体的我也不太清楚,貌似是说给Transactional Resource Manager管理安装和清理东西的?

Transactional Resource Manager?

享用TB级的容量

我的电脑在2012923日,对配置进行了升级,但是因为预算,并没有更换硬盘,继续用我用了五年多的希捷 160GB SATAII的硬盘。

电脑其他的配件的性能上去了,使用过程中我逐渐地感到了硬盘所带来的瓶颈。有时要进行大量的IO,虽然CPURAM占用都不太多,但是仍然会一卡一卡的。并且最近下行带宽升级到了4Mbps,下载的大东西也多了,计算机里面的四个分区都变红了……

最近,在《电脑报》上关注到,硬盘的价格在逐渐下降,1TB的已经跌破500元大关,于是,就有了升级硬盘的打算……

2013128日下午,花了460软妹币,入手了我的第二个硬盘:希捷Barracuda 1TB 7200 64MB 单碟(ST1000DM003


由于机箱不太给力,真正能放硬盘的位置,找了许久才找到能对准螺丝口的,旧的160GB的硬盘还好好的,没有坏道之类的,就是性能低了点,可以继续用。

最后,进入系统,初始化硬盘,选择MBR。后来重装系统时,从光盘启动选择了UEFI开头的,结果Windows7的安装程序帮我改成GPT了,在我进行分区超过了四个后才发现,不过已经写入很多数据了,再次初始化为MBR就要clean整个硬盘了……

HD Tune Pro测试了一下,性能还是挺给力的:

Barracuda 1TB

超越160GB的太多了:

16GB

到此,电脑全面升级完毕……

解决硬盘安装Ubuntu 12.04.1 Server提示“无法挂载你的安装光盘”或“找不到ISO”

最近入手了个KVM的VPS,SolusVM面板,提供VNC。

虽然VPS提供了模板安装系统,但是默认是把30GB都给了/,太不尽人意了。况且我也喜欢原版的系统。于是打算动手安装上去。

我使用的是硬盘安装的方法,但是安装的时候,却提示“无法挂载你的安装光盘”,经过我的一个晚上的折腾,终于找到解决办法了!

首先,到模板处安装个Windows Server 2008,然后安装个WinPE,用DiskGenius调整C盘的大小,释放1GB空间出来,放Ubuntu的ISO用,并且格式化为FAT32格式,注意一定要FAT32格式,不然会提示找不到ISO!

回到Win2008,下载好Ubuntu的ISO,还有这三个文件:

boot.img.gz

initrd.gz

vmlinuz

把这三个文件和Ubuntu的ISO一起放在那个新分区的根目录上。
安装运行EasyBCD,点击添加新条目,切换到NeoGrub标签,点安装,然后点击编辑:

EasyBCD

输入以下内容

 注意:hd0,0,第一个逗号前面的0表示硬盘号,0就是第一个硬盘,在逗号后面的那个0是分区号,0就是第一个分区,不知道分区号的可以打开磁盘管理,看看你的分区排在第几,如果是第三格的,那就是hd0,2。第二格的,那就是hd0,1,以此类推!我放那四个文件的硬盘是第一个硬盘,第三个分区,那就是hd0,2    。也不要忘记把ubuntu-12.04.1-server-i386.iso改成你的ISO的名字!

如图:

TXT

 

保存后,重启,开机启动那选开头为NeoGrub的那一项:

BCD

 

 

进去后,选择好语言,会弹出来,提示“寻找安装程序的ISO”,搜索ISO时,会出现几个设备让你选择,你刚刚在就是你刚刚输入的hd0,0的逗号后面那为数+1,例如我的是hd0,0,那选择的搜索设备就是/dev/vda3(不一定是vda,有些是sda,xvda等,都一样的。):

ScanISO

Choose

ChooseDISK

FindISO

成功后,直接按回车键,按提示开始安装就行了,途中会提示你安装一些软件,根据需要来搞就行了,例如OpenSSH!

安装过程也挺快,看到这个画面,按回车重启吧,你的Ubuntu就安装好了!

Finish

 

 

Mbps≠MB/s

前几个星期,在学校无聊,抓起手机,看起了微博来,突然看到一个人的评论:

看了内容之后,我马上忍不住喷了……

为啥喷呢?开始说明原因之前,先来给大家介绍下数据的计量单位的换算关系吧:

8Bit=1Byte

1024Bit=1Kbit=128Byte

1024Kbit=1Mbit=128KByte

1024Mbit=1Gbit=128MByte

以此类推……

Bit和Byte之间的比值是8比1。

至于微博中所提到的Gbps、Mbps的意思就是Gbit/s,指的是带宽。

也就说,微博中所说的1Gbps(1Gbit/s)带宽,根据Bit和Byte的8比1的关系,理论上的最大传输速度是1Gbps(Gbit/s)/8=1024Mbps(Mbit/s)/8=128MB/s

说简单点的,就是用带宽除以八就得出真正的传输速度了!

目前64GB(64GByte)的SSD,读写速度都不下200MB/s,而128GB的就是64GB的SSD双倍带宽,速度有500MB/s习以为常!

因此,而微博中的那位仁兄说:“SSD读写没那么快。”他说SSD没那么快,很明显是认为1Gbps=1GB/s,这样是错误的。

==============

平时大家去开宽带时,那些工作人员都会说多少钱4M的,多少钱又8M的……其实这些指的都是带宽,很多不知道的小白,就误以为速度是4MB/s,或者8MB/s了……

4M的宽带,也就是4Mbps的带宽了,那么理论上的最大的下载速度就是4Mbps/8=0.5MB/s=512KB/s……

为啥说是理论上呢?目前中国网络环境不好,大多数是用电话线接入,线路老化,加上可能运营商超售……实际运营中,速度有带宽除以十以上的速度已经灰常好了!如果连除以十的速度都不到的话,去营业厅闹事吧……

因此,看了本文之后,希望大家不要再被中国电信、联通什么的人忽悠了。也不在再误会带宽和速度的关系了……