作者Chansamo (Chansamo)
看板EZsoft
标题[请问] 有关关机前执行cclener
时间Fri Apr 19 15:25:30 2013
您好,
近期由於老板要求要将CClener改至关机前执行,
在网上爬文後,
找到两种不同做法,但皆失败
以及使用本机群组原则编辑器-可执行自己写的小程式但无法执行CCleaner
http://jamyy.dyndns.org/blog/2011/06/3155.html
使用工作排程方式-设定完关机用事件,但从未执行成功
http://isvincent.pixnet.net/blog/category/1347874
但目前问题在於,使用本机群组原则编辑器的做法,
在依照步骤後重新启动,
事实上是完全没有执行过的痕迹(各个网页纪录、暂存档都还在),
但由於电脑是X64的电脑,所以将CCleaner的呼叫程式路径改为,
Dim WshShell, oExec
Set WshShell = CreateObject("WScript.Shell")
Set oExec = WshShell.Exec("%ProgramFiles%\CCleaner\CCleaner64.exe /AUTO")
Do While oExec.Status = 0
WScript.Sleep 200
Loop
但结果仅仅是让关机速度变得非常缓慢,开机後依然是没有成功清除记录,
但若用该方法,去执行一些自己写的小程式却没有问题,
不知板上大大是否能赐教,应如何修改?
执行环境为win 七 专业版,由於为公用电脑,有使用密码上锁,
使用者帐户部分,设定成一般使用者执行而非系统使用者。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.125.94.145
附注,倘若是直接执行vbs档,则确实可直接开启CCleaner并直接执行,
不知是否网页上的教学方法有误,还是CClener并无法这样开启?
※ 编辑: Chansamo 来自: 140.125.94.206 (04/19 15:32)
2F:→ hpo14:的关机执行方法 (gpedit.msc) 去操作看看 04/19 16:11
3F:→ Chansamo:已成功,谢谢。 04/21 23:17