|
TNA and
Windows Vista Compatibility
Applicable
version: 4.00 and later
Credits:
Petri IT Knowledgebase
Discussion
TNA has
been tested on Windows Vista. No compatibility
issued have been found. There are some operating
system behaviour changes in the area when
installing services or running programs from the
start up folder. Windows Vista has the built-in
ability to automatically reduce the potential of
security breeches in the system. It does
that by automatically enabling a feature called
User Account Control (or UAC for short). The UAC
forces users that are part of the local
administrators group to run like they were
regular users with no administrative privileges.
This Features will thus affect installing
services and running programs on startup where
user administrator rights are required. Read
bulletin
047-What's User Account Control (UAC)
in Windows Vista for more information
In TNA,
the server installs successfully as a service,
but no feedback is provided that this process
was in fact successful. The user is required to
verify this manually via the Services Manager.
Further to this, Vista will prompt the current
user continuously for confirmation when
attempting specific tasks in Vista.
Although UAC clearly improves the security on
Windows Vista, under some scenarios you might
want to disable it, for example when giving
demos in front of an audience (demos that are
not security related, for example). Some users
might be tempted to disable UAC because of the
additional mouse clicking it brings into their
system, however this is not recommended.
If required to disable
UAC, you can use one of the following methods,
but somehow method number four seems the option
of choice. Judge for yourself.
Method #1 -
Using MSCONFIG
- Launch MSCONFIG by
from the Run menu.
- Click on the Tools
tab. Scroll down till you find "Disable UAP"
(this should probably change to UAC in next
Vista beta builds and in the RTM version).
Click on that line.
-

- Press the Launch
button.
- A CMD window will
open. When the command is done, you can
close the window.
- Close MSCONFIG. You
need to reboot the computer for changes to
apply.
Method #2 -
Using Regedit
- Open Registry Editor
- In Registry Editor,
navigate to the following registry key:
- Locate the following
value (DWORD): HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System
EnableLUA
and give it a value of
0.

Note: As
always, before making changes to your
registry you should always make sure you
have a valid backup. In cases where you're
supposed to delete or modify keys or values
from the registry it is possible to first
export that key or value(s) to a .REG file
before performing the changes.
- Close Registry
Editor. You need to reboot the computer for
changes to apply.
Method #3 -
Using Group Policy
This can be done via Local
Group Policy or via Active Directory-based GPO,
which is much more suited for large networks
where one would like to disable UAC for many
computers at once.
If using Local Group Policy
you'll need to open the Group Policy Editor
(Start > Run > gpedit.msc) from your Vista
computer.
If using in AD-based GPO,
open Group Policy Management Console (Start >
Run > gpmc.msc) from a Vista computer that is a
member of the domain. In the GPMC window, browse
to the required GPO that is linked to the OU or
domain where the Vista computers are located,
then edit it.
In the Group Policy Editor
window, browse to Computer Configuration >
Windows Settings > Security Settings > Local
Policies > Security Options.

In the right pane scroll
to find the User Access Control policies
(they're down at the bottom of the window). You
need to configure the following policies:

You'll need to reboot your
computers.
Method #4 -
Using Control Panel
- Open Control Panel
- Under User Account and Family settings
click on the "Add or remove user account".

- Click on one of the user
accounts, for example you can use the Guest
account.
- Under the user account click on the "Go
to the main User Account page" link

- Under "Make changes to your
user account" click on the "Change security
settings" link.

- In the "Turn on User Account
Control (UAC) to make your computer more
secure" click to unselect the "Use User
Account Control (UAC) to help protect your
computer". Click on the Ok button

- You will be prompted to reboot
your computer. Do so when ready.

In order to re-enable UAC just select the
above checkbox and reboot.
|