I had some major problems deploying Trend OfficeScan version 10 to Windows Vista this week.  Specifically, I was getting this error:

<strong>To install on a remote computer, use an account with administrator privileges.  If the target computer is running Windows XP or Vista Basic, remote installation cannot proceed because there is no remote registry service on these platforms.</strong>

<!--more-->There are two things I had to do to make this work, first I had to disable UAC, second I had to enable Remote Registry.  I tried the fancy ways of doing this via Group Policy but in the end I went with the easiest route I know, I wrote a simple script and I used Sysinternal PSTools.

First disable UAC by doing this:

psexec <a href="//\&lt;COMPUTERNAME">\&lt;COMPUTERNAME</a>&gt; C:WindowsSystem32cmd.exe /k %windir%System32reg.exe ADD HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem /v EnableLUA /t REG_DWORD /d 0 /f

Then enable Remote Registry by doing this:

psservice <a href="//\&lt;COMPUTERNAME">\&lt;COMPUTERNAME</a>&gt; setconfig "Remote Registry" Automatic
psservice <a href="//\&lt;COMPUTERNAME">\&lt;COMPUTERNAME</a>&gt; start "Remote Registry"

Google PSTools or Sysinternals and you'll find the PStools group of utilities that I used for these commands: psservice and psexec.  I created a script that had a list of every workstation I needed and copied and pasted these lines multiple times, only took a few minutes.  Ya, it's not all that fancy, but while you work on your fancy deployment method, I'll be drinking a fruit drink with my workstations fully protected.  Cheers!