Misplaced Pages

Features new to Windows Vista: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editContent deleted Content addedVisualWikitext
Revision as of 15:41, 8 February 2007 editFigleaf (talk | contribs)225 editsm sheesh← Previous edit Latest revision as of 16:49, 1 October 2024 edit undo8086-PC (talk | contribs)Extended confirmed users19,180 editsNo edit summary 
(935 intermediate revisions by more than 100 users not shown)
Line 1: Line 1:
{{Short description|Features added to Windows Vista}}
''']''' (formerly codenamed '''Windows "Longhorn"''') has many significant new features compared with previous ] versions, covering most aspects of the operating system.
{{Use mdy dates|date=October 2024}}
{{TOCright}}
{{Windows Vista}}
==User interface==
Compared with previous versions of ], '''features new to ]''' are numerous, covering most aspects of the operating system, including ], ], ], ], and ]. Windows Vista also ] some others.
===Windows Aero===
]
{{main|Windows Aero}}
Premium editions of Windows Vista include a redesigned user interface and visual style, named ''Windows Aero''. Aero is intended to be cleaner and more aesthetically pleasing than previous Windows versions, including transparencies, window animations and ]. Windows Aero also features a new default font (]) with a slightly larger size, a streamlined style for ], and a change in the tone and phrasing of most of the dialogs and control panels.


== Windows Shell and user interface ==
In addition to the Windows Aero visual style, Windows Vista includes three other variations: "Standard" which is Windows Aero without the transparencies and glass effects, "Basic" which more closely resembles Windows XP with elements of Aero, and is geared towards lower-end machines that aren't able to use the ], and "Classic" which is similar in appearance to Windows 2000.


===Shell=== === Windows Aero ===
{{Main|Windows Aero}}
Windows Vista introduces a new ] based on a ] and ] called ] (a backronym for Authentic, Energetic, Reflective, and Open<ref name="WindowsVistaSounds">{{cite web |url=http://windowsvistablog.com/blogs/windowsvista/archive/2006/11/09/the-sounds-of-windows-vista.aspx |title=The Sounds of Windows Vista |last=Allchin |first=Jim |authorlink=Jim Allchin |date=November 9, 2006 |archiveurl=https://web.archive.org/web/20061110152317/http://windowsvistablog.com/blogs/windowsvista/archive/2006/11/09/the-sounds-of-windows-vista.aspx |archivedate=November 10, 2006 |publisher=] |work=Windows Vista Team Blog |accessdate=April 25, 2015}}</ref>). Microsoft intended for Windows Aero to be aesthetically pleasing, and cleaner than interfaces in previous versions of Windows. Windows Aero introduces blurred, translucent glass window frames; dynamic light effects; dynamic ] thumbnail previews of open windows; and window animations facilitated by the new ]. Moreover, Windows Aero encompasses new sets of ]s, fonts (the ] typeface), notifications, sounds, and ]s, as well as revisions to prose and tone of text used throughout the operating system.


Windows Aero is available in the Home Premium, Business, Enterprise, and Ultimate ].<ref name="WVPG">{{cite web |url=http://download.microsoft.com/download/c/9/8/c988dce4-1971-4ad4-a1ef-df99e596a4cc/WVPG%20RTM.docx |title=Windows Vista Product Guide |date=2006 |publisher=] |url-status=dead |archive-url=https://web.archive.org/web/20110930121347/http://download.microsoft.com/download/c/9/8/c988dce4-1971-4ad4-a1ef-df99e596a4cc/WVPG%20RTM.docx |archive-date=September 30, 2011 |access-date=February 21, 2021 }}</ref><ref name="WVGPRevisions">{{cite web |url=http://download.microsoft.com:80/download/8/4/f/84f00e29-10b8-4342-a102-f75100c8aa15/WVPG%20Revisions%20RTM.pdf |title=Windows Vista Product Guide — Revisions |publisher=Microsoft |archive-url=https://web.archive.org/web/20090131021942/http://download.microsoft.com:80/download/8/4/f/84f00e29-10b8-4342-a102-f75100c8aa15/WVPG%20Revisions%20RTM.pdf |archive-date=January 31, 2009 |access-date=October 25, 2019}}</ref>
{{main|Windows Explorer|Windows Shell}}
The new shell includes significant changes from previous versions of Windows such as improved filtering, sorting, grouping and stacking. Combined with integrated desktop searching throughout, the Explorer shell gives users the ability to find and organize their files in new ways, such as "Stacks". The "Stacks" view groups files according to the criterion specified by the user. Stacks can be clicked to filter the files shown in Windows Explorer.


All editions of Windows Vista include a new Windows Vista Basic theme with updated visuals; it is equivalent to ] of ] in that it does not rely on a ]. Blurred glass translucencies, light effects, live thumbnails, and window animations of Windows Aero are not available with Windows Vista Basic. The Home Basic edition of Windows Vista additionally includes a unique Windows Vista Standard theme (having the same hardware requirements of Windows Aero) but Windows Vista Standard does not provide Windows Aero features such as blurred glass translucency or dynamic taskbar thumbnails.<ref name="WVPG"/><ref name="WVGPRevisions"/>
A new type of folder known as a Shadow Folder has the ability to revert its entire contents to any arbitrary point in the past. Shadow Folders utilize ], a transaction feature for file system operations, in the ] release that accompanies Windows Vista.


=== Start menu ===
Additionally, Windows Explorer contains significant advancements in the visualization of files on a computer. Previous versions of Windows would display thumbnails for images and videos. Windows Vista allows any file to display its graphical thumbnail to show its content. Furthermore, different imagery is overlayed on thumbnails to communicate more information about the particular file, such as a picture frame around the thumbnail of an image file, or a filmstrip on a video file. Also, the ability to zoom the thumbnails greatly increases their usefulness.
{{main|Start menu}}
The Start menu has undergone a significant revision in Windows Vista, being updated in accordance with Windows Aero design principles, featuring blurred glass translucency and subtle light effects while Windows Aero is enabled. The current user's profile photo is present above the right column, and hovering over an item in the right column replaces the current user's profile photo with a dynamically changing icon to reflect the item that will be opened. The right column of the Start menu no longer shows icons for items, and the layout of items in this column has changed from Windows XP; the "Printers" and "Run..." commands are removed by default. "All Programs" is no longer a cascading listing of applications and folders; instead, applications and folders appear within a scrollable ] list. The most significant change to the Start menu is the addition of a ''Start Search'' box that allows users to ] for file names, file contents, and metadata, and which also functions as an application launcher. The power button now transitions to ] by default.<ref name="WVPG"/>


Like Windows XP, Windows Vista also allows users to revert to the classic Start menu introduced in ].<ref name="ClassicStartMenu">{{cite web |url=http://windowshelp.microsoft.com/Windows/en-US/Help/b32f7ecb-fc45-490c-8482-6d9e9663f3c71033.mspx |title=Change the Start menu to Classic view |date=2007 |publisher=] |work=Windows Help |archive-url=https://web.archive.org/web/20070216032523/http://windowshelp.microsoft.com/Windows/en-US/Help/b32f7ecb-fc45-490c-8482-6d9e9663f3c71033.mspx |archive-date=February 16, 2007 |access-date=September 2, 2022}}</ref>
The address bar has been modified to present a ] view, which shows the entire path to the current location. Clicking any location in the path hierarchy takes the user to that level and allows re-navigation from there, instead of repeatedly pressing the Back button. This is roughly analogous to what is possible today by pressing the small down-arrow next to "Back" and selecting any folder from a list of previously accessed folders. Additionally it is possible to navigate to any subfolder of the current folder using the arrow to the right of the last item and clicking in the space to the right of this shows the filename for copying or editing the path manually.


=== Windows Explorer ===
Users can view and edit various kinds of textual metadata, such as 'Author' and 'Title', in files that support them within Windows Explorer. A new type of metadata called tags is especially useful, as it allows users to add descriptive terms to documents to facilitate their categorization and retrieval. Some files support open metadata, which will allow users to define new types of metadata for their files. Out-of-the-box, Windows Vista supports Microsoft Office documents and most audio and video files, but independent application developers can extend Windows Vista's ability to understand metadata for other file types by writing specialized software to retrieve the metadata at the shell's request. In addition to text-only metadata, files may have thumbnail previews, called live icons, that show a graphical preview of the contents of the file. Unlike previous versions of Windows, all metadata in Windows Vista is stored inside the file, so that it will always travel with the file. However, users will be able to add metadata to only a few file types, especially at first.<ref></ref>
{{main|Windows Explorer}}


==== Arrangement and visualization ====
]]In addition, it is now possible to install and select non-English languages on a per-user basis which transforms the shell and applications into Arabic, French, German, Japanese or Spanish from the next login.
The leftward ] of Windows XP has been replaced by an upward Command Bar that provides the same contextual tasks and file operation commands. The Navigation Pane can now be enabled with these commands and tasks always available; in Windows XP, it was necessary to switch between the Navigation Pane and the Task Pane — both were not available simultaneously. The Navigation Pane itself has been updated to host optional Favorite Links. The ] is hidden by default, but it can be displayed with the {{keypress|ALT}} key. The ] has been modified to present a ] view, which shows the full path to the current location; clicking any location in the breadcrumb hierarchy navigates to that location, which eliminates the need to go back multiple times or up multiple directories—the Up button is removed accordingly. It is also possible to navigate to any subfolder of any parent folder of the current hierarchy by using the arrow between folders. Groups of items can now be contracted and expanded, and group headings can be clicked on to select all items belonging in specific groups. Groups additionally now feature the number of items in each group.<ref name="WVPG"/> Multiple groups of files can also be selected by clicking each group header while holding down {{keypress|CTRL}}. Windows Explorer also sorts files on-the-fly automatically as they are renamed or pasted.


==== File operations ====
The language change applies to menus, application names and all program dialog boxes, which makes it useful for both multilingual enterprises and households.
When copying or moving files, Windows Explorer now displays the destination path and the source path, the number of items being transferred, and the transfer speed of items as megabytes per second (MB/s) (in addition to displaying a estimated completion time and the names of files being transferred as previous versions of Windows did). Conflicts now do not terminate file operations. If a conflict occurs with only one file, the user will be presented with options for resolution. If a conflict occurs with multiple files, the user can either apply the resolution to every file to avoid conflicts with other files in the operation or to only a single file (if two or more files have the same name, for example, users can rename the source file and retain both the destination file and the source file; in previous versions of Windows, the only options were to either replace the destination file or cancel the operation). If an external data storage device is disconnected while files are being moved or copied, the user can retry the copy or move without restarting the same file operation from the very beginning; this gives the user an option to reconnect the external data storage device without loss of data.


Additionally, if a file is in use by another application during a deletion, move, or rename operation, Windows Explorer introduces a new <code>IFileIsInUse</code> API that allows developers to inform of the application with an open handle on the file, which can provide users with options to close the application, switch to it to finish working on the file, or to terminate its open handle on the file.<ref name="IFileIsInUse">{{cite web |url=http://shellrevealed.com/blogs/shellblog/archive/2007/03/29/Your-File-Is-In-Use_2620_-Demystified.aspx |title=Shell Blog : Your File Is In Use... Demystified |last=Davis |first=Christopher |date=March 29, 2007 |publisher=] |work=shell: revealed blog |url-status=dead |archive-url=https://web.archive.org/web/20070429124756/http://shellrevealed.com/blogs/shellblog/archive/2007/03/29/Your-File-Is-In-Use_2620_-Demystified.aspx |archive-date=April 29, 2007 |access-date=February 10, 2021}}</ref>
Other features include check boxes for selecting multiple files and automatic horizontal scrolling as you expand folders in the left pane of Explorer. Also, when renaming a file, Explorer only highlights the filename without selecting the extension. There is a Favorites pane on the left with commonly accessed folders and prepopulated search folders. Seven different views are available to view files and folders, namely, List, Details, Small icons, Medium icons, Large icons, Extra large icons or Tiles. Another way to modify the view is with the Organize button, which lets you select the layout of the Explorer window. Users can select whether to display Classic Menus, a Search Pane, a Preview Pane, a Reading Pane, and/or the Navigation Pane. There is also a horizontal section at the bottom that displays when the status bar is not turned on. Document Properties are available right in the common 'Open' and 'Save' dialog boxes so that you can easily add information that will help you access that document later.
]
Windows Flip and Flip 3D: When using Alt+Tab to switch between open windows, a preview of each open window appears instead of just the program icon. In addition, Windows Flip 3D enables you to flip through a cascading stack of your open windows using the mouse scroll wheel. Windows can be stacked and rotated in 3D to provide views of all of them simultaneously (keyboard shortcuts for Flip 3D are ''Win+Tab'' and ''Ctrl+Win+Tab'')<ref>{{cite web | url=http://www.microsoft.com/windowsvista/features/default.aspx | title=Windows Vista: The Features: User Experience | author=Microsoft | publisher=Microsoft }}</ref>. The window buttons on the taskbar show a thumbnail image of the window, when the mouse hovers over the button.


If a user does not have permission to access an object, a new dialog box with an option to assign permissions appears (''Click Continue to get access to this folder'').<ref name="ContinueDialog">{{cite web |url=https://learn.microsoft.com/en-us/troubleshoot/windows-server/windows-security/dont-have-permission-access-folder |title=When you select Continue for folder access in Windows Explorer, your user account is added to the ACL for the folder |author=] |date=September 24, 2021 |archive-url=https://web.archive.org/web/20220929180512/https://learn.microsoft.com/en-us/troubleshoot/windows-server/windows-security/dont-have-permission-access-folder |archive-date=September 29, 2022 |access-date=July 26, 2023}}</ref> If the user has been denied access to the object even after clicking ''Continue'', a message with a hyperlink to the ''Security'' tab belonging to the corresponding object appears so that a user with the required permissions and privileges can change ownership of, and access to the object. In previous versions of Windows the user was only informed that access was denied, with no immediate, visible option for conflict resolution.
Another useful enhancement is that the copy-screen-to-clipboard facility (PrtScrn key alone or with Alt) can now be pasted directly as a JPEG into applications such as Windows Live Messenger.


===Search=== ==== Icons ====
] in Windows Vista are visually more realistic than illustrative. Icons are scalable in size up to 256&nbsp;× 256 pixels. Required icon sizes are {{nowrap|16 × 16}}, {{nowrap|32 × 32}}, and {{nowrap|256 × 256}}; optional sizes are {{nowrap|24 × 24}}, {{nowrap|48 × 48}}, {{nowrap|64 × 64}}, {{nowrap|96 × 96}}, and {{nowrap|128 × 128}}. Icons now display thumbnails depicting the actual contents of files. New media overlays are available for photo, track, and video thumbnails, which are now distinguished by an overlay of the icon of the application assigned as the default for the respective file types. File icon viewing modes are Extra Large, Large, Medium, Small, List, Details, and Tiles. It is possible to transition between icon viewing modes with an incremental slider or by holding down the {{keypress|CTRL}} key and scrolling with the mouse scroll wheel. To reduce the size of large icons, icons may be stored as compressed ];<ref name="DesktopWallpaper">{{cite web |url=http://blogs.msdn.com/b/nickkramer/archive/2006/04/18/577962.aspx |title=USER & GDI Compat, part 5 -- Miscellaneous |last=Kramer |first=Nick |date=April 17, 2006 |publisher=] |work=] |archive-url=https://web.archive.org/web/20110522100403/http://blogs.msdn.com/b/nickkramer/archive/2006/04/18/577962.aspx |archive-date=May 22, 2011 |access-date=November 8, 2022}}</ref> to maintain backward compatibility with earlier versions of Windows, only larger sized icons can use lossless PNG.
Windows Vista features system-wide integrated search throughout the Explorer user interface, Start menu, Open/Save dialog boxes etc. Beyond searching for files, search works with Help, Control Panel, Networking, and more. In Control Panel, for example, typing "firewall" will instantly return all applets that have to do with the system firewall.<ref></ref> The search engine uses indexing to allow for a quick display of results for a given search. The indexed search platform is based on ]'s ] 3.0 release. This is in contrast to the search engine of Windows XP, which takes some time to display results, and only after the user has finished typing the search string. The Windows Vista search allows users to add multiple filters to continually refine search results (Such as "File contains the word 'example'").


==== Metadata and organization ====
Searching can also be done from the box at the bottom of the start menu, so it possible to start a program from here by typing its name, for example "Calc" to start the calculator, "Word" to start Microsoft Word, "Mail" to open Windows Mail, a web address to start the default browser at a particular site, the default search engine, or even a folder name, filename or network share name.
Windows Explorer in Windows Vista introduces significant changes from previous versions of Windows for the organization and visualization of items. Column header (property) controls are now available in all icon viewing modes in Windows Explorer (in Windows XP and earlier they were only available in Details view) and provide enhanced filtering, grouping, and sorting capabilities. New split buttons now appear next to column headers that, when clicked, display drop-down menus for column header properties for users to filter items by any property value of the selected column header.<ref name="WVPG"/> There were over 30 default properties by which to group or sort items in Windows XP. With Windows Vista, Microsoft introduced over 200 new properties for items, encompassing those for documents, photos, recorded television broadcasts, tracks, and videos; new properties are also introduced for attachments, contacts, and messages, which are kinds of items available in the Windows Shell for the first time in Windows Vista.<ref name="Details">{{cite web |url=https://news.softpedia.com/news/Windows-Vista-039-s-Details-43467.shtml |title=Windows Vista's Details |last=Oiaga |first=Marius |date=January 3, 2007 |publisher=SoftNews NET SRL |work=] |access-date=December 1, 2022}}</ref>


New organizational capabilities enabled by the ] Index and platform include ''Stacks'', which are collections of related items (depicted visually as a pile) assembled by a common property, and '']'', which are built by specifying predicates on item properties, and separate the concept of organization from the concept of location;<ref name="WVPG"/> these features were originally intended to be provided by ].<ref name="WinFS2003PDC">{{cite web |url=http://msdn.microsoft.com:80/Longhorn/understanding/pillars/WinFS/default.aspx?pull=/library/en-us/dnaero/html/wux_topic_storage.asp |title=WinFS: The Windows File System (Microsoft Access 2002 Technical Articles) |date=October 2003 |publisher=] |work=] |archive-url=https://web.archive.org/web/20031221235634/http://msdn.microsoft.com/Longhorn/understanding/pillars/WinFS/default.aspx?pull=%2Flibrary%2Fen-us%2Fdnaero%2Fhtml%2Fwux_topic_storage.asp |url-status=dead |archive-date=December 21, 2003 |access-date=February 1, 2018}}</ref>
Advanced options allow to choose for a specific file type how it should be indexed, the properties only or the properties and the file contents or exclude it.


A new ''Details Pane'' allows users to add or change metadata of items (such as ''Author'' or ''Title'') directly from within Windows Explorer — without requiring them to open the application that created the item or to open a separate dialog box. Many more properties are exposed to the Windows Shell in Windows Vista than in Windows XP. For instance, it is now possible to query for photos based on types of ]es or whether a camera flash was used at all.<ref name="SystemPhotoFlash">{{cite web |url=https://docs.microsoft.com/en-us/windows/win32/properties/props-system-photo-flash |title=System.Photo.Flash |publisher=] |work=] |accessdate=May 29, 2021}}</ref> Windows Vista includes built-in support for Microsoft Office documents and other types of items; support for metadata belonging to new types or other unrecognized types can be added by writing ''Property Handlers'' for the types. Unlike previous versions of Windows, all metadata is stored within items in Windows Vista to ensure that it is not lost when items are copied to a CD-ROM, moved across machines or partitions, or sent as attachments in a message.<ref name="PropertyHandlerAccomplishments">{{cite web |url=http://blogs.msdn.com/b/benkaras/archive/2007/01/21/what-do-property-handlers-accomplish.aspx |last=Karas |first=Benjamin |title=What does a property handler accomplish? |date=January 21, 2007 |publisher=] |work=] |quote=In my opinion, Windows XP was too aggressive in the way it handled properties. It assumed everything was an OLE Compound Document, or failing that, would store data in NTFS secondary streams. This works great for setting properties on arbitrary types, but it leads to a whole slew of other bugs, including several where a user's data is lost. Windows Vista avoids this assumption. Instead, property handlers are explicitly registered and are assumed to provide a stronger guarantee that if they are storing properties, they are storing them properly in the file itself. |archive-url=https://web.archive.org/web/20100808100407/http://blogs.msdn.com/b/benkaras/archive/2007/01/21/what-do-property-handlers-accomplish.aspx |archive-date=August 8, 2010 |access-date=May 29, 2021}}</ref>
There is also the ability to save searches as ] where opening a folder will execute a specific search automatically and display the results as a normal folder. These virtual folders are also distributable via ].


==== Sharing ====
The Windows Vista search and organize capabilities are built on the ] engine and platform, allowing third-party applications (e.g. ] 2007) to use the indexing platform to store metadata and perform searches on Windows Vista or Windows XP (with the ] redistributable installed). Searching in Windows Vista also allows users to search across RSS and ] feeds, straight from Windows Explorer.
Individual files in Windows Vista can be shared; previously, it was only possible to designate a folder as a share and set permissions on individual files and folders, which meant that users had to organize all of the desired items in the folder, and then share the folder. A ''Share'' button on the new Command Bar appears when selecting both files and folders — in Windows XP, the equivalent command on the Task Pane only appeared when a folder was selected — and there is now a context menu option (''Share...'') to share files when a file is selected.<ref name="WVPG"/>


Windows Vista introduces a new Sharing Wizard that displays users and groups with whom the current user can share; sharers can select local sharees on the current PC or those from ], a ], or a ] when the sharer's PC is registered with a ]. If the desired user is not available, there is an option to create a new user account.<ref name="WVPG"/> When sharing with a user or group, there are three new permission levels that can be assigned:<ref name="HomeNetworking">{{cite book |title=Windows Vista®: Home Networking |last=Ballew |first=Joli |date=October 17, 2007 |edition=First |pages=107–110 |publisher=] |isbn=9780735625006}}</ref>
Windows Vista also uses ] that are used today by Windows Desktop Search. The IFilter interface can be implemented by software makers so that files created by their applications can be better integrated with search and indexing programs. Another new aspect of Vista's search capabilities is Query Composition, this feature gives the user the ability to build searches on top of each other.
* '''''Reader''''': provides read-only access to all shared resources
* '''''Contributor''''': provides read-only access to all shared resources, also allowing the sharee to add items and modify or delete the items they have added
* '''''Co-owner''''': allows the sharee to access, modify, or delete shared resources or resource permissions
When a file or folder has been shared, the Sharing Wizard additionally includes an option to automatically compose an email with an embedded hyperlink to the shared resource so the recipient can easily access the file or folder.<ref name="WVPG"/>


There are new columns in Windows Explorer that indicate whether an item is shared<ref name="IsShared">{{cite web |url=https://learn.microsoft.com/en-us/windows/win32/properties/props-system-isshared |title=System.IsShared |date=January 7, 2021 |publisher=] |work=] |access-date=September 9, 2022}}</ref> and the sharees with whom an item is shared;<ref name="SharedWith">{{cite web |url=https://learn.microsoft.com/en-us/windows/win32/properties/props-system-sharedwith |title=System.SharedWith |date=January 7, 2021 |publisher=] |work=] |access-date=September 9, 2022}}</ref> users can arrange and search for items based on these details (for example, to find all items shared with a specific user or group). Because it can be difficult to locate or recall each file or folder that is being shared, and the users or groups with whom these resources are shared, Windows Vista includes a Saved Search dedicated to sharing that displays the files and folders directly shared out by the current user.<ref name="WVPG"/>
Unique to Windows Vista over ] on Windows XP are the following:
* Indexing of "Offline Files" via a protocol handler for the CSC (Client-Side Cache)
* Use of low-priority I/O, a new filesystem feature, to ensure that indexing does not interfere with user applications.
* Remotely searching the index of another Windows Vista or Longhorn Server machine if the content of the network share being searched is indexed on the server.
* Combination of indexed and non-indexed search results (including filename and ]-style searches) into the same view.


=== Windows Search ===
Windows Vista also features an enhanced file content search for non-indexed locations, whereby the files being scanned are processed by the same IFilters that would be used for indexing - offering more consistent results between indexed and non-indexed searches as well as the ability for third-parties to add support for additional file formats to have their content searched.
{{see also|Windows Search}}
]
Windows Vista introduces a ] ] and platform that supersedes both the ] and ] to unify platform search and to provide enhanced capabilities and greater rapidity of results; it was developed after the postponement of WinFS and introduces features originally touted as benefits of that platform, such as content indexing, incremental searching, and property stacking.<ref name="WVPG"/><ref name="WinFS2003PDC"/> Windows Search appears in the Common Item Dialog (Open/Save dialog boxes), the Control Panel, the Start menu, in various applications, and in Windows Explorer. Windows Search by default indexes user profiles (excluding ]). Windows Search uses '']'' — the same interface used by ], ], and ] — to extract, index, and scan ] contents; it similarly uses ''Property Handlers'' to read and modify properties. For non-indexed queries, Windows Search in Windows Vista uses the same IFilters that are used for indexing, which offers more consistent results between indexed and non-indexed searches, as well as the ability of non-indexed queries to discover and display results for contents and properties — a feature that was unavailable in previous versions of Windows.


Windows Search uses a default query ] referred to as the '''Advanced Query Syntax''' ('''AQS'''), which features ] operators (AND, OR, NOT) to disambiguate the parameters of queries for contents, files, items, and properties; an advanced search interface for building queries in place of AQS is available. With Windows Vista, Windows Search also includes an optional ] syntax called '''Natural Query Syntax''' ('''NQS''') that enables queries such as "documents modified today", "e-mail from holly sent this week", "music by Mozart", and "videos of family created December 2007".<ref name="ManagingFilesandFolders">{{cite web |url=http://www.quepublishing.com/articles/article.aspx?p=698129&seqNum=18 |title=Managing Files and Folders in Windows Vista |last=Johnson |first=Steve |date=August 31, 2007 |publisher=] |work=] |url-status=dead |archive-url=https://web.archive.org/web/20130403161204/http://www.quepublishing.com/articles/article.aspx?p=698129&seqNum=18 |archive-date=April 3, 2013 |accessdate=September 2, 2022}}</ref> Additionally, '''Windows Search SQL Syntax''', which enables developers to issue SQL clauses and statements for queries is fully supported in Windows Vista.<ref name="SQL">{{cite web |url=https://docs.microsoft.com/en-us/windows/win32/search/-search-sql-windowssearch-entry |title=Querying the Index with Windows Search SQL Syntax |date=January 7, 2021 |publisher=] |work=] |access-date=September 2, 2022}}</ref>
===Sidebar===
]
] is a new panel on the right-hand side of the screen where a user can place ], which are small applets designed for a specialized purpose (such as displaying the weather or sports scores). The gadgets can also be placed on other parts of the desktop, if desired. By default, Windows Vista ships with thirteen gadgets: Calculator, Clock, CPU Meter, Currency Conversion, Feed Viewer, Feed Watcher, Notes, Number Puzzle, Picture Puzzle, Recycle Bin, Slide Show, Stocks, and an egg timer. Additional gadgets are published at Microsoft's web site, which offers both Microsoft-created and user-submitted gadgets in a gallery.


Windows Vista by default includes six available Saved Searches: ''Recent Documents'', ''Recent E-mail'', ''Recent Pictures and Videos'', ''Recently Changed'', and ''Shared By Me''.<ref name="FindVirtualFolders">{{cite web |url=https://www.cnet.com/tech/services-and-software/find-the-files-youre-looking-for-by-using-virtual-folders/ |title=Find the files you're looking for by using virtual folders |last=O'Reilly |first=Dennis |date=March 13, 2008 |publisher=] |work=] |access-date=December 1, 2022}}</ref> When users create a Saved Search they can optionally reuse previous search results; when results of the previous Saved Search change, all Saved Searches that match the criteria will display new results.<ref name="QueryComposition">{{cite web |url=http://shellrevealed.com/blogs/shellblog/archive/2006/10/31/Query-Composition_3A00_-Building-a-search-upon-another-search.aspx |title=Query Composition: Building a search upon another search |last=Bentz |first=Ben |date=October 31, 2006 |publisher=] |work=Shell: Revealed Blog |archiveurl=https://web.archive.org/web/20061215210717/http://shellrevealed.com/blogs/shellblog/archive/2006/10/31/Query-Composition_3A00_-Building-a-search-upon-another-search.aspx |archivedate=December 15, 2006 |accessdate=October 20, 2015}}</ref><ref name="SchultzQueryComposition">{{cite web |url=http://www.techrepublic.com/blog/windows-and-office/narrow-a-saved-search-with-vistas-query-composition-feature/ |title=Narrow a saved search with Vista's Query Composition feature |last=Shultz |first=Greg |date=December 11, 2007 |publisher=] |work=] |accessdate=November 11, 2015 |archive-date=March 11, 2017 |archive-url=https://web.archive.org/web/20170311222731/http://www.techrepublic.com/blog/windows-and-office/narrow-a-saved-search-with-vistas-query-composition-feature/ |url-status=dead }}</ref>
Gadgets are written using a combination of ] for visual layout, ] and ] for functional code, and an ] file for defining the gadget's metadata (author name, description, etc.) The gadget is then distributed as a ZIP file with a .gadget extension. Displaying the gadget using ] allows the same gadget to be used on Microsoft's ] and ] sites. Alternatively, on Windows Vista, the gadget can detect that ] is available and take advantage of its graphical abilities to display in a different way from the web.
{{Clr}}


=== Windows Sidebar ===
==New and upgraded applications==
{{Main|Windows Sidebar}}
]]]
]
*''']''', with support for ], ] and ] feeds, ]s, a search box, a ] filter, an anti-spoofing URL engine, fine-grained control over ActiveX add-ons, improvements and fixes to ] and HTML rendering, proper support for ] images with alpha transparency, special "Protected Mode" (which runs the browser in a security sandbox), better support for ], and major GUI overhaul.
] is an interface that hosts ], which are small applications designed for a particular purpose. Windows Sidebar is positioned rightward on the desktop, though users can place it leftward or detach gadgets to the desktop. Windows Vista includes ''Calendar'', ''Clock'', ''Contacts'', ''CPU Meter'', ''Currency Conversion'', ''Feed Headlines'', ''Notes'', ''Picture Puzzle'', ''Slide Show'', ''Stocks'', and ''Weather'' gadgets. Microsoft hosted a Web gallery for users to download and install additional gadgets.
]
* ''']''' features a fully revamped interface, support for HD DVD (Premium editions only), reworked ], and many smaller tweaks.
* ''']''' for Vista, available in the Home Premium and Ultimate editions, has been upgraded significantly, including a considerable overhaul of the user interface, support for two dual-tuner cards, native DVD/MPEG-2 support, support for high-definition (HD) content, and ] support.
* ''']''' replaces ]. It has the phishing filter, ], and several stability and performance improvements.
* ''']''', a new unified contact and personal information management application, replaces ''] (WAB)''.
* ''']''', a new integrated faxing and scanning application.
* ''']''', the replacement for ], is a ] (p2p) collaboration application.
* ''']''', a new calendar application.
* ''']''' features minor GUI refresh, unlimited undo, and ability to crop image.
* ''']''' now supports Windows Speech Recognition and lost ability to open Microsoft Word 6.0 documents.
* ''']''' has been rewritten and now supports recording clips of any length and saving them as ].
]
* '''Snipping Tool''', first introduced in Windows XP Tablet PC Edition, is a screen-capture tool, also included with Windows Vista that allows for taking screen shots (known as snips) of windows, rectangular areas, windows, or a free-form area. Snips can then be annotated, saved (as an image file or as an HTML page), or emailed.
* The '''Magnifier''' accessibility tool uses ] and as a result, the rendered magnified image is sharp and not pixelated. <ref> </ref>
* ''']''', a photo and video library management application.
* ''']''' now supports editing and outputting HD video, as well as burning the output movie on a DVD. ] videos can now be edited with Windows Movie Maker.
* ''']''', a DVD creation application.
* ''']''' features new administration interface (using ]), new modular architecture, integrated .NET extensibility, and new XML based configuration storage.
* '''Games''': ], ], ], ] and ] have been updated and rewritten to take advantage of Windows Vista's new graphics capabilities. Also included are entirely new games like ], as well as popular games such as ] and ]. ], a game previously available only with ], has also been made available in Windows Vista, while ] has been dropped. Users of the ''Ultimate'' edition of Windows Vista can also download ] as an ].


Gadgets are written with a combination of ], ], and ], and are individually packaged as <code>GADGET</code> files. A single gadget on the Windows Sidebar can also optionally be hosted at ] or on ] devices.
==Security and safety==
{{main|Security and safety features new to Windows Vista}}
Beginning in early 2002 with Microsoft's announcement of their ] initiative, a great deal of work has gone into making Windows Vista a more secure operating system than its predecessors. Internally, Microsoft adopted a "Secure Development Lifecycle"<ref name="sdl">{{cite web
| author=Steve Lipner, Michael Howard
| title=The Trustworthy Computing Security Development Lifecycle
| publisher=Microsoft Developer Network
| year=March, 2005
| url=http://msdn.microsoft.com/security/default.aspx?pull=/library/en-us/dnsecure/html/sdl.asp
| accessdate=2006-02-15
}}
</ref> with the underlying ethos of, "Secure by design, secure by default, secure in deployment". New code for Windows Vista was developed with the SDL methodology, and all existing code was reviewed and refactored to improve security.


=== ''Live File System'' (UDF Packet Writing) ===
Some of the most significant and most discussed security features included with Windows Vista include ], ], ], and ]. In addition to features intended to improve the security of Windows, Vista includes a range of ], which give owners of a computer a set of tools to limit what other accounts on a computer can do.
Windows Vista introduced native support for ] on ], using the ] (UDF) file system. This feature, known as '']'', makes writeable optical media act like ] by allowing users to incrementally add, modify, move and delete files on recordable and rewriteable optical media such as ], ], ], ], ] and ].


While the preceding Windows XP only supported reading UDF versions of up to 2.01 inside Windows Explorer, and relied on third-party software such as '']'' for packet writing file operations, Windows Vista natively supports all UDF versions ranging up to ''UDF 2.60'', used for ]. ''Live File System'' is supported with UDF version 1.50 and higher.<ref>{{cite web |url=https://www.computerwissen.de/windows/windows-news/artikel/dateien-mit-dem-windows-explorer-brennen.html |title=Dateien mit dem Windows-Explorer brennen |language=de-DE |first=Timo |last=Hahn |date=2009-02-13 |website=ComputerWissen }}{{Dead link|date=April 2024 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>
==Graphics==
===Desktop Window Manager===
The ] (DWM) is the new ] that is available in all versions of Windows Vista, except Starter and Home Basic editions, to enable the new ] user interface. The DWM handles the drawing of all content to the screen. Instead of windows drawing directly to the video card's memory buffers, contents are instead rendered to back-buffers (technically Direct3D surfaces), which are then arranged in the appropriate Z-order, then displayed to the user. This drawing method uses significantly more video memory than the traditional window-drawing method used in previous versions of Windows, which only required enough memory to contain the composite of all currently visible windows at any given time. With the entire contents of windows being stored in video memory, a user can move windows around the screen smoothly, without having "tearing" artifacts be visible while the operating system asks applications to redraw the newly visible parts of their windows. Other features new to Windows Vista such as live thumbnail window previews and Flip 3D are implemented through the DWM.


=== Default Programs ===
Users will need to have a ] 9-capable video card to be able to use the Desktop Window Manager. Machines that can't use the DWM will fall back to a "Basic" theme, and use screen drawing methods similar to Windows XP.
A common issue in previous Windows versions was that competing applications doing common tasks each tried to associate themselves as the default for a certain file type using their own custom user interface. The default application information for a particular file type was stored in the registry on a per-machine basis, resulting in applications changing another user's default program when one user's defaults were changed and each application querying several different registry values when launched. In Windows Vista onwards, ] and protocol handlers can be set on a per-user basis using the new ''Default Programs'' API, meaning default programs for file types and tasks can be different for each individual user. There is an API for calling a common ''user interface'' so applications no longer need to maintain their own file association UI. The Default Programs API gives applications a programmatic way to check for and discover other default applications, restore a single or all registered defaults, query for the owner of a specific default file association/protocol, launch the ''Default Programs UI'' for a specific application or clear all per user associations. Applications only need to registered at install time to be part of ''Default Programs''.


=== Windows Flip and Flip 3D ===
===DirectX===
]
{{main|Direct3D}}
Windows Vista Home Premium, Business, Ultimate, and Enterprise support ''Windows Flip'', which displays a dynamic thumbnail of each open window—instead of an application icon for each window—on a Windows Aero glass surface and replaces the {{keypress|Alt}}+{{keypress|Tab}} interface of previous versions of Windows; and ''Windows Flip 3D'', which enables users to flip through a cascading stack of open windows by pressing {{keypress|Win}}+{{keypress|Tab}}; releasing these keys selects the nearest application window. Users can retain Flip 3D after releasing the keyboard keys by pressing {{keypress|Ctrl}} in addition to {{keypress|Win}} and {{keypress|Tab}}. Pressing the {{keypress|Shift}} key will flip through the stack of open windows in reverse. Flip 3D can also be scrolled with the scroll wheel of a mouse. Unlike {{keypress|Alt}}+{{keypress|Tab}} in previous versions of Windows, both Flip and Flip 3D allow users to switch to the desktop itself.


{{keypress|Alt}}+{{keypress|Tab}} in previous versions of Windows arranges open windows in the ]. In Windows Vista, when Windows Aero is enabled and there are multiple windows open, only the first several windows are arranged in the Z-order while the remaining are listed in ] to make it easier to switch to the desired window.<ref name="AltTabOrder">{{cite web |title=Windows Vista changed the Alt+Tab order slightly |url=https://devblogs.microsoft.com/oldnewthing/20080701-00/?p=21793 |last=Chen |first=Raymond |date=July 1, 2008 |publisher=] |work=] |access-date=November 9, 2022}}</ref>
Windows Vista includes a new version of Direct3D, called D3D 10. It will add a scheduler and a memory virtualization to the graphics subsystem and forego the current ] practice of using "capability bits" to indicate which features are active on the current hardware. Instead, Direct3D 10 defines a minimum standard of hardware capabilities which must be supported for a display system to be "Direct3D 10 compatible". Microsoft's goal is to create an environment for developers and designers where they can be assured that the input they provide will be rendered in exactly the same fashion on all supported graphics cards. This has been a recurring problem with the DirectX 9 model, where different video cards have produced different results, thus requiring fixes keyed to specific cards to be produced by developers.


Taskbar buttons in Windows Vista when Windows Aero is enabled also display a dynamic thumbnail of each window when the user hovers over them with the mouse cursor; when a video in an open window is playing, for example, the thumbnail on the taskbar will display the live video.<ref name="WVPG"/>
According to Microsoft, Direct3D 10 will be able to display some graphics up to 8 times faster than DirectX Graphics 9.0c. In addition, Direct3D 10 incorporates Microsoft's ] 4.0. However, Direct3D 10 is not backward compatible with prior versions of DirectX. So computer games made for Direct3D 10 do not function on versions of Windows prior to Vista unless they also support Direct3D 9.


=== Windows Ultimate Extras ===
The Direct3D 10 API introduces unified ] and ]. In addition, it also supports ''Geometry Shaders'', which operate on entire geometric primitives (points, lines, and triangles), and can allow calculations based on adjacent primitives as well. The output of the geometry shader can be passed directly onwards to the rasterizer for interpolation and pixel shading, or written to a vertex buffer (known as 'stream out') to be fed back into the beginning of the pipeline.
{{main|Windows Ultimate Extras}}
Windows Ultimate Extras are optional features, which include ] and ] enhancements, games, ] packages, ] dynamic wallpapers, and Windows sound schemes that are accessible from ] in Windows Vista Ultimate.


=== Other Shell improvements ===
D3D10 functionality requires WDDM (Windows Display Driver Model) and new graphics hardware. The graphics hardware will be pre-emptively multithreaded, to allow multiple threads to use the GPU in turns. It will also provide paging of the graphics memory.
* A new user profile namespace is introduced for better management of storage by providing intuitive names and simplified storage paths (for example, ''C:\Documents and Settings\User\My Documents'' of Windows XP maps to ''C:\Users\User\Documents'' in Windows Vista). The ''My'' prefix for ]s in the system (i.e., ''My Computer'', ''My Documents'', ''My Music'', ''My Pictures'', and ''My Videos'') is removed. The former ''Application Data'' folder structure of Windows XP, which was used by applications to store per-user data is also replaced by a single '']'' folder containing three subfolders (''Roaming'', ''Local'', and ''LocalLow'') in Windows Vista; previous user profiles did not logically sort data in the former structure, which made it difficult to determine per-computer or per-user data.<ref name="ItemNamespaces">{{cite web |url=http://download.microsoft.com:80/download/e/6/a/e6aa654f-cccb-421e-9b50-3392e9886084/VistaFileSysNamespaces.pdf |title=Namespace Usage Guidelines for the Windows Vista File System |last=Rawat |first=Anshul |date=June 2007 |publisher=] |archive-url=https://web.archive.org/web/20140802194144if_/http://download.microsoft.com:80/download/e/6/a/e6aa654f-cccb-421e-9b50-3392e9886084/VistaFileSysNamespaces.pdf |archive-date=August 2, 2014 |access-date=December 1, 2022}}</ref>
* ''Add to Quick Launch'' is a new context menu command for application shortcuts.<ref name="QuickLaunch">{{cite web |url=https://www.itprotoday.com/windows-78/q-how-does-windows-vista-make-it-easy-add-icon-quick-launch-toolbar |title=Q: How does Windows Vista make it easy to add an icon to the Quick Launch toolbar? |last=Schulman |first=Jerold |date=December 13, 2006 |publisher=] |work=ITPro Today |access-date=November 8, 2022}}</ref>
* Adornments now appear in the Shell for photos and videos; photos have ] paper photograph borders and videos have film ]s.
* An error message ("The specified device name is invalid") now appears when the user attempts to use a ] for a folder or file.
* Application shortcuts have Shell overlay icons to indicate the default application that is assigned to open them.
* ] supports ], ], ], and ], and AutoPlay itself is now a per-device setting.
* Column headers in the ''Details'' icon view mode include new context menu options to ''Size Column to Fit'' for a single selected column and ''Size All Columns to Fit'' for all available columns, which automatically adjust column sizes to the length of the longest value; these options are in addition to the keyboard shortcut to automatically size all columns to fit ({{keypress|Ctrl}} and {{keypress|+}}) that was available in previous versions of Windows.
* ''Common Item Dialog'' supersedes the ''Common File Dialog'' of previous Windows versions, and introduces new features such as access to item metadata, the ability to search for items, and {{keypress|CTRL}}+{{keypress|A}} to select all of a filename.
* ''Computer'' (formerly ''My Computer'') displays a Windows logo on the volume containing the Windows installation to indicate that it belongs to the current Windows session.
* Context menu commands to ''Copy as path'' for selected files and ''Open Command Prompt window here'' for selected folders are introduced; shortcuts also have a context menu option (''Open file location'') to open the physical locations of their targets.
* ''Date and Time'' has been rewritten in Windows Vista and allows two additional clocks to be displayed on the clock icon of the taskbar; the time from other time zones can also be shown. ] details are on the calendar, and users can browse specific days, months, or years.<ref name="LittleThings">{{cite web |url=http://www.istartedsomething.com/20070319/little-things-add-up/ |title=Little things add up |website=istartedsomething |last=Zheng |first=Long |date=March 19, 2017 |access-date=February 20, 2021}}</ref>
* ]es now display their status on the ]; only ] showed their status on the taskbar in previous versions of Windows.
* ] now includes handlers for cleaning setup logs, system error memory dumps, and ]s.
* ''Games'' (also known as the ]) is a central location to access, manage, and view installed games and related settings.
* ''Hide File Names'' is a new context menu option for folders that predominantly include photos and videos.<ref name="FileNames">{{cite web |title=Attack of the rogue feature: Oh no, where did my Explorer icon labels go? |url=https://devblogs.microsoft.com/oldnewthing/20090708-00/?p=17583 |last=Chen |first=Raymond |date=July 8, 2009 |publisher=] |work=] |access-date=November 9, 2022}}</ref>
* Icons include a border target when Windows Aero, Windows Vista Basic, or Windows Vista Standard is enabled to make it easier to open the application or file; users previously had to click the icons themselves.
* If a folder does not include a visible item, Windows Explorer informs the user that the folder is empty (''This folder is empty''); this behavior is consistent with search operations in both previous versions of Windows (''Search is complete. There are no results to display'') and in Windows Vista where Windows Explorer does not find items that match a query (''No items match your search'').
* Improvements to the Windows C++ common and standard ].<ref>{{cite web|last1=Kerr|first1=Kenny|title=Windows with C++: Windows Vista Control Enhancements|url=http://msdn.microsoft.com/en-us/magazine/cc163384.aspx|website=]|publisher=]|date=August 2007}}</ref>
* Information bars appear under the Command Bar in Windows Explorer to provide alerts and options for problem resolution when users perform operations such as browsing ] when not connected to a network (''This computer is not connected to a network. Click to connect...'')<ref name="HomeNetworkingBetter">{{cite web |url=https://www.informit.com/articles/article.aspx?p=377298 |title=How Vista Makes Home Networking Better |last=Soper |first=Mark |date=January 11, 2008 |publisher=] |work=] |archive-url=https://web.archive.org/web/20080125051927/https://www.informit.com/articles/article.aspx?p=377298 |archive-date=January 25, 2008 |access-date=December 25, 2023}}</ref> or searching across locations that have not been indexed by Windows Search (''Searches might be slow in non-indexed locations. Click to add to Index...'').<ref name="SearchResolution">{{cite web |url=https://support.microsoft.com/en-au/topic/you-cannot-find-files-when-you-search-a-windows-vista-based-computer-even-though-the-files-exist-on-the-computer-fd16b9ba-d069-2eea-8b34-5f04b2e659b7 |title=You cannot find files when you search a Windows Vista-based computer even though the files exist on the computer |publisher=] |archive-url=https://web.archive.org/web/20221004150225/https://support.microsoft.com/en-au/topic/you-cannot-find-files-when-you-search-a-windows-vista-based-computer-even-though-the-files-exist-on-the-computer-fd16b9ba-d069-2eea-8b34-5f04b2e659b7 |archive-date=October 4, 2022 |access-date=December 25, 2023}}</ref>
* ] files can be natively set as the desktop ] without using ] (which is no longer supported); the ] of JPEG files is now maintained properly when they are set as the desktop wallpaper.<ref name="DesktopWallpaper"/>
* Multiple files can be renamed consecutively by pressing {{keypress|F2}} to rename one file then {{keypress|Tab}} to rename a subsequent file; pressing {{keypress|Shift}} with {{keypress|Tab}} will change focus to a preceding file. In previous versions of Windows users had to press {{keypress|F2}} then {{keypress|Enter}} then {{keypress|Right}} to rename a subsequent file (or {{keypress|Left}} to rename a preceding file) each time to rename multiple files consecutively.
* Performing a search in Windows Explorer creates a virtual page of the search results to which users can navigate; the search results are added to the address bar and Back stack.
* Pressing {{keypress|Win}} with the number corresponding with the location of the first nine applications on the Quick Launch toolbar will open that application (e.g., {{keypress|Win}} and {{keypress|1}} will open the first application).<ref name="KeyboardShortcutsTip">{{cite web |url=https://www.itprotoday.com/windows-vista-tip-week-keyboard-shortcuts |title=Windows Vista tip of the week: Keyboard shortcuts |last=Thurrott |first=Paul |date=July 14, 2008 |publisher=] |work=ITPro Today |access-date=September 9, 2022}}</ref>
* ''Rotate clockwise'' and ''Rotate counterclockwise'' context menu options for selected images, which were previously available only in the ''Filmstrip'' and ''Thumbnails'' icon view modes in Windows XP are available for all icon view modes in Windows Vista.
* Shell overlay icons and sound events for the new ] feature are available.
* ''Task Dialogs'' and associated ]s aim to address issues with older message boxes and intend to facilitate the creation of custom dialog boxes.
* ''Taskbar and Start Menu Properties'' now provides a single location to enable or disable the Clock, Network, Power, and Volume system icons in the notification area of the Windows taskbar; system icons now take precedence over application icons.
* The address bar in Windows Explorer, and the Run dialog box now support {{keypress|CTRL}}+{{keypress|A}}, which allows users to select and copy, cut, delete, or paste over all text in the text field.
* The ''Arrange Icons By'' context menu option in Windows XP and earlier has been replaced by individual context menu options to ''Group By'', ''Sort By'', and ''Stack By''. Within each of these context menus, users can now change whether items are grouped (or sorted or stacked) in ascending or descending directions; a checkbox now appears next to the name of the property by which items have been grouped or sorted. If a property by which users want to manage items is unavailable in one of these context menus, there is a new ''More...'' option that adds properties to both the list that appears and to the column headers in the Shell. The previous ''Arrange Icons By'' only included a ''Show Icons in Groups'' option with no way to change the group order (or add properties by which to group) from the context menu.
* The ''Compatibility'' tab in Windows Explorer includes new options to ''Disable desktop composition'', ''Disable display scaling on high DPI settings'', and ''Run this program as an administrator''. There are new options to run programs in compatibility mode for either ''Windows XP (Service Pack 2)'' or ''Windows Server 2003 (Service Pack 1)''.
* The Navigation Pane in Windows Explorer will now automatically scroll horizontally to display the name of a folder when the user expands a node in the folder tree; users do not have to scroll.<ref name="DynamicMultidimensionalScrolling">{{cite web |url=https://istartedsomething.com/20061102/dynamic-multi-scrolling/ |title=Dynamic multi-dimensional scrolling |last=Zheng |first=Long |date=November 2, 2006 |work=istartedsomething |access-date=December 25, 2023}}</ref>
* The ''Previous Versions'' Property Sheet Shell extension can restore all previous versions of a file by utilizing ], a storage backup technology introduced in ].<ref name="WVPG"/>
* The ''Security'' tab that displays NTFS audit, owner, and permission features for files and folders now appears even when the option to use the new Sharing Wizard, which enables simple file sharing is enabled; <ref name="SecurityTabSharing">{{cite book |url=https://www.oreilly.com/library/view/windows-vista-inside/9780735625242/ch32s02.html |title=Controlling Access with NTFS Permissions |author-last3=Stinson |author-first3=Craig |author-last2=Siechert |author-first2=Carl |author-last1=Bott |author-first1=Ed |author-link1=Ed Bott |date=May 2008 |publisher=]: Windows Vista Inside Out Deluxe Edition |isbn=978-0-735-62524-2 |quote=The full panoply of controls over NTFS permissions that you might have seen in earlier versions of Windows remains available in Windows Vista. And unlike Windows XP, in which you had to disable Simple File Sharing (an act that also made other changes besides exposing the security controls), in Windows Vista, the Security tab is always available—to all users, in all editions, regardless of whether the Sharing wizard is enabled. |archive-url=https://web.archive.org/web/20231227204520/https://www.oreilly.com/library/view/windows-vista-inside/9780735625242/ch32s02.html |archive-date=December 27, 2023 |access-date=December 27, 2023}}</ref> previously, in Windows XP the tab was disabled if simple file sharing (''Use simple file sharing (Recommended)'') was enabled.<ref name="SecurityTab">{{cite web |url=https://www.itprotoday.com/windows-78/jsi-tip-7279-security-tab-missing-your-windows-xp-professional-properties-dialog |title=JSI Tip 7279. The Security tab is missing from your Windows XP Professional Properties dialog? |last=Schulman |first=Jerold |date=October 2, 2003 |publisher=] |work=] |access-date=July 26, 2023}}</ref>
* The ''Summary'' tab and the ''Version'' tab of Windows XP have been combined into a single ''Details'' tab; the new tab allows editing the same metadata as the Details Pane if a Property Handler for the selected file type is installed. A new ''Remove Properties and Personal Information'' option can remove metadata from a selected item(s).<ref name="MetadataQ">{{cite web |url=https://www.itprotoday.com/windows-78/q-how-can-i-remove-personal-or-company-metadata-files-i-create-windows-7-or-windows-vista |title=Q: How can I remove personal or company metadata from the files I create in Windows 7 or Windows Vista? |last=Clercq De |first=Jan |date=April 28, 2010 |publisher=] |work=] |archive-url=https://web.archive.org/web/20231225233123/https://www.itprotoday.com/windows-78/q-how-can-i-remove-personal-or-company-metadata-files-i-create-windows-7-or-windows-vista |archive-date=December 25, 2023 |access-date=December 25, 2023}}</ref>
* The template for shortcuts has changed for the first time since Windows 95. New shortcuts now first include the filename with a shortcut designation appended to the name (''Filename - Shortcut'') instead of the shortcut designation taking precedence over the filename (''Shortcut to Filename''); the new template enables better file sorting and supports localization efforts.<ref name="ShortcutTemplate">{{cite web |url=https://devblogs.microsoft.com/oldnewthing/20070927-00/?p=24973 |title=Why did the shortcut template change in Windows Vista? |last=Chen |first=Raymond |date=September 27, 2007 |publisher=] |work=] |archive-url=https://web.archive.org/web/20071020060655/https://blogs.msdn.com/oldnewthing/archive/2007/09/27/5155193.aspx |archive-date=October 20, 2007 |url-status=live |access-date=November 8, 2022}}</ref>
* The ''Tile Horizontally'' and ''Tile Vertically'' context menu options introduced in Windows 95 for buttons on the taskbar belonging to open windows have been renamed as ''Show Windows Stacked'' and ''Show Windows Side by Side'', respectively, in Windows Vista.
* There is a context menu option to exit Windows Explorer (''Exit Windows Explorer'') when holding {{keypress|CTRL}} and {{keypress|SHIFT}} and clicking on the Start menu with the secondary mouse button; in Windows XP, the user had to open the Start menu, select ''Turn Off Computer'' (or ''Shutdown'' if using the classic Start menu), and click the ''Cancel'' button on the ''Turn off computer'' dialog while pressing and holding {{keypress|CTRL}}+{{keypress|ALT}}+{{keypress|SHIFT}}.<ref name="CleanlyStopExplorer">{{cite web |url=https://blogs.msdn.com/aaron_margosis/archive/2007/07/17/how-to-cleanly-stop-explorer-exe-on-windows-vista.aspx |title=How to cleanly stop Explorer.exe on Windows Vista |last=Margosis |first=Aaron |date=July 17, 2007 |publisher=] |work=] |archive-url=https://web.archive.org/web/20071011192201/https://blogs.msdn.com/aaron_margosis/archive/2007/07/17/how-to-cleanly-stop-explorer-exe-on-windows-vista.aspx |archive-date=October 11, 2007 |access-date=November 8, 2022}}</ref>
* Tooltips now appear for all drag and drop file operations. In one example, when selecting a file and dragging it to another volume, a tooltip under the mouse cursor informs that dropping this file on the target volume will create a copy of this file. In another example, when selecting and dragging multiple files, the number of files appears under the mouse cursor to provide numerical feedback indicating the number of files on which the user will be performing file operations.
* When attempting to delete a file, the ''Delete File'' dialog box now displays a thumbnail representing the file to be deleted, as well as the metadata of the file; in previous versions of Windows only the filename was displayed in this dialog box.
* When renaming a file with the {{keypress|F2}} key or with the ''Rename'' context menu option while file extensions are visible, only the filename is selected, which prevents users from accidentally changing the file extension or from having to manually select only the filename.<ref name="WindowsVistaFileRename">{{cite web |url=https://lifehacker.com/mimic-vistas-file-rename-feature-in-xp-355580 |title=Mimic Vista's File Rename Feature in XP |last=Pash |first=Adam |date=February 12, 2008 |publisher=] |work=] |access-date=November 4, 2022}}</ref>
* When searching for drivers with ] it is possible to specify that subfolders of a selected location should be searched.
* When the taskbar is resized, it is now possible to open the Start menu by clicking ''under'' the Start button; as per ] this allows users to continue to open the Start menu by clicking the farthest corner of the taskbar (as though the Start button is still there) regardless of how large the taskbar is.
* Folder relocation of files on Desktop on every user account is now possible. Same goes to other folders specific to every user account, such as Downloads, Music, Pictures, and Videos.


== New and upgraded applications ==
Direct3D 9 is also available under Windows Vista, as well as a new modified Version of it named Direct3D 9 Ex. This modified API uses the WDDM and allows Direct3D 9 applications to access some of the features available in Windows Vista such as cross-process shared surfaces, managed graphics memory, prioritization of resources, text antialiasing, advanced gamma functions, and device removal management.


===Backup and Restore Center===
'''Deprecation of other DirectX APIs:'''
] replaces ] and operates in two modes: (a) Backup or restore selected files<ref>{{cite web|title=Back up your files|url=http://windows.microsoft.com/en-us/windows/back-up-files#1TC=windows-vista|website=windows.microsoft.com|publisher=]|accessdate=30 November 2014}}</ref> or (b) Complete PC Backup.<ref>{{cite web|title=Back up your programs, system settings, and files|url=http://windows.microsoft.com/en-us/windows/back-up-programs-system-settings-files#1TC=windows-vista|website=windows.microsoft.com|publisher=]|accessdate=30 November 2014}}</ref> If using Complete PC Backup, incremental snapshots are stored on external hard disk or optical media, and the complete system can be restored to protect against hardware failure or severe software damage. Automatic scheduling of file backups is not available in Windows Vista Home Basic and Complete PC Backup is not available in Windows Vista Home Basic or Windows Vista Home Premium.<ref name="WVGPRevisions"/>


=== Games ===
In Windows Vista, only ] features an overhaul. The DirectX SDK mentions that most of the other APIs have been deprecated. Specifically, ] is deprecated in favor of ], from the Xbox team. Likewise, ] is also deprecated in favor of ] and is also not hardware accelerated. As of DirectX 9.0c, however, neither XInput nor XACT have all of the capabilities of DirectInput or DirectSound, and according to Microsoft's documentation, XInput is specifically designed for the ] controllers. DirectPlay is deprecated in favor of ] whereas DirectShow will be gradually deprecated in favor of ]. DirectMusic lacks an equivalent modern API so far and therefore is the only component intact.
], ], ], ], and ] of previous Windows versions are rewritten in DirectX to take advantage of Windows Vista's new graphical capabilities.<ref name="UnderTheHood">{{cite web |url=http://blogs.msdn.com/b/greg_schechter/archive/2006/04/02/566767.aspx |title=The role of the Windows Display Driver Model in the DWM |last=Schechter |first=Greg |date=April 2, 2006 |publisher=] |website=] |quote=The DWM operates in an environment where other DirectX applications do operate. Video playback, WPF applications, windowed games (btw, Vista "inbox" games like Solitaire, etc., are now written in DirectX), etc. In fact, the DWM is responsible for the final presentation of those applications. So it's critical that such DirectX applications 'play well together' and play well with the DWM. |archive-url=https://web.archive.org/web/20110315205809/http://blogs.msdn.com/b/greg_schechter/archive/2006/04/02/566767.aspx |archive-date=March 15, 2011 |access-date=September 2, 2022}}</ref> ] from ] is also included, and has been updated to support being played with a mouse. New games include ], ], and ].<ref name="WVPG"/> ] and ] are available as ] in Windows Vista Ultimate. All Windows Vista games support ], which allows them to be played with an ].<ref name="GamingWindowsVistaXbox360">{{cite web |url=http://blogs.windows.com/bloggingwindows/2007/05/13/gaming-in-windows-vista-with-the-wireless-xbox-360-controller/ |title=Gaming in Windows Vista with the Wireless Xbox 360 Controller |last=LeBlanc |first=Brandon |date=May 13, 2007 |publisher=] |work=Windows Blogs |archive-url=https://web.archive.org/web/20150110235954/https://blogs.windows.com/bloggingwindows/2007/05/13/gaming-in-windows-vista-with-the-wireless-xbox-360-controller/ |archive-date=January 10, 2015 |access-date=May 3, 2015}}</ref> There is intrinsic support for Xbox 360 controllers and peripherals in Windows Vista.<ref name="WVPG"/><ref name="GamingWindowsVistaXbox360"/>


===Icons=== === Internet Explorer 7 ===
{{Main|Internet Explorer 7|Internet Explorer 8}}
] in ] are visually more realistic than illustrative. Icons are scalable in size up to 256 x 256 (512 KB), ]-independent and optimized for high-] ]. Required icon sizes are 16 x 16, 32 x 32, and 256 x 256. Optional sizes are 24 x 24, 48 x 48, 64 x 64, 96 x 96, and 128 x 128. Document icons show the actual document contents and several media types are distinguished by icon overlays (video, audio, photos). Windows Explorer can zoom the displayed icons in and out using a gradual slider. To optimize and reduce the size of large icons, icons may be stored as compressed ]s. To maintain backward compatibility with earlier versions of Windows, only larger sized icons can use lossless PNG compression.
Internet Explorer 7 adds support for ], ], ], ]s, a search box, a ] filter, an anti-spoofing URL engine, fine-grained control over ActiveX add-ons, thumbnails of all open tabs in a single window (called Quick Tabs), page zoom, and tab groups. Tab groups make it possible to open a folder of Favorites in tabs with a single click. Importing bookmarks and cookies from other web browsers is also supported. Additionally, there is now proper support for ] images with transparency as well as improvements and fixes to ] and HTML rendering. The ] offers native RSS support, with developer APIs.


On Windows Vista, Internet Explorer operates in a special "Protected Mode", which runs the browser in a security sandbox that has no access to the rest of the operating system or file system, except the '']'' folder. This feature aims to mitigate problems whereby newly discovered flaws in the browser (or in ] controls hosted inside it) allowed hackers to subversively install software on the user's computer (typically spyware).<ref name="protectedmodeie">{{cite web | first1 = Marc | last1 = Silbey | first2 = Peter | last2 = Brundrett | url=http://msdn.microsoft.com/en-us/library/bb250462%28v=vs.85%29.aspx | title=Understanding and Working in Protected Mode Internet Explorer |date=February 2011 | work=] | publisher=Microsoft }}</ref><ref>{{cite web | first = Tony | last = Ross | url=http://blogs.msdn.com/ie/archive/2006/05/26/608255.aspx | title=Introducing Internet Explorer 7 | website=IEBlog | publisher=] | date=27 May 2006 }}</ref> Internet Explorer 7 in Windows Vista also exclusively supports ] (AES) key lengths up to 256 bits outlined in RFC 3268 and ] revocation checking using ]. The TLS implementation has also been updated to support extensions as outlined in RFC 3546, most notable of which is ] support.
===Windows Imaging Component===
'''Windows Imaging Component (WIC)''' is a new extensible imaging framework that allows applications supporting the framework to automatically get support of installed codecs for ]s. ] applications also automatically support the installed image codecs. Third party developers can write their own image codecs for their specific image file formats. By default, Windows Vista ships with the ], ], ], ], ] and ] codecs. Codecs for ] image formats used generally by digital cameras are also supported in this manner. ], ] and Windows Photo Gallery Viewer are based on this new framework and can thus view and export images in any format for which the necessary codecs are installed.


Internet Explorer 7 additionally features an update to the WinInet API. The new version has better support for ], and handles hexadecimal literals in the IPv6 address. It also includes better support for ] and ] compression, so that communication with a web server can be compressed and thus will require less data to be transferred. Internet Explorer Protected Mode support in WinInet is exclusive to Windows Vista and later Windows versions.<ref>{{cite web|last1=Kudallur|first1=Venkat|title=IE7 Networking improvements in content caching and decompression|url=http://blogs.msdn.com/b/ie/archive/2005/10/31/487509.aspx|website=IBlog|publisher=]|date=1 November 2005}}</ref><ref>{{cite web|last1=Lawrence|first1=Eric|title=HTTP Performance|url=http://blogs.msdn.com/b/ie/archive/2005/06/06/425875.aspx|website=IEBlog|publisher=]|date=7 June 2005}}</ref>
===Color management===
Windows Vista features ''Windows Color System (WCS)''<ref></ref>, a platform for ], that strives to achieve color consistency across various software and hardware, including cameras, monitors, printers and scanners. Different devices interpret the same colors differently, according to their software and hardware configurations. As a result, they must be properly calibrated to reproduce colors consistently across different devices. WCS aims to make this process of color calibration automatic and transparent, as an evolution of ICC Color Profiles.


=== Internet Information Services 7 ===
Windows Color System features a completely redesigned ''Color Infrastructure and Translation Engine'' (CITE) at its core. It is backed up by an enhanced color processing pipeline that supports bit-depths more than 32 bits per pixel, multiple color channels (more than 3), alternative color spaces and high dynamic range coloring, using a technology named ''Kyuanos''<ref></ref> developed by ]. The color processing pipeline allows device developers to add their own ] mapping algorithm into the pipeline to customize the color response of the device. The new pipeline also supports floating point calculations to minimize round-off losses, which are inherent in integer processing. Once the color pipeline finishes processing the colors, the CITE engine applies a ''color transform'' according to a color profile, specific to a device to ensure the output color matches to what is expected.
{{Main|Internet Information Services|Windows Activation Services}}
] 7.0]]
Internet Information Services (IIS) 7.0 introduces a refactored, modular architecture with integrated .NET Framework extensibility; the new version includes a completely modular Web server engine with optional modules to offer specific features—instead of being a monolithic server that automatically includes all features. The administration interface additionally is rewritten and uses the ] for asynchronous operation and other features, with ] configuration being more prominent. ] extension development is deprecated in favor of APIs that enable the new module architecture. All Web server configuration information is stored in <code>]</code> files instead of in the metabase. A global configuration file stores default settings of the server, with optional additions from Web document roots and subdirectories optionally augmenting or supplanting these. There are additional new features dedicated to backward compatibility, deployment, performance, and security.<ref name="IIS7">{{cite web |url=https://docs.microsoft.com/en-us/archive/msdn-magazine/2007/march/iis-7-0-explore-the-web-server-for-windows-vista-and-beyond |title=Explore The Web Server For Windows Vista And Beyond |last=Volodarsky |first=Mike |publisher=] |website=] |date=30 September 2019 |access-date=February 20, 2021}}</ref>


===Magnifier===
WCS features explicit support for LCD as well as CRT monitors, projectors, printers, and other imaging devices and provides customized support for each. WCS uses color profiles according to the CIE Color Appearance Model recommendation (CIECAM02), defined using ], to define how the color representation actually translates to a visible color. ] V4 color profiles are also supported.
] in Windows Vista can magnify the vector-based content of ] applications without blurring the magnified content—it performs resolution-independent zooming—when the Desktop Window Manager is enabled;<ref name="MagnifierDiscovery">{{cite web |url=http://blogs.msdn.com/b/tims/archive/2006/04/04/568648.aspx |title=Magnifier: An Interesting Discovery |last=Sneath |first=Tim |date=April 4, 2006 |publisher=] |website=] |url-status=dead |archive-url=https://web.archive.org/web/20101024172837/http://blogs.msdn.com/b/tims/archive/2006/04/04/568648.aspx |archive-date=October 24, 2010 |access-date=February 20, 2021}}</ref> the release of ] in 2008 removes this capability when installed in Windows Vista.<ref name="WPF35">{{cite web |url=http://blogs.msdn.com/b/greg_schechter/archive/2008/05/12/gpu-accelerated-custom-effects-for-wpf.aspx |title=GPU-accerlated custom effects for WPF |last=Schechter |first=Greg |date=May 12, 2008 |publisher=] |website=] |quote=As a result of a series of changes that are too numerous to describe here, the OS magnifier is no longer 'WPF-aware', and does bitmap scaling just like it does of other content. Although we do lose this feature, we believe that without the dependencies that enabled Magnifier to work in a WPF-specific way, we can be more agile in what we provide to WPF customers moving forward. |url-status=dead |archive-url=https://web.archive.org/web/20100803074331/http://blogs.msdn.com/b/greg_schechter/archive/2008/05/12/gpu-accelerated-custom-effects-for-wpf.aspx |archive-date=August 3, 2010 |access-date=February 19, 2021}}</ref>


Magnifier can now be docked to the bottom, left side, right side, or top of the screen.<ref name="WVPG"/> Microsoft also introduced the Magnification API so that developers can build solutions that magnify portions of the screen or that apply color effects.<ref name="MagnificationAPI">{{cite web |url=https://docs.microsoft.com/en-us/previous-versions/windows/desktop/magapi/entry-magapi-sdk?redirectedfrom=MSDN |title=Magnification API |date=May 31, 2018 |publisher=] |website=] |access-date=February 21, 2021}}</ref>
==Audio==
]
Windows Vista features a completely re-written audio ] designed to provide low-latency 32-bit floating point audio and new audio ] created by a team including Steve Ball and Larry Osterman<ref name="c9audio1">{{cite web
|url=http://channel9.msdn.com/ShowPost.aspx?PostID=123430
|title=Steve Ball - Learning about Audio in Windows Vista
|year=] ]
|accessdate=2006-04-29
|work=Channel 9
|publisher=Microsoft
}}</ref><ref name="c9audio2">{{cite web
|url=http://channel9.msdn.com/Showpost.aspx?postid=145665
|title=Vista Audio Stack and API
|year=] ]
|accessdate=2006-04-29
|work=Channel 9
|publisher=Microsoft
}}</ref>.
There are three major ''new'' API components to the Vista audio architecture:
* Multimedia Device API - For enumerating and managing audio endpoints.
* Device Topology API - For discovering the internals of an audio card's topology.
* Windows Audio Session API - Very low level API for rendering audio, render/capture audio streams, adjust volume etc. This API also provides low latency for audio professionals.


===Paint===
All the existing audio APIs such as DirectSound have been re-plumbed and emulated to use these APIs internally, for Windows Vista, all audio goes through these three APIs, so that most applications "just work".
]]]
] features a new set of colors in the color box; the location of the color box is also now near both the menu bar and the tool box (instead of near the status bar) to facilitate access to colors when accessing editing commands. All of the icons for commands on the tool box have been updated for the first time since Windows 95. All commands for shapes in the tool box now include line thickness options (in addition to the opacity options available in previous versions of Paint).


The ''File'' menu includes a new ''Set As Background (Stretched)'' option. The ''Edit'' menu includes a new ''Invert Selection'' feature. The ''Image'' menu features a new ''Crop'' capability. The '']'' command in Paint now supports undoing ten of the previous consecutive actions (previous versions of Paint allowed only up to three consecutive actions to be undone).
* A completely new set of user interface sounds have been introduced, including a new startup sound created with the help of ]'s ]<ref name="c9fripp">{{cite web
|url=http://channel9.msdn.com/ShowPost.aspx?PostID=180340
|title=Robert Fripp - Behind the scenes at Windows Vista recording session
|year=] ]
|accessdate=2006-04-29
|work=Channel 9
|publisher=Microsoft
}}</ref>.
* The new audio stack is run at user level, thus increasing performance and stability.
* It also allows controlling system-wide volume or volume of individual audio devices and even individual applications separately. This feature can be used from the new ''Volume Control'' windows or programmatically using the overhauled audio API. Different sounds can be redirected to different audio devices as well.
* Built-in support for ''microphone arrays'', lets a user connect multiple microphones to a single system, so that the inputs can be combined into a single, higher-quality source. A likely implementation of this is for laptops to incorporate multiple microphones at different points.<ref name="audiomicarrays">Microsoft has published a research and implementation paper on microphone arrays .</ref>
* Introduced new audio functionalities such as ''Room Correction'', ''Bass Management'' and ''Speaker Fill''. ''Speaker Fill'' feature can be configured to take a standard 2-channel (stereo) source (e.g., a typical music CD) and create a virtual multi-channel experience to help you get the most of your loudspeaker investment. ''Bass Management'' can be used to redirect the subwoofer signal to the main speakers. If you are missing a center channel (or maybe you only have the front three channels), a feature called ''Channel Phantoming'' allows you to make best use of the speakers that you have. Whether you have a multi-channel or stereo sound system in your home theater or living room, Windows Vista also includes the ability to calibrate your speakers for your room. By placing a microphone where you plan to sit and then running a wizard that measures the room response, Windows Vista can automatically set the levels, delay and frequency balance for each channel accordingly for this position. For PCs equipped with stereo headphones, Vista adds the ability to have surround sound using a new feature called ''Headphone Virtualization'', which uses a technology known as ''Head-Related Transfer Functions'' or HRTF. Essentially the system uses information about the physics of your head to create an outside-of-the-head experience. As a result, in addition to hearing the normal sensation of left-to-right sound separation, Windows Vista can also enable the user to differentiate between front and rear sounds as well as close and far sounds.<ref>Windows Vista Product Guide </ref>


The ''Magnifier'' in Paint has been updated and now allows users to incrementally zoom in to or zoom out of an image (previously, it only allowed 1x, 2x, 6x, and 8x fixed zoom percentage values); scrolling with the mouse scroll wheel to zoom is supported when hovering over the magnifier in the tool box. Similarly, there are new custom zoom percentages (''12.5'', ''25'', and ''50'') listed in the ''Custom'' submenu in ''Zoom'' on the ''View'' menu.
===Audio devices support===
Windows Vista builds on ], a new class driver definition that aims to reduce the need for third-party drivers, and to increase the overall stability and reliability of audio in Windows.
* Support for ] devices (which replaces Intel's previous ] audio hardware standard)
* Extended support for ] ]:
** Built-in decoding of padded ] (Dolby Digital), ], ] and WMA Pro streams and outputting as ].
** Support for ] "Elements".<ref name="usbaudiomidi">See the standard document for more information on MIDI Elements.</ref>
** New support for asynchronous endpoints.<ref name="usbaudioasync">See section 3.3 of the standard document for more information on endpoint types.</ref>
* ] 1394 (aka ]) audio support is slated for a future release of Windows Vista, to be implemented as a full class driver, automatically supporting IEEE 1394 AV/C audio devices.


Finally, Paint in Windows Vista saves in the JPEG format by default, which facilitates the writing of metadata properties to an image such as specifying an author of an image (the version of Paint in Windows XP saved images as 24-bit bitmap (BMP) files by default).
===Speech recognition===
]
Windows Vista is the first Windows operating system to include fully integrated support for ]. Under Windows 2000 and XP, Speech Recognition was installed with Office 2003. The speech recognition system lets a user control their machine through voice commands, and enables dictation into many applications. Applications which don't present obvious "commands" can still be controlled by asking the system to overlay numbers on top of interface elements; the number can subsequently be spoken to activate that function. Applications needing mouse clicks in arbitrary locations can also be controlled through speech; when asked to do so, a "mousegrid" of nine zones is displayed, with numbers inside each. The user speaks the number, and another grid of nine zones is placed inside the chosen zone. This continues until the user has focused to where they want to click. Windows Speech Recognition offers fairly high recognition accuracy and provides a wide but simple set of commands that make dictation easier.{{fact}} A brief speech-driven tutorial is included to help familiarize a user with speech recognition commands.


===Snipping Tool===
Windows Vista includes speech recognition for 8 languages at release time: U.S. English, U.K. English, traditional Chinese, simplified Chinese, Japanese, German, French and Spanish. Additional language support beyond that is planned for post-release.
] (previously available in Microsoft Experience Pack for Tablet PC in Windows XP Tablet PC Edition 2005) is included in the Windows Vista Home Premium, Business, Enterprise, and Ultimate editions as a ] application that allows taking screenshots of entire screens, freeform areas, open application windows, and rectangular selections, which can then be annotated by using a mouse or stylus, saved as an image or Web archive, or sent as an attachment in an email message.<ref name="WVPG"/>


When an image is saved as a Web archive or sent as an attachment in an email client that supports inline HTML, Snipping Tool can add hyperlinks to the resource captured in the screenshot if the application provides information on how to obtain them (for example, a Web browser can preserve the context of a Web page of which Snipping Tool is used to take a screenshot so that the recipient of the screenshot can access the hyperlinks referenced by the Web page).<ref name="SnippingToolSupport">{{cite web |url=https://learn.microsoft.com/en-us/windows/win32/tablet/snipping-tool-support-in-windows-vista |title=Snipping Tool Support in Windows Vista |date=April 18, 2022 |publisher=] |access-date=December 24, 2023}}</ref>
Windows Vista includes version 5.3 of the Microsoft Speech API (] 5.3) and version 8 of the Speech Recognition engine ("recognizer").


===Speech synthesis=== ===Sound Recorder===
] has been rewritten for Windows Vista and supports recording clips of any length—in previous versions of Windows the recording length was limited to 60 seconds, with subsequent additions limited by available system memory—as long as hard disk space is available. Sound Recorder now supports saving recordings as ] files, with options in the new Common Item Dialog to write metadata properties when saving recordings.
Speech synthesis was first introduced in Windows with ], but it has been significantly enhanced for Windows Vista (code name ). The old voice, ], has been replaced with two new voices of generally higher naturalness and intelligibility: ] and ], the latter of which is capable of speaking Chinese. The screen-reader ] which uses these voices has also been updated. ] and other text to speech applications now use the newer SAPI 5 voices. <ref name="audiospeechdemo"> from the Professional Developers Conference 2005 (link requires Internet Explorer)</ref>


==Print== ===Task Manager===
], although visually similar to the version in Windows XP has seen significant feature introductions in Windows Vista. Columns in pages now feature arrows and colors when they are selected to visually indicate the sort direction and selected column. Memory consumption in the status bar is now displayed as a percentage value instead of as separate ] values. A new ''Services'' page displays all services and service details including descriptions, names, process IDs, groups, and statuses, with ''Go To Process'', ''Start Service'', and ''Stop Service'' context menu options. The following changes were also made to Task Manager pages of previous versions of Windows:<ref name="HarderToDetect">{{cite web |url=https://www.techrepublic.com/article/windows-vistas-task-manager-the-harder-to-detect-changes/ |title=Windows Vista's Task Manager: The harder-to-detect changes |last=Shultz |first=Greg |date=February 21, 2007 |publisher=] |work=] |access-date=December 1, 2022}}</ref>
Windows Vista includes a redesigned print architecture<ref name="Vista Print"></ref>, built around ]. It provides high-fidelity color printing through improved use of ], removes limitations of the current ]-based print subsystem, enhances support for printing advanced effects such as gradients, transparencies, etc through the use of ] (XPS), and enhances support for color ].
* The ''Applications'' page includes a new ''Create Dump File'' context menu option
* The ''Performance'' page includes an option to open the new ], and now shows memory usage (in addition to page file usage) and system ]
* The ''Processes'' page includes new ''Command Line'', ''Description'', '']'', ''Image Path Name'', and ''Virtualization'' column options
** The ''Processes'' page also includes new ''Open File Location'' and ''Properties'' context menu options


===Windows Calendar===
The print subsystem in Windows Vista implements the new XPS print path as well as the legacy GDI print path for legacy support. Windows Vista transparently makes use of the XPS print path for those printers that support it, otherwise using the GDI print path. On documents with intensive graphics, XPS printers are expected to produce better quality prints than GDI printers.
] is an integrated calendar application in Windows Vista that supports creating, managing, publishing, sharing, and subscribing to calendars across the Internet or across network shares; the popular ] format is among its supported calendar formats.<ref name="WVPG"/>


===Windows Contacts===
In a networked environment with a print server running Windows Vista, documents will be rendered on the client machine <ref></ref>, rather than on the server, using a feature known as ''Client Side Rendering''. The rendered intermediate form will just be transferred to the server to be printed without additional processing, making print servers more scalable by offloading rendering computation to clients.
] replaces the ] as a new unified contact and personal information management application; it stores contacts as <code>CONTACT</code> files based on XML and features extensibility APIs and options for integration with other applications and devices. Legacy <code>WAB</code> files and the <code>]</code> and <code>]</code> open standards are also supported.


===XML Paper Specification=== ===Windows DVD Maker===
] is a DVD creation application. Applications can also pass an XML file to DVD maker for authoring and burning.
{{main|XML Paper Specification}}
] (XPS), formerly known as "Metro", is Microsoft's upcoming XML-based document format. Intended as the replacement for the ] (EMF) format, XPS Documents are a natively-supported document format that enables users to view, print, and archive files without the original program that created them. XPS is a subset of Windows Presentation Foundation, allowing it to incorporate vector-graphic elements in documents, using ] to mark-up the WPF primitives. The elements used are taken to a lower level (i.e. described in terms of paths) to allow for portability across platforms. In effect, it consists of ] files, with necessary fonts, zipped in a package.


===Windows Fax and Scan===
With XPS, documents can remain in the same format from the time they are created to the time they are printed. Microsoft claims that major printer vendors are planning to release printers with built-in XPS support and that this will provide better fidelity to the original document by using a consistent format for both screen and print output<ref name="c9xps">{{cite web
] in the Business, Ultimate, and Enterprise editions of Windows Vista is a faxing and scanning application that supports sending and receiving faxes, faxing or emailing scanned documents, and forwarding faxes as email attachments. It replaces the optional ''Fax Services'' component of Windows XP. Users can preview documents before faxing them and directly fax or email documents after scanning.
|url=http://channel9.msdn.com/Showpost.aspx?postid=137532
|title=Inside Windows Vista Printing
|year=] ]
|accessdate=2006-05-12
|author=Tim Sneath
|work=Channel 9
|publisher=Microsoft
}}</ref>.


===Windows Mail===
In addition to support for the document format itself, Windows Vista also includes an XPS Viewer application, as well as a printer driver that makes it possible for any application to create an XPS Document using standard print functionality.
] replaces ] and introduces fundamental revisions to the storage architecture and security mechanisms. It is intended to be a significantly more secure offering than Outlook Express by including ], ] blocking, the ] filtering functionality of Microsoft Exchange, the new Phishing Filter of Internet Explorer 7, and ] blocking functionality that was previously exclusive to ]. Windows Mail additionally eliminates the ] design of Outlook Express.<ref name="Datamation">{{cite web |url=http://www.datamation.com/entdev/article.php/3671106/Vista-Mail-vs-Outlook-Express.htm |title=Vista Mail vs. Outlook Express |last=Piltzecker |first=Tony |date=April 11, 2007 |work=] |access-date=February 9, 2015}}</ref>


=== Windows Media Center ===
While early reports on this technology described XPS as a "PDF-killer", Microsoft insists that it is not attempting to duplicate all the functionality of PDF<ref name="pdfkiller">{{cite web
{{main|Windows Media Center}}
|url=http://news.zdnet.com/2100-3513_22-5692963.html
Windows Media Center in Windows Vista is available in the Home Premium and Ultimate editions and has been upgraded significantly from Windows XP Media Center Edition 2005. The interface has undergone a revision where each button in the main menu includes sections that, when selected, provide submenus that extend horizontally outward. These submenu options are presented as a grid, with each providing album art for tracks, or thumbnails for photos, television shows, and videos; while playing, live content is overlaid in the background during user interface navigation. Examples of other new features of Windows Media Center include:
|title=Microsoft gunning for Adobe's PDF format?
|year=] ]
|accessdate=2006-05-11
|author=Ina Fried
|work=ZDNet News
|publisher=ZDNet
}}</ref>. For example, XPS does not incorporate facilities for multimedia capabilities, or dynamic documents such as forms.


* .NET 2.0 Common Language Runtime (CLR)
===XPS Print Path===
* A new ''Movies and DVD'' button that lists all the movies on the local hard drive and the currently inserted DVD
The print spooler in the XPS Print Path uses the XPS file format, which serves as the ] (PDL) for printers. For printers supporting XPS, this eliminates an intermediate conversion to a printer-specific language, increasing the reliability and fidelity of the printed output.
* A new ''Tasks'' button that provides access to jobs such as configuring a Media Center Extender
* ] support
* Native DVD/MPEG-2 support
* Support for high-definition (HD) content
* Support for two dual-tuner cards
* ] support


=== Windows Media Player 11 ===
Windows Vista also provides improved color support for higher color precision and dynamic range. It also supports ] colorspace as also support for multiple ink systems for higher print fidelity. The print subsystem also has support for "named colors" simplifying color definition for images transmitted to printer supporting those colors.
{{Main|Windows Media Player}}
Windows Media Player 11 features a revised interface. Media Library is now presented without the category trees which were prominent in the earlier versions. Rather, on selecting the category in the left pane, the contents appear on the right, in a graphical manner with thumbnails—a departure from textual presentation of information. Missing album art can be added directly to the placeholders in the Library itself (though the program re-renders all album art imported this way into 1:1 pixel ratio, 200x200 resolution ] images). Views for Music, Pictures, Video and Recorded TV are separate and can be chosen individually from the navigation bar. Entries for Pictures and Video show their thumbnails. Search has been upgraded to be much faster.


Windows Media Player 11 in Windows Vista Home Premium and Ultimate Editions supports MMC-5 driver commands for the ] content protection scheme, as well as the ] file system which is required for ] and ] playback. However, not all the codecs required for playback of HD DVD and Blu-ray video are included. ''']''' and the ''']''' video decoders, as well as the ] audio decoder are included in Windows Vista Home Premium and Ultimate Editions. ] video and other multichannel surround sound audio standards still require third party decoders.<ref>{{cite web |title=Hardware and Software Vendors Rally Behind HD DVD at WinHEC 2006 |url=http://news.microsoft.com/2006/05/24/hardware-and-software-vendors-rally-behind-hd-dvd-at-winhec-2006/ |website=News Center |publisher=]|location=] |date=26 May 2006}}</ref><ref>{{cite web |title=HD DVD and Windows Vista |url=http://www.cdrinfo.com/Sections/News/Details.aspx?NewsId=17217 |website=CDRinfo |date=26 May 2006}}</ref>
The XPS print path can automatically calibrate ] settings with those being used by the display subsystem. Conversely, XPS Print drivers can express the configurable capabilities of the printer, by virtue of XPS PrintCapabilities, to enable more fine-grained control of the print setting, tuned to the individual printing device.


Other features of Windows Media Player 11 include:
Applications which use the ] for the display elements can directly print to the XPS print path without the need for image or colorspace conversion. The XPS format used in the spool file, represents advanced graphics effects such as 3D images, glow effects, and gradients as Windows Presentation Foundation primitives, which are processed by the printer drivers without ], preventing rendering artifacts and reducing computational load. When the legacy GDI Print Path is used, the XPS spool file is used for processing before it is converted to a GDI image to minimize the processing done at raster level.
* Windows Media Format 11 Runtime: Updates the earlier Windows Media runtime to support low bitrate WMA Professional Audio and includes a ] compliant WMV Advanced Profile codec. Support for ripping audio CDs to ] and ] formats is also added.
* Stacking: Stacking allows graphical viewing of how many albums exist in a specific category of music. The pile appears larger as the category contains more albums.
* Search improvements: Searches and displays results as characters are being entered, without waiting for ''Enter'' key to be hit. Results are refined based on further characters that are typed.
* Disc spanning: ''CD Burning'' now shows a graphical bar showing how much space will be used on the disc. It splits a burn list onto multiple discs in case the content does not fit on one disc.
* Global Status: Global status shows a broad overview of what the player is doing. The information presented include status information regarding buffering, ripping, burning and synchronization.
* Synchronization: Improved synchronization features for loading content onto ]-compatible portable players. Windows Media Player 11 supports reverse-synchronization, by which media present on the portable device can be replicated back to the PC.
* Media Sharing: which allows one to share their Media library and make it accessible to other PCs running Windows Vista or later Windows versions, ], or networked Media Receivers via ]. Content (Music, Pictures, Video) can be streamed to and from ] enabled devices such as the ], ], and Roku ]. This includes DRM protected PlaysForSure content.
* ]: The new music store from ] and ] networks is integrated with the player. As of October 28, 2007, the URGE service was discontinued when it merged with Rhapsody; the link in Windows Media Player 11 remains but is no longer functional. In order to use Rhapsody, a separate download is required.


Certain features of Media Sharing in Windows Media Player 11 are only available in Windows Vista and later.<ref name="wmp11et">{{cite web
===Print Schemas===
| url=http://www.extremetech.com/computing/77068-why-windows-vista-wont-suck | title=Why Windows Vista Won't Suck | work=] | publisher=] | date=28 February 2006 | accessdate=13 April 2006 | last=Cross | first=Jason }}</ref> For example, Windows Media Player 11 on Windows Vista can also connect to remote media libraries through ]; this is not available in the Windows XP version.
Print Schemas provide an XML-based format for expressing and organizing a large set of properties that describe either a job format or print capabilities in a hierarchically structured manner. Print schemas are intended to address the problems associated with internal communication between the components of the print subsystem, and external communication between the print subsystem and applications.


=== Windows Meeting Space ===
==Networking==
] is a ] collaboration application and the replacement for ]. Users can share applications or desktops with other users on the local network, or over the Internet. Distribution and collaborative editing of documents, as well as passing notes to other participants is supported. Windows Meeting Space automatically discovers other local users using ], a feature that uses ].
]
Windows Vista contains a brand new networking stack, which brings large improvements in all areas of network-related functionality<ref>{{cite web
|url=http://www.microsoft.com/technet/itsolutions/network/evaluate/new_network.mspx
|title=New Networking Features in Windows Server "Longhorn" and Windows Vista
|year=] ]
|accessdate=2006-04-29
|work=Microsoft TechNet
|publisher=Microsoft
}}</ref>. It includes native implementation of IPv6, as well as complete overhaul of IPv4. The new TCP/IP stack uses a new method to store configuration settings that enables more dynamic control and does not require a computer restart after settings are changed.


=== Windows Movie Maker ===
The user interface for configuring, troubleshooting and working with network connections has changed significantly from prior versions of Windows as well. Users can make use of the new "Network Center" to see the status of their network connections, and to access every aspect of configuration. The network can be browsed using ''Network Explorer'', which replaces ] "My Network Places". Network Explorer items can be a shared device such as a scanner, or a file share. Windows Vista also has a ''Network Map'' which graphically presents how different devices are connected over a network. ''Network Location Awareness'' communicates to applications changes in network connectivity and configuration.
] now supports Direct3D effects and transitions, editing and outputting HD video, importing recorded ] format videos, as well as burning output movies on a CD. Beginning with the Home Premium edition of Windows Vista, it can import ] video from camcorders and output video to Windows DVD Maker for creating ] discs. New effects and transitions have been added. Movie Maker of Windows Vista requires GPU hardware acceleration, pixel shader, and WDDM hardware support; however, Movie Maker from Windows XP was released by Microsoft as a download for Windows Vista users whose computers cannot run the new version.


===IPv6=== === Windows Photo Gallery ===
]]]
A significant change is a more complete implementation of ] which is now supported by all networking components, services, and the user interface. In IPv6 mode, Windows Vista can use the Link Local Multicast Name Resolution (]) protocol to resolve names of hosts on a network which does not have a ] running. This service is useful for networks without a central managing server, and for ad-hoc wireless networks. IPv6 can also be used over ], for dial-up connections as well. Windows Vista can also act as a client/server for file sharing or DCOM over IPv6. Support for ], which can be used with IPv6, is also included. IPv6 can even be used when full native IPv6 connectivity is not available, using ]; this can even traverse most IPv4 Network Address Translations (NATs). Full support for multicast is also included: MLDv2 and SSM.
] is a photo and video library management application that replaces ''Windows Fax and Scan'' of Windows XP and consists of a toolbar for photo commands, a navigation tree for dates, folders, ratings, and tags, and a control bar with options to change view modes, navigate between photos, rotate photos, start slide shows, and zoom photos; preview thumbnails appear when users hover over photos with the mouse cursor. Users can adjust color, exposure, saturation, temperature, and tint, crop or resize, lessen red-eye, rotate, print, rate, or tag photos. Users can view tagged photos by clicking dates, ratings, and tags in the navigation tree; pressing and holding the {{keypress|CTRL}} while clicking multiple tags across metadata types enables advanced queries such as “all photos of either Steve or Frank, taken in July, with a rating of at least 3 stars.” Users can add tags to files by dragging photos to tags listed in the navigation tree, and tags themselves can also be arranged in a hierarchical tree structure. ] photos are supported and users can view any format for which there is an installed ] codec. The photo import process now relies on the Media Transport Protocol, which introduces capabilities such as importing photos from mobile phones or wireless cameras.<ref name="WVPG"/>


Slideshows with fade, pan, and zoom transitions can be created and burnt to a DVD; additional effects are in Windows Vista Home Premium and Windows Vista Ultimate. A ''Slide Show Screen Saver'' option can create ]s based on photos with specific ratings or tags ("all four-star photos") with an option to exclude specific tags ("all four-star photos tagged beach, but not tagged private"). An ''Online Print Wizard'' enables users to order prints of photos over the Internet for delivery to an address by mail or for local pickup at a nearby store. The ''Photo Print Wizard'' now supports borderless prints, international photo sizes, larger paper sizes, and includes more templates than were available in Windows XP.<ref name="WVPG"/>
===Wireless networks===
Wireless Networking support in Windows Vista has been upgraded. Support for ] is built into the network stack itself, and does not emulate wired connections, as was the case with previous versions of Windows. This allows implementation of wireless-specific features such as larger frame sizes and optimized error recovery procedures. It will also be easier to find wireless networks in range and tell which networks are open and which are closed. Hidden wireless networks, which do not advertise their ] (SSID) will be better supported. Security for wireless networks is being improved with improved support for newer wireless standards like ]. ] (EAP-TLS) is the default authentication mode. Connections are made at the most secure connection level supported by the wireless access point. ] can be used even in ad-hoc mode. Windows Vista also provides a ''Fast Roaming'' service that will allow users to move from one access point to another without loss of connectivity. Preauthentication with the new wireless access point will be used to retain the connectivity. The wireless card may also be virtualized to connect to multiple wireless networks simultaneously.


===Network profiles=== === Windows Update ===
] is now a native client application in Windows Vista; in previous versions of Windows it was ] that had to be accessed from a web browser. Automatic Updates can now automatically download and install ''Recommended'' updates (in addition to ''High Priority'' updates that could be automatically downloaded and installed in previous versions of Windows).
Windows Vista introduces a concept of network profiles. For each network, the system stores the ], ], ] and other network features specific to the network in that network's profile. So when that network is subsequently connected to, the settings need not be reconfigured, the ones saved in its profile are used. In the case of mobile machines, the network profiles are chosen automatically based on what networks are available.


The prompt that appears when an update is installed that requires a machine to be ] has been revised, with new options to postpone an operating system restart by 10 minutes, by 1 hour, or by 4 hours. Users can still postpone a restart indefinitely, but an update may cause a machine to be restarted within 15 minutes if no action for postponement is taken. In Windows XP, users could only repeatedly dismiss the prompt to restart, or allow the machine to be restarted within 15 minutes of the appearance of the prompt.
Each profile is part of a "Private" network such as a home or small office where connectivity with other local machines is desired, a "Public" network such a public-access wireless network at an airport where other machines on the network cannot be trusted, and a "Domain" network, which is for when a machine is connected to a ].


===Network performance=== === WordPad ===
] now supports the ], on which ] is implemented, which allows users to dictate text into the application.<ref name="TalkingWindowsVista">{{cite web |url=http://msdn2.microsoft.com/en-us/magazine/cc163663.aspx |title=Exploring New Speech Recognition And Synthesis APIs In Windows Vista |last=Brown |first=Robert |publisher=] |work=MSDN Magazine |url-status=dead |archive-url=https://web.archive.org/web/20080307054756/http://msdn2.microsoft.com/en-us/magazine/cc163663.aspx |archive-date=March 7, 2008 |access-date=February 19, 2021}}</ref>
Windows Vista Networking stack also uses several performance optimizations, which allow higher throughput by allowing faster recovery from packet losses, when using a high packet loss environment such as wireless networks. Windows Vista use the ''NewReno'' algorithm which allows a sender to send more data while retrying in case it receives a partial acknowledgement, which is acknowledgement from the receiver for only a part of data that has been received. It also uses Selective Acknowledgements (]) to reduce the amount of data to be retransmitted in case a portion of the data sent was not received correctly. It also includes ''Neighbour Unreachability Detection'' capability in both IPv4 and IPv6, which tracks the accessibility of neighboring nodes. This allows faster error recovery, in case a neighboring node fails.


== Security and safety features ==
Another significant change that will improve network throughput is the automatic resizing of TCP ]. The receive window (]) is the buffer that is used to temporarily hold incoming TCP data. Receive window auto tuning functionality continually monitors the bandwidth and the latency of TCP connections individually and optimize the receive window for each connection. The window size will be increased in high-bandwidth (~5 Mbit/s+) or ] (>10ms) situations. With a large receive window, more data can be transferred at a time, so less time is spent waiting for ] for TCP packets, thereby boosting the data throughput rates considerably. It also tracks whether any intermediate routers drop the larger data packets, in which case it automatically scales back the packet size.
{{main|Security and safety features new to Windows Vista}}

Microsoft announced a ] initiative in 2002; Windows Vista was built with the underlying ethos of "secure by default, secure in deployment, secure by design" to make it a more secure operating system than its predecessors. All existing code was refactored and reviewed in an effort to improve security. Some of the most discussed and most significant introduced security features include ], ], ], ], ], ], ], and ]. ] is significantly improved, with the new ability to block and filter outbound connections, as well as to provide granular configuration policies.
In previous versions of Windows, all processing needed to receive or transfer data over one network interface was done by a single processor, even in a multi processor system. Windows Vista can distribute the job of traffic processing in network communication among multiple processors. This feature is called ''Receive Side Scaling''. Windows Vista also supports network cards with '']'', that have certain hardware-accelerated TCP/IP-related functionality. Windows Vista uses its ''TCP Chimney Offload'' system to offload to such cards framing, routing, error-correction and acknowledgement and retransmission jobs required in TCP. However, for application compatibility, only TCP data transfer functionality is offloaded to the NIC, not TCP connection setup. This will remove some load from the CPU. Traffic processing in both IPv4 and IPv6 can be offloaded. Windows Vista also supports NetDMA, which uses the DMA engine to allow processors to be freed from the hassles of moving data between network card data buffers and application buffers. It requires specific hardware DMA architectures, such as ''Intel I/O Acceleration'' to be enabled.

===Security and network reliability===
Windows Vista's networking stack includes integrated ] functionality to prioritize network traffic. Quality of Service can be used to manage network usage by specific applications or users, by throttling the bandwidth available to them, or it can be used to limit bandwidth usage by other applications when high priority applications, such as real time conferencing applications, are being run, to ensure they get the bandwidth they need. Windows Vista also includes ''qWave'', which is a pre-configured Quality of Service module for time dependent multimedia data, such as audio or video streams. qWave uses different packet priority schemes for real-time flows (such as multimedia packets) and best-effort flows (such as file downloads or e-mails) to ensure that real time data gets as little delays as possible, while providing a high quality channel for other data packets.

In order to provide better security when transferring data over a network, Windows Vista provides enhancements to the cryptographic algorithms used to obfuscate data. Support for 256-bit and 384-bit ] (DH) algorithms, as well as for 128-bit, 192-bit and 256-bit ] (AES) is included in the network stack itself.

The new TCP/IP suite utilizes a per-user ], thus compartmentalizing the network according to the user's needs. Data from one segment cannot go into another. This feature is called "Routing Compartments".<ref>{{cite web
|url=http://windowssdk.msdn.microsoft.com/en-us/library/ms691631.aspx
|title=Routing Compartments
|accessdate=2006-08-05
|work=Windows SDK
|publisher=Microsoft Developer Network
}}</ref>

The ability to assist the user in diagnosing a network problem is expected to be a major new networking feature. It can inform user of most causes of network transmission failure, such as incorrect IP address, gateway failure, port in use, receiver not ready etc. Transmission errors are also exhaustively logged, which can be analyzed to better find the cause of error. Windows Vista has a greater awareness of the network topology the host computer is in, using technologies such as ]. With this new network awareness technology it can provide help to the user in fixing network issues or simply provide a graphical view of the perceived network configuration. There is also a new "Network Center", allowing the administration of the network topology. Windows Vista also provides a ] module for configuration of both IPv4 and IPv6 properties.

===Windows Filtering Platform===
Windows Vista network stack includes ''Windows Filtering Platform''<ref>{{cite web
|url=http://www.microsoft.com/whdc/device/network/WFP.mspx
|title=Windows Filtering Platform
|year=] ]
|accessdate=2006-04-25
|publisher=Microsoft
|work=WHDC
}}</ref>, which allows external applications to access and hook into the packet processing pipeline of the networking subsystem. WFP allows incoming and outgoing packets to be analyzed or modified. Because WFP has an inbuilt filtering engine, applications need not write any custom engine, they just need to provide the custom logic for the engine to use. WFP includes a ''Base Filtering Engine'' which implements the filter requests. The packets are then processed using the ''Generic Filtering Engine'', which also includes a ''Callout Module'', where applications providing the custom processing logic can be hooked up. WFP can be put to uses such as inspecting packets for malware, selective packet restriction, such as in firewalls, or providing custom encryption systems, among others.

===Peer-to-peer communication===
Windows Vista includes support for ] communication and includes implementation of ] protocols out-of-the-box. It also includes a new version of the ] (PNRPv2), which is faster and more scalable. Peer-to-peer networking functionality can be accessed from the WinSock API as well. The peer-to-peer networking subsystem can also discover other people running the same service in the local subnet, using a feature dubbed ''People Near Me''. This facility can be used to develop ad-hoc collaborative applications.

A planned feature in Windows Vista would have taken advantage of ] technology to provide a new type of domain-like networking setup known as a Castle, but this did not make it into the release version. Castle would have made it possible to have an identification service, which provides user authentication, for all members on the network, without a centralized server. It would have allowed user credentials to propagate across the peer-to-peer network, making them more suitable for a home network.

===Server Message Block 2.0===
A new version of the ] (SMB) protocol is being introduced with Windows Vista<ref name="smb2">{{cite web
|url=http://blogs.msdn.com/chkdsk/archive/2006/03/10/548787.aspx
|title=What's new in SMB in Windows Vista
|year=] ]
|accessdate=2006-05-01
|author=Navjot Virk and Prashanth Prahalad
|work=Chk Your Dsks
|publisher=MSDN
}}</ref>. A claimed significant improvement over SMB support in prior versions of Windows is the ability to compound multiple actions into a single request, which significantly reduces the number of round-trips the client needs to make to the server, improving performance as a result. SMB1 also has a compounding mechanism (known as AndX) to compound multiple actions, but is rarely used by Microsoft clients. Larger buffer sizes are supported, also increasing performance with large file transfers. The notion of "durable file handles" is introduced, which allow a connection to an SMB server to survive brief network outages, such as with a wireless network, without having to construct a new session. Support for symbolic links is included as well. In SMB 1 various sizes in the protocol are 16 bits. Many have been changed to 32 or 64 bit, and in the case of file handles to 16 bytes.

SMB 2.0 will only be used when communicating with other Windows Vista machines, or with Windows Server "Longhorn". SMB 1.0 will continue to be used for connections to any previous version of Windows, or to ]. (Samba 4 does have experimental support for SMB 2).

SMB 2 has two big benefits to Microsoft. The first is clear intellectual property ownership. SMB 1 was originally designed by IBM and was shipped on a wide variety of non-Windows operating systems such as SCO Xenix, OS/2 and DEC VMS (Pathworks). It was partially standardised by X/Open and also had draft standards for IETF which lapsed. (See http://ubiqx.org/cifs/Intro.html for historical detail).

The second benefit is a clean break. Microsoft's SMB1 code has to work with a huge variety of SMB clients and servers. A large number of items in the protocol are optional (such as short '''and''' long filenames), there are many infolevels for commands (selecting what structure is returned to a particular request), unicode was a later addition etc. With SMB2 there is significantly reduced compatibility testing (currently only other Vista clients and servers). Additionally the code is a lot less complex since there is far less variability (eg there is no need to worry about having Unicode and non-Unicode code paths as SMB2 requires Unicode support).

==Mobile computing==

Some significant changes have been made to Windows Vista for mobile computing.

* ] is a new control panel that centralizes information and functionality that is important to mobile PC's.
* ''Windows Mobile Device Center'', centralizes management of external mobile devices. It features intrinsic support for Windows Mobile devices. Whenever a Windows Mobile device is connected, the ''Mobile Device Center'' pane pops up giving options to manage media and other files on the device, as well as control their settings. However, there is no straightforward way to sync organizational apps, like tasks and contacts<ref>{{cite web
|url=http://arstechnica.com/reviews/os/vistab2.ars/8
|title=A tour of Windows Vista Beta 2 &ndash; Windows Mobile support
|year=] ]
|accessdate=2006-06-07
|author=Kurt Hutchinson
|publisher=]
}}</ref>.
* "Sync Center" is a centralized location for managing all data synchronization tasks, between multiple PCs, network servers and external devices, or any combination of them. However, the ability to automatically synchronize files among PCs is not included<ref></ref>.
* Windows Portable Devices allows computers to communicate with attached media and storage devices. It provides a flexible, robust way for a computer to communicate with music players, storage devices, mobile phones, cameras, and many other types of connected devices.
* ] is a new technology that lets Windows Vista drive a small external display that is built into the outside of a mobile PC's lid. The display can be updated with a number of different kinds of information, such as contacts, maps, calendar, and email. This can then be consulted while the mobile PC is otherwise powered down.<ref name="sideshowdemo">Some pictures of an ] notebook computer with a SideShow display was published at notebookreview.com: .</ref>
* The battery icon in the notification area has been improved to let the user more easily select a "Power plan".
* "Presentation Settings" allow saving of display preferences when an external display such as a projector or external monitor is connected. The setting can be restored when the same device is re-connected later.
* All the features from Windows XP Tablet PC Edition have been included. Intrinsic support for handwriting and ink, via the ''Ink Analysis'' API <ref></ref>. A new control, the ''InkCanvas'' is made available by the API to add ink support to applications. Ink support can not only recognize handwriting and formatting, but also hand-drawn shapes are converted to vector-graphics, rendered as the shape that was intended to be drawn. Support for ]s is also included.

===Power management===

In Windows Vista, 'Stand By' and 'Hibernate' have been combined into an additional 'Sleep' function which is active by default. When chosen, this new 'Sleep" mode saves information from the computer's memory to the hibernation file on disk, but instead of turning off the computer, it simultaneously enters Standby mode. After a specified amount of time (3 hours by default), it shuts down (hibernates). If power is lost during Standby mode, the system resumes from the existing hibernate image on disk. Sleep mode, thus, offers the benefits of fast suspend and resume when in Standby mode and reliability when resuming from hibernation, in case of power loss. Also, in earlier Windows versions, drivers sometimes prevented Windows from entering or reliably resuming from a power-saving state. Windows Vista ensures the availability and reliable resuming from any power state. Applications can disable sleep idle timers when needed such as when burning discs or recording media. Away mode, which is not a power plan by itself but a feature, automatically turns off displays, video rendering and sound but keeps the computer working when the user is away from the computer. Optionally, it can also transition to sleep mode. Power settings are also configurable through Group Policy.

==Kernel and core OS changes==
* Stealth modding allows users to change or upgrade base hardware such as motherboard, processor, RAM etc. without requiring a Windows reinstallation or causing blue-screen errors.
* Improved memory manager and processes scheduler. Many kernel data structures and algorithms have been rewritten. Lookup algorithms now run in constant time, instead of linear time as with previous versions.
* Support for ]s and ]s.
* Deadlock Detection Technology is a new technology that will prevent many common causes of hangs and crashes and determines if a hang is due to a deadlock condition.
* Process creation overhead is reduced by significant improvements to DLL address-resolving schemes.
* Windows Vista introduces a ''Protected Process'', which differ from usual processes in the sense that other processes cannot manipulate the state of such processes, nor can threads from other processes be introduced in these. Such processes have enhanced access to DRM-functions of Windows Vista. However, currently, only the applications using '']'' can create such processes.
* ''Thread Pools'' have been upgraded to support multiple pools per process, as well as to reduce performance overhead using thread recycling. It also includes ''Cleanup Groups'' that allow clean up of pending thread-pool requests on process shutdown.
* Data Redirection: Also known as data virtualization, this virtualizes the registry and certain parts of the file system for applications running in the protected user context. Reads and writes in the HKLM\Software section of the ] by user-mode applications while running as a standard user, as well as to folders such as "Program Files", are "redirected" to the user's profile. The process of reading and writing on the profile data and not on the application-intended location is completely transparent to the application.
* The new ] enables ] operations across different types of objects, most significantly file system and registry operations.<ref>{{cite web
|url=http://msdn.microsoft.com/library/default.asp?url=/library/en-us/KTM/fs/about_ktm.asp
|title=About Kernel Transaction Manager
|work=MSDN
|publisher=Microsoft
}}</ref>
* Support for the ] 1.1 specification, including extended configuration space and segmentation. PCI Express registers, including capability registers, are supported, along with save and restore of configuration data.
* Full support for the ] 2.0 specification, and parts of ACPI 3.0<ref name="kernelfeatures">. (Word document)</ref>. Support for throttling power usage of individual devices is improved.
* Hardware Partitioning supported at hardware level to allow hardware-enforced virtualization.
* The ] boot loader has been replaced by a more flexible system, with NTLDR's functionality split between two new components: ] and ]<ref name="bcd-faq">See for details on BCD.</ref>.
* Support for peer-to-peer file transfers using ], known as "Neighbor Casting".

===Memory management===
*Windows Vista features a ''Dynamic System Address Space'' that allocates virtual memory and kernel page tables on-demand. It also supports very large registry sizes.
*Includes enhanced support for ] (NUMA) and systems with large memory pages. Windows Vista also exposes APIs for accessing the NUMA features.
*Memory pages can be marked as read-only, to prevent data corruption.
*New address mapping scheme called ''Rotate Virtual Address Descriptors'' (VAD). It is used for the advanced Video subsystem.
*Swapping in of memory pages and system cache include prefetching and clustering, to improve performance.
*Performance of ''Address Translation Buffers'' has been enhanced.
*Heap layout has been modified to provide higher performance on 64-bit and ] (SMP) systems. The new heap structure is also more scalable and has low management overhead, especially for large heaps.
*Windows Vista automatically tunes up the heap layout for improved fragmentation management.
*Lazy initialization of heap initializes only when required, to improve performance.
*The Windows Vista memory manager does not have a 64 kb read-ahead cache limitation unlike previous versions of Windows and can thus improve file system performance dramatically.

===File systems===
* ] allows multiple file/folder operations to be treated as a single operation, so that a crash or power failure won't result in half-completed file writes. Transactions can also be extended to multiple machines.
* File encryption support superior to that available in ] in Windows XP, which will make it easier and more automatic to prevent unauthorized viewing of files on stolen laptops or hard drives.
* ''File System Mini Filters model'' which are non-device kernel mode drivers, to monitor filesystem activity, have been upgraded in Windows Vista. This can be used by anti-virus software.
* ''Registry notification hooks'', introduced in Windows XP, and recently enhanced in Windows Vista, allow software to participate in registry related activities in the system.
* Image Mastering API (IMAPI v2) enables applications to burn audio, video, data or disc images to CD and DVD devices. Windows DVD Maker can burn DVD-Video discs, while Windows Explorer can burn data on DVDs (DVD±R, DVD±R DL, DVD±R RW) in addition to DVD-RAM. ] is also supported when using the UDF file system. There are improvements to ] file system support; notably, the ability to format and write to UDF volumes, support for reading UDF 2.60 and writing UDF 2.50, and longer volume label names. Applications using IMAPI v2 can read, create, mount and burn ISO files.
* Support of UNIX-style ]s<ref name="symboliclink">Microsoft has published some developer documentation on in the MSDN Platform SDK. </ref>. Symbolic links however do not work over the network with previous versions of Windows or other operating systems, only with other Windows Vista or Longhorn Server computers.
* File and registry virtualization, a feature that automatically creates private copies of files that an application can use when it does not have permission to access the original files. This facilitates stronger file security and helps applications not written with security in mind to run under stronger restrictions.
* "Previous Versions", previously known as ] in Windows Server 2003, provides read-only snapshots of files on local or network volumes from an earlier point in time. A new tab in the Properties dialog for any file or folder provides users with straightforward access to these previous versions.
* A new file-based ] format called Microsoft Windows Imaging Format (]), which can be mounted as a partition, or booted from. An associated tool called ] provides facilities to create and maintain these image files.

===Drivers===
* A new user-mode driver model called the ], which is part of Microsoft's new driver model, '']''. User-Mode Drivers in Windows Vista are not able to directly access the kernel but use it through a dedicated API. This new feature is important because a majority of system crashes can be traced to improperly installed or unstable third-party device drivers.<ref>{{cite web | author=CNET.com| year=2007| title=Windows Vista Ultimate Review=| format=| work=| url=http://reviews.cnet.com/Windows_Vista_Ultimate/4505-3672_7-32013603.html | accessdate = 2007-01-31}}</ref> If an error occurs the new framework allows for an immediate restart of the driver and does not impact the system. A user-mode driver would typically be used for devices which plug into a USB or Firewire bus, such as digital cameras, PDAs and mass storage devices, as well as "non-hardware" drivers, such as filter drivers. This also allows for drivers which would typically require a system reboot (video card drivers, for example) to install or update without needing a reboot of the machine.
* Kernel-mode drivers on x64-bit versions of Windows Vista must be digitally signed; even administrators will not be able to install unsigned kernel-mode drivers<ref name="kmsigning">{{cite web
|url=http://www.microsoft.com/whdc/system/platform/64bit/kmsigning.mspx
|title=Digital Signatures for Kernel Modules on x64-based Systems Running Windows Vista
|year=] ]
|accessdate=2006-05-19
|work=WHDC
|publisher=Microsoft
}}</ref>. A boot-time option is available to disable this check for a single session of Windows. Installing user-mode drivers will still work without a digital signature.
* Signed drivers are required for usage of PUMA, PAP (Protected Audio Path), and PVP-OPM subsystems.
* Driver packages that are used to install driver software are copied in their entirety into a "Driver Store", which is a repository of driver packages. This ensures that drivers that need to be repaired or reinstalled won't need to ask for source media to get "fresh" files. The Driver Store can also be pre-loaded with drivers by an OEM or IT administrator to ensure that commonly used devices (e.g. external perhiperals shipped with a computer system, corporate printers) can be installed immediately.
* Support for Windows Error Reporting; information on an "unknown device" is reported to Microsoft when a driver cannot be found on the system, via Windows Update, or supplied by the user. OEMs can hook into this system to provide information that can be returned to the user, such as a formal statement of non-support of a device for Windows Vista, or a link to a web site with support information, drivers, etc.

===System performance===
{{main|Vista IO technologies}}
* '''SuperFetch''' caches frequently-used applications and documents in memory, and keeps track of when commonly used applications are usually loaded, so that they can be pre-cached. SuperFetch aims to negate the negative performance effect of having anti-virus or backup software run when the user is not at the computer.
* ''']''', makes PCs running Windows Vista more responsive by using ] on a ] (USB 2.0 only), ], ], or other form of flash memory, in order to boost system performance. When such a device is plugged in, the Windows ] dialog offers an additional option to use it to speed up the system; an additional "ReadyBoost" tab is added to the drive's properties dialog where the amount of space to be used can be configured.<ref name="readyboostJim Allchin">{{cite web
|url=http://blogs.msdn.com/tomarcher/archive/2006/04/14/576548.aspx
|title=ReadyBoost - Using Your USB Key to Speed Up Windows Vista
|year=] ]
|accessdate=2006-05-21
|author=Tom Archer
|work=Tom Archer's Blog
|publisher=Microsoft}}</ref>. ReadyBoost can also use spare RAM on other networked Vista PCs. <ref name="readyboostarcher">{{cite web
|url=http://hive.net/Member/blogs/the_insider/archive/2006/05/23/15378.aspx
|title=Jim Allchin
|year=] ]
|accessdate=2006-11-01
}}</ref>.
* '''ReadyDrive''' is the name Microsoft has given to its support for ]s, a new design of ] developed by ] and Microsoft. Hybrid drives incorporate ] into the drive's design, resulting in lower power needs, as the drive's spindles do not need to be activated for every write operation. Windows Vista can also make use of the NVRAM to increase the speed of booting and returning from hibernation.<ref name="performance">{{cite web |url=http://www.microsoft.com/windowsvista/features/foreveryone/performance.mspx
|title=Windows Vista: Performance
|year=2006
|accessdate=2006-04-30
|publisher=Microsoft
}}</ref>
* Windows Vista features prioritized I/O which allows developers to set application I/O priorities for read/write disk operations, similar to how currently application processes/threads can be assigned CPU priorities. <ref>{{cite web
|url=http://www.microsoft.com/whdc/driver/priorityio.mspx
|title=I/O Prioritization in Windows Vista
|year=] ]
|author=Microsoft
|work=Driver Fundamentals
|publisher=Windows Hardware Developer Central
|accessdate=2006-12-31}}</ref> I/O has been enhanced with I/O asynchronous cancellation and I/O scheduling based on thread priority. Background applications running in low priority I/O do not disturb foreground applications. Applications like Windows Defender, Automatic Disk Defragmenter and Windows Desktop Search (during indexing) already use this feature. Windows Media Player 11 also supports this technology to offer glitch-free multimedia playback.
*Delayed service start in Windows Vista allows services to start only when they are actually needed. The system will boot up much faster and perform tasks quicker than before.
*Services in Windows Vista have the capability of delaying the system shutdown in order to properly save data to the hard disk or finish current operations. Crashes and restart problems are drastically reduced since services are not terminated by a forced shutdown anymore.
*''Enable advanced performance'' option for hard disks: When enabled, the hard disk drive operates in write-back cache mode, in which all the data that gets written to the drive is first stored in the cache, and then later written to the disk. Both writes and reads are cached in this case. When disabled, the HDD operates in write-through cache mode, in which all data that gets written to the drive is immediately written to the disks and also stored in the cache. Writes are not cached, but reads are.

==Management and administration==

Windows Vista provides a large number of enhancements for local as well as remote management and administration. Control Panel has been refined by grouping related options into ''Categories'', much like Windows XP, but the available categories are more exhaustive. In addition, it also features ''Network Center'', ''Sync Center'' and other similar applets, which are centralized locations that deal exposing the usage and management options for specific tasks, such as ''Network Center'' deals with networking options and ''Sync Center'' deals with data synchronization. Control Panel also includes applets called ''Problem Reports and Solutions'', which are like Windows XP troubleshooters, only that the troubleshooting options that they provide actually depend on the actual problem they can identify.

===Installation and recovery===
]
The setup process for Windows Vista has been completely rewritten and is now image-based. Setup is now based on ] version 2.0, which, amongst other features, runs the entire setup process in a graphical environment, as opposed to the text-based environments of previous versions. Visually, the user interface resembles Windows Vista itself, using ClearType fonts and the Aero visual style, and enabling the use of a mouse. Prior to copying the setup image, partitions can be graphically resized.

The new ''Windows Recovery Environment'' (WinRE) detects and fixes startup related problems. It can be accessed by pressing F8 during startup. The system then boots into the WinRE interface and offers various tests as well as recovery and failure detection tools. WinRE automatically detects blue screen errors and registry damage and tries to repair the system and get it up and running quickly.

The ''']''' tools have been significantly expanded to take advantage of the new graphical setup environment. A "toolbox" is presented to the user, offering access to repair functions, ], a new memory diagnostic tool, access to CompletePC backup images, and access to a command prompt. Multiple command prompts can be spawned at once, and more command-line tools are available. Command prompts can be spawned at any time during setup by pressing Ctrl+F10.

Support for loading third-party disk drivers has improved. Whereas Windows XP only supported loading drivers from floppy disks while the setup environment is initially loading, Vista additionally supports loading drivers from USB and Firewire storage devices, and CDs and DVDs from within the main setup wizard.

Microsoft has aimed to reduce the amount of time setup takes to complete. Preview releases of Vista are now significantly faster for installation than Windows XP and can be installed in as little as 20 minutes.<ref></ref> This is especially notable considering that the Windows Vista install is more than three times the size of its predecessor.

Other improvements include automatically downloading and applying ]s at the end of the installation.

===Deployment===
Windows Vista is deployed using a hardware independent image, the ] (WIM). The image file contains the necessary bits of the Operating System, and its contents are copied ''as is'' to the target system. Other system specific software, such as device drivers and other applications, are installed and configured afterwards. This reduces the time taken for installation of Windows Vista.

Corporations can author their own image files (using the WIM format) which might include all the applications that the organization wants to deploy. Also multiple images can be kept in a single image file, to target multiple scenarios. This facility is used by Microsoft to include all editions of Windows Vista on the same disc<ref></ref>, and install the proper version based on the provided product key. In addition, initial configuration, such as locale settings, account names, etc. can be supplied in ''XML Answer Files'' to automate installation, see ''''''.

Microsoft provides a tool called ] to support creation of custom images, and edit images after they have been created. It can also be used to generate an image from a running installation, including all data and applications, for backup purposes. WIM images can also be controlled using the ''Windows System Image Manager'', which can be used to edit images and to create ] Answer Files for unattended installations.

Also included in Windows Vista is an improved version of the Files and Settings Transfer Wizard now known as ''Windows Easy Transfer'' which allows settings to be inherited from previous installations and ''User State Migration Tool 3.0'', to migrate user accounts during large automated deployments.

] is a deployment technology for "]" applications that enables self-updating Windows-based applications that can be installed and run with minimal user interaction.


== Management and administration ==
The '''ActiveX Installer Service''' is an optional component included with the Business, Enterprise and Ultimate editions that provides a method for network administrators in a domain to authorize the installation and upgrade of specific ActiveX controls while operating as a standard user. ActiveX components that have been listed in Group Policy can be installed without a User Account Control consent dialog being displayed.<ref name="activexinstallservice">{{cite web
{{main|Management features new to Windows Vista}}
|url=http://blogs.msdn.com/uac/archive/2006/06/14/631416.aspx
Windows Vista introduces new features and technologies that aim to assist and facilitate system management. Some notable changes include a ] for ]; a rewritten ]; enhanced ] functionality including per-application sessions; and the ], a new image-based deployment format. There is also a range of new ] settings for the new features.
|title=The ActiveX Installer Service
|author=Chris Corio
|date=]
|accessdate=2006-10-14
|work=UAC Blog
|publisher=MSDN Blogs
}}</ref>


== Graphics ==
===Diagnostics, monitoring and reporting===
Windows Vista includes a number of self-diagnostic features which help identify various problems and, if possible, suggest corrective actions. The event logging subsystem in Windows Vista also has been completely overhauled and rewritten around ] to allow applications to more precisely log events. Event logs can now be configured to be automatically forwarded to other persons. Event logs can also be remotely viewed from other computers. Custom views for events can be created, and events can also be associated with tasks, via the redesigned task scheduler. ] has also been rewritten to take advantage of these new features.


=== Desktop Window Manager ===
''Restart Manager'' reduces the number of reboots required after updates and installations of applications dynamically, by temporarily stopping and restarting affected services.<ref>{{cite web | url=http://msdn2.microsoft.com/en-us/library/aa373654.aspx | title=Restart Manager | author=Microsoft | publisher=Microsoft | work = MSDN Library}}</ref> Windows Vista can detect which applications or libraries have been changed and restart them individually without rebooting the entire system. ''Application Recovery'' enables applications to control what actions are taken on their behalf by the system when they fail or crash such as recovering unsaved data or documents, restarting the application, and diagnosing and reporting the problem using Windows Error Reporting.
{{main|Desktop Window Manager}}
The Desktop Window Manager is the new ] which handles the drawing of all content to the screen. Instead of windows drawing directly to the video card's memory buffers, contents are instead rendered to back-buffers (technically Direct3D surfaces), which are then arranged in the appropriate Z-order, then displayed to the user. This drawing method uses significantly more video memory than the traditional window-drawing method used in previous versions of Windows, which only required enough memory to contain the composite of all currently visible windows at any given time. With the entire contents of windows being stored in video memory, a user can move windows around the screen smoothly, without having "tearing" artifacts be visible while the operating system asks applications to redraw the newly visible parts of their windows. Other features new to Windows Vista such as live thumbnail window previews and Flip 3D are implemented through the DWM.


Users need to have a ] 9 capable video card to be able to use the Desktop Window Manager. Machines that can't use the DWM fall back to a "Basic" theme, and use screen drawing methods similar to Windows XP.
Using ''System Resource Manager'', administrators can control how much resource a process or a user can use. A ''Process Matching Criteria'' can be set, which is be defined by the name, type or owner of the process, and specifies the restrictions that are to be enforced. Whenever a process matches the criteria set, the restrictions are applied on the process. Restrictions that can be applied include the CPU time and bandwidth that it can use, number of processors it can be run on, and memory allocated to it. Restrictions can be set to be imposed on certain dates as well. In addition, network bandwidth can be controlled using Quality of Service settings and disk usage can be configured using NTFS quotas.


Desktop Window Manager is included in all editions of Windows Vista except the Starter edition.<ref name="WVGPRevisions"/>
New tools under ''Computer Management'' to allow a user to visually monitor CPU, disk, network, and memory activity over a period of time, including exactly which applications are consuming these resources. Windows Task Manager also presents more detailed system information and monitoring. Disk Management has been improved to allow the creation and the resizing of disk partitions without any data loss.


===Remote management=== === DirectX ===
{{main|Direct3D|DirectX Graphics Infrastructure}}
] incorporates support for application-level remoting, improved security (] 1.0), support for connections via an SSL gateway, improved remoting of devices, support for ] remoting including support for remoting of Windows Presentation Foundation applications, WMI scripting, 32-bit color support, dual-monitor support and more.
Windows Vista includes Direct3D 10, which adds scheduling and memory virtualization capabilities to the Windows graphics subsystem, as well as support for unified ]s, geometry shaders, and ]s. Significant is the elimination of "capability bits" of previous versions of Direct3D, which previously were used to indicate which features were active on the graphics hardware; instead, Direct3D 10 defines a minimum standard of hardware capabilities that must be supported for a system to be regarded as compatible with the new infrastructure. Microsoft's goal with this design was to create an environment for developers, designers, and gamers that would assure them that their input would be rendered exactly the same across all compatible graphics cards.


Direct3D 10 is able to display certain graphics up to eight times more quickly than Direct3D 9 because of the new ] (WDDM) and incorporates Microsoft's ] 4.0. However, Direct3D 10 is not backward compatible with previous versions; the same game will not be compatible with both Direct3D 10 ''and'' Direct3D 9 or earlier, which means that developers who wish to use Direct3D 10 and provide support for older versions of Windows would need to create separate versions of the same game in order to target both Windows Vista and earlier versions. Windows Vista does, however, contain a backward compatible implementation of Direct3D 9. Direct3D 10 functionality also requires the WDDM and new graphics hardware, which will allow the hardware to be pre-emptively multithreaded—to allow multiple threads to use the GPU in turns—and provide paging operations to graphics memory.
'''Remote Assistance''', which helps in troubleshooting remotely, is now a full-fledged standalone application and does not use the Help and Support Center or Windows Messenger. Two administrators can connect to a remote computer simultaneously. Also, a session automatically reconnects after restarting the computer. It also supports session pausing, built-in diagnostics, chat and file transfer and XML-based logging. It has been reworked to use less bandwidth for low-speed connections. ] traversals are also supported, so a session can be established even if the user is behind a NAT device. However, unlike ]'s Remote Assistance, it is not possible now to communicate verbally.


Direct3D 9 in Windows Vista is called Direct3D 9Ex and also uses the WDDM, which allows Direct3D applications to access new features available in Windows Vista including advanced gamma functions, cross-process shared surfaces, device removal management, managed graphics memory, prioritization of resources, and text anti-aliasing.
Windows Vista also includes ''Windows Remote Management'' (WinRM), which is Microsoft’s implementation of WS-Management standard, and allows Windows Vista to be easily managed, remotely. WinRM, along with compatible tools, allows administrators to remotely run management scripts. A WinRM session needs to be authenticated to minimize security risks.


=== DirectX Video Acceleration 2.0 ===
===System tools===
{{main|Media Foundation}}
* ''']''' (formerly Windows Performance Rating), a built-in benchmarking tool which analyzes the different subsystems (graphics, memory, etc), and uses the results to allow for comparison to other Windows Vista systems, and for software optimizations. The optimizations can be made by both Windows and third-party software.<ref name="winsat">{{cite web
Windows Vista introduces DirectX Video Acceleration (DXVA) 2.0 which enhances the implementation of the video pipeline and adds a host of other ], including a Capture DDI for video capture. The DDIs it shares with DXVA 1.0 are also enhanced with support for hardware acceleration of more operations. Also, the DDI functions are directly available to callers and need not be mediated by the video renderer.<ref name="new">{{cite web | url = http://msdn2.microsoft.com/en-us/library/ms788119.aspx | title = What's New in DirectShow | work = ] | publisher=] | accessdate = 2007-10-24}}</ref> As such, pipelines for simply decoding the media (without rendering) or post-processing and rendering (without decoding) can also be created; these features require support for the WDDM.
|url=http://download.microsoft.com/download/9/8/f/98f3fe47-dfc3-4e74-92a3-088782200fe7/TWAR05002_WinHEC05.ppt
|title=System Performance Assessment Tools for Windows Longhorn
|year=2005
|accessdate=2006-04-13
|last=Russell
|first=Richard
|work=WinHEC 2005 presentations
|publisher=Microsoft
}} (] presentation)</ref>
* '''Windows Backup''' (code-named SafeDocs) allowing automatic backup of files, recovery of specific files and folders, recovery of specific file types, or recovery of all files. The entire disk can be backed up to a CompletePC image and restored when required. Backups are created in Virtual PC format and therefore can be mounted using Virtual PC.
* ]]] ''']''' has been revised, and now runs completely as a control panel application, not as a web application as in prior versions of Windows.
* ''']''' is more proactive at creating useful restore points. Restore points are now "volume-level", meaning that performing a restore will capture the state of an entire system at a point in time. These can also be restored using the ] console when booting from the Vista DVD, and an "undo" restore point can be created prior to a restore, in case a user wishes to return to the pre-restored state.
* '''] 4.0''' (MSI 4.0) with support for features such as ], Restart Manager, and ].
* '''Problem Reports and Solutions''', a new control panel which allows users to see previously sent problems and any solutions or additional information that is available.
* ''']''' has a new "Services" tab which gives access to the list of all Windows services, and offers the ability to start and stop any service as well as enable/disable the UAC file and registry virtualization of a process. Additionally, file properties, the full path and command line of started processes, and DEP status of processes can be viewed.
* '''Disk Defragmenter''' in Windows Vista is configured to automatically defragment the hard drive on a regular basis. The user interface has been simplified, with the color graph being removed entirely. Chunks of data over 64MB in size will not be defragmented; Microsoft has stated that this is because there is no discernible performance benefit in doing so.<ref>{{cite web
|url=http://blogs.technet.com/filecab/articles/440717.aspx
|title=Disk Defragmenter FAQ
|work=The Filing Cabinet
|publisher=MSDN Blogs
|year=] ]
|accessdate=2006-07-17
}}</ref> Partitions (volumes) can be resized before starting Windows Vista setup or after installation through Disk Management. If you wish to have more control over the defragmentation process in Vista, you will have to use the command line utlity, defrag. <ref>{{cite web
|url=http://www.windowsvistauserguide.com/disk_defragmenter.htm
|title=Disk Defragmenter
|work=User Guide
|publisher=Windows Vista User Guide
|year=] ]
|accessdate=2007-01-27
}}</ref>This utility can be used to defragment specific volumes and to just analyze volumes as the defragmenter would in Windows XP.


Windows Vista also introduces a new video renderer, available as both a ] component and a ] filter, called the Enhanced Video Renderer (EVR).<ref name="EVR">{{cite web | url=http://msdn.microsoft.com/en-us/library/ms694916.aspx | title=Enhanced Video Renderer | work=] | publisher=Microsoft | accessdate = 26 November 2014}}</ref> EVR is designed to work with ].
===Management Console===
]
Windows Vista also includes ] (MMC), which includes several enhancements, including support for writing .NET snap-ins using ] and running multiple tasks in parallel. In addition, snap-ins present their UI in a different thread than in which the operation is run, thus keeping the snap-in responsive, even when it is doing a computationally intensive task. The new MMC interface includes support for better graphics and as well as features a ''task pane'' that shows actions available for a snap-in, when it is selected. Windows Vista also includes several new as well as upgraded snap-ins, such as ''Diagnostic Console'', that has various tools for tuning system performance, as well as shows system statistics such as performance of CPU, disks, network, memory and other resources, in a graphical manner, in the ''Resource View''. The ''Reliability Monitor'' tracks applications and driver installations, along with the date they were installed on, and by using system reliability statistics from ''Reliability Analysis Components'', presents a graphical view of the variation in system reliability and stability. It also includes snap-ins for configuration of task scheduler and Windows firewall. ''Print Management'' enables centralized installation and management of all printers in an organization. It allows installation of network-attached printers to a group of clients simultaneously, and provides continually updated status information for the printers and print servers. It also supports finding printers needing operator attention by filtering the display of printers based on error conditions, such as out of paper, and can also send e-mail notifications or run scripts when a printer encounters the error condition.


DXVA 2.0 supports only ] as the video renderer on Windows Vista. DXVA integrates with ] and allows DXVA pipelines to be exposed as ''Media Foundation Transforms'' (''MFTs''). Even decoder pipelines or post-processing pipelines can be exposed as MFTs, which can be used by the ] topology loader to create a full media playback pipeline. DXVA 1.0 is emulated using DXVA 2.0.
===Group policy===
Windows Vista includes around 2400 group policy settings<ref></ref>, which lets administrators specify settings for groups of computers, especially in a domain. Group policy can be set and edited via the Group Policy Management Console (GPMC) is provided as a MMC snap-in, or by using the Group Policy editor object. It uses a new XML based policy definition file format, known as ADMX. ADMX files contain the configuration settings for individual Group Policy Objects (GPO). For domain based GPOs, the ADMX files can be centrally stored, and all computers on the domain will retrieve them to configure themselves, using the ''File Replication Service'', which is used to replicate files on a configured system from a remote location. The Group Policy service is no longer attached with the Winlogon service, rather it runs as a service on its own. Group Policy event message are now logged in the system event log. Group Policy objects in Windows Vista can also be applied on a per-user basis. Group Policy uses ''Network Location Awareness'' to update the configuration based on changes in network configuration.


=== Imaging ===
Windows Vista includes many new Group Policy settings, most of which deal with security settings. The available GP settings are grouped by categories. The different categories include settings on Power Management, device installations, security settings, Internet Explorer settings, and printer settings, among others. GP settings also need to be used to enable two way communication filtering in Windows Vista firewall, which by default enables only incoming data filtering. Printer settings can be used to install printers based on the network location. Whenever the user connects to a different network, the available printers are updated for the new network. GP settings specify which printer is available on which network. Also, printer settings can be used to allow standard users to install printers. Group Policy can also be used for specifying Quality of Service (QoS) settings. Device installation settings can be used to prevent users from connecting external storage devices, as a means to prevent data theft.
{{main|Windows Imaging Component|HD Photo}}
] (WIC) is a new extensible imaging framework that allows applications supporting the framework to automatically get support of installed codecs for ]s. It was later ported back to ].


] applications also automatically support the installed image codecs. Developers can write their own image codecs for their specific image file formats. Windows Vista ships with the ], ], ], ], ], and ] codecs. Codecs for ] image formats used generally by high-end digital cameras are also supported in this manner. ] and ] are based on this new framework and can thus view and organize images in any format for which the necessary codecs are installed.
===Task Scheduler===
]
The redesigned task scheduler can be used to automate management and configuration tasks. In addition to running tasks at predefined times, task scheduler can be configured to run tasks when specific events occur. A task can also be configured to start only on multiple triggers. Such a task starts only when all the triggering events occur. Also, several tasks that are triggered by the same event can be configured to run either simultaneously or in a pre-determined sequence. Tasks can also be configured to run based on system status such as being idle for a pre-configured amount of time, or startup, logoff, or other triggers. Further customization to the tasks can also be added, such as delaying a task to start sometime after the triggering event has occurred, or repeat until some other event occurs. Even actions that need to be done if a task fails can also be configured. Tasks can also be created using scripts, programmatically. Task scheduler keeps a log of all execution details of all the tasks.
<ref name="taskscheduler">{{cite web
|url=http://www.microsoft.com/technet/windowsvista/mgmntops/taskschd.mspx
|title=Windows Vista Task Scheduler
|year=] ]
|accessdate=2006-04-24
|publisher=Microsoft TechNet
}}</ref>. Other features of Task Scheduler include:
* Ability to schedule tasks to be executed when a particular event is logged to an event log.
* A number of new conditions and filters.
* New security features, including using Windows Vista's new Credentials Manager to store passwords so that they cannot be found easily, and scheduled tasks are executed in their own session, instead of the same session as system services or the current user.
* The ability to chain a series of actions together, instead of having to create multiple scheduled tasks.
* Ability to wake up a machine remotely or using BIOS timer from sleep or hibernation to execute a scheduled task or run a previously scheduled task after a machine gets turned on.
* A completely new user interface based on Management Console.
* The history of executed scheduled tasks can be reviewed.
* The scheduled tasks API is now fully available to scripting languages.


] (previously known as Windows Media Photo) is a new photographic still graphics file format that supports features such as ], ] as well as ], up to 32-] ] or ] representation, ], ], ] and n-channel ]s, ] ], embedded ] color profiles, multiple images per file and support for ] and ] ] formats. It is the preferred image format for ] documents.<ref>{{cite web|title=HD Photo Specification Download|url=http://msdn.microsoft.com/en-us/windows/hardware/gg463400.aspx|website=]|publisher=]|date=2 March 2010}}</ref>
===Command-line tools===
New command-line tools in Windows Vista include:
* '''mklink''' &mdash; create, modify and delete ], ]s, and ]s
* '''bcdedit''' &mdash; create, delete, and reorder the bootloader (boot.ini is no longer used)
* ''']''' &mdash; the next version of xcopy with additional features


=== Color management ===
Updates to existing command-line tools:
{{main|Windows Color System}}
* '''diskpart''' has been expanded to support hard disks with the ], and a new "shrink" command has been added which facilitates shrinking a pre-existing NTFS partition.
Windows Vista features ''Windows Color System (WCS)'', a platform for ].<ref>{{cite web|title=Windows Color System|url=http://msdn.microsoft.com/en-us/library/windows/desktop/dd372446%28v=vs.85%29.aspx|website=]|publisher=]}}</ref> Its goal is to obtain color consistency across various software and hardware including cameras, monitors, printers, and scanners. Different devices interpret the same colors differently, according to their software and hardware configurations. As a result, they must be properly calibrated to reproduce colors consistently across different devices. WCS aims to make this process of color calibration automatic and transparent, as an evolution of ICC Color Profiles.


Windows Color System is based on a completely new ''Color Infrastructure and Translation Engine'' (CITE). It is backed up by a new color processing pipeline that supports bit-depths more than 32 bits per pixel, multiple color channels (more than 3), alternative color spaces and high-dynamic-range coloring, using a technology named ''Kyuanos'' developed by ].<ref>{{cite web|last1=Reuveni|first1=Noam|title=Windows Vista to use Canon Color Management|url=http://cameras.reviewed.com/content/Windows-Vista-to-use-Canon-Color-Management|website=Reviewed.com Cameras|date=13 September 2005|access-date=26 November 2014|archive-url=https://archive.today/20141126111947/http://cameras.reviewed.com/content/Windows-Vista-to-use-Canon-Color-Management|archive-date=26 November 2014|url-status=dead}}</ref> The color processing pipeline allows device developers to add their own ] mapping algorithm into the pipeline to customize the color response of the device. The new pipeline also uses floating point calculations to minimize round-off losses, which are inherent in integer processing. Once the color pipeline finishes processing the colors, the CITE engine applies a ''color transform'' according to a color profile, specific to a device to ensure the output color matches to what is expected.
''']''' has been renamed "Subsystem for UNIX-based Applications", and is included with the Enterprise and Ultimate editions of Windows Vista. ] (NFS) client support is also included.


WCS features explicit support for LCD as well as CRT monitors, projectors, printers, and other imaging devices and provides customized support for each. WCS uses color profiles according to the CIE Color Appearance Model recommendation (]), defined using XML, to define how the color representation actually translates to a visible color. ] V4 color profiles are also supported. ] and Photo Viewer, ], the ] format, ] print path and XPS documents all support color management.
===Scripting===
Windows Vista enhances the opportunities for scripting as well. ] classes expose all controllable features of the operating system, and can be accessed from scripting languages. In addition, DHTML coupled with scripting languages are used to create desktop gadgets, so gadgets can even be created for configuration of various aspects of the system. It is also fully compatible with ], an object-oriented command-line shell, released by ], but not included with ].


== Mobile computing ==
==Programmability==
Significant changes have been made for mobile computing with Windows Vista.
===.NET Framework 3.0===
{{main|.NET Framework 3.0}}


=== Pen features ===
Windows Vista is the first client version of Windows to ship with the ]. Specifically, it includes .NET Framework 2.0 and ] (previously known as WinFX) but not version 1.0 or 1.1.{{fact}} The .NET Framework is a set of ] ] that is slated to succeed ]. The Win32 API will still be present in Windows Vista, but will not give direct access to all the new functionality introduced with the ]. In addition, .NET Framework is intended to give programmers easier access to the functionality present in Windows itself.


==== Cursors and cursor feedback ====
.NET Framework 3.0 includes APIs such as ], ], ], among others, and adds four core frameworks to the .NET Framework:
Windows Vista introduces cursors for pens, with a pen cursor appearing at all times to show where a tap will be performed while users hover over the screen with a pen. Cursors for tap, double tap, and hold operations visually indicate specific events: a subtle ring appears after a tap; two subtle rings appear after a double tap; and hold operations display a chord that will form a circle to indicate that users can release the pen to perform the equivalent of a secondary mouse button press. A circle appears on the screen when users press a pen button to inform them of a successful button press.<ref name="WindowsVistaPenAndTouch">{{cite web |url=https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ms702418(v=vs.85) |title=Pen and Touch Input in Windows Vista |date=February 8, 2011 |publisher=] |work=] |access-date=January 20, 2021}}</ref>
*] (WPF).
*] (WCF).
*] (WF).
*].


==== ''Flicks'' and other gestures ====
Despite its name, .NET Framework 3.0 runs on the version 2.0 of the ], as already used by .NET Framework 2.0.
''Flicks'' are gestures allowing users to stroke the pen in a certain direction to perform a specific action. Flicking upward and downward perform scroll operations with inertia (physics and weight are simulated, with the scroll distance proportional to the pressure of the pen), while flicking leftward or rightward navigates back and forth.<ref name="FlicksGestures">{{cite web |url=https://docs.microsoft.com/en-us/windows/win32/tablet/flicks-gestures |title=Flicks, Gestures |date=May 31, 2018 |publisher=] |work=] |access-date=January 20, 2021}}</ref> Flicks are exposed as two categories: ''Navigational'' (Back, Forward, Page Up, and Page Down) and ''Editing'' (Copy, Paste, Delete, Undo) and can be performed in the eight major compass directions or configured to perform custom actions.<ref name="IntoTheFuture">{{cite web |last1=Whitney |first1=Ellen |last2=Egger |first2=Markus |title=Into the Future |date=2005 |url=http://www.codemag.com/Article/0512131 |website=Code Magazine |publisher=EPS Software |accessdate=January 3, 2021}}</ref> Pen panning allows users to drag pages upward or downward in Internet Explorer 7 and Microsoft Office 2007.


==== Tablet PC Input Panel improvements ====
====WPF====
The Tablet PC Input Panel of Windows XP Tablet PC Edition is updated to support ] in address bars, context disambiguation, and handwriting personalization. Context determines the user's intent when writing: in an address bar, handwritten text is automatically identified as a URL, but the same text is identified as prose when written in a body of text. Password fields selected with the pen now display the ] instead of the Tablet PC Input Panel to prevent observers from viewing handwritten passwords. The recognizer can now identify and adapt to specific handwriting, with an optional ''Automatic Learning'' feature improving recognition accuracy on an ongoing basis through regular use; users can also manually correct characters, words, or submit handwritten ink samples, and a training interface allows users to practice with sentences.<ref name="IntoTheFuture"/> The recognizer also uses ''harvesting'' to analyzes users' corpus and disambiguate based on context and terminology.<ref name="ThurrottAllchin">{{cite web |url=http://www.itprotoday.com/jim-allchin-talks-windows-vista |title=Jim Allchin Talks Windows Vista |last=Thurrott |first=Paul |date=October 6, 2010 |publisher=] |work=ITPro Today |archive-url=https://web.archive.org/web/20180328102911/http://www.itprotoday.com/jim-allchin-talks-windows-vista |archive-date=March 28, 2018 |access-date=May 15, 2020}}</ref> An optional data collection feature allows handwritten text samples to be sent to Microsoft to improve handwriting recognition. The Tablet PC Input Panel itself can now be resized, and it supports ''scratch-out'' gestures with which whereby users can quickly delete a word or phrase by scribbling instead of erasing with the back of a pen.<ref name="IntoTheFuture"/>
] (codenamed Avalon) is the overhaul of the graphical subsystem in Windows and the flagship API for ] and ] ], ] and ] graphics (]), fixed and adaptive documents (]), advanced ], ] (]), data binding, audio and video in ]. WPF enables richer control, design, and development of the visual aspects of Windows programs. Based on DirectX, it renders all graphics using ]. Routing the graphics through Direct3D allows Windows to offload graphics tasks to the ], reducing the workload on the computer's ]. This capability is used by the ] to make the desktop, all windows and all other shell elements into 3D surfaces. WPF applications can be deployed on the desktop or hosted in a web browser (]).


==== Touch input ====
The 3D capabilities in WPF are limited compared to what's available in Direct3D. However, WPF provides tighter integration with other features like ] (UI), documents, and media. This makes it possible to have 3D UI, 3D documents, and 3D media. A set of built-in controls is provided as part of WPF, containing items such as button, menu, and list box controls. WPF provides the ability to perform control composition, where a control can contain any other control or layout. WPF also has a built-in set of data services to enable application developers to bind data to the controls.
There is intrinsic support for single ]-based interaction in addition to support for ]s;<ref name="IntoTheFuture"/> its inclusion in Windows Vista is the first time intrinsic support is available to Windows.<ref name="ThurrottAllchin"/> A new, optional ''touch pointer'' interface simulates a computer mouse by displaying a two-button computer mouse on the screen, which users can drag to move the mouse cursor or touch its buttons to perform primary or secondary mouse click operations, especially where targets are too small to comfortably touch with a finger. A ''panning hand'' feature of Internet Explorer 7 allows users to scroll webpages with a finger.<ref name="WindowsVistaPenAndTouch"/> Flick gestures available to pens can also be used with fingers.<ref name="WVPG"/>


==== Windows Explorer checkboxes ====
Images are supported using the Windows Imaging Component. ] ] is supported using ]. This provides for sub-pixel positioning, natural advance widths and Y-direction anti-aliasing. The text engine even supports spell checking. Advanced ] font features such as ligatures, old-style numerals, swash variants, fractions, superscript and subscript, small capitalization, glyph substitution, multiple baselines, contextual and stylistic alternates (kerning), line-level justification, ruby characters, and so forth are also supported. OpenType type 2 fonts (]) are supported. Video cards that support Direct3D 10 will cache fonts in video memory and perform all ClearType text rendering in hardware. However, ClearType sub-pixel rendering (anti-aliasing) cannot be turned off optionally in WPF applications. <ref> </ref> Lastly, animated text is also supported; this refers to animated glyphs, as well as real-time changes in position, size, color, and opacity of the text.
Checkboxes appear alongside files in Windows Explorer on a tablet PC so that users can more easily select and manage files with a pen, which is useful especially on tablets without a keyboard where holding the {{keypress|CTRL}} key or the {{keypress|SHIFT}} key to select multiple files is not possible.<ref name="WindowsVistaPenAndTouch"/> Checkbox targets in Windows Explorer also extend beyond the checkboxes themselves to facilitate the selection of multiple files with a pen.<ref name="DirectManipulation">{{cite web |url=https://docs.microsoft.com/en-us/previous-versions/windows/desktop/ms698539(v=vs.85) |title=Designing for Direct Manipulation |date=February 8, 2011 |publisher=] |work=] |access-date=January 20, 2021}}</ref>


=== External display improvements ===
For media, WPF supports any audio and video formats which Windows Media Player can play. In addition, WPF supports time-based ]s, in contrast to the frame-based approach. This delinks the speed of the animation from how slow or fast the system is performing.
Windows Vista aims to simplify the detection, configuration, and installation of external displays by introducing a standardized setup procedure and interface with the new WDDM, which enables hot plug detection and alerts the new '''Transient Multimon Manager''' ('''TMM''') for external display configuration when one is connected. In previous versions of Windows, installation routines varied due to hardware configurations such as function keys, manufacturer requirements, and manufacturer-specific interfaces.<ref name="WDDM">{{cite web |url=https://docs.microsoft.com/en-us/previous-versions/dotnet/articles/aa480220(v=msdn.10) |title=Windows Vista Display Driver Model |date=July 2006 |publisher=] |website=] |accessdate=February 5, 2021}}</ref><ref name="MobilePCExtensibility">{{cite web |url=http://download.microsoft.com/download/9/8/f/98f3fe47-dfc3-4e74-92a3-088782200fe7/TWDT05007_WinHEC05.ppt |title=Mobile PC Extensibility |last=Lin |first=Yu-Khan |date=2005 |publisher=] |format=PPT |accessdate=November 22, 2015 |archive-url=https://web.archive.org/web/20140908110015/http://download.microsoft.com/download/9/8/f/98f3fe47-dfc3-4e74-92a3-088782200fe7/TWDT05007_WinHEC05.ppt |archive-date=September 8, 2014}}</ref> The TMM also saves user preferences for external displays so these are automatically restored when the same display is reconnected at some different time or location. The improvements intend to enable an experience that provides the ease of use of ] peripherals.<ref name="MobilePCExtensibility"/><ref name="WDDM"/><ref name="WindowsVistaMobilePCUX">{{cite web |url=https://msdn.microsoft.com/en-us/library/ms698557%28v=vs.85%29.aspx |title=Supporting Multiple-Display Environments |author=] |work=] |accessdate=November 20, 2015}}</ref>


Windows Vista also allows applications to respond to changing monitor environments. When a secondary display with an active window is disconnected, for example, open windows on the secondary display will be moved back to the primary display so that they remain visible.<ref name="WindowsVistaMobilePCUX"/><ref name="TheDisplayAwareApplication">{{cite web |url=https://msdn.microsoft.com/en-us/library/ms695534%28v=vs.85%29.aspx |title=The Display-Aware Application |author=] |work=] |accessdate=November 22, 2015}}</ref>
WPF uses eXtensible Application Markup Language (]), which is a variant of ], intended for use in developing user interfaces. Using XAML to develop user interfaces also allows for separation of model and view. In XAML, every element maps onto a class in the underlying API, and the attributes are set as properties on the instantiated classes. All elements of WPF may also be coded in a .NET language such as C#. The XAML code is ultimately compiled into a managed assembly in the same way all .NET languages are, which means that the use of XAML for development does not incur a performance cost.


====WCF==== ==== Network Projection ====
Windows Vista introduces a new and standardized setup procedure for the detection and connection of projectors.<ref name="SmartMobility">{{cite web|url=http://blogs.msdn.com/b/ajaiman/archive/2007/03/01/smart-mobility.aspx |title=Smart Mobility |last=Jaiman |first=Ashish |date=March 1, 2007 |publisher=] |work=MSDN Blogs |accessdate=December 11, 2015 |archiveurl=https://web.archive.org/web/20160216054507/http://blogs.msdn.com/b/ajaiman/archive/2007/03/01/smart-mobility.aspx |archivedate=February 16, 2016 }}</ref> Networked projectors can discovered automatically or users can manually enter addresses of the projectors to which Windows Vista should connect.<ref name="NetworkPresentation">{{cite web |url=http://windows.microsoft.com/en-us/windows-vista/Giving-a-presentation-over-a-network?099fbfa0 |title=Giving a presentation over a network |author=] |work=Windows How-to |accessdate=December 11, 2015}}</ref> Windows Vista automatically surpresses all notifications and ] during a presentation; users can also change backgrounds, screensavers, and volumes, while preferences can by saved to specific displays and restored when the display is reconnected.<ref name="WVUnleashed">{{cite book |url=https://books.google.com/books?id=WOxbdlfOVasC&q=Windows+Vista+%22Presentation+Settings%22&pg=PA257 |title=Microsoft Windows Vista Unleashed |last=McFedries |first=Paul |date=2008 |page=257 |publisher=] |isbn=978-0-672-33013-1 |access-date=December 11, 2015}}</ref> ] simplifies installation and management of networked devices.<ref name="WebServicesVision">{{cite web |url=http://download.microsoft.com/download/9/8/f/98f3fe47-dfc3-4e74-92a3-088782200fe7/TWMO05005_WinHEC05.ppt |title=Web Services for Devices: The .NET Vision Realized |last=Williams |first=Rob |date=2005 |publisher=] |format=PPT |accessdate=January 5, 2016 |archive-url=https://web.archive.org/web/20140908110130/http://download.microsoft.com/download/9/8/f/98f3fe47-dfc3-4e74-92a3-088782200fe7/twmo05005_winhec05.ppt |archive-date=September 8, 2014}}</ref> Windows Vista ] enhances network projection by temporarily resizing the desktop to accommodate custom projector resolutions.<ref name="TechNetNotableSP1">{{cite web |url=http://technet2.microsoft.com/WindowsVista/en/library/005f921e-f706-401e-abb5-eec42ea0a03e1033.mspx?mfr=true |title=Notable Changes in Vista Service Pack 1 |date=2008 |publisher=] |url-status=dead |archive-url=https://web.archive.org/web/20080503040732/http://technet2.microsoft.com/WindowsVista/en/library/005f921e-f706-401e-abb5-eec42ea0a03e1033.mspx?mfr=true |archive-date=May 3, 2008 |accessdate=January 6, 2021}}</ref>
] (codenamed Indigo) is a new communication subsystem to enable applications, in one machine or across multiple machines connected by a network, to communicate. WCF programming model unifies Web Services, .NET Remoting, Distributed Transactions, and Message Queues into a single ] model for ]. It provides a single API for inter-process communication in a local machine, LAN, or over the ]. WCF runs in a sandbox and provides the enhanced security model all .NET applications provide.


=== Power management ===
WCF uses the ], where the distributed applications provide some service, and the clients contact these processes to consume the services. A client can consume service from more than one service; similarly a service can provide service to more than one client. Services expose an interface, defined in ], to which any WCF client can connect to, irrespective of which platform the server was designed in.


==== Changes to power schemes ====
WCF uses ] messages for communication between two processes; thereby making WCF based applications interoperable with any other process that communicates via SOAP messages. When a WCF process communicates with a non-WCF process, XML based encoding is used for the SOAP messages but when it communicates with another WCF process, the SOAP messages are encoded in an optimized binary format, to optimize the communication. Both the encodings conform to the data structure of the SOAP format, called Infoset.
Previous versions of Windows included six different power schemes.<ref name="VistaAnswerZDNet">{{cite web |url=https://www.zdnet.com/article/vistas-answer-to-pc-power-woes/ |title=Vista's answer to PC power woes |last=Fried |first=Ina |authorlink=Ina Fried |date=August 25, 2005 |publisher=] |work=] |access-date=December 19, 2015}}</ref> Windows Vista aims to simplify power management by presenting concise names for power schemes and by reducing the number of default schemes to the following three schemes: '''Balanced''', which is enabled by default and adjusts performance and power consumption based on user interaction; '''Power Saver''', which reduces performance by favoring energy efficiency by disabling desktop composition when on battery life, reducing display brightness, processor performance, and the time until the screen is dimmed or the time until sleep; and '''Maximum Performance''', which favors performance regardless of user activity.<ref name="VistaAnswerZDNet"/><ref name="IntegratingWindowsVistaPM">{{cite web |url=http://download.microsoft.com/download/f/0/5/f05a42ce-575b-4c60-82d6-208d3754b2d6/integrating-with-windowspowermgmt.ppt |title=Integrating Drivers and Applications with Windows Power Management |last=Stemen |first=Pat |date=2006 |publisher=] |format=PPT |accessdate=November 3, 2015}}</ref>


Microsoft said these changes are a result of confusion caused by schemes in previous versions of Windows: power schemes were incomprehensible, indiscoverable, and numerous, which confused and intimidated users, who would often select a specific scheme to conserve battery life, for example, which would instead maximize performance at the expense of battery life.<ref name="LonghornACPI">{{cite web |url=http://download.microsoft.com/download/1/8/f/18f8cee2-0b64-41f2-893d-a6f2295b40c8/TW04080_WINHEC2004.ppt |title=Windows Longhorn ACPI and Power Management - Part 1 |last=Marshall |first=Allen |date=2004 |format=PPT |publisher=] |archiveurl=https://web.archive.org/web/20040609090303/http://download.microsoft.com/download/1/8/f/18f8cee2-0b64-41f2-893d-a6f2295b40c8/TW04080_WINHEC2004.ppt |archivedate=June 9, 2004 |accessdate=August 4, 2015}}</ref>
====WF====
] is a Microsoft technology for defining, executing and managing ]s. This technology is part of ] 3.0 and therefore targeted primarily for the Windows Vista operating system. The ] runtime components provide common facilities for running and managing the workflows and can be hosted in any CLR application domain.


Power schemes are now ]s, and users can now create, export, or import schemes. Schemes change based on user context — when a PC is plugged in, it can use High Performance, but when it is unplugged, it can automatically switch to Power Saver. Applications can now register to be informed of changes to power schemes to scale back features (such as graphical details or network polls) so that bandwidth and/or battery life is preserved.<ref name="IntegratingWindowsVistaPM"/>
Workflows comprise 'activities'. Developers can write their own domain-specific activities and then use them in workflows. Windows Workflow Foundation also provides a set of general-purpose 'activities' that cover several control flow constructs. It also includes a visual workflow designer. The workflow designer can be used within Visual Studio 2005, including integration with the Visual Studio project system and debugger.


==== Granular power option configuration options ====
====Windows CardSpace====
Windows Vista introduces many new granular control policies for power schemes that were unavailable in previous versions of Windows. Users can change CPU cooling and CPU state options, idle timers for operating system events, network adapter settings, ] link state settings, and USB selective suspension options.<ref name="WindowsAdvancedPowerOptions">{{cite web |url=http://www.laptopmag.com/articles/windows-advanced-power-options-explained |title=Windows Advanced Power Options Explained |last=Bradford |first=K.T. |date=July 5, 2010 |publisher=] |work=Laptop Mag |accessdate=November 28, 2015}}</ref> USB selective suspension additionally is supported among a wider range of class drivers than in previous Windows versions, with support for Bluetooth classes, portable devices, and video classes.<ref name="MobileConnectivityStrategy">{{cite web |url=http://download.microsoft.com/download/8/6/A/86A97515-8AF4-4CA6-B516-CDA1139B8D93/CON-T537_en.pptx |title=USB Technology Update And Windows Connectivity Strategy |last=Matichuk |first=Chris |date=2008 |format=PPT |publisher=] |archiveurl=https://web.archive.org/web/20151105015559/http://download.microsoft.com/download/8/6/A/86A97515-8AF4-4CA6-B516-CDA1139B8D93/CON-T537_en.pptx |archivedate=November 5, 2015 |accessdate=November 4, 2015}}</ref> Windows Vista also includes new power options for indexing items, playing video, and streaming media; users can prioritize battery life or efficiency of any of the aforementioned activities.<ref name="WindowsAdvancedPowerOptions"/>
] (codenamed InfoCard), a part of .NET Framework 3.0, is an implementation of Identity Metasystem, which centralizes acquiring, usage and management of digital identity. A digital identity is represented as logical ''Security Tokens'', that comprise of one or more ''Claims'', which provide information about different aspects of the identity, such as name, address etc. Any identity system centers around three entities &mdash; the ''User'' who is to be identified, an ''Identity Provider'' who provides identifying information regarding the ''User'', and ''Relying Party'' who uses the identity to authenticate the user. An ''Identity Provider'' may be services like ], or even the user who provides an authentication password, or biometric authentication data.


Windows Vista SP1 introduces the ability for the operating system to turn off periodic VSync interrupt counting of CPU cycles when the screen is not being refreshed from new graphics or mouse activity, which can result in significant energy savings.<ref name="VSync Control">{{cite web |url=http://msdn.microsoft.com/en-us/library/ff569520%28VS.85%29.aspx |title=Saving Energy with VSync Control |author=] |work=] |accessdate=November 4, 2015}}</ref>
A ''Relying Party'' issues a request to an application for an identity, by means of a ''Policy'' that states what ''Claims'' it needs and what will be the physical representation of the security token. The application then passes on the request to Windows CardSpace, which then contacts a suitable ''Identity Provider'' and retrieves the ''identity''. It then provides the application with the ''identity'' along with information on how to use it.


==== Sleep ====
Windows CardSpace also keeps a track of all ''identities'' used, and represents them as visually identifiable virtual cards, accessible to the user from a centralized location. Whenever an application requests any identity, Windows CardSpace informs the user about which identity is being used and needs confirmation before it provides the requestor with the identity.
Sleep is the default power suspension state (instead of shut down) for ]s and mobile PCs such as ]s<ref name="VistaAnswerZDNet"/><ref name="IntegratingWindowsVistaPM"/><ref name="LonghornMobilePC">{{cite web |url=http://download.microsoft.com/download/9/8/f/98f3fe47-dfc3-4e74-92a3-088782200fe7/TWDT05010_WinHEC05.ppt |title=Building a "Longhorn"-Ready Mobile PC |last=Parker |first=Burt |date=2005 |format=PPT |publisher=] |accessdate=August 4, 2015 |archiveurl=https://web.archive.org/web/20140908110024/http://download.microsoft.com/download/9/8/f/98f3fe47-dfc3-4e74-92a3-088782200fe7/TWDT05010_WinHEC05.ppt |archivedate=September 8, 2014 }}</ref> and it replaces the standby feature of previous versions of Windows.<ref name="WindowsVistaMobilityCodeMag">{{cite web |url=http://www.codemag.com/article/0704052 |title=Windows Vista Mobility: Why Should You Care? |last=Landry |first=Nickolas |website=Code Magazine |publisher=EPS Software |accessdate=December 22, 2015}}</ref> To ensure that the transition to sleep is reliable, Windows Vista does not allow sleep to be vetoed.<ref name="VistaAnswerZDNet"/><ref name="PowerManagement2006">{{cite web |url=http://download.microsoft.com/download/5/b/9/5b97017b-e28a-4bae-ba48-174cf47d23cd/CPA075_WH06.ppt |title=Power Management in Windows Vista |last=Stemen |first=Pat |date=2006 |format=PPT |publisher=] |accessdate=November 5, 2015}}</ref> Vetoing the sleep process, which prevents Windows from going to sleep, was a significant source of power transition failures in previous versions of Windows and which eventually resulted in user distrust of sleep due to data loss, decreased battery life, and overheated PCs.<ref name="IntegratingWindowsVistaPM"/><ref name="PowerManagement2006"/> Early in the development of Windows Vista, Microsoft indicated it would allow sleep to be vetoed,<ref name="PowerManagementPolicies">{{cite web |url=http://microsoft.sitestream.com/PDC2003/MBL/MBL304_files/Botto_files/MBL304_Marshall_.ppt |title=Designing Power-Aware Applications for Windows |last=Marshall |first=Allen |date=2003 |format=PPT |publisher=] |archiveurl=https://web.archive.org/web/20031212140315/http://microsoft.sitestream.com/PDC2003/MBL/MBL304_files/Botto_files/MBL304_Marshall_.ppt |archivedate=December 12, 2003 |accessdate=November 5, 2015}}</ref> but subsequent investigations revealed that veto was frequently abused by developers.<ref name="IntegratingWindowsVistaPM"/><ref name="PowerManagement2006"/> Administrators can still enable veto with group policy.<ref name="ManagingPower">{{cite web |url=https://msdn.microsoft.com/en-us/library/ms700612%28v=vs.85%29.aspx |title=Managing Power in Windows Vista |author=] |work=] |accessdate=November 5, 2015}}</ref>


==== Hybrid sleep ====
Windows CardSpace presents an API that allows any application to use Windows CardSpace to handle authentication tasks. Similarly, the API allows ''Identity Providers'' to hook up with Windows CardSpace. To any ''Relying Party'', it appears as a service which provides authentication credentials.
Hybrid sleep combines sleep and ] by saving ] contents to a hibernation file on disk and entering sleep. Normally, if a PC loses power when asleep, it will lose all contents in memory, but with hybrid sleep, the system can still restore these from the hibernation file.<ref name="PowerManagement">{{cite web |url=http://windowsvistablog.com/blogs/windowsvista/archive/2006/12/08/windows-vista-power-management.aspx |title=Windows Vista Power Management |last=Allchin |first=Jim |authorlink=Jim Allchin |date=December 8, 2006 |publisher=] |work=Windows Vista Team Blog |archiveurl=https://web.archive.org/web/20061211091024/http://windowsvistablog.com/blogs/windowsvista/archive/2006/12/08/windows-vista-power-management.aspx |archivedate=December 11, 2006 |accessdate=November 3, 2015}}</ref> By default, it is enabled on ]s, which usually do not include an ], but disabled on ]s as they usually include another power source such as a battery.<ref name="PowerManagement"/> Hybrid sleep requires a WDDM driver.<ref name="WDDM"/>


====Other .NET Framework APIs==== ==== Away Mode ====
Windows Vista introduces ''Away Mode'' power management functionality that suppresses all display and sound emissions while allowing a PC to remain operational for recording or streaming.<ref name="PowerManagementUpdate">{{cite web |url=http://download.microsoft.com/download/9/8/f/98f3fe47-dfc3-4e74-92a3-088782200fe7/TWAR05001_WinHEC05.ppt |title=Longhorn Power Management Update |last2=Stemen |first2=Pat |last1=Miller |first1=Geralyn |date=2005 |publisher=] |format=PPT |accessdate=August 30, 2015 |archive-url=https://web.archive.org/web/20140908110017/http://download.microsoft.com/download/9/8/f/98f3fe47-dfc3-4e74-92a3-088782200fe7/TWAR05001_WinHEC05.ppt |archive-date=September 8, 2014}}</ref><ref name="AM">{{cite web |url=http://download.microsoft.com/download/9/c/5/9c5b2167-8017-4bae-9fde-d599bac8184a/AwayMode.docx |title=Away Mode in Windows |author=] |date=May 19, 2014 |format=DOCX |accessdate=August 30, 2015}}</ref><ref name="AM-MSDN">{{cite web |url=http://blogs.msdn.com/b/david_fleischman/archive/2005/10/21/483637.aspx |title=What does Away Mode do, anyway? |last=Fleischman |first=David |date=October 21, 2005 |publisher=] |work=MSDN Blogs |accessdate=August 30, 2015}}</ref> Away Mode allows a PC to behave like a consumer electronics device,<ref name="VistaAnswerZDNet"/> but Microsoft emphasizes that it does not replace sleep mode despite its power saving benefits.<ref name="AM"/>


Away Mode was previously released in ] Update Rollup 2,<ref name="AwayModeMCE2005">{{cite web |url=https://docs.microsoft.com/en-us/previous-versions/windows/desktop/windows-media-center-sdk-technical-articles/bb643808(v=msdn.10) |title=Installing and Configuring Away Mode in Microsoft Windows XP Media Center Edition 2005 |date=2007 |publisher=] |website=] |access-date=February 20, 2021}}</ref> but it was conceived for Windows Vista in 2004 when it was codenamed "Longhorn".<ref name="MobilePCs">{{cite web |url=http://download.microsoft.com/download/1/8/f/18f8cee2-0b64-41f2-893d-a6f2295b40c8/SW04023_WINHEC2004.ppt |title=Windows For Mobile PCs And Tablet PCs — CY05 And Beyond |last=Suokko |first=Matti |date=2004 |publisher=] |format=PPT |archive-url=https://web.archive.org/web/20051214170817/http://download.microsoft.com/download/1/8/f/18f8cee2-0b64-41f2-893d-a6f2295b40c8/SW04023_WINHEC2004.ppt |archive-date=December 14, 2005 |access-date=May 15, 2020}}</ref><ref name="MobilePCs04">{{cite web |url=http://download.microsoft.com/download/1/8/f/18f8cee2-0b64-41f2-893d-a6f2295b40c8/SW04022_WINHEC2004.ppt |title=Windows For Mobile PCs and Tablet PCs — CY04 |last=Fish |first=Darrin |date=2004 |publisher=] |format=PPT |archive-url=https://web.archive.org/web/20051214170759/http://download.microsoft.com/download/1/8/f/18f8cee2-0b64-41f2-893d-a6f2295b40c8/SW04022_WINHEC2004.ppt |archive-date=December 14, 2005 |access-date=May 15, 2020}}</ref>
*UI Automation (UIA) is a managed code API replacing ] to drive user interfaces. UIA is designed to serve both assistive technology and test-automation requirements.


==== Windows HotStart ====
*] also includes a ] speech ] which has similar functionality to SAPI 5 but is suitable to be used by managed code applications.
''Windows HotStart'' (formerly ''Windows Direct''<ref name="LonghornACPI"/><ref name="LonghornMobilePC"/> and also known as ''Direct Media Mode''<ref name="StarterEditionOverview">{{cite web |url=http://download.microsoft.com/download/2/6/0/260bef21-f403-4060-8b75-5c039e6b210b/Windows.Vista.Starter.Overview.rtf |title=Windows Vista Starter Edition Overview |author=] |date=2007 |format=RTF |accessdate=May 26, 2015 |archive-url=https://web.archive.org/web/20150907012852/http://download.microsoft.com/download/2/6/0/260bef21-f403-4060-8b75-5c039e6b210b/Windows.Vista.Starter.Overview.rtf |archive-date=September 7, 2015}}</ref><ref name="ProductEditionsThurrott">{{cite web |url=http://winsupersite.com/product-review/windows-vista-product-editions |title=Windows Vista Product Editions |last=Thurrott |first=Paul |date=October 6, 2010 |publisher=] |work=ITPro Today |archive-url=https://web.archive.org/web/20160608103502/http://winsupersite.com/product-review/windows-vista-product-editions |archive-date=June 8, 2016 |access-date=July 26, 2023}}</ref>) enables opening an application in response to the press of a button or event such as a remote control press.<ref name="HotStart">{{cite web |url=http://download.microsoft.com/download/a/f/7/af7777e5-7dcd-4800-8a0a-b18336565f5b/hotstart.docx |title=Configuring Windows HotStart |author=] |date=March 19, 2010 |format=DOCX |accessdate=April 18, 2015}}</ref> HotStart enables ''appliance-like availability''—a PC that automatically starts a media player after boot functions as a DVD player.<ref name="MobilePCs"/> ]s (OEMS) can customize HotStart hardware implementation and functionality.<ref name="HotStart"/><ref name="DirAppLaunch">{{cite web |url=http://download.microsoft.com/download/9/c/5/9c5b2167-8017-4bae-9fde-d599bac8184a/dirapplaunch.docx |title=Direct Application Launch From System Startup in Windows Vista and Windows 7 |author=] |date=March 12, 2010 |format=DOCX |accessdate=August 4, 2015}}</ref> Users can customize HotStart through the ]; instead of launching a multimedia application a user can, for example, configure a button to launch an e-mail application.<ref name="HotStart"/> HotStart can result in power savings because it enables direct and immediate access to desired content.<ref name="LonghornReadyPCs">{{cite web |url=http://download.microsoft.com/download/9/8/f/98f3fe47-dfc3-4e74-92a3-088782200fe7/TWWI05020_WinHEC05.ppt |title=Building Longhorn-Ready PCs |last=Croft |first=Mark |date=2005 |publisher=] |format=PPT |accessdate=July 15, 2015 |archive-url=https://web.archive.org/web/20140908110133/http://download.microsoft.com/download/9/8/f/98f3fe47-dfc3-4e74-92a3-088782200fe7/TWWI05020_WinHEC05.ppt |archive-date=September 8, 2014}}</ref>


=== Other mobility enhancements ===
===Media Foundation===
* ''Ink Analysis'' APIs of the Windows Presentation Foundation intrinsically support handwriting and inking, and can recognize handwritten shapes and text, which are converted to vector-graphics rendered as the shape or text that was intended to be drawn.<ref name="IntoTheFuture"/> An update for Windows XP Tablet PC Edition containing Ink Analysis API support was released.<ref name="XPInkAnalysis">{{cite web |url=http://www.microsoft.com/en-us/download/details.aspx?id=10462 |title=Ink Analysis and Input Supplement for the Windows XP Tablet PC Edition Development Kit 1.7 |last1=Wick |first1=Stefan |date=September 15, 2006 |publisher=] |url-status=dead |archive-url=https://web.archive.org/web/20121103050755/http://www.microsoft.com/en-us/download/details.aspx?id=10462 |archive-date=November 3, 2012 |access-date=February 9, 2021}}</ref>
] is a set of ]-based APIs to handle audio and video playback that provides ] 2.0 and better resilience to CPU, I/O, and memory stress for glitch-free low-latency playback of audio and video. It also enables high color spaces through the multimedia processing pipeline. ] and ] will be gradually deprecated in future versions.
* ], ], and ] from Windows XP Tablet PC Edition are included in Windows Vista.<ref name="WVPG"/>
* Media Transfer Protocol over USB or TCP/IP is supported. The ] introduces support over Bluetooth.<ref>{{cite web |title=MTP Over Various Transports |url=http://blogs.msdn.com/b/wpdblog/archive/2009/08/29/mtp-over-various-transports.aspx |website=Windows Portable Devices Team Blog |date=29 August 2009}}</ref>
* Sync Center is a single location for creating or managing sync partnerships for ], mobile phones, PDAs, smart phones, and portable media players.
* ] centralizes information and settings relevant to mobile computers including display brightness, power options, presentation settings, and sync settings. OEMs can add further capabilities to control their specific features.<ref name="WMC-Extensibility">{{cite web |url=http://www.istartedsomething.com/uploads/WindowsMobilityCenter-OEMDeployment.pdf |title=Windows Mobility Center - Extensibility |last3=Pautz |first3=Mike |last2=Barker |first2=Guy |last1=Berntson |first1=Alec |date= July 2006 |publisher=] |accessdate=November 5, 2015}}</ref>
* ] centralizes management and synchronization of ] devices, with options to sync appointments, contacts, email, notes, tasks, and other content such as photos. ] and ] and later are supported.<ref>{{cite web |title=Windows Vista Mobile Device Center Step by Step Guide |url=https://technet.microsoft.com/en-us/library/cc722321%28v=WS.10%29.aspx |website=] |publisher=] |accessdate=26 November 2014}}</ref>
* ''Windows Portable Devices'' has been introduced to communicate with attached media and all portable devices. The Platform Update for Windows Vista backports several features introduced in Windows 7.<ref name="AboutPlatformUpdate">{{cite web |url=https://msdn.microsoft.com/en-us/library/windows/desktop/ee663866%28v=vs.85%29.aspx |title=About Platform Update for Windows Vista |author=] |work=] |accessdate=December 15, 2015}}</ref>
* ] introduces support for ]s and other ] caches such as ], which offer conservation of battery life and decreased times for booting and hibernation.<ref name="InsideWVKernel2">{{cite web |url=https://technet.microsoft.com/en-us/magazine/2007.03.vistakernel.aspx |title=Inside the Windows Vista Kernel: Part 2 |last=Russinovich |first=Mark |date=March 2007 |publisher=] |website=] |accessdate=November 5, 2015}}</ref> When a hybrid hard drive is installed, a new ''NV Cache'' property tab appears in the device properties within the ].<ref name="T61P">{{cite web |url=http://blogs.technet.com/b/mkleef/archive/2007/11/24/its-arrived-the-lenovo-t61p-is-here-with-a-hybrid-drive.aspx |title=Its arrived! The Lenovo T610 is here...with a hybrid drive! |last=Kleef |first=Michael |date=November 24, 2007 |publisher=] |work=] |archive-url=https://web.archive.org/web/20130514004125/http://blogs.technet.com/b/mkleef/archive/2007/11/24/its-arrived-the-lenovo-t61p-is-here-with-a-hybrid-drive.aspx |archive-date=May 14, 2013 |access-date=July 26, 2023}}</ref>
* ] enables viewing information such as appointments, RSS feeds, and sports results on an auxiliary display even when a PC is powered down.<ref name="MobilePCExtensibility"/><ref name="UnveilingWindowsSideShow">{{cite web |url=http://www.codemag.com/article/0512122 |title=Unveiling Windows SideShow |last=Egger |first=Markus |publisher=EPS Software |work=Code Magazine |accessdate=December 24, 2015}}</ref>
* ], a generic ''user-mode'' ] ] with client API for simple devices that are accessed by only one application at a time is native to Windows Vista.<ref name="WinUSB">{{cite web |url=https://docs.microsoft.com/en-us/windows-hardware/drivers/usbcon/winusb |title=WinUSB (Winusb.sys) |date=April 19, 2017 |publisher=] |website=] |archive-url=https://web.archive.org/web/20190725092610/https://docs.microsoft.com/en-us/windows-hardware/drivers/usbcon/winusb |archive-date=July 25, 2019 |access-date=February 20, 2021 |url-status=live }}</ref>


===Winsock Kernel=== == Fonts ==
The ''Fonts'' Control Panel now allows fonts to be filtered, grouped, and sorted. Icons for fonts can be scaled. Users can now arrange fonts based on font type, and view the full file system paths of installed font locations.
] Kernel (WSK) is a new transport-independent kernel-mode Network Programming Interface (NPI) that provides network client developers with a sockets-like programming model similar to those supported in user-mode Winsock. While most of the same ] programming concepts exist as in user-mode Winsock such as socket, creation, bind, connect, accept, send and receive, ''Winsock Kernel'' is a completely new programming interface with unique characteristics such as asynchronous I/O that uses IRPs and event callbacks to enhance performance.


Windows Vista includes new Western (Latin, Greek and Cyrillic) ] typefaces: ] (]), ] (]), ] (sans-serif), ] (]), ] (serif), ] (sans-serif), ], ] (]), and ] (casual).<ref name="WVPG"/> Additionally, four new Asian fonts have been added: ] (Korean), ] (Japanese), ] (Traditional Chinese), and ] (Simplified Chinese).
===Crypto NexGen===
'''Crypto NexGen''' (CNG), as an update to the Crypto API, features support for plugging in custom cryptographic APIs into the CNG runtime. Also, CNG will support ]. The CNG API will also integrate with the smart-card subsystem by including a Base Smart Card Cryptographic Service Provider (Base CSP) module which encapsulates the smart card API. Smart card manufacturers just have to make their devices compatible with this, rather than provide a from-scratch solution.


==Other features and changes== == Language support ==
{{main|Multilingual User Interface}}
* Support for Unicode 5.0<ref name="unicode_5">{{cite web
Windows Vista is a language-independent operating system, unlike previous versions of Windows, and it supports additional languages when compared with previous versions. The Enterprise and Ultimate editions of Windows Vista allow additional languages to be installed with ]. Users can now install and select non-English languages on a per-user basis—instead of a per-device basis—to transform the entire Shell and application user interfaces to that language. Unicode font and character support have also been improved. Windows Vista also supports "custom locales", allowing users to create their own locale data for use in applications using the ''Locale Builder'' tool.<ref>{{cite web|last1=Steele|first1=Shawn|title=Windows Vista Microsoft Locale Builder Tool|url=http://blogs.msdn.com/b/shawnste/archive/2006/02/20/windows-vista-microsoft-locale-builder-tool.aspx|website=I'm not a Klingon (<span style="font-family: 'pIqaD', 'Constructium', 'Code2000'">{{PUA| }}</span>)<!--The word in parenthesis needs fonts like code2000 or pIqad; but it is valid. -->|publisher=]|date=20 February 2006}}</ref>
|url=http://msdn.microsoft.com/msdnmag/issues/07/01/Unicode/Default.aspx?loc=en
|title=Extend The Global Reach Of Your Applications With Unicode 5.0
|accessdate=2007-01-30
|publisher=MSDN
}}</ref>
* File type associations can be set on a per-user basis now meaning default programs for file types and tasks can be different for each individual user.
* A number of new fonts:<ref name="newfonts">{{cite web
|url=http://msdn.microsoft.com/library/default.asp?url=/library/en-us/UxGuide/UXGuide/Resources/WhatsnewInVista/Fonts.asp
|title=What's New in Windows Vista &mdash; System Font (Segoe UI)
|accessdate=2006-04-21
|publisher=MSDN
}}</ref>
** Latin fonts: ], ], ], ] (monotype), ], and ]. ], previously used in ], is also slated to be included, but its inclusion was disputed due to licensing issues with ].
** ], supporting the new and modified characters of the ] X 0213:2004 standard<ref>{{cite web | url=http://pc.watch.impress.co.jp/docs/2005/0729/ms.htm | title=Windows Vista - ClearType - Meiryo | year=August 29, 2005 | publisher=PC Watch}}</ref>
** Non-Latin fonts: Microsoft JhengHei (Chinese Traditional), Microsoft YaHei (Chinese Simplified), Majalla UI (Arabic), Gisha (Hebrew), Leelawadee (Thai) and Malgun Gothic (Korean).
** Support for ] CFF/Type2 fonts, which provides support for contextual and discretionary ].
* Ability to natively set a ] file as a ] without using ] (which is no longer supported).<ref name="kramercompat5">{{cite web
|url=http://blogs.msdn.com/nickkramer/archive/2006/04/18/577962.aspx
|title=USER & GDI Compat, part 5 -- Miscellaneous
|author=Nick Kramer
|date=] ]
|accessdate=2006-09-09
|work=Nick on Windows Presentation Foundation (Avalon)
|publisher=MSDN Blogs
}}</ref> Also, the ] of images is maintained properly.
* Native ] support (a variety of formats used by professional digital cameras) through Windows Imaging Component.
* RSS platform: Native embedded ] support, with developer API.
* The "My" prefixes for various system folders have been dropped, for example "]" is "Documents", "My Computer" is "Computer", etc.
* The long "Documents and Settings" folder is now just "Users", although a symbolic link called "Documents and Settings" is kept for compatibility.
* New support for infrared receivers and ] wireless standards; devices supporting these can transfer files and sync data wirelessly to a Windows Vista PC with no additional software.
*A new Task Dialog API to address the common misuse of the old Message Box API and make designing custom dialogs easier.
*Common dialogs for applications such as Open, Save, Choose folder, Print, Page Setup, Font have been enhanced.
*WebDAV has been enhanced to support operation over SSL connections, as well as connecting on alternate ports. An update for Windows XP SP2 which supports this feature is also available.
*A non-administrator user can share only the folders under his user profile. In addition, all users have a ''Public'' folder which is shared, though an administrator can override this.
*] (previously known as Windows Media Photo)<ref></ref> is a high quality photographic still image format, that will be debuting with Windows Vista. It is the preferred image format for ] documents.
*Images are now viewable in a new viewer which is based on ]. It also supports viewing videos.
*'''Network Projection'''<ref></ref> is used to detect and use network-connected projectors. It can then be used to display a presentation, or share a presentation with the machine which hosts the projector. You can now do this over a network so multiple sources can be connected at different times without having to keep moving the sources or projectors around. The network projector can be connected to the network via wireless or cable (LAN) technology to make it even more flexible. You can not only connect to the network projector remotely but you can also remote configure it.
*Windows Vista includes a ''Games'' folder (also known as the Games Explorer), which provides access to all installed games from a single location, thereby making it easy to manage multiple games.
*New monitor configuration APIs make it possible to adjust the monitor's display area, save and restore display settings, calibrate color and use vendor-specific monitor features. Overall too, Windows Vista is more resolution-independent than Windows XP and scales well to high resolutions and . Also, ''Transient Multimon Manager (TMM)'', a new feature that uses the monitor's ] enables automatic detection, setup and proper configuration of additional or multiple displays as they are attached and removed on the fly. The settings are saved on a per-display basis when possible, so that users can move among multiple displays easily.
*'''DFS Replication'''<ref>{{cite web
|url=http://www.microsoft.com/technet/windowsvista/library/gpol/f77670d4-3bad-4f88-98c8-e9df5f88fee8.mspx?mfr=true
|title=FRS and Sysvol Improvements
|work=What's New in Group Policy in Windows Vista and Windows Server "Longhorn"
|publisher=Microsoft TechNet
|accessdate=2006-08-04
}}</ref>, the successor to ''File Replication Service'', is a state-based replication engine for file replication among ], which supports replication scheduling and bandwidth throttling. It uses ''Remote Differential Compression'' to detect and replicate only the change to files, rather than replicating entire files, if changed.
*'''Help and Support''' in Windows Vista is aimed to be more meaningful and clear. You can even add your own content to Help and Support Center. '''Guided Help''', or '''Active Content Wizard''' is an automated tutorial and self-help system available from the Help & Support Center in which Windows performs system actions such as showing hidden files, and the procedure is shown in animated steps so users are acquainted with how to perform those tasks<ref>{{cite web | url=http://digitalfive.org/content/guided-help-in-windows-vista.html | title=Guided Help in Windows Vista | year=June 5, 2006 | author=Kristan M. Kenney | work=digitalfive}}</ref>. It highlights only the options and the parts of screen that are relevant to the task and darkening the rest of the screen. A separate file format is used for ACW help files.
*All standard text editing controls and all versions of the 'RichEdit' control now support the Text Services Framework.
*Windows Data Access Components (Windows DAC) replace ] which shipped with Windows XP Service Pack 2.


==Windows XP features excluded== == See also ==
* ]
Some features present in Windows XP are no longer present in Windows Vista.
{{Windows feature links}}
* ] and GDI+ applications running in the new compositing engine, ], are no longer hardware-accelerated as of the release of Windows Vista.
* Since Windows Vista features a rewritten audio stack and does not inherit the ] for audio that was present under previous versions of Windows, including Windows XP, there will be no more hardware acceleration of '']'' and '']'' APIs. As a result, hardware 3D algorithms for audio spatializations such as ], ] etc. using these APIs will be lost. Developers can use ] to use 3D audio spatializations. <ref> </ref>
* User interface for advanced file type functionality (such as defining custom secondary actions or showing extensions only for specific file types) has been removed. Vista-compatible applications are expected to use new Default Programs API. <ref> </ref>
* ] is being removed entirely; no replacement for it is expected to be included, in favour of a link to Windows Live Messenger on the Welcome Center.
* ] is also being removed entirely, in favor of ].
* Internet Explorer is no longer integrated with ]. This can also be seen in Internet Explorer 7 on Windows XP and Windows Server 2003.
* Windows XP's well-known ] has been removed.
* The ], an old protocol now considered obsolete, is no longer supported.
* ] protocol is no longer supported for ] authentication, in favor of MS-CHAP v2. <ref> </ref>
* Several old and little-used technologies have been removed from Internet Explorer: support, Direct3D Retained Mode, ] images, ], telnet protocol handlers, and 40-bit ] ].
* HTML source is more easily accessed through a browser than through the protocol.
* Links to the ], ], ], ] and ] games on ] have been removed. ] has also been removed.
* Motherboard support for ] is required for Windows Vista; as a result, older motherboards supporting only ] will no longer work. Other "legacy" hardware technologies no longer supported include: ] buses, ]s, ], ] Mobile Processors, Mobile ], and Mobile ] SpeedStep; ISAPnP<ref name="isapnp">See for a discussion on ISA PnP technology.</ref> is disabled by default.
* Startup Hardware Profiles have been removed.
* Unlike Outlook Express, Windows Mail has no support for ] mail via the ] protocol (used by older ] accounts and ]); the addition of ] is likely to be required for similar functionality and there is a link to this from the Welcome Center.
* ] networks are no longer supported.
* rexec, ], ], and some other command-line tools primarily used to communicate with UNIX-based systems have been removed from the default installation. The Subsystem for Unix-based applications (SUA) (previously known as Services for Unix) still provides them as an optional component.
* Rarely used protocols such as Bandwidth Allocation Protocol and ] support for ] have also been removed. SLIP connections are automatically upgraded to use ].
* Due to unpopularity, IP over 1394 (]) support has been removed.<ref name="ip1394">{{cite web
|url=http://www.microsoft.com/whdc/system/bus/1394/IP_1394.mspx
|title=Discontinued Support for IP over 1394
|year=] ]
|accessdate=2006-04-24
|work=Microsoft Hardware Database Compatibility
|publisher=Microsoft
}}</ref>
* Windows Explorer's Web Publishing Wizard has been removed.
* HyperTerminal has been removed.
* Services for ], which provided file and print sharing via the now deprecated ] protocol, has been removed.
* SerialKeys, an accessibility feature for augmentative communicative devices is no longer supported. <ref> </ref>
* ] Server Extensions has been dropped and is being replaced with ] client support.
* Support for enabling a folder for web sharing with ] via the Windows Explorer interface has been removed.
* ], a technology that allows applications using the ] transport to transparently exchange data over a network, is no longer supported. <ref name="kramercompat5"/>
* As with x64 editions of ] and ], in x86-64 versions of ], ], the subsystem for running (emulating) ] applications is no longer present.
* The ability to view and edit metadata stored in a file's secondary stream through the "Summary" tab of the file's "Property" dialog has been removed.<ref></ref>
* Support for reading .DOC files has been removed from ], and is instead done with Microsoft's Word Viewer. <ref></ref>
* The Toolbar button in Explorer to go up one folder from the current folder has been removed.
* Version 6.4 of ] (mplayer2.exe) is no longer included.
* Support for built-in ] Voice Over IP (]) capabilities has been removed (NetMeeting, TAPI H.323 TSP and Windows Dialer all no longer exist).


==See also== == References ==
{{Reflist|30em}}
* ]
* ]
* ]
* ]
* ]
* ]
* ]


== External links ==
==Notes and references==
* that support the latest features of Windows Vista
{{reflist|2}}
* that support the latest features of Windows Vista


{{Microsoft Windows family}}
==External links==
{{Windows Components}}
*
* &mdash; from MSDN.
* that support the latest features of Windows Vista.
* that support the latest features of Windows Vista.
* A summary with 15 videos:
*
*


]
] ]

Latest revision as of 16:49, 1 October 2024

Features added to Windows Vista

Part of a series of articles on
Windows Vista
Siblings

Compared with previous versions of Microsoft Windows, features new to Windows Vista are numerous, covering most aspects of the operating system, including additional management features, new aspects of security and safety, new I/O technologies, new networking features, and new technical features. Windows Vista also removed some others.

Windows Shell and user interface

Windows Aero

Main article: Windows Aero

Windows Vista introduces a new user experience based on a user interface and visual style called Windows Aero (a backronym for Authentic, Energetic, Reflective, and Open). Microsoft intended for Windows Aero to be aesthetically pleasing, and cleaner than interfaces in previous versions of Windows. Windows Aero introduces blurred, translucent glass window frames; dynamic light effects; dynamic taskbar thumbnail previews of open windows; and window animations facilitated by the new Desktop Window Manager. Moreover, Windows Aero encompasses new sets of cursors, fonts (the Segoe UI typeface), notifications, sounds, and wizards, as well as revisions to prose and tone of text used throughout the operating system.

Windows Aero is available in the Home Premium, Business, Enterprise, and Ultimate Windows Vista editions.

All editions of Windows Vista include a new Windows Vista Basic theme with updated visuals; it is equivalent to Luna of Windows XP in that it does not rely on a compositing window manager. Blurred glass translucencies, light effects, live thumbnails, and window animations of Windows Aero are not available with Windows Vista Basic. The Home Basic edition of Windows Vista additionally includes a unique Windows Vista Standard theme (having the same hardware requirements of Windows Aero) but Windows Vista Standard does not provide Windows Aero features such as blurred glass translucency or dynamic taskbar thumbnails.

Start menu

Main article: Start menu

The Start menu has undergone a significant revision in Windows Vista, being updated in accordance with Windows Aero design principles, featuring blurred glass translucency and subtle light effects while Windows Aero is enabled. The current user's profile photo is present above the right column, and hovering over an item in the right column replaces the current user's profile photo with a dynamically changing icon to reflect the item that will be opened. The right column of the Start menu no longer shows icons for items, and the layout of items in this column has changed from Windows XP; the "Printers" and "Run..." commands are removed by default. "All Programs" is no longer a cascading listing of applications and folders; instead, applications and folders appear within a scrollable tree view list. The most significant change to the Start menu is the addition of a Start Search box that allows users to incrementally search for file names, file contents, and metadata, and which also functions as an application launcher. The power button now transitions to sleep mode by default.

Like Windows XP, Windows Vista also allows users to revert to the classic Start menu introduced in Windows 95.

Windows Explorer

Main article: Windows Explorer

Arrangement and visualization

The leftward Task Pane of Windows XP has been replaced by an upward Command Bar that provides the same contextual tasks and file operation commands. The Navigation Pane can now be enabled with these commands and tasks always available; in Windows XP, it was necessary to switch between the Navigation Pane and the Task Pane — both were not available simultaneously. The Navigation Pane itself has been updated to host optional Favorite Links. The menu bar is hidden by default, but it can be displayed with the ALT key. The address bar has been modified to present a breadcrumbs view, which shows the full path to the current location; clicking any location in the breadcrumb hierarchy navigates to that location, which eliminates the need to go back multiple times or up multiple directories—the Up button is removed accordingly. It is also possible to navigate to any subfolder of any parent folder of the current hierarchy by using the arrow between folders. Groups of items can now be contracted and expanded, and group headings can be clicked on to select all items belonging in specific groups. Groups additionally now feature the number of items in each group. Multiple groups of files can also be selected by clicking each group header while holding down CTRL. Windows Explorer also sorts files on-the-fly automatically as they are renamed or pasted.

File operations

When copying or moving files, Windows Explorer now displays the destination path and the source path, the number of items being transferred, and the transfer speed of items as megabytes per second (MB/s) (in addition to displaying a estimated completion time and the names of files being transferred as previous versions of Windows did). Conflicts now do not terminate file operations. If a conflict occurs with only one file, the user will be presented with options for resolution. If a conflict occurs with multiple files, the user can either apply the resolution to every file to avoid conflicts with other files in the operation or to only a single file (if two or more files have the same name, for example, users can rename the source file and retain both the destination file and the source file; in previous versions of Windows, the only options were to either replace the destination file or cancel the operation). If an external data storage device is disconnected while files are being moved or copied, the user can retry the copy or move without restarting the same file operation from the very beginning; this gives the user an option to reconnect the external data storage device without loss of data.

Additionally, if a file is in use by another application during a deletion, move, or rename operation, Windows Explorer introduces a new IFileIsInUse API that allows developers to inform of the application with an open handle on the file, which can provide users with options to close the application, switch to it to finish working on the file, or to terminate its open handle on the file.

If a user does not have permission to access an object, a new dialog box with an option to assign permissions appears (Click Continue to get access to this folder). If the user has been denied access to the object even after clicking Continue, a message with a hyperlink to the Security tab belonging to the corresponding object appears so that a user with the required permissions and privileges can change ownership of, and access to the object. In previous versions of Windows the user was only informed that access was denied, with no immediate, visible option for conflict resolution.

Icons

Icons in Windows Vista are visually more realistic than illustrative. Icons are scalable in size up to 256 × 256 pixels. Required icon sizes are 16 × 16, 32 × 32, and 256 × 256; optional sizes are 24 × 24, 48 × 48, 64 × 64, 96 × 96, and 128 × 128. Icons now display thumbnails depicting the actual contents of files. New media overlays are available for photo, track, and video thumbnails, which are now distinguished by an overlay of the icon of the application assigned as the default for the respective file types. File icon viewing modes are Extra Large, Large, Medium, Small, List, Details, and Tiles. It is possible to transition between icon viewing modes with an incremental slider or by holding down the CTRL key and scrolling with the mouse scroll wheel. To reduce the size of large icons, icons may be stored as compressed PNGs; to maintain backward compatibility with earlier versions of Windows, only larger sized icons can use lossless PNG.

Metadata and organization

Windows Explorer in Windows Vista introduces significant changes from previous versions of Windows for the organization and visualization of items. Column header (property) controls are now available in all icon viewing modes in Windows Explorer (in Windows XP and earlier they were only available in Details view) and provide enhanced filtering, grouping, and sorting capabilities. New split buttons now appear next to column headers that, when clicked, display drop-down menus for column header properties for users to filter items by any property value of the selected column header. There were over 30 default properties by which to group or sort items in Windows XP. With Windows Vista, Microsoft introduced over 200 new properties for items, encompassing those for documents, photos, recorded television broadcasts, tracks, and videos; new properties are also introduced for attachments, contacts, and messages, which are kinds of items available in the Windows Shell for the first time in Windows Vista.

New organizational capabilities enabled by the Windows Search Index and platform include Stacks, which are collections of related items (depicted visually as a pile) assembled by a common property, and Saved Searches, which are built by specifying predicates on item properties, and separate the concept of organization from the concept of location; these features were originally intended to be provided by WinFS.

A new Details Pane allows users to add or change metadata of items (such as Author or Title) directly from within Windows Explorer — without requiring them to open the application that created the item or to open a separate dialog box. Many more properties are exposed to the Windows Shell in Windows Vista than in Windows XP. For instance, it is now possible to query for photos based on types of camera flashes or whether a camera flash was used at all. Windows Vista includes built-in support for Microsoft Office documents and other types of items; support for metadata belonging to new types or other unrecognized types can be added by writing Property Handlers for the types. Unlike previous versions of Windows, all metadata is stored within items in Windows Vista to ensure that it is not lost when items are copied to a CD-ROM, moved across machines or partitions, or sent as attachments in a message.

Sharing

Individual files in Windows Vista can be shared; previously, it was only possible to designate a folder as a share and set permissions on individual files and folders, which meant that users had to organize all of the desired items in the folder, and then share the folder. A Share button on the new Command Bar appears when selecting both files and folders — in Windows XP, the equivalent command on the Task Pane only appeared when a folder was selected — and there is now a context menu option (Share...) to share files when a file is selected.

Windows Vista introduces a new Sharing Wizard that displays users and groups with whom the current user can share; sharers can select local sharees on the current PC or those from Active Directory, a Windows domain, or a workgroup when the sharer's PC is registered with a domain controller. If the desired user is not available, there is an option to create a new user account. When sharing with a user or group, there are three new permission levels that can be assigned:

  • Reader: provides read-only access to all shared resources
  • Contributor: provides read-only access to all shared resources, also allowing the sharee to add items and modify or delete the items they have added
  • Co-owner: allows the sharee to access, modify, or delete shared resources or resource permissions

When a file or folder has been shared, the Sharing Wizard additionally includes an option to automatically compose an email with an embedded hyperlink to the shared resource so the recipient can easily access the file or folder.

There are new columns in Windows Explorer that indicate whether an item is shared and the sharees with whom an item is shared; users can arrange and search for items based on these details (for example, to find all items shared with a specific user or group). Because it can be difficult to locate or recall each file or folder that is being shared, and the users or groups with whom these resources are shared, Windows Vista includes a Saved Search dedicated to sharing that displays the files and folders directly shared out by the current user.

Windows Search

See also: Windows Search
Windows Explorer showing the Search Pane for advanced query customization

Windows Vista introduces a Windows Search Index and platform that supersedes both the Indexing Service and Windows Desktop Search to unify platform search and to provide enhanced capabilities and greater rapidity of results; it was developed after the postponement of WinFS and introduces features originally touted as benefits of that platform, such as content indexing, incremental searching, and property stacking. Windows Search appears in the Common Item Dialog (Open/Save dialog boxes), the Control Panel, the Start menu, in various applications, and in Windows Explorer. Windows Search by default indexes user profiles (excluding AppData). Windows Search uses IFilters — the same interface used by Microsoft Exchange Server, SharePoint, and SQL Server — to extract, index, and scan file format contents; it similarly uses Property Handlers to read and modify properties. For non-indexed queries, Windows Search in Windows Vista uses the same IFilters that are used for indexing, which offers more consistent results between indexed and non-indexed searches, as well as the ability of non-indexed queries to discover and display results for contents and properties — a feature that was unavailable in previous versions of Windows.

Windows Search uses a default query syntax referred to as the Advanced Query Syntax (AQS), which features boolean operators (AND, OR, NOT) to disambiguate the parameters of queries for contents, files, items, and properties; an advanced search interface for building queries in place of AQS is available. With Windows Vista, Windows Search also includes an optional natural language search syntax called Natural Query Syntax (NQS) that enables queries such as "documents modified today", "e-mail from holly sent this week", "music by Mozart", and "videos of family created December 2007". Additionally, Windows Search SQL Syntax, which enables developers to issue SQL clauses and statements for queries is fully supported in Windows Vista.

Windows Vista by default includes six available Saved Searches: Recent Documents, Recent E-mail, Recent Pictures and Videos, Recently Changed, and Shared By Me. When users create a Saved Search they can optionally reuse previous search results; when results of the previous Saved Search change, all Saved Searches that match the criteria will display new results.

Windows Sidebar

Main article: Windows Sidebar
Windows Gadgets

Windows Sidebar is an interface that hosts Microsoft Gadgets, which are small applications designed for a particular purpose. Windows Sidebar is positioned rightward on the desktop, though users can place it leftward or detach gadgets to the desktop. Windows Vista includes Calendar, Clock, Contacts, CPU Meter, Currency Conversion, Feed Headlines, Notes, Picture Puzzle, Slide Show, Stocks, and Weather gadgets. Microsoft hosted a Web gallery for users to download and install additional gadgets.

Gadgets are written with a combination of DHTML, JScript, and VBScript, and are individually packaged as GADGET files. A single gadget on the Windows Sidebar can also optionally be hosted at Windows Live or on Windows SideShow devices.

Live File System (UDF Packet Writing)

Windows Vista introduced native support for packet writing on optical media, using the Universal Disk Format (UDF) file system. This feature, known as Live File System, makes writeable optical media act like flash storage by allowing users to incrementally add, modify, move and delete files on recordable and rewriteable optical media such as CD-R, CD-RW, DVD±R, DVD±RW, BD-R and BD-RE.

While the preceding Windows XP only supported reading UDF versions of up to 2.01 inside Windows Explorer, and relied on third-party software such as InCD for packet writing file operations, Windows Vista natively supports all UDF versions ranging up to UDF 2.60, used for BD-R. Live File System is supported with UDF version 1.50 and higher.

Default Programs

A common issue in previous Windows versions was that competing applications doing common tasks each tried to associate themselves as the default for a certain file type using their own custom user interface. The default application information for a particular file type was stored in the registry on a per-machine basis, resulting in applications changing another user's default program when one user's defaults were changed and each application querying several different registry values when launched. In Windows Vista onwards, file type associations and protocol handlers can be set on a per-user basis using the new Default Programs API, meaning default programs for file types and tasks can be different for each individual user. There is an API for calling a common user interface so applications no longer need to maintain their own file association UI. The Default Programs API gives applications a programmatic way to check for and discover other default applications, restore a single or all registered defaults, query for the owner of a specific default file association/protocol, launch the Default Programs UI for a specific application or clear all per user associations. Applications only need to registered at install time to be part of Default Programs.

Windows Flip and Flip 3D

Windows Flip 3D

Windows Vista Home Premium, Business, Ultimate, and Enterprise support Windows Flip, which displays a dynamic thumbnail of each open window—instead of an application icon for each window—on a Windows Aero glass surface and replaces the Alt+Tab ↹ interface of previous versions of Windows; and Windows Flip 3D, which enables users to flip through a cascading stack of open windows by pressing ⊞ Win+Tab ↹; releasing these keys selects the nearest application window. Users can retain Flip 3D after releasing the keyboard keys by pressing Ctrl in addition to ⊞ Win and Tab ↹. Pressing the ⇧ Shift key will flip through the stack of open windows in reverse. Flip 3D can also be scrolled with the scroll wheel of a mouse. Unlike Alt+Tab ↹ in previous versions of Windows, both Flip and Flip 3D allow users to switch to the desktop itself.

Alt+Tab ↹ in previous versions of Windows arranges open windows in the Z-order. In Windows Vista, when Windows Aero is enabled and there are multiple windows open, only the first several windows are arranged in the Z-order while the remaining are listed in alphabetical order to make it easier to switch to the desired window.

Taskbar buttons in Windows Vista when Windows Aero is enabled also display a dynamic thumbnail of each window when the user hovers over them with the mouse cursor; when a video in an open window is playing, for example, the thumbnail on the taskbar will display the live video.

Windows Ultimate Extras

Main article: Windows Ultimate Extras

Windows Ultimate Extras are optional features, which include BitLocker and Windows Marketplace enhancements, games, Multilingual User Interface packages, Windows DreamScene dynamic wallpapers, and Windows sound schemes that are accessible from Windows Update in Windows Vista Ultimate.

Other Shell improvements

  • A new user profile namespace is introduced for better management of storage by providing intuitive names and simplified storage paths (for example, C:\Documents and Settings\User\My Documents of Windows XP maps to C:\Users\User\Documents in Windows Vista). The My prefix for special folders in the system (i.e., My Computer, My Documents, My Music, My Pictures, and My Videos) is removed. The former Application Data folder structure of Windows XP, which was used by applications to store per-user data is also replaced by a single AppData folder containing three subfolders (Roaming, Local, and LocalLow) in Windows Vista; previous user profiles did not logically sort data in the former structure, which made it difficult to determine per-computer or per-user data.
  • Add to Quick Launch is a new context menu command for application shortcuts.
  • Adornments now appear in the Shell for photos and videos; photos have instant camera paper photograph borders and videos have film reels.
  • An error message ("The specified device name is invalid") now appears when the user attempts to use a reserved name for a folder or file.
  • Application shortcuts have Shell overlay icons to indicate the default application that is assigned to open them.
  • AutoPlay supports Blu-ray, HD DVD, Super Video CD, and Video CD, and AutoPlay itself is now a per-device setting.
  • Column headers in the Details icon view mode include new context menu options to Size Column to Fit for a single selected column and Size All Columns to Fit for all available columns, which automatically adjust column sizes to the length of the longest value; these options are in addition to the keyboard shortcut to automatically size all columns to fit (Ctrl and +) that was available in previous versions of Windows.
  • Common Item Dialog supersedes the Common File Dialog of previous Windows versions, and introduces new features such as access to item metadata, the ability to search for items, and CTRL+A to select all of a filename.
  • Computer (formerly My Computer) displays a Windows logo on the volume containing the Windows installation to indicate that it belongs to the current Windows session.
  • Context menu commands to Copy as path for selected files and Open Command Prompt window here for selected folders are introduced; shortcuts also have a context menu option (Open file location) to open the physical locations of their targets.
  • Date and Time has been rewritten in Windows Vista and allows two additional clocks to be displayed on the clock icon of the taskbar; the time from other time zones can also be shown. Daylight saving time details are on the calendar, and users can browse specific days, months, or years.
  • Dialog boxes now display their status on the taskbar; only windows showed their status on the taskbar in previous versions of Windows.
  • Disk Cleanup now includes handlers for cleaning setup logs, system error memory dumps, and Windows thumbnail caches.
  • Games (also known as the Games Explorer) is a central location to access, manage, and view installed games and related settings.
  • Hide File Names is a new context menu option for folders that predominantly include photos and videos.
  • Icons include a border target when Windows Aero, Windows Vista Basic, or Windows Vista Standard is enabled to make it easier to open the application or file; users previously had to click the icons themselves.
  • If a folder does not include a visible item, Windows Explorer informs the user that the folder is empty (This folder is empty); this behavior is consistent with search operations in both previous versions of Windows (Search is complete. There are no results to display) and in Windows Vista where Windows Explorer does not find items that match a query (No items match your search).
  • Improvements to the Windows C++ common and standard controls.
  • Information bars appear under the Command Bar in Windows Explorer to provide alerts and options for problem resolution when users perform operations such as browsing My Network Places when not connected to a network (This computer is not connected to a network. Click to connect...) or searching across locations that have not been indexed by Windows Search (Searches might be slow in non-indexed locations. Click to add to Index...).
  • JPEG files can be natively set as the desktop wallpaper without using Active Desktop (which is no longer supported); the aspect ratio of JPEG files is now maintained properly when they are set as the desktop wallpaper.
  • Multiple files can be renamed consecutively by pressing F2 to rename one file then Tab ↹ to rename a subsequent file; pressing ⇧ Shift with Tab ↹ will change focus to a preceding file. In previous versions of Windows users had to press F2 then ↵ Enter then to rename a subsequent file (or to rename a preceding file) each time to rename multiple files consecutively.
  • Performing a search in Windows Explorer creates a virtual page of the search results to which users can navigate; the search results are added to the address bar and Back stack.
  • Pressing ⊞ Win with the number corresponding with the location of the first nine applications on the Quick Launch toolbar will open that application (e.g., ⊞ Win and 1 will open the first application).
  • Rotate clockwise and Rotate counterclockwise context menu options for selected images, which were previously available only in the Filmstrip and Thumbnails icon view modes in Windows XP are available for all icon view modes in Windows Vista.
  • Shell overlay icons and sound events for the new User Account Control feature are available.
  • Task Dialogs and associated APIs aim to address issues with older message boxes and intend to facilitate the creation of custom dialog boxes.
  • Taskbar and Start Menu Properties now provides a single location to enable or disable the Clock, Network, Power, and Volume system icons in the notification area of the Windows taskbar; system icons now take precedence over application icons.
  • The address bar in Windows Explorer, and the Run dialog box now support CTRL+A, which allows users to select and copy, cut, delete, or paste over all text in the text field.
  • The Arrange Icons By context menu option in Windows XP and earlier has been replaced by individual context menu options to Group By, Sort By, and Stack By. Within each of these context menus, users can now change whether items are grouped (or sorted or stacked) in ascending or descending directions; a checkbox now appears next to the name of the property by which items have been grouped or sorted. If a property by which users want to manage items is unavailable in one of these context menus, there is a new More... option that adds properties to both the list that appears and to the column headers in the Shell. The previous Arrange Icons By only included a Show Icons in Groups option with no way to change the group order (or add properties by which to group) from the context menu.
  • The Compatibility tab in Windows Explorer includes new options to Disable desktop composition, Disable display scaling on high DPI settings, and Run this program as an administrator. There are new options to run programs in compatibility mode for either Windows XP (Service Pack 2) or Windows Server 2003 (Service Pack 1).
  • The Navigation Pane in Windows Explorer will now automatically scroll horizontally to display the name of a folder when the user expands a node in the folder tree; users do not have to scroll.
  • The Previous Versions Property Sheet Shell extension can restore all previous versions of a file by utilizing Shadow Copy, a storage backup technology introduced in Windows Server 2003.
  • The Security tab that displays NTFS audit, owner, and permission features for files and folders now appears even when the option to use the new Sharing Wizard, which enables simple file sharing is enabled; previously, in Windows XP the tab was disabled if simple file sharing (Use simple file sharing (Recommended)) was enabled.
  • The Summary tab and the Version tab of Windows XP have been combined into a single Details tab; the new tab allows editing the same metadata as the Details Pane if a Property Handler for the selected file type is installed. A new Remove Properties and Personal Information option can remove metadata from a selected item(s).
  • The template for shortcuts has changed for the first time since Windows 95. New shortcuts now first include the filename with a shortcut designation appended to the name (Filename - Shortcut) instead of the shortcut designation taking precedence over the filename (Shortcut to Filename); the new template enables better file sorting and supports localization efforts.
  • The Tile Horizontally and Tile Vertically context menu options introduced in Windows 95 for buttons on the taskbar belonging to open windows have been renamed as Show Windows Stacked and Show Windows Side by Side, respectively, in Windows Vista.
  • There is a context menu option to exit Windows Explorer (Exit Windows Explorer) when holding CTRL and ⇧ Shift and clicking on the Start menu with the secondary mouse button; in Windows XP, the user had to open the Start menu, select Turn Off Computer (or Shutdown if using the classic Start menu), and click the Cancel button on the Turn off computer dialog while pressing and holding CTRL+ALT+⇧ Shift.
  • Tooltips now appear for all drag and drop file operations. In one example, when selecting a file and dragging it to another volume, a tooltip under the mouse cursor informs that dropping this file on the target volume will create a copy of this file. In another example, when selecting and dragging multiple files, the number of files appears under the mouse cursor to provide numerical feedback indicating the number of files on which the user will be performing file operations.
  • When attempting to delete a file, the Delete File dialog box now displays a thumbnail representing the file to be deleted, as well as the metadata of the file; in previous versions of Windows only the filename was displayed in this dialog box.
  • When renaming a file with the F2 key or with the Rename context menu option while file extensions are visible, only the filename is selected, which prevents users from accidentally changing the file extension or from having to manually select only the filename.
  • When searching for drivers with Device Manager it is possible to specify that subfolders of a selected location should be searched.
  • When the taskbar is resized, it is now possible to open the Start menu by clicking under the Start button; as per Fitts's law this allows users to continue to open the Start menu by clicking the farthest corner of the taskbar (as though the Start button is still there) regardless of how large the taskbar is.
  • Folder relocation of files on Desktop on every user account is now possible. Same goes to other folders specific to every user account, such as Downloads, Music, Pictures, and Videos.

New and upgraded applications

Backup and Restore Center

Backup and Restore Center replaces NTBackup and operates in two modes: (a) Backup or restore selected files or (b) Complete PC Backup. If using Complete PC Backup, incremental snapshots are stored on external hard disk or optical media, and the complete system can be restored to protect against hardware failure or severe software damage. Automatic scheduling of file backups is not available in Windows Vista Home Basic and Complete PC Backup is not available in Windows Vista Home Basic or Windows Vista Home Premium.

Games

FreeCell, Hearts, Minesweeper, Solitaire, and Spider Solitaire of previous Windows versions are rewritten in DirectX to take advantage of Windows Vista's new graphical capabilities. InkBall from Windows XP Tablet PC Edition is also included, and has been updated to support being played with a mouse. New games include Chess Titans, Mahjong Titans, and Purble Place. Microsoft Tinker and Texas Hold 'Em Poker are available as Windows Ultimate Extras in Windows Vista Ultimate. All Windows Vista games support XInput, which allows them to be played with an Xbox 360 Controller. There is intrinsic support for Xbox 360 controllers and peripherals in Windows Vista.

Internet Explorer 7

Main articles: Internet Explorer 7 and Internet Explorer 8

Internet Explorer 7 adds support for tabbed browsing, Atom, RSS, internationalized domain names, a search box, a phishing filter, an anti-spoofing URL engine, fine-grained control over ActiveX add-ons, thumbnails of all open tabs in a single window (called Quick Tabs), page zoom, and tab groups. Tab groups make it possible to open a folder of Favorites in tabs with a single click. Importing bookmarks and cookies from other web browsers is also supported. Additionally, there is now proper support for PNG images with transparency as well as improvements and fixes to CSS and HTML rendering. The Windows RSS Platform offers native RSS support, with developer APIs.

On Windows Vista, Internet Explorer operates in a special "Protected Mode", which runs the browser in a security sandbox that has no access to the rest of the operating system or file system, except the Temporary Internet Files folder. This feature aims to mitigate problems whereby newly discovered flaws in the browser (or in ActiveX controls hosted inside it) allowed hackers to subversively install software on the user's computer (typically spyware). Internet Explorer 7 in Windows Vista also exclusively supports Advanced Encryption Standard (AES) key lengths up to 256 bits outlined in RFC 3268 and certificate revocation checking using Online Certificate Status Protocol. The TLS implementation has also been updated to support extensions as outlined in RFC 3546, most notable of which is Server Name Indication support.

Internet Explorer 7 additionally features an update to the WinInet API. The new version has better support for IPv6, and handles hexadecimal literals in the IPv6 address. It also includes better support for Gzip and deflate compression, so that communication with a web server can be compressed and thus will require less data to be transferred. Internet Explorer Protected Mode support in WinInet is exclusive to Windows Vista and later Windows versions.

Internet Information Services 7

Main articles: Internet Information Services and Windows Activation Services
The redesigned management console of Internet Information Services 7.0

Internet Information Services (IIS) 7.0 introduces a refactored, modular architecture with integrated .NET Framework extensibility; the new version includes a completely modular Web server engine with optional modules to offer specific features—instead of being a monolithic server that automatically includes all features. The administration interface additionally is rewritten and uses the Microsoft Management Console for asynchronous operation and other features, with ASP.NET configuration being more prominent. ISAPI extension development is deprecated in favor of APIs that enable the new module architecture. All Web server configuration information is stored in XML files instead of in the metabase. A global configuration file stores default settings of the server, with optional additions from Web document roots and subdirectories optionally augmenting or supplanting these. There are additional new features dedicated to backward compatibility, deployment, performance, and security.

Magnifier

Magnifier in Windows Vista can magnify the vector-based content of Windows Presentation Foundation applications without blurring the magnified content—it performs resolution-independent zooming—when the Desktop Window Manager is enabled; the release of .NET Framework 3.5 SP1 in 2008 removes this capability when installed in Windows Vista.

Magnifier can now be docked to the bottom, left side, right side, or top of the screen. Microsoft also introduced the Magnification API so that developers can build solutions that magnify portions of the screen or that apply color effects.

Paint

Paint

Paint features a new set of colors in the color box; the location of the color box is also now near both the menu bar and the tool box (instead of near the status bar) to facilitate access to colors when accessing editing commands. All of the icons for commands on the tool box have been updated for the first time since Windows 95. All commands for shapes in the tool box now include line thickness options (in addition to the opacity options available in previous versions of Paint).

The File menu includes a new Set As Background (Stretched) option. The Edit menu includes a new Invert Selection feature. The Image menu features a new Crop capability. The Undo command in Paint now supports undoing ten of the previous consecutive actions (previous versions of Paint allowed only up to three consecutive actions to be undone).

The Magnifier in Paint has been updated and now allows users to incrementally zoom in to or zoom out of an image (previously, it only allowed 1x, 2x, 6x, and 8x fixed zoom percentage values); scrolling with the mouse scroll wheel to zoom is supported when hovering over the magnifier in the tool box. Similarly, there are new custom zoom percentages (12.5, 25, and 50) listed in the Custom submenu in Zoom on the View menu.

Finally, Paint in Windows Vista saves in the JPEG format by default, which facilitates the writing of metadata properties to an image such as specifying an author of an image (the version of Paint in Windows XP saved images as 24-bit bitmap (BMP) files by default).

Snipping Tool

Snipping Tool (previously available in Microsoft Experience Pack for Tablet PC in Windows XP Tablet PC Edition 2005) is included in the Windows Vista Home Premium, Business, Enterprise, and Ultimate editions as a screenshot application that allows taking screenshots of entire screens, freeform areas, open application windows, and rectangular selections, which can then be annotated by using a mouse or stylus, saved as an image or Web archive, or sent as an attachment in an email message.

When an image is saved as a Web archive or sent as an attachment in an email client that supports inline HTML, Snipping Tool can add hyperlinks to the resource captured in the screenshot if the application provides information on how to obtain them (for example, a Web browser can preserve the context of a Web page of which Snipping Tool is used to take a screenshot so that the recipient of the screenshot can access the hyperlinks referenced by the Web page).

Sound Recorder

Sound Recorder has been rewritten for Windows Vista and supports recording clips of any length—in previous versions of Windows the recording length was limited to 60 seconds, with subsequent additions limited by available system memory—as long as hard disk space is available. Sound Recorder now supports saving recordings as WMA files, with options in the new Common Item Dialog to write metadata properties when saving recordings.

Task Manager

Task Manager, although visually similar to the version in Windows XP has seen significant feature introductions in Windows Vista. Columns in pages now feature arrows and colors when they are selected to visually indicate the sort direction and selected column. Memory consumption in the status bar is now displayed as a percentage value instead of as separate commit charge values. A new Services page displays all services and service details including descriptions, names, process IDs, groups, and statuses, with Go To Process, Start Service, and Stop Service context menu options. The following changes were also made to Task Manager pages of previous versions of Windows:

  • The Applications page includes a new Create Dump File context menu option
  • The Performance page includes an option to open the new Resource Monitor, and now shows memory usage (in addition to page file usage) and system uptime
  • The Processes page includes new Command Line, Description, Data Execution Prevention, Image Path Name, and Virtualization column options
    • The Processes page also includes new Open File Location and Properties context menu options

Windows Calendar

Windows Calendar is an integrated calendar application in Windows Vista that supports creating, managing, publishing, sharing, and subscribing to calendars across the Internet or across network shares; the popular iCalendar format is among its supported calendar formats.

Windows Contacts

Windows Contacts replaces the Windows Address Book as a new unified contact and personal information management application; it stores contacts as CONTACT files based on XML and features extensibility APIs and options for integration with other applications and devices. Legacy WAB files and the CSV and VCF open standards are also supported.

Windows DVD Maker

Windows DVD Maker is a DVD creation application. Applications can also pass an XML file to DVD maker for authoring and burning.

Windows Fax and Scan

Windows Fax and Scan in the Business, Ultimate, and Enterprise editions of Windows Vista is a faxing and scanning application that supports sending and receiving faxes, faxing or emailing scanned documents, and forwarding faxes as email attachments. It replaces the optional Fax Services component of Windows XP. Users can preview documents before faxing them and directly fax or email documents after scanning.

Windows Mail

Windows Mail replaces Outlook Express and introduces fundamental revisions to the storage architecture and security mechanisms. It is intended to be a significantly more secure offering than Outlook Express by including Bayesian spam filtering, email attachment blocking, the junk email filtering functionality of Microsoft Exchange, the new Phishing Filter of Internet Explorer 7, and top-level domain blocking functionality that was previously exclusive to Microsoft Outlook. Windows Mail additionally eliminates the single point of failure design of Outlook Express.

Windows Media Center

Main article: Windows Media Center

Windows Media Center in Windows Vista is available in the Home Premium and Ultimate editions and has been upgraded significantly from Windows XP Media Center Edition 2005. The interface has undergone a revision where each button in the main menu includes sections that, when selected, provide submenus that extend horizontally outward. These submenu options are presented as a grid, with each providing album art for tracks, or thumbnails for photos, television shows, and videos; while playing, live content is overlaid in the background during user interface navigation. Examples of other new features of Windows Media Center include:

  • .NET 2.0 Common Language Runtime (CLR)
  • A new Movies and DVD button that lists all the movies on the local hard drive and the currently inserted DVD
  • A new Tasks button that provides access to jobs such as configuring a Media Center Extender
  • CableCARD support
  • Native DVD/MPEG-2 support
  • Support for high-definition (HD) content
  • Support for two dual-tuner cards
  • Windows SideShow support

Windows Media Player 11

Main article: Windows Media Player

Windows Media Player 11 features a revised interface. Media Library is now presented without the category trees which were prominent in the earlier versions. Rather, on selecting the category in the left pane, the contents appear on the right, in a graphical manner with thumbnails—a departure from textual presentation of information. Missing album art can be added directly to the placeholders in the Library itself (though the program re-renders all album art imported this way into 1:1 pixel ratio, 200x200 resolution JPEG images). Views for Music, Pictures, Video and Recorded TV are separate and can be chosen individually from the navigation bar. Entries for Pictures and Video show their thumbnails. Search has been upgraded to be much faster.

Windows Media Player 11 in Windows Vista Home Premium and Ultimate Editions supports MMC-5 driver commands for the AACS content protection scheme, as well as the UDF file system which is required for Blu-ray and HD DVD playback. However, not all the codecs required for playback of HD DVD and Blu-ray video are included. VC-1 and the MPEG-2 video decoders, as well as the Dolby Digital (AC-3) 5.1 audio decoder are included in Windows Vista Home Premium and Ultimate Editions. H.264 video and other multichannel surround sound audio standards still require third party decoders.

Other features of Windows Media Player 11 include:

  • Windows Media Format 11 Runtime: Updates the earlier Windows Media runtime to support low bitrate WMA Professional Audio and includes a VC-1 compliant WMV Advanced Profile codec. Support for ripping audio CDs to WAV and WMA 10 Pro formats is also added.
  • Stacking: Stacking allows graphical viewing of how many albums exist in a specific category of music. The pile appears larger as the category contains more albums.
  • Search improvements: Searches and displays results as characters are being entered, without waiting for Enter key to be hit. Results are refined based on further characters that are typed.
  • Disc spanning: CD Burning now shows a graphical bar showing how much space will be used on the disc. It splits a burn list onto multiple discs in case the content does not fit on one disc.
  • Global Status: Global status shows a broad overview of what the player is doing. The information presented include status information regarding buffering, ripping, burning and synchronization.
  • Synchronization: Improved synchronization features for loading content onto PlaysForSure-compatible portable players. Windows Media Player 11 supports reverse-synchronization, by which media present on the portable device can be replicated back to the PC.
  • Media Sharing: which allows one to share their Media library and make it accessible to other PCs running Windows Vista or later Windows versions, Xbox 360, or networked Media Receivers via UPnP. Content (Music, Pictures, Video) can be streamed to and from Universal Plug and Play (UPnP) AV enabled devices such as the PS3, Xbox 360, and Roku SoundBridge. This includes DRM protected PlaysForSure content.
  • URGE: The new music store from Microsoft and MTV networks is integrated with the player. As of October 28, 2007, the URGE service was discontinued when it merged with Rhapsody; the link in Windows Media Player 11 remains but is no longer functional. In order to use Rhapsody, a separate download is required.

Certain features of Media Sharing in Windows Media Player 11 are only available in Windows Vista and later. For example, Windows Media Player 11 on Windows Vista can also connect to remote media libraries through DLNA; this is not available in the Windows XP version.

Windows Meeting Space

Windows Meeting Space is a peer-to-peer collaboration application and the replacement for NetMeeting. Users can share applications or desktops with other users on the local network, or over the Internet. Distribution and collaborative editing of documents, as well as passing notes to other participants is supported. Windows Meeting Space automatically discovers other local users using People Near Me, a feature that uses WS-Discovery.

Windows Movie Maker

Windows Movie Maker now supports Direct3D effects and transitions, editing and outputting HD video, importing recorded DVR-MS format videos, as well as burning output movies on a CD. Beginning with the Home Premium edition of Windows Vista, it can import HDV video from camcorders and output video to Windows DVD Maker for creating DVD-Video discs. New effects and transitions have been added. Movie Maker of Windows Vista requires GPU hardware acceleration, pixel shader, and WDDM hardware support; however, Movie Maker from Windows XP was released by Microsoft as a download for Windows Vista users whose computers cannot run the new version.

Windows Photo Gallery

Windows Photo Gallery

Windows Photo Gallery is a photo and video library management application that replaces Windows Fax and Scan of Windows XP and consists of a toolbar for photo commands, a navigation tree for dates, folders, ratings, and tags, and a control bar with options to change view modes, navigate between photos, rotate photos, start slide shows, and zoom photos; preview thumbnails appear when users hover over photos with the mouse cursor. Users can adjust color, exposure, saturation, temperature, and tint, crop or resize, lessen red-eye, rotate, print, rate, or tag photos. Users can view tagged photos by clicking dates, ratings, and tags in the navigation tree; pressing and holding the CTRL while clicking multiple tags across metadata types enables advanced queries such as “all photos of either Steve or Frank, taken in July, with a rating of at least 3 stars.” Users can add tags to files by dragging photos to tags listed in the navigation tree, and tags themselves can also be arranged in a hierarchical tree structure. RAW photos are supported and users can view any format for which there is an installed Windows Imaging Component codec. The photo import process now relies on the Media Transport Protocol, which introduces capabilities such as importing photos from mobile phones or wireless cameras.

Slideshows with fade, pan, and zoom transitions can be created and burnt to a DVD; additional effects are in Windows Vista Home Premium and Windows Vista Ultimate. A Slide Show Screen Saver option can create screensavers based on photos with specific ratings or tags ("all four-star photos") with an option to exclude specific tags ("all four-star photos tagged beach, but not tagged private"). An Online Print Wizard enables users to order prints of photos over the Internet for delivery to an address by mail or for local pickup at a nearby store. The Photo Print Wizard now supports borderless prints, international photo sizes, larger paper sizes, and includes more templates than were available in Windows XP.

Windows Update

Windows Update is now a native client application in Windows Vista; in previous versions of Windows it was web application that had to be accessed from a web browser. Automatic Updates can now automatically download and install Recommended updates (in addition to High Priority updates that could be automatically downloaded and installed in previous versions of Windows).

The prompt that appears when an update is installed that requires a machine to be restarted has been revised, with new options to postpone an operating system restart by 10 minutes, by 1 hour, or by 4 hours. Users can still postpone a restart indefinitely, but an update may cause a machine to be restarted within 15 minutes if no action for postponement is taken. In Windows XP, users could only repeatedly dismiss the prompt to restart, or allow the machine to be restarted within 15 minutes of the appearance of the prompt.

WordPad

WordPad now supports the Text Services Framework, on which Windows Speech Recognition is implemented, which allows users to dictate text into the application.

Security and safety features

Main article: Security and safety features new to Windows Vista

Microsoft announced a Trustworthy Computing initiative in 2002; Windows Vista was built with the underlying ethos of "secure by default, secure in deployment, secure by design" to make it a more secure operating system than its predecessors. All existing code was refactored and reviewed in an effort to improve security. Some of the most discussed and most significant introduced security features include Address Space Layout Randomization, BitLocker, Device Installation Control, Mandatory Integrity Control, Parental Controls, User Account Control, User Interface Privilege Isolation, and Windows Defender. Windows Firewall is significantly improved, with the new ability to block and filter outbound connections, as well as to provide granular configuration policies.

Management and administration

Main article: Management features new to Windows Vista

Windows Vista introduces new features and technologies that aim to assist and facilitate system management. Some notable changes include a complete replacement for NTLDR; a rewritten Task Scheduler; enhanced Remote Desktop functionality including per-application sessions; and the Windows Imaging Format, a new image-based deployment format. There is also a range of new Group Policy settings for the new features.

Graphics

Desktop Window Manager

Main article: Desktop Window Manager

The Desktop Window Manager is the new windowing system which handles the drawing of all content to the screen. Instead of windows drawing directly to the video card's memory buffers, contents are instead rendered to back-buffers (technically Direct3D surfaces), which are then arranged in the appropriate Z-order, then displayed to the user. This drawing method uses significantly more video memory than the traditional window-drawing method used in previous versions of Windows, which only required enough memory to contain the composite of all currently visible windows at any given time. With the entire contents of windows being stored in video memory, a user can move windows around the screen smoothly, without having "tearing" artifacts be visible while the operating system asks applications to redraw the newly visible parts of their windows. Other features new to Windows Vista such as live thumbnail window previews and Flip 3D are implemented through the DWM.

Users need to have a DirectX 9 capable video card to be able to use the Desktop Window Manager. Machines that can't use the DWM fall back to a "Basic" theme, and use screen drawing methods similar to Windows XP.

Desktop Window Manager is included in all editions of Windows Vista except the Starter edition.

DirectX

Main articles: Direct3D and DirectX Graphics Infrastructure

Windows Vista includes Direct3D 10, which adds scheduling and memory virtualization capabilities to the Windows graphics subsystem, as well as support for unified pixel shaders, geometry shaders, and vertex shaders. Significant is the elimination of "capability bits" of previous versions of Direct3D, which previously were used to indicate which features were active on the graphics hardware; instead, Direct3D 10 defines a minimum standard of hardware capabilities that must be supported for a system to be regarded as compatible with the new infrastructure. Microsoft's goal with this design was to create an environment for developers, designers, and gamers that would assure them that their input would be rendered exactly the same across all compatible graphics cards.

Direct3D 10 is able to display certain graphics up to eight times more quickly than Direct3D 9 because of the new Windows Display Driver Model (WDDM) and incorporates Microsoft's High-Level Shader Language 4.0. However, Direct3D 10 is not backward compatible with previous versions; the same game will not be compatible with both Direct3D 10 and Direct3D 9 or earlier, which means that developers who wish to use Direct3D 10 and provide support for older versions of Windows would need to create separate versions of the same game in order to target both Windows Vista and earlier versions. Windows Vista does, however, contain a backward compatible implementation of Direct3D 9. Direct3D 10 functionality also requires the WDDM and new graphics hardware, which will allow the hardware to be pre-emptively multithreaded—to allow multiple threads to use the GPU in turns—and provide paging operations to graphics memory.

Direct3D 9 in Windows Vista is called Direct3D 9Ex and also uses the WDDM, which allows Direct3D applications to access new features available in Windows Vista including advanced gamma functions, cross-process shared surfaces, device removal management, managed graphics memory, prioritization of resources, and text anti-aliasing.

DirectX Video Acceleration 2.0

Main article: Media Foundation

Windows Vista introduces DirectX Video Acceleration (DXVA) 2.0 which enhances the implementation of the video pipeline and adds a host of other DDIs, including a Capture DDI for video capture. The DDIs it shares with DXVA 1.0 are also enhanced with support for hardware acceleration of more operations. Also, the DDI functions are directly available to callers and need not be mediated by the video renderer. As such, pipelines for simply decoding the media (without rendering) or post-processing and rendering (without decoding) can also be created; these features require support for the WDDM.

Windows Vista also introduces a new video renderer, available as both a Media Foundation component and a DirectShow filter, called the Enhanced Video Renderer (EVR). EVR is designed to work with Desktop Window Manager.

DXVA 2.0 supports only Enhanced Video Renderer as the video renderer on Windows Vista. DXVA integrates with Media Foundation and allows DXVA pipelines to be exposed as Media Foundation Transforms (MFTs). Even decoder pipelines or post-processing pipelines can be exposed as MFTs, which can be used by the Media Foundation topology loader to create a full media playback pipeline. DXVA 1.0 is emulated using DXVA 2.0.

Imaging

Main articles: Windows Imaging Component and HD Photo

Windows Imaging Component (WIC) is a new extensible imaging framework that allows applications supporting the framework to automatically get support of installed codecs for graphics file formats. It was later ported back to Windows XP SP3.

Windows Presentation Foundation applications also automatically support the installed image codecs. Developers can write their own image codecs for their specific image file formats. Windows Vista ships with the BMP, GIF, HD Photo, JPEG, PNG, and TIFF codecs. Codecs for RAW image formats used generally by high-end digital cameras are also supported in this manner. Windows Explorer and Windows Photo Gallery are based on this new framework and can thus view and organize images in any format for which the necessary codecs are installed.

HD Photo (previously known as Windows Media Photo) is a new photographic still graphics file format that supports features such as high-dynamic-range imaging, lossy as well as lossless compression, up to 32-bpp fixed or floating point representation, transparency, RGB, CMYK and n-channel color spaces, Radiance RGBE, embedded ICC color profiles, multiple images per file and support for Exif and XMP metadata formats. It is the preferred image format for XPS documents.

Color management

Main article: Windows Color System

Windows Vista features Windows Color System (WCS), a platform for color management. Its goal is to obtain color consistency across various software and hardware including cameras, monitors, printers, and scanners. Different devices interpret the same colors differently, according to their software and hardware configurations. As a result, they must be properly calibrated to reproduce colors consistently across different devices. WCS aims to make this process of color calibration automatic and transparent, as an evolution of ICC Color Profiles.

Windows Color System is based on a completely new Color Infrastructure and Translation Engine (CITE). It is backed up by a new color processing pipeline that supports bit-depths more than 32 bits per pixel, multiple color channels (more than 3), alternative color spaces and high-dynamic-range coloring, using a technology named Kyuanos developed by Canon. The color processing pipeline allows device developers to add their own gamut mapping algorithm into the pipeline to customize the color response of the device. The new pipeline also uses floating point calculations to minimize round-off losses, which are inherent in integer processing. Once the color pipeline finishes processing the colors, the CITE engine applies a color transform according to a color profile, specific to a device to ensure the output color matches to what is expected.

WCS features explicit support for LCD as well as CRT monitors, projectors, printers, and other imaging devices and provides customized support for each. WCS uses color profiles according to the CIE Color Appearance Model recommendation (CIECAM02), defined using XML, to define how the color representation actually translates to a visible color. ICC V4 color profiles are also supported. Windows Photo Gallery and Photo Viewer, Windows Imaging Component, the HD Photo format, XPS print path and XPS documents all support color management.

Mobile computing

Significant changes have been made for mobile computing with Windows Vista.

Pen features

Cursors and cursor feedback

Windows Vista introduces cursors for pens, with a pen cursor appearing at all times to show where a tap will be performed while users hover over the screen with a pen. Cursors for tap, double tap, and hold operations visually indicate specific events: a subtle ring appears after a tap; two subtle rings appear after a double tap; and hold operations display a chord that will form a circle to indicate that users can release the pen to perform the equivalent of a secondary mouse button press. A circle appears on the screen when users press a pen button to inform them of a successful button press.

Flicks and other gestures

Flicks are gestures allowing users to stroke the pen in a certain direction to perform a specific action. Flicking upward and downward perform scroll operations with inertia (physics and weight are simulated, with the scroll distance proportional to the pressure of the pen), while flicking leftward or rightward navigates back and forth. Flicks are exposed as two categories: Navigational (Back, Forward, Page Up, and Page Down) and Editing (Copy, Paste, Delete, Undo) and can be performed in the eight major compass directions or configured to perform custom actions. Pen panning allows users to drag pages upward or downward in Internet Explorer 7 and Microsoft Office 2007.

Tablet PC Input Panel improvements

The Tablet PC Input Panel of Windows XP Tablet PC Edition is updated to support AutoComplete in address bars, context disambiguation, and handwriting personalization. Context determines the user's intent when writing: in an address bar, handwritten text is automatically identified as a URL, but the same text is identified as prose when written in a body of text. Password fields selected with the pen now display the On-Screen Keyboard instead of the Tablet PC Input Panel to prevent observers from viewing handwritten passwords. The recognizer can now identify and adapt to specific handwriting, with an optional Automatic Learning feature improving recognition accuracy on an ongoing basis through regular use; users can also manually correct characters, words, or submit handwritten ink samples, and a training interface allows users to practice with sentences. The recognizer also uses harvesting to analyzes users' corpus and disambiguate based on context and terminology. An optional data collection feature allows handwritten text samples to be sent to Microsoft to improve handwriting recognition. The Tablet PC Input Panel itself can now be resized, and it supports scratch-out gestures with which whereby users can quickly delete a word or phrase by scribbling instead of erasing with the back of a pen.

Touch input

There is intrinsic support for single touchscreen-based interaction in addition to support for active pens; its inclusion in Windows Vista is the first time intrinsic support is available to Windows. A new, optional touch pointer interface simulates a computer mouse by displaying a two-button computer mouse on the screen, which users can drag to move the mouse cursor or touch its buttons to perform primary or secondary mouse click operations, especially where targets are too small to comfortably touch with a finger. A panning hand feature of Internet Explorer 7 allows users to scroll webpages with a finger. Flick gestures available to pens can also be used with fingers.

Windows Explorer checkboxes

Checkboxes appear alongside files in Windows Explorer on a tablet PC so that users can more easily select and manage files with a pen, which is useful especially on tablets without a keyboard where holding the CTRL key or the ⇧ Shift key to select multiple files is not possible. Checkbox targets in Windows Explorer also extend beyond the checkboxes themselves to facilitate the selection of multiple files with a pen.

External display improvements

Windows Vista aims to simplify the detection, configuration, and installation of external displays by introducing a standardized setup procedure and interface with the new WDDM, which enables hot plug detection and alerts the new Transient Multimon Manager (TMM) for external display configuration when one is connected. In previous versions of Windows, installation routines varied due to hardware configurations such as function keys, manufacturer requirements, and manufacturer-specific interfaces. The TMM also saves user preferences for external displays so these are automatically restored when the same display is reconnected at some different time or location. The improvements intend to enable an experience that provides the ease of use of plug and play peripherals.

Windows Vista also allows applications to respond to changing monitor environments. When a secondary display with an active window is disconnected, for example, open windows on the secondary display will be moved back to the primary display so that they remain visible.

Network Projection

Windows Vista introduces a new and standardized setup procedure for the detection and connection of projectors. Networked projectors can discovered automatically or users can manually enter addresses of the projectors to which Windows Vista should connect. Windows Vista automatically surpresses all notifications and sleep mode during a presentation; users can also change backgrounds, screensavers, and volumes, while preferences can by saved to specific displays and restored when the display is reconnected. Devices Profile for Web Services simplifies installation and management of networked devices. Windows Vista Service Pack 1 enhances network projection by temporarily resizing the desktop to accommodate custom projector resolutions.

Power management

Changes to power schemes

Previous versions of Windows included six different power schemes. Windows Vista aims to simplify power management by presenting concise names for power schemes and by reducing the number of default schemes to the following three schemes: Balanced, which is enabled by default and adjusts performance and power consumption based on user interaction; Power Saver, which reduces performance by favoring energy efficiency by disabling desktop composition when on battery life, reducing display brightness, processor performance, and the time until the screen is dimmed or the time until sleep; and Maximum Performance, which favors performance regardless of user activity.

Microsoft said these changes are a result of confusion caused by schemes in previous versions of Windows: power schemes were incomprehensible, indiscoverable, and numerous, which confused and intimidated users, who would often select a specific scheme to conserve battery life, for example, which would instead maximize performance at the expense of battery life.

Power schemes are now GUIDs, and users can now create, export, or import schemes. Schemes change based on user context — when a PC is plugged in, it can use High Performance, but when it is unplugged, it can automatically switch to Power Saver. Applications can now register to be informed of changes to power schemes to scale back features (such as graphical details or network polls) so that bandwidth and/or battery life is preserved.

Granular power option configuration options

Windows Vista introduces many new granular control policies for power schemes that were unavailable in previous versions of Windows. Users can change CPU cooling and CPU state options, idle timers for operating system events, network adapter settings, PCI Express link state settings, and USB selective suspension options. USB selective suspension additionally is supported among a wider range of class drivers than in previous Windows versions, with support for Bluetooth classes, portable devices, and video classes. Windows Vista also includes new power options for indexing items, playing video, and streaming media; users can prioritize battery life or efficiency of any of the aforementioned activities.

Windows Vista SP1 introduces the ability for the operating system to turn off periodic VSync interrupt counting of CPU cycles when the screen is not being refreshed from new graphics or mouse activity, which can result in significant energy savings.

Sleep

Sleep is the default power suspension state (instead of shut down) for desktop computers and mobile PCs such as laptops and it replaces the standby feature of previous versions of Windows. To ensure that the transition to sleep is reliable, Windows Vista does not allow sleep to be vetoed. Vetoing the sleep process, which prevents Windows from going to sleep, was a significant source of power transition failures in previous versions of Windows and which eventually resulted in user distrust of sleep due to data loss, decreased battery life, and overheated PCs. Early in the development of Windows Vista, Microsoft indicated it would allow sleep to be vetoed, but subsequent investigations revealed that veto was frequently abused by developers. Administrators can still enable veto with group policy.

Hybrid sleep

Hybrid sleep combines sleep and hibernation by saving memory contents to a hibernation file on disk and entering sleep. Normally, if a PC loses power when asleep, it will lose all contents in memory, but with hybrid sleep, the system can still restore these from the hibernation file. By default, it is enabled on desktop computers, which usually do not include an uninterruptible power supply, but disabled on laptops as they usually include another power source such as a battery. Hybrid sleep requires a WDDM driver.

Away Mode

Windows Vista introduces Away Mode power management functionality that suppresses all display and sound emissions while allowing a PC to remain operational for recording or streaming. Away Mode allows a PC to behave like a consumer electronics device, but Microsoft emphasizes that it does not replace sleep mode despite its power saving benefits.

Away Mode was previously released in Windows XP Media Center Edition 2005 Update Rollup 2, but it was conceived for Windows Vista in 2004 when it was codenamed "Longhorn".

Windows HotStart

Windows HotStart (formerly Windows Direct and also known as Direct Media Mode) enables opening an application in response to the press of a button or event such as a remote control press. HotStart enables appliance-like availability—a PC that automatically starts a media player after boot functions as a DVD player. Original equipment manufacturers (OEMS) can customize HotStart hardware implementation and functionality. Users can customize HotStart through the Windows Registry; instead of launching a multimedia application a user can, for example, configure a button to launch an e-mail application. HotStart can result in power savings because it enables direct and immediate access to desired content.

Other mobility enhancements

  • Ink Analysis APIs of the Windows Presentation Foundation intrinsically support handwriting and inking, and can recognize handwritten shapes and text, which are converted to vector-graphics rendered as the shape or text that was intended to be drawn. An update for Windows XP Tablet PC Edition containing Ink Analysis API support was released.
  • InkBall, Sticky Notes, and Windows Journal from Windows XP Tablet PC Edition are included in Windows Vista.
  • Media Transfer Protocol over USB or TCP/IP is supported. The Platform Update for Windows Vista introduces support over Bluetooth.
  • Sync Center is a single location for creating or managing sync partnerships for Offline Files, mobile phones, PDAs, smart phones, and portable media players.
  • Windows Mobility Center centralizes information and settings relevant to mobile computers including display brightness, power options, presentation settings, and sync settings. OEMs can add further capabilities to control their specific features.
  • Windows Mobile Device Center centralizes management and synchronization of Windows Mobile devices, with options to sync appointments, contacts, email, notes, tasks, and other content such as photos. Outlook 2000 and Windows Mobile 2003 and later are supported.
  • Windows Portable Devices has been introduced to communicate with attached media and all portable devices. The Platform Update for Windows Vista backports several features introduced in Windows 7.
  • Windows ReadyDrive introduces support for hybrid drives and other flash memory caches such as Intel Turbo Memory, which offer conservation of battery life and decreased times for booting and hibernation. When a hybrid hard drive is installed, a new NV Cache property tab appears in the device properties within the Device Manager.
  • Windows SideShow enables viewing information such as appointments, RSS feeds, and sports results on an auxiliary display even when a PC is powered down.
  • WinUSB, a generic user-mode USB driver with client API for simple devices that are accessed by only one application at a time is native to Windows Vista.

Fonts

The Fonts Control Panel now allows fonts to be filtered, grouped, and sorted. Icons for fonts can be scaled. Users can now arrange fonts based on font type, and view the full file system paths of installed font locations.

Windows Vista includes new Western (Latin, Greek and Cyrillic) ClearType typefaces: Calibri (sans-serif), Cambria (serif), Candara (sans-serif), Consolas (monospaced), Constantia (serif), Corbel (sans-serif), Segoe UI, Segoe Script (script), and Segoe Print (casual). Additionally, four new Asian fonts have been added: Malgun Gothic (Korean), Meiryo (Japanese), Microsoft JhengHei (Traditional Chinese), and Microsoft YaHei (Simplified Chinese).

Language support

Main article: Multilingual User Interface

Windows Vista is a language-independent operating system, unlike previous versions of Windows, and it supports additional languages when compared with previous versions. The Enterprise and Ultimate editions of Windows Vista allow additional languages to be installed with Multilingual User Interface. Users can now install and select non-English languages on a per-user basis—instead of a per-device basis—to transform the entire Shell and application user interfaces to that language. Unicode font and character support have also been improved. Windows Vista also supports "custom locales", allowing users to create their own locale data for use in applications using the Locale Builder tool.

See also

References

  1. Allchin, Jim (November 9, 2006). "The Sounds of Windows Vista". Windows Vista Team Blog. Microsoft. Archived from the original on November 10, 2006. Retrieved April 25, 2015.
  2. ^ "Windows Vista Product Guide". Microsoft. 2006. Archived from the original on September 30, 2011. Retrieved February 21, 2021.
  3. ^ "Windows Vista Product Guide — Revisions" (PDF). Microsoft. Archived from the original (PDF) on January 31, 2009. Retrieved October 25, 2019.
  4. "Change the Start menu to Classic view". Windows Help. Microsoft. 2007. Archived from the original on February 16, 2007. Retrieved September 2, 2022.
  5. Davis, Christopher (March 29, 2007). "Shell Blog : Your File Is In Use... Demystified". shell: revealed blog. Microsoft. Archived from the original on April 29, 2007. Retrieved February 10, 2021.
  6. Microsoft (September 24, 2021). "When you select Continue for folder access in Windows Explorer, your user account is added to the ACL for the folder". Archived from the original on September 29, 2022. Retrieved July 26, 2023.
  7. ^ Kramer, Nick (April 17, 2006). "USER & GDI Compat, part 5 -- Miscellaneous". MSDN. Microsoft. Archived from the original on May 22, 2011. Retrieved November 8, 2022.
  8. Oiaga, Marius (January 3, 2007). "Windows Vista's Details". Softpedia. SoftNews NET SRL. Retrieved December 1, 2022.
  9. ^ "WinFS: The Windows File System (Microsoft Access 2002 Technical Articles)". MSDN. Microsoft. October 2003. Archived from the original on December 21, 2003. Retrieved February 1, 2018.
  10. "System.Photo.Flash". Microsoft Developer Network. Microsoft. Retrieved May 29, 2021.
  11. Karas, Benjamin (January 21, 2007). "What does a property handler accomplish?". Microsoft Developer Network. Microsoft. Archived from the original on August 8, 2010. Retrieved May 29, 2021. In my opinion, Windows XP was too aggressive in the way it handled properties. It assumed everything was an OLE Compound Document, or failing that, would store data in NTFS secondary streams. This works great for setting properties on arbitrary types, but it leads to a whole slew of other bugs, including several where a user's data is lost. Windows Vista avoids this assumption. Instead, property handlers are explicitly registered and are assumed to provide a stronger guarantee that if they are storing properties, they are storing them properly in the file itself.
  12. Ballew, Joli (October 17, 2007). Windows Vista®: Home Networking (First ed.). Microsoft Press. pp. 107–110. ISBN 9780735625006.
  13. "System.IsShared". MSDN. Microsoft. January 7, 2021. Retrieved September 9, 2022.
  14. "System.SharedWith". MSDN. Microsoft. January 7, 2021. Retrieved September 9, 2022.
  15. Johnson, Steve (August 31, 2007). "Managing Files and Folders in Windows Vista". Que Publishing. Pearson Education. Archived from the original on April 3, 2013. Retrieved September 2, 2022.
  16. "Querying the Index with Windows Search SQL Syntax". Microsoft Developer Network. Microsoft. January 7, 2021. Retrieved September 2, 2022.
  17. O'Reilly, Dennis (March 13, 2008). "Find the files you're looking for by using virtual folders". CNET. CBS Interactive. Retrieved December 1, 2022.
  18. Bentz, Ben (October 31, 2006). "Query Composition: Building a search upon another search". Shell: Revealed Blog. Microsoft. Archived from the original on December 15, 2006. Retrieved October 20, 2015.
  19. Shultz, Greg (December 11, 2007). "Narrow a saved search with Vista's Query Composition feature". TechRepublic. CBS Interactive. Archived from the original on March 11, 2017. Retrieved November 11, 2015.
  20. Hahn, Timo (February 13, 2009). "Dateien mit dem Windows-Explorer brennen". ComputerWissen (in German).
  21. Chen, Raymond (July 1, 2008). "Windows Vista changed the Alt+Tab order slightly". MSDN. Microsoft. Retrieved November 9, 2022.
  22. Rawat, Anshul (June 2007). "Namespace Usage Guidelines for the Windows Vista File System" (PDF). Microsoft. Archived from the original (PDF) on August 2, 2014. Retrieved December 1, 2022.
  23. Schulman, Jerold (December 13, 2006). "Q: How does Windows Vista make it easy to add an icon to the Quick Launch toolbar?". ITPro Today. Penton. Retrieved November 8, 2022.
  24. Zheng, Long (March 19, 2017). "Little things add up". istartedsomething. Retrieved February 20, 2021.
  25. Chen, Raymond (July 8, 2009). "Attack of the rogue feature: Oh no, where did my Explorer icon labels go?". MSDN. Microsoft. Retrieved November 9, 2022.
  26. Kerr, Kenny (August 2007). "Windows with C++: Windows Vista Control Enhancements". MSDN Magazine. Microsoft.
  27. Soper, Mark (January 11, 2008). "How Vista Makes Home Networking Better". InformIT. Pearson Education. Archived from the original on January 25, 2008. Retrieved December 25, 2023.
  28. "You cannot find files when you search a Windows Vista-based computer even though the files exist on the computer". Microsoft. Archived from the original on October 4, 2022. Retrieved December 25, 2023.
  29. Thurrott, Paul (July 14, 2008). "Windows Vista tip of the week: Keyboard shortcuts". ITPro Today. Penton. Retrieved September 9, 2022.
  30. Zheng, Long (November 2, 2006). "Dynamic multi-dimensional scrolling". istartedsomething. Retrieved December 25, 2023.
  31. Bott, Ed; Siechert, Carl; Stinson, Craig (May 2008). Controlling Access with NTFS Permissions. Microsoft Press: Windows Vista Inside Out Deluxe Edition. ISBN 978-0-735-62524-2. Archived from the original on December 27, 2023. Retrieved December 27, 2023. The full panoply of controls over NTFS permissions that you might have seen in earlier versions of Windows remains available in Windows Vista. And unlike Windows XP, in which you had to disable Simple File Sharing (an act that also made other changes besides exposing the security controls), in Windows Vista, the Security tab is always available—to all users, in all editions, regardless of whether the Sharing wizard is enabled.
  32. Schulman, Jerold (October 2, 2003). "JSI Tip 7279. The Security tab is missing from your Windows XP Professional Properties dialog?". ITPro Today. Penton. Retrieved July 26, 2023.
  33. Clercq De, Jan (April 28, 2010). "Q: How can I remove personal or company metadata from the files I create in Windows 7 or Windows Vista?". ITPro Today. Penton. Archived from the original on December 25, 2023. Retrieved December 25, 2023.
  34. Chen, Raymond (September 27, 2007). "Why did the shortcut template change in Windows Vista?". MSDN. Microsoft. Archived from the original on October 20, 2007. Retrieved November 8, 2022.
  35. Margosis, Aaron (July 17, 2007). "How to cleanly stop Explorer.exe on Windows Vista". MSDN. Microsoft. Archived from the original on October 11, 2007. Retrieved November 8, 2022.
  36. Pash, Adam (February 12, 2008). "Mimic Vista's File Rename Feature in XP". Lifehacker. Gawker Media. Retrieved November 4, 2022.
  37. "Back up your files". windows.microsoft.com. Microsoft. Retrieved November 30, 2014.
  38. "Back up your programs, system settings, and files". windows.microsoft.com. Microsoft. Retrieved November 30, 2014.
  39. Schechter, Greg (April 2, 2006). "The role of the Windows Display Driver Model in the DWM". MSDN. Microsoft. Archived from the original on March 15, 2011. Retrieved September 2, 2022. The DWM operates in an environment where other DirectX applications do operate. Video playback, WPF applications, windowed games (btw, Vista "inbox" games like Solitaire, etc., are now written in DirectX), etc. In fact, the DWM is responsible for the final presentation of those applications. So it's critical that such DirectX applications 'play well together' and play well with the DWM.
  40. ^ LeBlanc, Brandon (May 13, 2007). "Gaming in Windows Vista with the Wireless Xbox 360 Controller". Windows Blogs. Microsoft. Archived from the original on January 10, 2015. Retrieved May 3, 2015.
  41. Silbey, Marc; Brundrett, Peter (February 2011). "Understanding and Working in Protected Mode Internet Explorer". MSDN. Microsoft.
  42. Ross, Tony (May 27, 2006). "Introducing Internet Explorer 7". IEBlog. Microsoft.
  43. Kudallur, Venkat (November 1, 2005). "IE7 Networking improvements in content caching and decompression". IBlog. Microsoft.
  44. Lawrence, Eric (June 7, 2005). "HTTP Performance". IEBlog. Microsoft.
  45. Volodarsky, Mike (September 30, 2019). "Explore The Web Server For Windows Vista And Beyond". MSDN. Microsoft. Retrieved February 20, 2021.
  46. Sneath, Tim (April 4, 2006). "Magnifier: An Interesting Discovery". MSDN. Microsoft. Archived from the original on October 24, 2010. Retrieved February 20, 2021.
  47. Schechter, Greg (May 12, 2008). "GPU-accerlated custom effects for WPF". MSDN. Microsoft. Archived from the original on August 3, 2010. Retrieved February 19, 2021. As a result of a series of changes that are too numerous to describe here, the OS magnifier is no longer 'WPF-aware', and does bitmap scaling just like it does of other content. Although we do lose this feature, we believe that without the dependencies that enabled Magnifier to work in a WPF-specific way, we can be more agile in what we provide to WPF customers moving forward.
  48. "Magnification API". MSDN. Microsoft. May 31, 2018. Retrieved February 21, 2021.
  49. "Snipping Tool Support in Windows Vista". Microsoft. April 18, 2022. Retrieved December 24, 2023.
  50. Shultz, Greg (February 21, 2007). "Windows Vista's Task Manager: The harder-to-detect changes". TechRepublic. CBS Interactive. Retrieved December 1, 2022.
  51. Piltzecker, Tony (April 11, 2007). "Vista Mail vs. Outlook Express". Datamation. Retrieved February 9, 2015.
  52. "Hardware and Software Vendors Rally Behind HD DVD at WinHEC 2006". News Center. Seattle, WA: Microsoft. May 26, 2006.
  53. "HD DVD and Windows Vista". CDRinfo. May 26, 2006.
  54. Cross, Jason (February 28, 2006). "Why Windows Vista Won't Suck". ExtremeTech. Ziff Davis. Retrieved April 13, 2006.
  55. Brown, Robert. "Exploring New Speech Recognition And Synthesis APIs In Windows Vista". MSDN Magazine. Microsoft. Archived from the original on March 7, 2008. Retrieved February 19, 2021.
  56. "What's New in DirectShow". MSDN. Microsoft. Retrieved October 24, 2007.
  57. "Enhanced Video Renderer". MSDN. Microsoft. Retrieved November 26, 2014.
  58. "HD Photo Specification Download". MSDN. Microsoft. March 2, 2010.
  59. "Windows Color System". MSDN. Microsoft.
  60. Reuveni, Noam (September 13, 2005). "Windows Vista to use Canon Color Management". Reviewed.com Cameras. Archived from the original on November 26, 2014. Retrieved November 26, 2014.
  61. ^ "Pen and Touch Input in Windows Vista". MSDN. Microsoft. February 8, 2011. Retrieved January 20, 2021.
  62. "Flicks, Gestures". MSDN. Microsoft. May 31, 2018. Retrieved January 20, 2021.
  63. ^ Whitney, Ellen; Egger, Markus (2005). "Into the Future". Code Magazine. EPS Software. Retrieved January 3, 2021.
  64. ^ Thurrott, Paul (October 6, 2010). "Jim Allchin Talks Windows Vista". ITPro Today. Penton. Archived from the original on March 28, 2018. Retrieved May 15, 2020.
  65. "Designing for Direct Manipulation". MSDN. Microsoft. February 8, 2011. Retrieved January 20, 2021.
  66. ^ "Windows Vista Display Driver Model". MSDN. Microsoft. July 2006. Retrieved February 5, 2021.
  67. ^ Lin, Yu-Khan (2005). "Mobile PC Extensibility". Microsoft. Archived from the original (PPT) on September 8, 2014. Retrieved November 22, 2015.
  68. ^ Microsoft. "Supporting Multiple-Display Environments". MSDN. Retrieved November 20, 2015.
  69. Microsoft. "The Display-Aware Application". MSDN. Retrieved November 22, 2015.
  70. Jaiman, Ashish (March 1, 2007). "Smart Mobility". MSDN Blogs. Microsoft. Archived from the original on February 16, 2016. Retrieved December 11, 2015.
  71. Microsoft. "Giving a presentation over a network". Windows How-to. Retrieved December 11, 2015.
  72. McFedries, Paul (2008). Microsoft Windows Vista Unleashed. Sams Publishing. p. 257. ISBN 978-0-672-33013-1. Retrieved December 11, 2015.
  73. Williams, Rob (2005). "Web Services for Devices: The .NET Vision Realized". Microsoft. Archived from the original (PPT) on September 8, 2014. Retrieved January 5, 2016.
  74. "Notable Changes in Vista Service Pack 1". Microsoft. 2008. Archived from the original on May 3, 2008. Retrieved January 6, 2021.
  75. ^ Fried, Ina (August 25, 2005). "Vista's answer to PC power woes". ZDNet. CBS Interactive. Retrieved December 19, 2015.
  76. ^ Stemen, Pat (2006). "Integrating Drivers and Applications with Windows Power Management" (PPT). Microsoft. Retrieved November 3, 2015.
  77. ^ Marshall, Allen (2004). "Windows Longhorn ACPI and Power Management - Part 1". Microsoft. Archived from the original (PPT) on June 9, 2004. Retrieved August 4, 2015.
  78. ^ Bradford, K.T. (July 5, 2010). "Windows Advanced Power Options Explained". Laptop Mag. Purch. Retrieved November 28, 2015.
  79. Matichuk, Chris (2008). "USB Technology Update And Windows Connectivity Strategy". Microsoft. Archived from the original (PPT) on November 5, 2015. Retrieved November 4, 2015.
  80. Microsoft. "Saving Energy with VSync Control". MSDN. Retrieved November 4, 2015.
  81. ^ Parker, Burt (2005). "Building a "Longhorn"-Ready Mobile PC". Microsoft. Archived from the original (PPT) on September 8, 2014. Retrieved August 4, 2015.
  82. Landry, Nickolas. "Windows Vista Mobility: Why Should You Care?". Code Magazine. EPS Software. Retrieved December 22, 2015.
  83. ^ Stemen, Pat (2006). "Power Management in Windows Vista" (PPT). Microsoft. Retrieved November 5, 2015.
  84. Marshall, Allen (2003). "Designing Power-Aware Applications for Windows". Microsoft. Archived from the original (PPT) on December 12, 2003. Retrieved November 5, 2015.
  85. Microsoft. "Managing Power in Windows Vista". MSDN. Retrieved November 5, 2015.
  86. ^ Allchin, Jim (December 8, 2006). "Windows Vista Power Management". Windows Vista Team Blog. Microsoft. Archived from the original on December 11, 2006. Retrieved November 3, 2015.
  87. Miller, Geralyn; Stemen, Pat (2005). "Longhorn Power Management Update". Microsoft. Archived from the original (PPT) on September 8, 2014. Retrieved August 30, 2015.
  88. ^ Microsoft (May 19, 2014). "Away Mode in Windows" (DOCX). Retrieved August 30, 2015.
  89. Fleischman, David (October 21, 2005). "What does Away Mode do, anyway?". MSDN Blogs. Microsoft. Retrieved August 30, 2015.
  90. "Installing and Configuring Away Mode in Microsoft Windows XP Media Center Edition 2005". MSDN. Microsoft. 2007. Retrieved February 20, 2021.
  91. ^ Suokko, Matti (2004). "Windows For Mobile PCs And Tablet PCs — CY05 And Beyond". Microsoft. Archived from the original (PPT) on December 14, 2005. Retrieved May 15, 2020.
  92. Fish, Darrin (2004). "Windows For Mobile PCs and Tablet PCs — CY04". Microsoft. Archived from the original (PPT) on December 14, 2005. Retrieved May 15, 2020.
  93. Microsoft (2007). "Windows Vista Starter Edition Overview". Archived from the original (RTF) on September 7, 2015. Retrieved May 26, 2015.
  94. Thurrott, Paul (October 6, 2010). "Windows Vista Product Editions". ITPro Today. Penton. Archived from the original on June 8, 2016. Retrieved July 26, 2023.
  95. ^ Microsoft (March 19, 2010). "Configuring Windows HotStart" (DOCX). Retrieved April 18, 2015.
  96. Microsoft (March 12, 2010). "Direct Application Launch From System Startup in Windows Vista and Windows 7" (DOCX). Retrieved August 4, 2015.
  97. Croft, Mark (2005). "Building Longhorn-Ready PCs". Microsoft. Archived from the original (PPT) on September 8, 2014. Retrieved July 15, 2015.
  98. Wick, Stefan (September 15, 2006). "Ink Analysis and Input Supplement for the Windows XP Tablet PC Edition Development Kit 1.7". Microsoft. Archived from the original on November 3, 2012. Retrieved February 9, 2021.
  99. "MTP Over Various Transports". Windows Portable Devices Team Blog. August 29, 2009.
  100. Berntson, Alec; Barker, Guy; Pautz, Mike (July 2006). "Windows Mobility Center - Extensibility" (PDF). Microsoft. Retrieved November 5, 2015.
  101. "Windows Vista Mobile Device Center Step by Step Guide". TechNet. Microsoft. Retrieved November 26, 2014.
  102. Microsoft. "About Platform Update for Windows Vista". MSDN. Retrieved December 15, 2015.
  103. Russinovich, Mark (March 2007). "Inside the Windows Vista Kernel: Part 2". MSDN. Microsoft. Retrieved November 5, 2015.
  104. Kleef, Michael (November 24, 2007). "Its arrived! The Lenovo T610 is here...with a hybrid drive!". MSDN. Microsoft. Archived from the original on May 14, 2013. Retrieved July 26, 2023.
  105. Egger, Markus. "Unveiling Windows SideShow". Code Magazine. EPS Software. Retrieved December 24, 2015.
  106. "WinUSB (Winusb.sys)". MSDN. Microsoft. April 19, 2017. Archived from the original on July 25, 2019. Retrieved February 20, 2021.
  107. Steele, Shawn (February 20, 2006). "Windows Vista Microsoft Locale Builder Tool". I'm not a Klingon ( ). Microsoft.

External links

Microsoft Windows
DOS-based
Windows 9x
Windows NT
Base
releases
Windows
Server
Other
releases
Specialized
Windows
Embedded /
Windows IoT
Embedded
Compact
Other
Windows Mobile
Windows Phone
Cancelled
Related
Microsoft Windows components
Management
tools
Apps
Shell
Services
File systems
Server
Architecture
Security
Compatibility
API
Games
Discontinued
Games
Apps
Others
Spun off to
Microsoft Store
Categories: