Vista扩展的平铺现象解决
关键词: vista, 扩展的平铺, vbs上次用电脑用着用着,不知怎么回事,在我的电脑里,所有硬盘盘符下面的状态条都不见里, 我是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
相关文章
精彩推荐专题
您可能关注的产品
热词榜单
- · 奥林巴斯E-P1
- · 佳能500D
- · SONY T90
- · SONY T900
- · 佳能 IXUS 110 IS
- · 诺基亚N85
- · 诺基亚5800XM
- · 诺基亚N86
- · 诺基亚N78
- · 诺基亚N97
- · 联想Y450A-TSI(白)
- · 华硕M50S64VN-SL
- · ACER 4937G(741G32Mn)
- · ThinkPad X200 74544AC
- · 惠普CQ40-406TX
- · Dell 2209wa
- · 三星P2370
- · 三星F2380
- · 雷柏7100无线蓝光鼠标
- · 漫步者R201T06





