Vista扩展的平铺现象解决

发布时间:2008-08-10 16:27  来源:互联网  作者:Lenne   已有 0 条评论  我要评论
关键词: vista, 扩展的平铺, vbs
Vista扩展的平铺现象解决

上次用电脑用着用着,不知怎么回事,在我的电脑里,所有硬盘盘符下面的状态条都不见里, 我是Vista Ultimate系统,应该有容量条显示的.  这是由于"视图"设置错误引起的, 但是在视图设置里 ,发现没有平铺的选项,而变成了"扩展的平铺"

 下面的vbs脚本通过修改注册表,解决了"扩展的平铺" 恢复了原先的平铺.因为遇到此现象的不是我一人,所以写上来分享一下.

将下面的内容完整复制到记事本txt文档中,,然后扩展名改为vbs就可以了,双击直接使用.

const HKEY_CURRENT_USER = &H80000001
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colProcessList = objWMIService.ExecQuery _
    ("Select * from Win32_Process Where Name = 'explorer.exe'")
For Each objProcess in colProcessList
    objProcess.Terminate()
Next
Set objRegistry=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" &_
strComputer & "\root\default:StdRegProv")
strKeyPath1 = "Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags"
strKeyPath2 = "Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\BagMRU"
strKeyPath3 = "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Streams\Defaults"
DeleteSubkeys HKEY_CURRENT_USER, strKeypath1
DeleteSubkeys HKEY_CURRENT_USER, strKeypath2
DeleteSubkeys HKEY_CURRENT_USER, strKeypath3
Sub DeleteSubkeys(HKEY_CURRENT_USER, strKeyPath)
    objRegistry.EnumKey HKEY_CURRENT_USER, strKeyPath, arrSubkeys
    If IsArray(arrSubkeys) Then
        For Each strSubkey In arrSubkeys
            DeleteSubkeys HKEY_CURRENT_USER, strKeyPath & "\" & strSubkey
        Next
    End If
    objRegistry.DeleteKey HKEY_CURRENT_USER, strKeyPath
End Sub

                                  ----------------------By Lenne

相关文章


精彩推荐专题

淘宝与信誉炒家间的战役
淘宝推出诚信自查系统,这次受影响最大的是所谓"信誉炒家",其次是花费大量金钱和精力去刷信誉的卖家…
手机病毒不存在,还是越来越猖狂?
3G来了,铺天盖地的手机病毒爆发,手机中毒后隐私外泄等等如此骇人……
哥玩的不是魔兽-哥玩的是寂寞
WOW 开了,开了,魔兽世界终于开了,没有想象的那么差,但是比想象的难 ……

达人推荐

钟楼怪人

钟楼怪人

对数码相机,显示器很有研究,汽车也略懂得一点

本周回答问题:0
  • 积分:17312分
  • 头衔:大校
tangxiaohuan

tangxiaohuan

家穷人不丑身高不止1米49可无偿回答你软件笔记本手机问题

本周回答问题:102
  • 积分:48618分
  • 头衔:仙人
浩子

浩子

健康有活力,充满着朝气,用我的魅力,为你解答笔记本的问题

本周回答问题:50
  • 积分:22723分
  • 头衔:少将