You are on page 1of 9

Technical Level: 200

Five Misunderstood Features in Windows Vista


Understanding Their Rationale and How to Make Them Work for You

No one would expect a new OS guidance and tips to make them


adoption to be easy, and certainly easier to work with.
adopting Windows Vista® across a
desktop infrastructure can come User Account Control
with a few challenges. In this
article, we will look at five features If there‟s one feature that has
of Windows Vista that are often received a bad rap it‟s User Account
misunderstood, provide their Control. One reason this feature is
background and rationale, and misunderstood is because UAC isn‟t
present the straight scoop on how a single feature; it‟s a set of
to deal with them. technologies to help end users run
with standard user privileges, and
So what‟s on your list? You might reserves Local Administrator
have already guessed some of privileges for IT staff or limited
them, but based on feedback from specific circumstances. One way to
IT Pros in the trenches, here are think about standard user mode
the features that often cause versus Local Administrator mode is
confusion and slow Windows Vista to consider a home with or without
adoption for many folks: locks. Certainly ingress and egress
is easier without locks, but you
 User Account Control wouldn‟t feel very safe. With
 Image management standard user mode configured
 Display Driver Model across the PC infrastructure, you
 Search help ensure intruders are unable to
 64 bit architecture get where they can cause problems.

Each of these features has specific While it has been a design best-
benefits for Desktop (and Laptop) practice since Windows® NT for
management, but they also make software to fully function in
adoption a bit tougher, since they standard user mode, many software
affect two key areas: application developers still assume local
compatibility and hardware administrator rights will be in place,
performance. We will explain the and develop applications
rationale behind these features, accordingly. With UAC, any action
show how they actually make PC unable to execute in standard user
administration more controllable mode is either blocked or flagged,
and robust for you, and provide depending on the security model in
place. Instead of allowing Microsoft® Management Console
applications to manipulate registry, (MMC), installing new software,
file system, and kernel layers, and other similar operations. IT
standard user mode limits the Professionals who regularly
locations where an application can perform administrative
write data—in this case, only to the operations can change the
user account folders, limiting risk. behavior of this prompt for their
Part of the advantage of UAC is workstations, including
precisely the difference between suppressing it entirely via Group
standard and administrator Policy. If you suppress the
privileges, such that any action that consent prompt, and your
cannot be handled by a standard account is a member of the local
user must be handled by a user administrators group, any
with administrator rights. process that requests
administrative privileges will be
A key goal of UAC in Windows Vista granted those privileges without
is to help nudge Independent any prompt appearing.
Software Vendors towards
designing applications that function  A standard user desktop will be
in standard user mode. prompted to input administrator
credentials when performing
Deploying administrator rights tasks blocked by UAC. Standard
across your user base will mean users in Windows Vista gain
that in most cases your applications flexibility compared with
will work as before—but your Standard User mode in Windows
exposure to malicious code is much XP, with access to routine
higher than in a controlled standard settings such as time zone or
user environment. In addition, power management. In
standard user mode reduces the addition, UAC enables
configuration changes end users file/registry virtualization to
can make—reducing potential allow applications to write to
disruption and help desk calls. protected locations without an
escalation in privilege. This
So how does UAC affect PC user allows many legacy applications
experience? that required administrative
privileges under Windows XP to
 If you are logged in as an run with standard user
administrator on your personal privileges, with no prompts,
workstation, you‟ll see a consent under Windows Vista.
prompt each time you go to
exercise a task that requires In some cases, prompts are
administrator privileges. Many triggered by third-party applications
IT Professionals perform that have not been written to run
administrator tasks regularly— with standard user privileges.
managing systems via

Page |2
As mentioned earlier, software represents some significant changes
design best practices have long held over Windows XP, and image
that applications should write data management is an area where
into a user‟s profile rather than Windows Vista provides the most
using the Program Files directory benefit for implementation. The
for per-user storage. In Windows goal of the architectural change is
Vista, file system and registry to simplify the image creation and
virtualization redirects many writes management process, but this does
to Program Files to per-user involve a few differences and
locations automatically, to help tradeoffs:
ensure legacy applications will run
as standard user. For third-party • One of the most important
software that requires changes with Windows Vista for
administrative privileges, check IT administration is the adoption
with your ISV to see if they have a of file-based imaging, using the
version of the software that will Windows Imaging Format
work well for standard users; if not, (WIM). This architecture allows
there are many options for a single language-independent
mitigating incompatibilities from and hardware-independent
shimming to recoding your image to be deployed across the
applications. For more information, infrastructure, and allows
visit Application Compatibility on deploy-time injection of
TechNet. deployment packages (drivers,
updates, language packs) into
Tip: While running as an the image. This means you
administrator is more convenient rarely need to recapture the
than running as a standard user, base image, but instead can
it’s a best practice to move users apply updates by adding the
to a standard user (non - packages as components to the
administrator) profile to reduce risk automated installation process.
and increase manageability. The This format also provides a fail-
Application Compatibility Toolkit safe environment for
can also help to troubleshoot and deployment, since it does not
remediate applications that fail to disturb the current file settings.
run under standard user privileges
in Windows Vista • Several new capabilities in
Windows Vista do result in a
larger memory footprint, such as
Image Management Search and Windows Defender.
These capabilities are designed
Few people relish change, especially to enhance the productivity of
when it comes to getting their jobs end users and help secure the
done. For IT Professionals desktop, but will require more
managing the image creation and robust hardware and adequate
deployment process, Windows Vista RAM. If you have third-party

Page |3
tools for desktop search or Display Driver Model
malware protection, it is
recommended that you select one One of the key changes in Windows
tool per function to avoid a Vista was the introduction of a new
redundant drain on system display driver model that provides
resources. greater system stability, and
enables the Aero® desktop
• The Windows Vista SP1 integrated experience. This visual interface
image is typically about 3-4GB, technology goes beyond just
depending on the number of improving the visual design: The
applications included in the architecture delivers significant
captured core image. These gains in reliability and performance.
image files can be delivered to
targeted computers via DVD In Windows Vista, the Display
media, USB devices, or via Driver Model has two components,
network deployment using a streamlined kernel mode driver,
Windows Deployment Services. and a user-mode driver that does
WDS also now enables multicast most of the calculations. The design
transmission of WIM files, so if is simplified by eliminating the need
you are concerned about passing to include code for the various
a 4 GB image a hundred times device driver interfaces introduced
over your network (400 GB total through the years; instead, a single
bandwidth consumption), interface recognizes previous
multicasting allows you to version drivers. The Display Driver
perform the action and limit the Model architecture elevates most of
bandwidth consumption to 4 to 8 the driver execution out of the
GB. kernel mode, so a driver problem
can be contained, instead of
• Planning, preparing, testing and affecting the full OS. The Display
distributing these images over the Driver Model also provides fault
network is easier than with tolerance against display driver
previous operating systems, but it hangs, with the Timeout Detection
is still a good idea to look at and Recovery function enabling
deployment guidance process Windows Vista to restart the display
integration tools such as those driver without a full system reboot.
provided with the Microsoft
Deployment Toolkit. The Windows Vista driver model
takes advantage of advances in
Tip: An IT organization should have a
powerful, inexpensive display
robust multi-casting solution (such as the
processing power, and enables the
capability provided by Windows
Aero interface to provide a richer
Deployment Services in Windows Server®
user experience. One trade off of
2008) to balance out the network load
the Aero interface is that it requires
when deploying Windows Vista across the
a graphics processing unit (GPU)
infrastructure, and the use of the Microsoft
that supports the Display Driver
Deployment Toolkit can automate the
deployment process with zero-touch and
light-touch options.

Page |4
Model, and has dedicated memory indexing goes idle when a user or
on the graphics card. PCs with an the system opens a document or
integrated graphics card may not performs a task, so the actual
support the Aero visual interface. impact on performance is minimal
However, the stability and
performance advantages of WDDM Tip: Because of the system
are available independent of Aero. overhead required, it is unwise to
have multiple desktop indexing
Tip: PCs that are not up to the technologies operating
hardware requirements for simultaneously.
Windows Vista should be operated
in “Basic” mode with Aero turned
off. 64-bit Architecture

64-bit computing is definitely the


Search direction of the future, and its
primary advantage over 32-bit
One of the most significant computing is in access to system
improvements in Windows Vista is memory. The 32-bit edition of
the ability to rapidly search all the Windows is Vista limited to 4GB of
files on the desktop, whether they memory, and depending on the
reside in folders, as an email devices present, can access
attachment, or somewhere else on between 2 and 3.5 GB of “user
the PC. Search does require that available” memory. In contrast, the
the system index file locations so Business, Enterprise and Ultimate
they can be quickly retrieved at efitions of 64-bit Windows Vista can
will, though the approach taken by access 128GB of memory.
Windows Vista should not interfere
with system performance while in An important consideration,
use. however, is when and how a user
should install Windows Vista in 64-
On Windows Vista, the search bit (x64) over 32-bit (x86). For
engine is set up as a service rather mainstream consumers and
than an application. This approach businesses, Windows Vista x86 will
allows the system to index user‟s be the preferred operating system
data even when the user isn‟t for the next couple of years.
logged on the machine, making the
index ready for the time when user High End Workstations (HEWs)
logs on. With Windows Vista, the users should choose the 64-bit
indexing function doesn‟t crawl the version. Complex engineering,
disk constantly. Instead, after audio, or graphics applications often
indexing the content for the first come with the requirement for
time, it waits for changes in the file access to additional memory, so
system and then only indexes the x64 would be the preferred
updated files. Beyond that, platform. For example, 3DS Studio

Page |5
Max, Maya, and Cakewalk are applications that attempt to
available today compiled in 64-bit. install drivers for software
However, the number of native 64- protection, as those drivers will
bit applications is small relative to not run on 64-bit Windows.
the availability of native 32-bit
applications. • Specific applications, for
example those that are very
While 64-bit processors are math intensive, may see
standard in almost all machines performance increases when
shipping on the market today, you tuned to 64-bit Windows.
will want to consider other factors However, most applications will
when thinking about 64-bit see little change in performance.
deployments: In most cases, 32-bit
applications (such as Microsoft
• The application compatibility Office 2007) are just as
between 64-bit Windows and responsive running on 64-bit
32-bit Windows is significantly Windows as they are on 32-bit
higher than between 16-bit Windows.
Windows and 32-bit Windows.
Indeed, many 32-bit Windows
applications will simply run out Tip: If you are thinking about
of the box. However, there are deploying the 64-bit edition of
exceptions—64-bit architecture Windows Vista, the first step is to
does not support 16-bit inventory and test your
applications, and Windows 3.1 applications and peripherals to see
sub-systems are unavailable. In whether 32-bit Windows Vista
addition, a number of older 32- might be a better choice.
bit applications use 16-bit
installers, which prevents them
from installing on 64-bit
Windows.

• All logoed Windows Vista device


drivers must have both 32-bit
and 64-bit versions. This means
that over time there will be a
great variety of 64-bit device
drivers available. However,
because a 32-bit device driver
won‟t work with the 64-bit
edition of Windows Vista, a
device that is just a few years
old may not have a driver
available. This driver issue may
also affect specific 32-bit

Page |6
Adoption Impact • Internet Explorer® 7 safeguards
against elevation-of-privilege
attacks by restricting ability to
So what is the impact of these write to any local computer zone
features on the two issues that resource other than temporary
affect Windows Vista adoption— internet files—like UAC for
application compatibility and Internet Explorer. If you have a
performance? web-based Line of Business
application that fails to run
Application compatibility is the under Internet Explorer
biggest issue preventing IT protected mode, try placing the
Professionals from adopting application in the Trusted Sites
Windows Vista into their zone in which Internet Explorer
organization. Part of this is protected mode is disabled.
perception based on fact—Windows
Vista is built on a new architecture • Operating system and browser
that promises tightened security version numbers change with
and reliability. each release, which might cause
issues with applications that
Consequently, the applications that check for a specific version
ride on top of Windows Vista need number upon installation.
to communicate with the kernel in Application shims are available
different ways. So what has helped to fool the application into
fuel current perception around thinking the operating system or
application compatibility? Why did browser is the application-
many applications „break‟ in the required version.
migration from Windows XP to
Windows Vista? Most application • Windows Resource Protection
compatibility issues with early (WRP) enables applications to
versions of applications can be function properly by redirecting
attributed to one of the following: attempts to write to protected
files or registry locations, but
• Standard user mode limits file may reject installing applications
and registry access by that improperly attempt to
applications on the computer. modify these protected locations
User Account Control exposes (see UAC above).
non-compliant actions, with
permission prompts to standard • In the new driver model, drivers
and ddministrator users. have been moved out of the
Changes in permissions will kernel, so applications need to
cause most of the issues with be modified to address the new
earlier versions of applications, location. This provides an
where administrative access was advantage for managing Images
assumed during development in Windows Vista, such as offline
and testing.

Page |7
edits, but requires a different Hardware Performance
access model in the application.
We‟ve heard some of you say that
• Applications written with Windows Vista runs slower than
undocumented APIs may fail at Windows XP on a given PC. So
runtime. what‟s really happening here? First,
we need to avoid comparing apples
Since RTM, the number of Windows to oranges—Windows Vista is doing
Vista compatible applications and a lot more than Windows XP, and it
devices has increased substantially, requires resources to conduct these
to more than 2,500 applications, tasks. That said, it is important to
and to more than 15,000 signed make sure a PC running Windows
devices and components. Ninety Vista has enough horsepower to
eight of the 100 top selling function properly, especially for
applications and 46 of the top 50 older PCs running a minimal
downloaded applications on amount of RAM, since the Windows
www.download.com are now Vista footprint is larger, bottlenecks
compatible with Windows Vista. will occur. The Microsoft
See www.appreadiness.com for a Assessment and Planning (MAP)
comprehensive list of Windows Solution Accelerator is valuable for
Vista compatible applications. making infrastructure wide
assessments of hardware capability,
Windows Vista SP1 is now available. and provides both macro (overall
This version includes all previously organization) and micro (individual
released updates and improving PC drill-down) perspectives.
reliability, security and
performance, along with While the minimum requirements
improvements in administration and for the Windows Vista operating
hardware support. For more system are highlighted on the
information on Windows Vista SP1, Windows Vista TechCenter, it is a
please see the Overview of good idea to validate hardware
Windows Vista Service Pack 1. performance with your intended
application stack before setting
your organization‟s standard
Tip: Before moving into a pilot with hardware specifications. When
Windows Vista, conduct a complete standardizing on Windows Vista
assessment of the Application inventory operating systems—especially for
in your organization. The Application those using the Windows Aero
Compatibility Toolkit (ACT) can help appearance settings—many
automate this assessment. You might organizations have found that 2 or
consider running LOB applications that more GB of RAM, 2 GHz or faster
can’t be moved to Windows Vista in a processors, and compatible
virtualized instance of their compatible graphics adapters yield good
OS on the Windows Vista desktop. results.

Page |8
Organizations using “Basic”
appearance settings in their PC Tip: The Microsoft Assessment and
environment instead of Aero can Planning Solution Accelerator can aid in
reduce these recommendations determining your organization’s
considerably and approach readiness for Windows Vista, both on a
published minimum system macro level (infrastructure-wide
requirements for those PCs. This perspective), and can drill down to any
may be useful if your organization specific PC requiring updates to run
is in the middle of a hardware Windows Vista.
refresh cycle and would like to
standardize the operating system
version to qualified existing
hardware. Depending on how
workstations are used in your So what else is on your list that you
organization, you can tailor would like to hear about? Do let us
hardware specifications and know—please e-mail us at
operating system configurations— mailto:winpro@microsoft.com. We
including appearance settings— understand that adopting a new
according to your user roles and operating system into the desktop
operational needs. environment is a complex and
challenging undertaking, and we
On machines configured with the hope that this article offers a useful
appropriate specifications for the perspective on perceived
operating systems they are challenges, and to help you plan
running, the speed of most preventative measures to avoid
operations and tasks between disruption.
Windows Vista and Windows XP is
virtually equal. This is pretty For more straight-talk advice and
remarkable when you consider one adoption guidance, please visit
key thing Windows Vista is doing www.microsoft.com/springboard
that Windows XP isn‟t: for example,
indexing for near instantaneous
search results for desktop files,
even those embedded in e-mail
messages; preventing malware with
Windows Defender; and
dynamically delivering rich content © 2008 Microsoft Corporation. All rights
reserved. Microsoft, Aero, Internet
to the desktop with Windows Explorer, Windows, Windows Server, and
Sidebar. The results are that users Windows Vista are registered trademarks of
are better protected and can find Microsoft Corporation in the United States
information significantly faster and/or other countries.
(measured in minutes), increasing
productivity far in excess of the loss
in speed of operations (measured in
milliseconds).

Page |9

You might also like