Why do software companies think their software is the sole reason your computer exists? No matter how often you clean out your start-up tasks, software companies always put their stuff back in there.
It’s even worse with client machines. Most clients don’t have any idea how many items run at start-up, all they know is that their computer is slow. The following script is one that I created to clean all that up.
This is part 1 of my 12 step “Monthly Cleanup/Tuneup” script that I run on all client machines. Over the nex few weeks (sooner if I get positive feedback from you all) I will be posting each step of the script and at the end I will post the master “Monthly Cleanup/Tuneup” script that will put all of these little gems together for an automated cleaning. I run this monthly for all of my clients but you can run it as often as you wish.
<?xml version=”1.0″ encoding=”utf-8″?>
<ScriptExport xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xmlns:xsd=”http://www.w3.org/2001/XMLSchema” xmlns=”http://www.kaseya.com/vsa/2008/12/Scripting”>
<Procedure name=”Cleanup Startup Tasks” treePres=”3″>
<Body description=”Removes all BS items from start up.
”>
<If description=”">
<Condition name=”True” />
<Then>
<Statement description=”Delete the specified registry value – Regedit displays keys as folders and values as documents.” name=”DeleteRegistryValue” continueOnFail=”true”>
<Parameter xsi:type=”StringParameter” name=”Path” value=”HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\iTunesHelper” />
</Statement>
<Statement description=”Delete the specified registry value – Regedit displays keys as folders and values as documents.” name=”DeleteRegistryValue” continueOnFail=”true”>
<Parameter xsi:type=”StringParameter” name=”Path” value=”HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Quicktime Task” />
</Statement>
<Statement description=”Delete the specified registry value – Regedit displays keys as folders and values as documents.” name=”DeleteRegistryValue” continueOnFail=”true” osType=”Windows”>
<Parameter xsi:type=”StringParameter” name=”Path” value=”HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\GrooveMonitor” />
</Statement>
<Statement description=”Delete the specified registry value – Regedit displays keys as folders and values as documents.” name=”DeleteRegistryValue” continueOnFail=”true” osType=”Windows”>
<Parameter xsi:type=”StringParameter” name=”Path” value=”HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Adobe Reader Speed Launcher” />
</Statement>
<Statement description=”Delete the specified registry value – Regedit displays keys as folders and values as documents.” name=”DeleteRegistryValue” continueOnFail=”true” osType=”Windows”>
<Parameter xsi:type=”StringParameter” name=”Path” value=”HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\RoxWatchTray” />
</Statement>
<Statement description=”Delete the specified registry value – Regedit displays keys as folders and values as documents.” name=”DeleteRegistryValue” continueOnFail=”true” osType=”Windows”>
<Parameter xsi:type=”StringParameter” name=”Path” value=”HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\SunJavaUpdateSched” />
</Statement>
<Statement description=”Delete the specified registry value – Regedit displays keys as folders and values as documents.” name=”DeleteRegistryValue” continueOnFail=”true” osType=”Windows”>
<Parameter xsi:type=”StringParameter” name=”Path” value=”HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\TkBellExe” />
</Statement>
<Statement description=”Delete the specified registry value – Regedit displays keys as folders and values as documents.” name=”DeleteRegistryValue” continueOnFail=”true” osType=”Windows”>
<Parameter xsi:type=”StringParameter” name=”Path” value=”HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Adobe ARM” />
</Statement>
<Statement description=”Delete the specified registry value – Regedit displays keys as folders and values as documents.” name=”DeleteRegistryValue” continueOnFail=”true” osType=”Windows”>
<Parameter xsi:type=”StringParameter” name=”Path” value=”HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\BCSSync” />
</Statement>
<Statement description=”Delete the specified registry value – Regedit displays keys as folders and values as documents.” name=”DeleteRegistryValue” continueOnFail=”true” osType=”Windows”>
<Parameter xsi:type=”StringParameter” name=”Path” value=”HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Acrobat Assistant 8.0″ />
</Statement>
<Statement description=”Delete the specified registry value – Regedit displays keys as folders and values as documents.” name=”DeleteRegistryValue” continueOnFail=”true” osType=”Windows”>
<Parameter xsi:type=”StringParameter” name=”Path” value=”HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\SearchSettings” />
</Statement>
<Statement description=”Delete the specified registry value – Regedit displays keys as folders and values as documents.” name=”DeleteRegistryValue” continueOnFail=”true” osType=”Windows”>
<Parameter xsi:type=”StringParameter” name=”Path” value=”HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\NeroFilterCheck” />
</Statement>
<Statement description=”Delete the specified registry value – Regedit displays keys as folders and values as documents.” name=”DeleteRegistryValue” continueOnFail=”true” osType=”Windows”>
<Parameter xsi:type=”StringParameter” name=”Path” value=”HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\AppleSyncNotifier” />
</Statement>
</Then>
</If>
</Body>
</Procedure>
</ScriptExport>
You can also download the XML file here. (Right click and “Save As”)