Piriform Forum
Return to Piriform  CCleaner  Defraggler  Recuva  Speccy

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
> XP Logout Scripts
99bobster99
post Sep 26 2006, 12:57 PM
Post #1


Member
**

Group: Members
Posts: 11
Joined: 16-June 06
Member No.: 5,559



Hi,

I've added a batch file, as a logout script, to each user on our computer (4 users). This batch file contains the "c:\program files\ccleaner\ccleaner.exe /AUTO" entry. This script shows up under everyones "logout scripts" configuration, yet it's not cleaning properly. I know this because I run a program called "SuperCleaner", after running ccleaner, and it finds history files from the other users which should have been deleted had the script file done it's job. Is there something special that needs to be done to allow the global cleaning of everyones "crap" files using ccleaner ??

Thanks.
Go to the top of the page
 
+Quote Post
TheFiresInTheSky
post Sep 26 2006, 09:10 PM
Post #2


aka "neighberaaron"
****

Group: Members
Posts: 1,733
Joined: 21-August 05
From: somewhere in the glove
Member No.: 2,498



currently there is no global cleaning feature.
can you try going to each account, cleaning it manually, then try running supercleaner and see if it still finds anything?
thanks smile.gif
Go to the top of the page
 
+Quote Post
99bobster99
post Sep 26 2006, 10:15 PM
Post #3


Member
**

Group: Members
Posts: 11
Joined: 16-June 06
Member No.: 5,559



QUOTE(TheFiresInTheSky @ Sep 26 2006, 05:10 PM) [snapback]50394[/snapback]

currently there is no global cleaning feature.
can you try going to each account, cleaning it manually, then try running supercleaner and see if it still finds anything?
thanks smile.gif


I tried what you mentioned, Supercleaner only ran for a split second. This tells me that everything cleaned up nicely with CCleaner. This would be an amazing feature to add to ccleaner, maybe the next rev ??

Thanks.
Go to the top of the page
 
+Quote Post
TheFiresInTheSky
post Sep 26 2006, 11:11 PM
Post #4


aka "neighberaaron"
****

Group: Members
Posts: 1,733
Joined: 21-August 05
From: somewhere in the glove
Member No.: 2,498



my guess would be that its not cleaning properly.
where did you add this script to and please copy/paste the exact script so it can be overlooked.
Go to the top of the page
 
+Quote Post
99bobster99
post Sep 27 2006, 10:16 AM
Post #5


Member
**

Group: Members
Posts: 11
Joined: 16-June 06
Member No.: 5,559



QUOTE(TheFiresInTheSky @ Sep 26 2006, 07:11 PM) [snapback]50409[/snapback]

my guess would be that its not cleaning properly.
where did you add this script to and please copy/paste the exact script so it can be overlooked.


I added the following script to the Group Policies, under Windows Shutdown scripts.

CODE

c:

;Remove this below when installing programs, since this may delete needed reboot files
cd c:\progra~1\ccleaner
ccleaner /AUTO

cd\

c:\progra~1\eraser\eraserl -recycled -method DoD_E -queue -silent

c:\progra~1\eraser\eraserl -folder "c:\docume~1\Administrator\cookies" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\Administrator\locals~1\temp" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\Administrator\locals~1\Tempor~1" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\Administrator\locals~1\History" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\Administrator\recent" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\Administrator\userdata" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\Administrator\micros~1\office\recent" -subfolders -keepfolder -method DoD_E -queue -silent

c:\progra~1\eraser\eraserl -folder "c:\docume~1\All Users\cookies" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\All Users\locals~1\temp" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\All Users\locals~1\Tempor~1" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\All Users\locals~1\History" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\All Users\recent" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\All Users\userdata" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\All Users\micros~1\office\recent" -subfolders -keepfolder -method DoD_E -queue -silent

c:\progra~1\eraser\eraserl -folder "c:\docume~1\Default User\cookies" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\Default User\locals~1\temp" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\Default User\locals~1\Tempor~1" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\Default User\locals~1\History" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\Default User\recent" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\Default User\userdata" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\Default User\micros~1\office\recent" -subfolders -keepfolder -method DoD_E -queue -silent

c:\progra~1\eraser\eraserl -folder "c:\docume~1\John\cookies" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\John\locals~1\temp" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\John\locals~1\Tempor~1" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\John\locals~1\History" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\John\recent" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\John\userdata" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\John\micros~1\office\recent" -subfolders -keepfolder -method DoD_E -queue -silent

c:\progra~1\eraser\eraserl -folder "c:\docume~1\Julie\cookies" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\Julie\locals~1\temp" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\Julie\locals~1\Tempor~1" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\Julie\locals~1\History" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\Julie\recent" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\Julie\userdata" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\Julie\micros~1\office\recent" -subfolders -keepfolder -method DoD_E -queue -silent

c:\progra~1\eraser\eraserl -folder "c:\docume~1\Mark\cookies" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\Mark\locals~1\temp" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\Mark\locals~1\Tempor~1" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\Mark\locals~1\History" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\Mark\recent" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\Mark\userdata" -subfolders -keepfolder -method DoD_E -queue -silent
c:\progra~1\eraser\eraserl -folder "c:\docume~1\Mark\micros~1\office\recent" -subfolders -keepfolder -method DoD_E -queue -silent

c:\progra~1\eraser\eraserl -folder "c:\windows\temp" -subfolders -keepfolder -method DoD_E -queue -silent

RegEdit /s c:\Eraser1.reg
cd\


Here is the contents of the reg file that is called from the script.

CODE

REGEDIT4

'cleans IE URL drop down list typed urls and recent docs, etc.
[-HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StreamMRU]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Map Network Drive MRU]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComputerDescriptions]
[-HKEY_CURRENT_USER\Software\Microsoft\Search Assistant\ACMru]
[-HKEY_USERS\S-1-5-21-54938807-1984772358-980507067-74305\Software\Microsoft\Internet Explorer\TypedURLs]
[-HKEY_USERS\S-1-5-21-54938807-1984772358-980507067-74305\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU]


'Delete RunMRU's
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU]


'Delete OpenSaveMRU's
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32]


'Delete RecentDocs
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RecentDocs]


'Delete OpenWithList
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts]


'Delete UserAssist Info
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserAssist]


'Delete MediaPlay Recent List
[-HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player\RecentFileList]
[HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player\RecentFileList]

'Misc Crap
[-HKEY_CLASSES_ROOT\aom]
Go to the top of the page
 
+Quote Post
TheFiresInTheSky
post Sep 27 2006, 08:14 PM
Post #6


aka "neighberaaron"
****

Group: Members
Posts: 1,733
Joined: 21-August 05
From: somewhere in the glove
Member No.: 2,498



looks pretty nice but may be a little too complex for me smile.gif
what you could do is make a shortcut to Ccleaner with the /AUTO parameter and place it in start>programs>startup which is what i like to do.
Go to the top of the page
 
+Quote Post
99bobster99
post Sep 28 2006, 01:16 AM
Post #7


Member
**

Group: Members
Posts: 11
Joined: 16-June 06
Member No.: 5,559



QUOTE(TheFiresInTheSky @ Sep 27 2006, 04:14 PM) [snapback]50566[/snapback]

looks pretty nice but may be a little too complex for me smile.gif
what you could do is make a shortcut to Ccleaner with the /AUTO parameter and place it in start>programs>startup which is what i like to do.



I want the cleaner to run when users exit the system, since I don't want to have to wait for all their junk files to be cleaned when I login ?? It sounds like it should be a no brainer to allow this to work for every user, maybe a future rev will allow this functionality.

Thanks for your help.
Go to the top of the page
 
+Quote Post
TheFiresInTheSky
post Sep 28 2006, 01:30 AM
Post #8


aka "neighberaaron"
****

Group: Members
Posts: 1,733
Joined: 21-August 05
From: somewhere in the glove
Member No.: 2,498



i just thought, what if you made a batch on the desktop, that ran ccleaner then when that finished, logged off?
that wouldnt be too hard..
Go to the top of the page
 
+Quote Post
99bobster99
post Sep 28 2006, 03:35 AM
Post #9


Member
**

Group: Members
Posts: 11
Joined: 16-June 06
Member No.: 5,559



QUOTE(TheFiresInTheSky @ Sep 27 2006, 09:30 PM) [snapback]50603[/snapback]

i just thought, what if you made a batch on the desktop, that ran ccleaner then when that finished, logged off?
that wouldnt be too hard..



I hear ya, it sounds easy to you and me but trying getting your wife to hit that little icon when she has 2 children screaming in her ear!! I was looking for a way to do this fully automatic, whenever any of the other users logoff all of their "junk" files are cleaned up.

Whoever reads this and can make it happen, please add this functionality for the sake of man-kind, or for at least fathers, like myself's sanity!! blink.gif

Go to the top of the page
 
+Quote Post
TheFiresInTheSky
post Sep 28 2006, 11:08 AM
Post #10


aka "neighberaaron"
****

Group: Members
Posts: 1,733
Joined: 21-August 05
From: somewhere in the glove
Member No.: 2,498



well, you could just remove the ones in the start menu then make shortcuts.
it would then do what it did before.
im going to test this out later and ill let you know if it works. biggrin.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 



RSS Lo-Fi Version Time is now: 20th November 2009 - 11:18 PM