论文部分内容阅读
网上有不少帖子介绍解决开机慢的问题,大多是在系统启动项上做修改或清理临时文件等,下面我也说一下自己的经验,希望对朋友们有所帮助。
快速关闭VMware的虚拟硬件和服务
因为学习Linux装了一个VMware,系统启动速度明显慢了许多,关掉启动项中有关虚拟机的项目后重启,依然很慢。后来想起某篇文章介绍多余的系统服务也会降低系统性能,果然在任务管理器中发现多个VMware的进程(虽然VMware已经关闭),在服务列表中也发现了5个启动的VM虚拟硬件服务(见图),把它们禁用后启动速度果然快了一些。
不过每次运行VMware虚拟机后还是要启用这些虚拟硬件及相关服务的(尤其是要应用虚拟机的一些网络功能),这样每次用完虚拟机再手工关闭它们太麻烦了,于是想到可以通过批处理来自动关闭或启用它们。
不过要关闭虚拟硬件设备,还需要使用微软提供的一个工具Devcon(下载地址:http://download.microsoft.com/download/1/1/f/11f7dd10-272d-4cd2-896f-9ce67f3e0240/devcon.exe)。下载后解压,将其“i386”文件夹中的devcon.exe复制、粘贴到C:\Windows\System32\下,然后就可以在批处理中使用devcon命令了。在记事本中输入以下内容:
rem 禁用虚拟机相关硬件
devcon disable *vm*
rem 停止虚拟机的5个有关服务
net stop "VMware Virtual Mount Manager Extended"
net stop "VMware NAT Service"
net stop "VMware DHCP Service"
net stop "VMware Authorization Service"
net stop "VMware Agent Service"
保存为后缀是bat的批处理文件,如:vmcon.bat,双击它运行就可以了。反之,如果你想启用虚拟硬件和服务,就把其中的disable(禁用)改为enable(激活),把stop(停用)改为start(启用)即可。另外,Devcon还有很多其他功能,输入“devcon /?”可以查看详细的帮助。
举一反三禁用无线服务
完成了上面批处理,试了一下,还真挺好用。随即我又想到了无线网卡,平时也不怎么常用,不如也制作个批处理来智能处理它们。如果要关闭无线网络,可用以下命令:
rem 停止无线网络服务
sc stop WLTRYSVC
rem 禁用无线网卡
devcon disable *dev_4311*
如果想重新开启无线网络服务,可使用以下命令:
rem 启动无线网络服务
sc start WLTRYSVC
rem 启动无线网卡
devcon enable *dev_4311*
当然,各人可根据自己的实际情况通过批处理禁用或启用相关服务,方法其实都差不多,朋友们可以自己再探索一番。经过以上操作,重启机器进入桌面,轻装上阵的本本就是快啊,呵呵。
Just Do It!
★可以把关闭虚拟硬件和服务的批处理与重新启用它们的批处理整合到一个批处理文件中,再添加键盘输入以确定要应用哪一项功能的分支判断语句,这样用起来就更方便了。有兴趣的朋友可以试试,不妨在CFan论坛上共享一下自己的成果哦。
快速关闭VMware的虚拟硬件和服务
因为学习Linux装了一个VMware,系统启动速度明显慢了许多,关掉启动项中有关虚拟机的项目后重启,依然很慢。后来想起某篇文章介绍多余的系统服务也会降低系统性能,果然在任务管理器中发现多个VMware的进程(虽然VMware已经关闭),在服务列表中也发现了5个启动的VM虚拟硬件服务(见图),把它们禁用后启动速度果然快了一些。
不过每次运行VMware虚拟机后还是要启用这些虚拟硬件及相关服务的(尤其是要应用虚拟机的一些网络功能),这样每次用完虚拟机再手工关闭它们太麻烦了,于是想到可以通过批处理来自动关闭或启用它们。
不过要关闭虚拟硬件设备,还需要使用微软提供的一个工具Devcon(下载地址:http://download.microsoft.com/download/1/1/f/11f7dd10-272d-4cd2-896f-9ce67f3e0240/devcon.exe)。下载后解压,将其“i386”文件夹中的devcon.exe复制、粘贴到C:\Windows\System32\下,然后就可以在批处理中使用devcon命令了。在记事本中输入以下内容:
rem 禁用虚拟机相关硬件
devcon disable *vm*
rem 停止虚拟机的5个有关服务
net stop "VMware Virtual Mount Manager Extended"
net stop "VMware NAT Service"
net stop "VMware DHCP Service"
net stop "VMware Authorization Service"
net stop "VMware Agent Service"
保存为后缀是bat的批处理文件,如:vmcon.bat,双击它运行就可以了。反之,如果你想启用虚拟硬件和服务,就把其中的disable(禁用)改为enable(激活),把stop(停用)改为start(启用)即可。另外,Devcon还有很多其他功能,输入“devcon /?”可以查看详细的帮助。
举一反三禁用无线服务
完成了上面批处理,试了一下,还真挺好用。随即我又想到了无线网卡,平时也不怎么常用,不如也制作个批处理来智能处理它们。如果要关闭无线网络,可用以下命令:
rem 停止无线网络服务
sc stop WLTRYSVC
rem 禁用无线网卡
devcon disable *dev_4311*
如果想重新开启无线网络服务,可使用以下命令:
rem 启动无线网络服务
sc start WLTRYSVC
rem 启动无线网卡
devcon enable *dev_4311*
当然,各人可根据自己的实际情况通过批处理禁用或启用相关服务,方法其实都差不多,朋友们可以自己再探索一番。经过以上操作,重启机器进入桌面,轻装上阵的本本就是快啊,呵呵。
Just Do It!
★可以把关闭虚拟硬件和服务的批处理与重新启用它们的批处理整合到一个批处理文件中,再添加键盘输入以确定要应用哪一项功能的分支判断语句,这样用起来就更方便了。有兴趣的朋友可以试试,不妨在CFan论坛上共享一下自己的成果哦。