windows7主题服务未运行,主题服务启动不了
笔者使用Win7已经有一段时间了。我个人对Win7的界面还是比较满意的,但是身边的一些朋友还是不太满意,都想让自己的爱机更加个性化。最近作者身边发生了两起Win7题材引发的悲剧。
第一部的主角是我的室友。由于安装第三方主题过程中的一次误操作,进入Windows后窗口无法正常显示,无奈之下只好重装。第二个是我的一个女同学,由于主题破解失败,系统文件被篡改了。她开机时提示“dwm.exe无法启动”,说找不到文件“UxTheme.dll”。对比我的系统,发现不缺文件。我花了很多时间一个一个地比较这些文件,最后我发现一个文件的创建时间与其他文件不同。然后我把我电脑里的那个文件复制过来盖住(注意:因为这里正在使用文件,所以你要先重命名,然后把替换用的文件粘贴到目录里)。重启后没有报错,但是主题依然没有恢复正常(只能使用经典主题,不能使用玻璃特效和Aero主题)。
右击桌面,个性化,发现底部多了一个选项,似乎意味着可以解决主题问题。点击这个选项,按照提示一步一步操作,问题就解决了。最后,系统还列出了问题:
1.桌面窗口管理器会话管理器被禁用;
2.主题服务未启动。
又一次发现系统又变回经典主题了。查看系统服务,发现桌面窗口管理器已启动但未禁用。主题服务已被自动设置,但它不会随着系统启动而自动启动。手动启动主题服务,一切恢复正常。
为了解决这个问题,我在网上搜了很久,也没有找到好的办法。修改注册表的方法也尝试过,但问题依然存在。
最后我想出了一个开箱即用的办法,就是写一个批处理文件放在启动中,然后一启动就执行这个批处理文件,这样它就可以打开主题服务了。下面我来说说具体步骤:
1.打开记事本,输入“net start themes”(不带双引号),然后将此文件保存为bat文件;
2.将此文件放入startup(即开始菜单中“所有程序”下的启动文件夹);
给你麻烦的朋友附上这个文件:start Themes service.bat。
文件中只有一个命令:net start themes,可以另存为bat。
你完了!重启电脑。系统进入Windows后,需要一两秒钟启动主题服务(显示弹出一个控制台窗口,然后马上消失,系统迅速从经典主题变为之前设置的主题),然后就可以正常使用了。
虽然有点美中不足,但是比重装系统好多了。希望这篇文章能帮助到遇到同样问题的朋友!如果你有其他更好的方法,