Things you need to know about Vista, UAC, TreeWalk and ConFetch:
Vista's new User Account Control feature disrupts TreeWalk maintenance procedures, and ConFetch will fail to run if UAC is enabled. Therefore, there are currently some limitations to successfully installing, and running, the ConFetch plug-in with TreeWalk DNS. It can all be done in a matter of minutes if you review the process first! Here's a few pointers to get you going with TreeWalk and ConFetch Ultra on Vista...

Vista Helper, May 14, 2008. The Vista Helper script for TreeWalk v. 8.21 ( http://confetch.com/vista/ ) is available to aid Vista users to install, and remove, TreeWalk "Hawk". Due to difficulties for the Service Control Manager in Vista to handle spaces that some users might have included in their administrator account login credentials, those users will have to logon to the Service manually, as described below under "Logon to the newly created service" (you should review that part anyway, before proceeding to the TreeWalk 8.21 Vista Helper page if you only need to install TWDNS).

Install TreeWalk DNS (Hawk) v. 8.21 using Administrative credentials:
1. Obtain the TreeWalk installer and run it under Vista. When you arrive at the final page with the restart options, select "No, I will restart later", then exit the installer.
2. Go to Vista's new "Start" button to access the menu and find "Control Panel" if the "Windows+R" key combination doesn't work for you. If "Control Panel" is not there you will need to add it - right-click the Taskbar, select Properties, select the "Start Menu" tab, press the "Customize" button, scroll to "Control Panel" and select "Display as a menu" or "Display as a link" if you prefer. Select "Okay", then press "Apply" and "Okay" to save changes.
3. Once you've found the "Control Panel", select "User Accounts", select "Turn User Account Control On or Off" and uncheck the check-box there. Press "Okay". Restart the computer as requested by Vista. Logon using the same Administrator account again and simply "Close" any ensuing notices regarding "named.exe", which is TreeWalk's executable.

There are three ways to complete the next step. The simplest may be to run the Vista Helper script but you can do it yourself as described below. If you choose to do this manually, you will need to delete the "twdns" Service that the TreeWalk "Hawk" v. 8.21 installer has just created before you can use TreeWalk with Vista:
i. Open a command prompt ("Windows+R" keys, type cmd, press "OK" or as described below under "Logon to the newly created service")
ii. Type sc delete twdns and press the "Enter" key on your keyboard
iii. if your Vista is a 32-bit version: type or paste (exactly as shown)
sc create twdns binPath= %windir%\system32\dns\bin\named.exe
...and press the "Enter" key
iv. if your version of Vista is 64-bit: type or paste (exactly as shown)
sc create twdns binPath= %windir%\syswow64\dns\bin\named.exe
...press the "Enter" key

Logon to the newly created service using one of the following methods:
a. Open the "Control Panel" again and select "Administrative Tools" to open the "Services" applet. Scroll down to the "twdns" Service and right-click for "Properties" (or double-click "twdns"). Choose the "Log On" tab and enable the "This account" option. Type ".\Local_Administrator_Account" (without the quotes, where "Local_Administrator_Account" is the Administrator's Account name you're running under, preceded by a dot and a backslash). Enter and confirm the correct password and "Okay" your way out. (Skip ahead to start the TWDNS service, below.)
b. ...or, you can open the Start Menu and select "Run" (you may need to add this too, via the Taskbar, right-click for Properties, Start Menu tab, etc.). Once you have the "Run" box, type cmd and press "Okay" to open a command prompt. At the command line, type or paste this (each command must be all on one line with actual login credentials where those are required):
sc config twdns obj= .\Local_Administrator_Account password= Local_Administrator_Password start= auto DisplayName= TreeWalk
...while keeping spaces intact and using proper credentials. Press the "Enter" key of your keyboard and you should receive "SUCCESS" (if not, please try the previous method). Optionally (but not required), you can also execute this at the command line (including quotation marks, with all on one line):
sc description twdns "TreeWalk DNS Personal Server"
c. Start the TWDNS service manually from within the Services applet, TreeWalk's Control Panel or with this command:
net start twdns
Confirm that TreeWalk is working normally before installing ConFetch Ultra.

Note: After you're done you should see "TreeWalk" as the displayed name but the service will still only respond to commands that define "twdns", just like it always has.

Install ConFetch Ultra v. 13.7.4.25 using Administrative credentials:
After you've satisfactorily installed TreeWalk, obtain the ConFetch Ultra installer and run it under Vista. You will not be able to run ConFetch with UAC "On" as ConFetch needs to update TreeWalk's configuration to activate filtering.