Outlook Express压缩计数器清零

今天无意中看到一篇悬赏文章,关于Outlook Express使用超过100次之后就会提示压缩,然后如果压缩就会进入漫长的压缩等待过程,如果中途出现问题后果就。。。

根据作者的提示“Outlook Express提示要压缩邮件是在启动Outlook Express 100次后,可以修改以下注册表键值来取消压缩邮件提示:HKEY_CURRENT_USER\Identities\{B1A23E35-A22F-4D01-B97C-69D8D9EDE22C}\Software\Microsoft\Outlook Express\5.0\Compact Check Count
修改成十进值的1后就没有提示了(其中红色部分不同操作系统或者不同版本该值是变化的)”,既然和注册表有关,那么制作一个控制该键值的脚本就可以了,然后双击或设置计划任务或放到组策略中开机执行就自己看着办了。

脚本代码如下,复制另存为vbs格式

On Error Resume Next

Const HKEY_CURRENT_USER = &H80000001

strComputer = "."

Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\default:StdRegProv")
strKeyPath = "Identities"
oReg.EnumKey HKEY_CURRENT_USER, strKeyPath, arrStrings

For i=0 To UBound(arrStrings)
strValueName = "Compact Check Count"
strkeypath1 = "Identities\" & arrStrings(i) & "\Software\Microsoft\Outlook Express\5.0"

oReg.GetDWORDValue HKEY_CURRENT_USER, strkeypath1, strValueName, dwValue
Next

If dwValue >=1 then
strnewdwValue = 0
oReg.SetDWORDValue HKEY_CURRENT_USER, strkeypath1, strValueName, strnewdwValue
End If


本文转自yangye1985 51CTO博客,原文链接:http://blog.51cto.com/yangye/583869,如需转载请自行联系原作者


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值