Features new to Windows 7

Some of the new features included in Windows 7 are advancements in touch, speech, and handwriting recognition, support for virtual hard disks, support for additional file formats, improved performance on multi-core processors,[1] improved boot performance, and kernel improvements.

Shell and user interface

Windows 7 retains the Windows Aero user interface and visual style first introduced with its predecessor, Windows Vista, but many areas have seen enhancements.

Desktop

Windows 7's Desktop Slideshow

Themes

Support for themes has been extended in Windows 7. In addition to setting the colors of the window chrome, desktop background, desktop icons, mouse pointers and sound schemes, themes in Windows 7 include desktop slideshow settings. A new control panel interface, accessible through the "Personalize" context menu item on the desktop, has been introduced which provides the ability to customize and switch between themes, as well as download more themes from Microsoft's web site. Support for "theme packs" is included; theme packs are cabinet files with an extension of .themepack, and consist of a .theme as well as any number of image, sound, icon, and mouse cursor files.[2] Windows 7 recognizes this file format and will switch the user's theme to the theme contained inside when opened. A Windows 7 theme can also specify an RSS feed from which new desktop background images can be downloaded.

The default theme is titled "Windows 7", which consists of a single desktop background named "Harmony" and the same sound scheme, desktop icons and mouse pointers as Windows Vista. Six new "Aero Themes" are included: Architecture, Characters, Landscapes, Nature, Scenes, and an additional country-specific theme that is determined based on the defined locale when the operating system is installed. Windows 7 includes themes for the United States, United Kingdom, Germany, Canada, Japan, South Africa and Australia, and while the theme for the user's home country is the only one displayed in the user interface, the files for all these themes are included in the operating system installation.[3] Each of the themes included with Windows 7 consists of six desktop backgrounds each at 1920x1200 resolution; none of the desktop backgrounds included with Windows Vista are present in Windows 7. The country-specific desktop backgrounds depict both famous places in those countries (such as the Sydney skyline) as well as country scenes. A number of sound schemes are included, each associated with an included theme: Afternoon, Calligraphy, Characters, Cityscape, Delta, Festival, Garden, Heritage, Landscape, Quirky, Raga, Savanna, and Sonata. Additional theme packs are available as free downloads from Microsoft's web site.

Despite the new customization features introduced with Windows 7, the OS left a big niche for independent theme designers and programmers. They bring extended modifications to the Windows shell (graphical user interface) and explorer frames as well as to other various parts of the Windows 7 stock interface. By default these themes are not supported by Windows 7, as they require additional patching of some system files. As any third party changes to the system this brings moderate risks, thus caution is advised when preparing Windows 7 for custom themes. There are many online communities, where designers share their work and most of them are free of charge. Some of the biggest sources for custom themes include: deviantart, megathemer as well as other windows 7 dedicated web pages.

Desktop Slideshow

Windows 7 includes a desktop slideshow that changes the desktop background in a designated amount of time with a smooth fading transition. This feature supports pre-downloaded sets of wallpapers and also supports photo RSS feed.

Gadgets

Windows Vista introduced Gadgets and a sidebar which provides the ability to anchor Gadgets to the side of the user's desktop. In Windows 7, the sidebar has been removed, while gadgets can still be placed on the desktop. Gadgets snap to certain positions on the desktop and from each other; dragging with the Shift key held down prevents gadgets from automatically snapping into position. Windows 7 adds a Windows Media Center gadget to the default collection while removing the Contacts and Notes gadgets.

Managing gadgets is more closely integrated with Windows Explorer, but the gadgets themselves continue to operate in a separate sidebar.exe process.[4] The Desktop context menu includes a new "Gadgets" menu option to access the gadget gallery, and a "View" sub-menu option to show or hide gadgets. Hiding gadgets results in the sidebar.exe process being unloaded, which Microsoft says is a power-saving practice. Unlike Windows Vista, all gadgets run in a single process, which saves memory, and the process is not run at all if the user has no gadgets on the desktop. Gadgets can be brought to the foreground on top of active applications by pressing Win+G.

Branding and customization

OEMs and enterprises are able to customize the logon screen wallpaper of Windows 7 that is displayed before a user logs on.

Windows Explorer

Windows Explorer's revised user interface

Libraries

Windows Explorer in Windows 7 supports file libraries that aggregate content from various locations – including shared folders on networked systems if the shared folder has been indexed by the host system – and present them in a unified view. The libraries hide the actual location the file is stored in. Searching in a library automatically federates the query to the remote systems, in addition to searching on the local system, so that files on the remote systems are also searched. Unlike search folders, Libraries are backed by a physical location which allows files to be saved in the Libraries. Such files are transparently saved in the backing physical folder. The default save location for a library may be configured by the user, as can the default view layout for each library. Libraries are generally stored in the Libraries special folder, which allows them to be displayed on the navigation pane.

By default, a new user account in Windows 7 contains four libraries for different file types: Documents, Music, Pictures, and Videos. They are configured to include the user's profile folders for these respective file types, as well as the computer's corresponding Public folders. The Public folder also contains a hidden Recorded TV library that appears in the Windows Explorer sidepane when TV is set up in Media Center for the first time.

In addition to aggregating multiple storage locations, Libraries enable Arrangement Views and Search Filter Suggestions. Arrangement Views allow you to pivot your view of the library's contents based on metadata. For example, selecting the "By Month" view in the Pictures library will display photos in stacks, where each stack represents a month of photos based on the date they were taken. In the Music library, the "By Artist" view will display stacks of albums from the artists in your collection, and browsing into an artist stack will then display the relevant albums.

Search Filter Suggestions are a new feature of the Windows 7 Explorer's search box. When the user clicks in the search box, a menu shows up below it showing recent searches as well as suggested Advanced Query Syntax filters that the user can type. When one is selected (or typed in manually), the menu will update to show the possible values to filter by for that property, and this list is based on the current location and other parts of the query already typed. For example, selecting the "tags" filter or typing "tags:" into the search box will display the list of possible tag values which will return search results.

Arrangement Views and Search Filter Suggestions are database-backed features which require that all locations in the Library be indexed by the Windows Search service. Local disk locations must be indexed by the local indexer, and Windows Explorer will automatically add locations to the indexing scope when they are included in a library. Remote locations can be indexed by the indexer on another Windows 7 machine, on a Windows machine running Windows Search 4 (such as Windows Vista or Windows Home Server), or on another device that implements the MS-WSP remote query protocol.[5]

Federated search

Windows Explorer also supports federating search to external data sources, such as custom databases or web services, that are exposed over the web and described via an OpenSearch definition. The federated location description (called a Search Connector) is provided as a .osdx file. Once installed, the data source becomes queryable directly from Windows Explorer. Windows Explorer features, such as previews and thumbnails, work with the results of a federated search as well.

Miscellaneous shell enhancements

Windows Explorer has received numerous minor enhancements that improve its overall functionality. The Explorer's search box and the address bar can be resized. Folders such as those on the desktop or user profile folders can be hidden in the navigation pane to reduce clutter. A new Content view is added, which shows thumbnails and metadata together. A new button to toggle the Preview Pane has been added to the toolbar. The button to create a new folder has been moved from the Organize menu and onto the toolbar. List view provides more space between items than in Windows Vista. Finally, storage space consumption bars that were only present for hard disks in Windows Vista are now shown for removable storage devices.

Other areas of the shell have also received similar fine-tunings: Progress bars and overlay icons may now appear on an application's button on the taskbar to better alert the user of the status of the application or the work in progress. File types for which property handlers or iFilters are installed are re-indexed by default. Previously, adding submenus to shell context menus or customizing the context menu's behavior for a certain folder was only possible by installing a form of plug-in known as shell extensions. In Windows 7 however, computer-savvy users can do so by editing Windows Registry and/or desktop.ini files.[6][7] Additionally, a new shell API was introduced designed to simplify the writing of context menu shell extensions by software developers.[8][9]

Start menu

The start orb now has a fade-in highlight effect when the user moves the mouse over it. The Start Menu's right column is now the Aero glass color. In Windows Vista, it was always black.

The search results pane in Windows 7, demonstrating a search for the word "wireless".

Windows 7's Start menu retains the two-column layout of its predecessors, with several functional changes:

The Start Search field, introduced in Windows Vista, has been extended to support searching for keywords of Control Panel items. For example, clicking the Start button then typing "wireless" will show Control Panel options related to configuring and connecting to wireless network, adding Bluetooth devices, and troubleshooting. Group Policy settings for Windows Explorer provide the ability for administrators of an Active Directory domain, or an expert user to add up to five Internet web sites and five additional "search connectors" to the Search Results view in the Start menu. The links, which appear at the bottom of the pane, allow the search to be executed again on the selected web site or search connector. Microsoft suggests that network administrators could use this feature to enable searching of corporate Intranets or an internal SharePoint server.[10]

Taskbar

The Windows Taskbar has seen its most significant revision since its introduction in Windows 95 and combines the previous Quick Launch functionality with open application window icons. The taskbar is now rendered as an Aero glass element whose color can be changed via the Personalization Control Panel. It is 10 pixels taller than in Windows Vista to accommodate touch screen input and a new larger default icon size (although a smaller taskbar size is available), as well as maintain proportion to newer high resolution monitor modes.[11] Running applications are denoted by a border frame around the icon. Within this border, a color effect (dependent on the predominant RGB value of the icon) that follows the mouse also indicates the opened status of the application. The glass taskbar is more translucent than in Windows Vista. Taskbar buttons show icons by default, not application titles, unless they are set to 'not combine', or 'combine when taskbar is full.' In this case, only icons are shown when the application is not running. Programs running or pinned on the taskbar can be rearranged. Items in the notification area can also be rearranged.

The default taskbar of Windows 7.

Pinned applications

The Quick Launch toolbar has been removed from the default configuration, but may be easily added.[12] The Windows 7 taskbar is more application-oriented than window-oriented, and therefore doesn't show window titles (these are shown when an application icon is clicked or hovered over, provided there are multiple windows for the application). Applications can now be pinned to the taskbar allowing the user instant access to the applications they commonly use. There are a few ways to pin applications to the taskbar. Icons can be dragged and dropped onto the taskbar, or the application’s icon can be right-clicked to pin it to the taskbar.

The Windows 7 taskbar shows a preview of the window.

Thumbnail previews

Thumbnail previews which were introduced in Windows Vista have been expanded to not only preview the windows opened by the application in a small-sized thumbnail view, but to also interact with them. The user can close any window opened by clicking the X on the corresponding thumbnail preview. The name of the window is also shown in the thumbnail preview. A "peek" at the window is obtained by hovering over the thumbnail preview. Peeking brings up only the window of the thumbnail preview over which the mouse hovers, and turns any other windows on the desktop transparent. This also works for tabs in Internet Explorer: individual tabs may be peeked at in the thumbnail previews. Thumbnail previews integrate Thumbnail Toolbars [13] which can control the application from the thumbnail previews themselves. For example, if Windows Media Player is opened and the mouse is hovering on the application icon, the thumbnail preview will allow the user the ability to Play, Stop, and Play Next/Previous track without having to switch to the Windows Media Player window.

Jump lists

Jump lists are menu options available by right-clicking a taskbar icon or holding the left mouse button and sliding towards the center of the desktop on an icon. Each application has a jump list corresponding to its features, Microsoft Word's displaying recently opened documents; Windows Media Player's recent tracks and playlists; Internet Explorer's recent browsing history and options for opening new tabs or starting InPrivate Browsing; Windows Live Messenger's common tasks such as instant messaging, signing off, and changing online status. Up to 10 menu items may appear on a list, partially customizable by user.[14]

The redesigned notification area with balloon notification showing Action Center messages
Action Center displaying notification of security threats

Notification area

The notification area has been redesigned; the standard Volume, Network, Power and Action Center status icons are present, but no other application icons are shown unless the user has chosen them to be shown. A new "Notification Area Icons" control panel has been added which replaces the "Customize Notification Icons" dialog box in the "Taskbar and Start Menu Properties" window first introduced in Windows XP. In addition to being able to configure whether the application icons are shown, the ability to hide each application's notification balloons has been added. The user can then view the notifications at a later time.

A triangle to the left of the visible notification icons displays the hidden notification icons. Unlike Windows Vista and Windows XP, the hidden icons are displayed in a window above the taskbar, instead of on the taskbar. Icons can be dragged between this window and the notification area.

Windows 7 desktop displayed through Peek.

Aero Peek

In past versions of Windows, the taskbar ended with the notification area on the right side. However, there is now the Aero Peek button, which, when clicked or hovered over with the mouse, displays the desktop and gadgets by turning all windows transparent. This replaces the Show Desktop shortcut in the Quick Launch bar in previous versions of Windows. Aero Peek exhibits the same features used by the thumbnail previews, except it applies them to the desktop. If the mouse hovers over it, all windows are transparent, as shown in the picture. If the button is clicked, all applications are minimized, and when clicked again, they are restored. In addition, it is possible to disable Aero Peek for this button only.

Window management mouse gestures

Aero Snap

Windows can be dragged to the top of the screen to maximize them and dragged away to restore them. Dragging a window to the left or right of the screen makes it take up half the screen, allowing the user to tile two windows next to each other. Also, resizing the window to the bottom of the screen or its top will extend the window to full height but retain its width.[15] These features can be disabled via the Ease of Access Center if users do not wish the windows to automatically resize.[16]

Aero Shake

Aero Shake allows users to clear up any clutter on their screen by shaking (dragging back and forth) a window of their choice with the mouse. All other windows will minimize, while the window the user shook stays active on the screen.[17] When the window is shaken again, they are all restored, similar to desktop preview.

Keyboard shortcuts

A variety of new keyboard shortcuts have been introduced.[18][19] [20]

Global keyboard shortcuts:

Taskbar:

Font management

The user interface for font management has been overhauled.[21] As with Windows Vista, the collection of installed fonts is shown in a Windows Explorer window, but fonts from the same font family appear as "stacks" instead of as individual icons. A user can then double-click on the font stack and see the individual font. A preview of the font is displayed as part of the icon as well. New options for hiding installed fonts are included; a hidden font remains installed, but is not enumerated when an application asks for a list of available fonts. Windows Vista had received considerable criticism for including the same "Add Font" dialog that had existed as far back as Windows NT 3.1; this dialog has been removed.

The Font dialog box[22] has also been updated to show previews of the font selection in the selection lists.[23]

The fontview.exe default font viewing application has replaced the "Properties" button with a "Install" button.

Devices

There are two major new user interface components for device management in Windows 7, "Devices and Printers" and "Device Stage". Both of these are integrated with Windows Explorer, and together provide a simplified view of what devices are connected to the computer, and what capabilities they support.

Devices and Printers

The new Devices and Printers Control Pane; custom icons can be downloaded via the Internet.

Devices and Printers is a new Control Panel interface that is directly accessible from the Start menu. Unlike the Device Manager Control Panel applet, which is still present, the icons shown on the Devices and Printers screen are limited to components of the system that a non-expert user will recognize as plug-in devices. For example, an external monitor connected to the system will be displayed as a device, but the internal monitor on a laptop will not. Device-specific features are available through the context menu for each device; an external monitor's context menu, for example, provides a link to the "Display Settings" control panel.

This new Control Panel applet also replaces the "Printers" window in prior versions of Windows; common printer operations such as setting the default printer, installing or removing printers, and configuring properties such as paper size are done through this control panel.

Windows 7 and Server 2008 R2 introduce print driver isolation, which improves the reliability of the print spooler by running printer drivers in a separate process to the spooler service. If a third party print driver fails while isolated, it does not impact other drivers or the print spooler service.

Device Stage

A Device Stage window showing available options for a Microsoft Wireless Comfort Keyboard 4000.

Device Stage provides a centralized location for an externally connected multi-function device to present its functionality to the user. When a device such as a portable music player is connected to the system, the device appears as an icon on the task bar, as well as in Windows Explorer.

Windows 7 ships with high-resolution images of a number of popular devices, and is capable of connecting to the Internet to download images of devices it doesn't recognize. Opening the icon presents a window that displays actions relevant to that device. Screenshots of the technology presented by Microsoft suggest that a mobile phone could offer options for two-way synchronization, configuring ring-tones, copying pictures and videos, managing the device in Windows Media Player, and using Windows Explorer to navigate through the device.[24] Other device status information such as free memory and battery life can also be shown. The actual per-device functionality is defined via XML files that are downloaded when the device is first connected to the computer, or are provided by the manufacturer on an installation disc.[25]

Multi-touch

Hilton Locke, who worked on the Tablet PC team at Microsoft, reported on December 11, 2007 that Windows 7 will have new touch features on devices supporting multi-touch. An overview and demonstration of the multi-touch capabilities, including a virtual piano program, a mapping and directions program and a touch-aware version of Paint, was given at the All Things Digital Conference on May 27, 2008. A video of the multi-touch capabilities was made available on the web later the same day.[26]

Graphics

DirectX

Direct3D 11, Direct2D, DirectWrite, DXGI 1.1, WARP and several other components are currently available for Windows Vista SP2 and Windows Server 2008 SP2 by installing the Platform Update for Windows Vista.[29]

Desktop Window Manager

First introduced in Windows Vista, the Desktop Window Manager (DWM) in Windows 7 has been updated to use version 10.1 of Direct3D API, and its performance has been improved significantly.[30]

The Desktop Window Manager still requires at least a Direct3D 9-capable video card (supported with new D3D10_FEATURE_LEVEL_9_n [31] device type introduced with the Direct3D 11 runtime).

With a video driver conforming to Windows Display Driver Model v1.1, DXGI kernel in Windows 7 provides 2D hardware acceleration to APIs such as GDI, Direct2D and DirectWrite (though GDI+ was not updated to use this functionality). This allows DWM to use significantly lower amounts of system memory, which do not grow regardless of how many windows are opened, like it was in Windows Vista.[32] Systems equipped with a WDDM 1.0 video card will operate in the same fashion as in Windows Vista, using software-only rendering.

The Desktop Window Manager in Windows 7 also adds support for systems using multiple heterogeneous graphics cards from different vendors.[33]

Other changes

Support for color depths of 30 and 48 bits is included, along with the wide color gamut scRGB (which for HDMI 1.3 can be converted and output as xvYCC). The video modes supported in Windows 7 are 16-bit sRGB, 24-bit sRGB, 30-bit sRGB, 30-bit with extended color gamut sRGB, and 48-bit scRGB.[34][35]

Each user of Windows 7 and Server 2008 R2 has individual DPI settings, rather than the machine having a single setting as in previous versions of Windows. DPI settings can be changed by logging on and off, without needing to restart.[36]

File system

Solid state drives

Over time, several technologies have been incorporated into subsequent versions of Windows to improve the performance of the operating system on traditional hard disk drives (HDD) with rotating platters. Since Solid state drives (SSD) differ from mechanical HDDs in some key areas (no moving parts, write amplification, limited number of erase cycles allowed for reliable operation), it is beneficial to disable certain optimizations and add others, specifically for SSDs.

Windows 7 incorporates many engineering changes to reduce the frequency of writes and flushes, which benefit SSDs in particular since each write operation wears the flash memory.

Windows 7 also makes use of the TRIM command. If supported by the SSD (not implemented on early devices), this optimizes when erase cycles are performed, reducing the need to erase blocks before each write and increasing write performance.

Several tools and techniques that were implemented in the past to reduce the impact of the rotational latency of traditional HDDs, most notably disk defragmentation, SuperFetch, ReadyBoost, and application launch prefetching, involve reorganizing (rewriting) the data on the platters. Since SSDs have no moving platters, this reorganization has no advantages, and may instead shorten the life of the solid state memory. Therefore these tools are by default disabled on SSDs in Windows 7, except for some early generation SSDs that might still benefit.

Finally, partitions made with Windows 7’s partition-creating tools are created with the SSD’s alignment needs in mind, avoiding unwanted systematic write amplification.[37]

Virtual hard disks

The Enterprise, Ultimate, and Professional editions of Windows 7 incorporate support for the Virtual Hard Disk (VHD) file format. VHD files can be mounted as drives, created, and booted from, in the same way as WIM files.[38] Furthermore, an installed version of Windows 7 can be booted and run from a VHD drive, even on non-virtual hardware, thereby providing a new way to multi boot Windows. Some features such as hibernation and BitLocker are not available when booting from VHD.

Disk partitioning

By default, a computer's disk is partitioned into two partitions: one of limited size for booting, BitLocker and running the Windows Recovery Environment and the second with the operating system and user files.[39]

Removable media

Windows 7 has also seen improvements to the Safely Remove Hardware menu, including the ability to eject just one camera card at the same time (from a single hub) and retain the ports for future use without reboot; and the labels of removable media are now also listed, rather than just the drive letter as for Windows versions from Me and 2000 to Vista.[40] Windows Explorer now by default only shows memory card reader ports in My Computer if they contain a card.[40]

BitLocker to Go

BitLocker brings encryption support to removable disks such as USB drives. Such devices can be protected by a passphrase, a recovery key, or be automatically unlocked on a computer.[41]

Boot performance

According to data gathered from the Microsoft Customer Experience Improvement Program (CEIP), 35% of Vista SP1 installations boot up in 30 seconds or less. The more lengthy boot times on the remainder of the machines are mainly due to some services or programs that are loaded but are not required when the system is first started. Microsoft's Mike Fortin, a distinguished engineer on the Windows team, noted in August 2008 that Microsoft has set aside a team to work solely on the issue, and that team aims to "significantly increase the number of systems that experience very good boot times". They "focused very hard on increasing parallelism of driver initialization". Also, Microsoft aims to "dramatically reduce" the number of system services, along with their demands on processors, storage, and memory.[42]

Multimedia

Windows Media Center

Main article: Windows Media Center

Windows Media Center in Windows 7 has retained much of the design and feel of its predecessor, but with a variety of user interface shortcuts and browsing capabilities.[43] Playback of H.264 video both locally and through a Media Center Extender (including the Xbox 360) is supported.

Some notable enhancements in Windows 7 Media Center include a new mini guide, a new scrub bar, the option to color code the guide by show type, and internet content that is more tightly integrated with regular TV via the guide. All Windows 7 versions now support up to four tuners of each type (QAM, ATSC, CableCARD, NTSC, etc.).

When browsing the media library, items that don't have album art are shown in a range of foreground and background color combinations instead of using white text on a blue background. When the left or right remote control buttons are held down to browse the library quickly, a two-letter prefix of the current album name is prominently shown as a visual aid. The Picture Library includes new slideshow capabilities, and individual pictures can be rated.

Also, while browsing a media library, a new column appears at the top named "Shared." This allows users to access shared media libraries on other Media Center PCs from directly within Media Center.

For television support, the Windows Media Center "TV Pack" released by Microsoft in 2008 is incorporated into Windows Media Center. This includes support for CableCARD and North American (ATSC) clear QAM tuners, as well as creating lists of favorite stations.[44]

A Windows Media Center gadget is included as well.

Format support

Windows 7 includes AVI, WAV, AAC/ADTS file media sinks to read the respective formats,[45] an MPEG-4 file source to read MP4, M4A, M4V, MP4V MOV and 3GP container formats[46] and an MPEG-4 file sink to output to MP4 format.[47] Windows 7 also includes a media source to read MPEG transport stream/BDAV MPEG-2 transport stream (M2TS, MTS, M2T and AVCHD) files.

Transcoding (encoding) support is not exposed through any built-in Windows application but codecs are included as Media Foundation Transforms (MFTs).[45] In addition to Windows Media Audio and Windows Media Video encoders and decoders, and ASF file sink and file source introduced in Windows Vista,[45] Windows 7 includes an H.264 encoder with Baseline profile level 3 and Main profile support[48] and an AAC Low Complexity (AAC-LC) profile encoder.[49]

For playback of various media formats, Windows 7 also introduces an H.264 decoder with Baseline, Main, and High profile support, up to level 5.1,[50] AAC-LC and HE-AAC v1 (SBR) multichannel, HE-AAC v2 (PS) stereo decoders,[51] MPEG-4 Part 2 Simple Profile and Advanced Simple Profile decoders[52] which includes decoding popular codec implementations such as DivX, Xvid and Nero Digital as well as MJPEG[45] and DV[53] MFT decoders for AVI. Windows Media Player 12 uses the built-in Media Foundation codecs to play these formats by default.

Windows 7 also updates the DirectShow filters introduced in Windows Vista for playback of MPEG-2 and Dolby Digital to decode H.264, AAC, HE-AAC v1 and v2[54] and Dolby Digital Plus[55] (including downmixing to Dolby Digital).

Security

Action Center, formerly Windows Security Center, now encompasses both security and maintenance. (It was called Windows Health Center and Windows Solution Center in earlier builds).

A new user interface for User Account Control has been introduced, which provides the ability to select four different levels of notifications, one of these notification settings, Default, is new to Windows 7.[56] Geo-tracking capabilities are also available in Windows 7. The feature will be disabled by default. When enabled the user will only have limited control as to which applications can track their location.[57]

The Encrypting File System supports Elliptic-curve cryptographic algorithms (ECC) in Windows 7. For backward compatibility with previous releases of Windows, Windows 7 supports a mixed-mode operation of ECC and RSA algorithms. EFS self-signed certificates, when using ECC, will use 256-bit key by default. EFS can be configured to use 1K/2k/4k/8k/16k-bit keys when using self-signed RSA certificates, or 256/384/512-bit keys when using ECC certificates.

In Windows Vista, the Protected User-Mode Audio (PUMA) content protection facilities are only available to applications that are running in a Protected Media Path environment. Because only the Media Foundation application programming interface could interact with this environment, a media player application had to be designed to use Media Foundation. In Windows 7, this restriction is lifted.[58] PUMA also incorporates stricter enforcement of "Copy Never" bits when using Serial Copy Management System (SCMS) copy protection over an S/PDIF connection, as well as with High-bandwidth Digital Content Protection (HDCP) over HDMI connections.

Biometrics

Windows 7 includes the new Windows Biometric Framework.[59] This framework consists of a set of components that standardizes the use of fingerprint biometric devices. In prior releases of Microsoft Windows, biometric hardware device manufacturers were required to provide a complete stack of software to support their device, including device drivers, software development kits, and support applications. Microsoft noted in a white paper on the Windows Biometric Framework that the proliferation of these proprietary stacks resulted in compatibility issues, compromised the quality and reliability of the system, and made servicing and maintenance more difficult. By incorporating the core biometric functionality into the operating system, Microsoft aims to bring biometric device support on par with other classes of devices.

A new Control Panel called Biometric Device Control Panel is included which provides an interface for deleting stored biometrics information, troubleshooting, and enabling or disabling the types of logins that are allowed using biometrics. Biometrics configuration can also be configured using Group Policy settings.

Networking

HomeGroup

Alongside the workgroup system used by previous versions, Windows 7 adds a new ad hoc home networking system known as HomeGroup. The system uses a password to join computers into the group, and allows users' libraries, along with individual files and folders, to be shared between multiple computers. Only computers running Windows 7 or higher can access or join a HomeGroup.[70]

HomeGroup as a concept is very similar to a feature slated for Windows Vista, known as Castle, which would have made it possible to have an identification service for all members on the network, without a centralized server.

HomeGroup is created in response to the need for a simple sharing model for inexperienced users who need to share files without wrestling with user accounts, Security descriptors and share permissions.[71] To that end, Microsoft previously created Simple File Sharing mode in Windows XP that once enabled, caused all connected computers to be authenticated as Guest. Under this model, either a certain file or folder was shared with anyone who connects to the network (even unauthorized parties who are in range of the wireless network) or was not shared at all.[72] In a HomeGroup, however:

  1. Communication between HomeGroup computers is encrypted with a pre-shared password.[71]
  2. A certain file or folder can be shared with the entire HomeGroup (anyone who joins) or a certain person only.[71]
  3. HomeGroup computers can also be a member of a Windows domain or Windows workgroup at the same time and take advantage of those file sharing mechanisms.[73]
  4. Only computers that support HomeGroup (Windows 7 and later) can join the network.[73]

Windows Firewall

Windows 7 adds support for multiple firewall profiles. The Windows Firewall in Windows Vista dynamically changes which network traffic is allowed or blocked based on the location of the computer (based on which network it is connected to). This approach falls short if the computer is connected to more than one network at the same time (as for a computer with both an Ethernet and a wireless interface). In this case, Vista applies the profile that is more secure to all network connections. This is often not desirable; Windows 7 resolves this by being able to apply a separate firewall profile to each network connection.

DNSSEC

Windows 7 and Windows Server 2008 R2 introduce support for Domain Name System Security Extensions (DNSSEC),[74] a set of specifications for securing certain kinds of information provided by the Domain Name System (DNS) as used on Internet Protocol (IP) networks. DNSSEC employs digital signatures to ensure the authenticity of DNS data received from a DNS server, which protect against DNS cache poisoning attacks.

Management features

Windows PowerShell Integrated Scripting Environment (ISE)

Windows 7 contains Windows PowerShell 2.0 out-of-the-box, which is also available as a download to install on older platforms:[75]

Other new management features include:

Upgraded components

WordPad in Windows 7

Windows 7 includes Internet Explorer 8,[76] .NET Framework 3.5 SP1,[77] Internet Information Services (IIS) 7.5,[78] Windows Installer 5.0 and a standalone XPS Viewer.[79][80] Paint, Calculator, Resource Monitor and WordPad have also been updated.

Paint features a Ribbon interface similar to the one introduced in Office 2007, and also sports several new features.

Calculator has been rewritten, with multiline capabilities including Programmer and Statistics modes, unit conversion, and date calculations. Calculator was also given a graphical facelift, the first since Windows 95 in 1995 and Windows NT 4.0 in 1996.

WordPad also features the new Ribbon user interface. WordPad supports Office Open XML and ODF file formats.[81]

Resource Monitor includes an improved RAM usage display and supports display of TCP/IP ports being listened to, filtering processes using networking, filtering processes with disk activity and listing and searching process handles (e.g. files used by a process) and loaded modules (files required by an executable file, e.g. DLL files).

Windows Installer 5.0 supports installing and configuring Windows Services,[82] and provides developers with more control over setting permissions during software installation.[83] Neither of these features will be available for prior versions of Windows; custom actions to support these features will continue to be required for Windows Installer packages that need to implement these features.

Other features

The new Action Center which replaces Windows Security Center

See also

References

  1. Foley, Mary Jo (September 30, 2008). "Windows 7 to get parallel-processing tweaks". ZDNet. CBS Interactive. Retrieved 29 April 2009.
  2. "Creating and Installing Theme Files". MSDN. Microsoft. Retrieved 12 April 2009.
  3. "How to Activate All Regional Themes in Windows 7". January 17, 2009. Archived from the original on 2009-01-30. Retrieved 24 April 2014.
  4. "Introduction to the Gadget Platform". MSDN. Microsoft. Retrieved 12 April 2009.
  5. "MS-WSP: Windows Search Protocol". MSDN Library. Microsoft. 18 December 2006. Retrieved 10 June 2009.
  6. "Creating Shortcut Menu Handlers". MSDN. Creating Static Cascading Menus: Microsoft Corporation. 9 July 2011. Retrieved 18 February 2012.
  7. "How to Implement Custom Verbs for Folders through Desktop.ini". MSDN. Microsoft. 9 July 2011. Retrieved 18 February 2012.
  8. Chen, Raymond (12 March 2010). "Simplifying context menu extensions with IExecuteCommand". The Old New Thing.
  9. "IExecuteCommand interface". MSDN.
  10. "Federating Windows Search with Enterprise Data Sources". Engineering Windows 7. Microsoft. March 23, 2009. Retrieved 12 April 2009.
  11. Zheng, Long (5 January 2009). "Measuring up Windows 7′s new "super" taskbar". I Started Something. Retrieved 24 November 2013.
  12. "Add the Quick Launch Bar to the Taskbar in Windows 7". How-To Geek. Retrieved 21 March 2013.
  13. "Introducing The Taskbar APIs". MSDN. Microsoft. Retrieved 24 November 2013.
  14. "Adjust Size of Jump Lists on Windows 7 Taskbar". MalekTips.com. Envision Programming. Retrieved 24 November 2013.
  15. "Deep inside the Windows 7 Public Beta: an in-depth tour". arstechnica.com. 11 January 2009. Retrieved 13 January 2009.
  16. "Disable Automatic Docking and Maximizing of Windows". MalekTips.com. Envision Programming. Retrieved 24 November 2013.
  17. Pennington, Kenneth (8 January 2009). "Aero Shake Feature – HD Video". w7info.com. Retrieved 9 January 2009.
  18. Paddock, Brandon (10 January 1009). "Windows 7 Beta hotkey cheat sheet". Retrieved 18 January 2009.
  19. Steinmetz, Oliver (31 May 1009). "Windows 7 Beta Shortcuts Overview". Retrieved 31 May 2009.
  20. Mukherjee, Abhijeet. "15 Killer Windows 7 Keyboard Shortcuts That Might Surprise You". Guiding Tech. Retrieved 13 October 2012.
  21. Zheng, Long (30 October 2008). "Improvements to fonts in Windows 7". istartedsomething.com. Retrieved 11 December 2008.
  22. "Font Dialog Box". MSDN. Microsoft. 21 April 2009.
  23. "ChooseFont() Win32 Common Dialog". MSDN. Microsoft. 21 April 2009.
  24. Mackey, Kurt (October 31, 2008). "Ars@PDC: The new "Device Stage" in Windows 7". Ars Technica. Condé Nast. Retrieved 12 April 2009.
  25. "Device Experience for Printers, Scanners, and Multifunction Printers". MSDN. Microsoft. Retrieved 12 April 2009.
  26. Windows Vista Team Blog. "Microsoft demonstrates Multi-touch". MSDN Blogs. Retrieved 28 May 2008.
  27. Andy Glaister (November 2008). "Windows Advanced Rasterization Platform (WARP) In-Depth Guide". Microsoft. Retrieved 30 November 2008.
  28. "Windows DDK – DXVA-HD". MSDN. Retrieved 13 June 2009.
  29. "The Platform Update for Windows Vista". DirectX Developer Blog. Microsoft. 10 September 2009. Retrieved 24 November 2013.
  30. "Engineering Windows 7 Graphics Performance". Microsoft. April 25, 2009. Retrieved 20 July 2009.
  31. "MSDN – DirectX SDK – Direct3D 10 – D3D10_FEATURE_LEVEL". Microsoft. Retrieved 22 November 2009.
  32. Cross, Jason (November 10, 2008). "Microsoft Windows 7 Next-Gen Graphics". ExtremeTech. Retrieved 12 April 2009.
  33. Gruener, Wolfgang (January 16, 2008). "TG Daily – Windows Vista successor scheduled for a H2 2009 release?". TG Daily. Retrieved 21 April 2009.
  34. "WinHEC 2008 GRA-583: Display Technologies". Microsoft. 6 November 2008. Retrieved 4 December 2008.
  35. "Windows 7 High Color Support". Softpedia. 26 November 2008. Retrieved 5 December 2008.
  36. "User Interface – High DPI Awareness". MSDN. Microsoft. 21 April 2009.
  37. Engineering Windows 7 : Support and Q&A for Solid-State Drives, May 5, 2009, retrieved November 21, 2009
  38. Koenig, Chris (28 October 2008). "PDC Day 2 – Windows 7, Windows Live, Mesh and Office Online". Chris Koenig blog. Microsoft. Retrieved 24 November 2013.
  39. "Windows Automated Installation Kit User's Guide for Windows 7". Microsoft. 19 November 2008. Retrieved 9 February 2009.
  40. 40.0 40.1 Kulich, William (16 January 2009). "Windows 7 ‘Fixes’ card reader eject issues". One Cuckoo Short of a Nest. Retrieved 24 November 2013.
  41. "Unique technology for Enterprise customers". Microsoft.com. Microsoft. Retrieved 24 November 2013.
  42. "Engineering Windows 7 – Boot Performance".
  43. Owen, Charlie (28 October 2008). "Windows Media Center in the PDC Build of Windows 7". Microsoft. Retrieved 11 November 2008.
  44. Drawbaugh, Ben (6 August 2008). "Hands-on with the Vista Media Center TV Pack". Engadget HD. Retrieved 11 November 2008.
  45. 45.0 45.1 45.2 45.3 "Supported Media Formats in Media Foundation". MSDN. Microsoft. 16 November 2013. Retrieved 24 November 2013.
  46. "MPEG-4 File Source". MSDN. Microsoft. 16 November 2013. Retrieved 24 November 2013.
  47. "MPEG-4 File Sink". MSDN. Microsoft. 16 November 2013. Retrieved 24 November 2013.
  48. "H.264 Video Encoder". MSDN. Microsoft. 16 November 2013. Retrieved 24 November 2013.
  49. "AAC Encoder". MSDN. Microsoft. 16 November 2013. Retrieved 24 November 2013.
  50. "H.264 Video Decoder". MSDN. Microsoft. 16 November 2013. Retrieved 24 November 2013.
  51. "AAC Decoder". MSDN. Microsoft. 16 November 2013. Retrieved 24 November 2013.
  52. "MPEG4 Part 2 Video Decoder". MSDN. Microsoft. Retrieved 24 November 2013.
  53. "DV Video Decoder". MSDN. Microsoft. 16 November 2013. Retrieved 24 November 2013.
  54. "Microsoft MPEG-1/DD/AAC Audio Decoder". MSDN. Microsoft. 16 November 2013. Retrieved 24 November 2013.
  55. Selden, Robin (17 November 2009). "Windows 7 Delivers Next-Generation Audio". Windows Partner Blog. Microsoft. Retrieved 24 November 2013.
  56. "Windows 7 in-depth review and video: This time Microsoft gets it right". ComputerWorld. 12 November 2008.
  57. "Windows 7 Will Let Microsoft Track Your Every Move". Webmonkey. 7 November 2008.
  58. "Protected User Mode Audio (PUMA) in Windows 7". Windows 7 Developer White Papers from PDC08. Microsoft. 25 November 2008. Retrieved 14 December 2008.
  59. "Introduction to the Windows Biometric Framework (WBF)". Microsoft. 15 December 2008. Retrieved 10 January 2009.
  60. "What's New in Windows 7 Networking". TechNet. Microsoft. 9 January 2009. Retrieved 24 November 2013.
  61. Branch Cache Overview
  62. Bluetooth Wireless Technology FAQ
  63. "Windows Driver Kit – Introducing NDIS 6.20". MSDN. Retrieved 14 June 2009.
  64. "Microsoft's Virtual WiFi will make Windows 7 wireless adapters do a double-take".
  65. Bill Ray (30 October 2009). "Hack slots hotspots into Windows 7". Retrieved 31 October 2009.
  66. About the Wireless Hosted Network
  67. "Implementing an End-User Data Centralization Solution". Microsoft. 21 October 2009. pp. 10–11. Retrieved 2 November 2009.
  68. "Description of the Remote Desktop Connection 7.0 client update for Remote Desktop Services (RDS) for Windows XP SP3, Windows Vista SP1, and Windows Vista SP2". Microsoft. 27 October 2009. Retrieved 1 November 2009.
  69. "Background Intelligent Transfer Service". Microsoft. Retrieved 14 November 2009.
  70. "Windows 7 HomeGroup: Networking Made Easy". PC Magazine. Retrieved 2 January 2013.
  71. 71.0 71.1 71.2 "Windows 7 HomeGroup". TechNet Library. Microsoft. Retrieved 12 August 2013.
  72. "How to use the Simple File Sharing feature to share files in Windows XP". Support. Microsoft. 6 March 2013. Retrieved 12 August 2013.
  73. 73.0 73.1 "Windows 7 HomeGroup: Frequently Asked Questions". TechNet Library. Microsoft. Retrieved 12 August 2013.
  74. Corio, Chris (May 2009). "An Introduction to Security in Windows 7". TechNet Magazine. Microsoft. Retrieved 23 April 2009.
  75. "NY Times Delcares PowerShell to be 30% of the value of Windows 7 :-)". Windows PowerShell Blog. Microsoft. 29 October 2008. Retrieved 2014-05-04.
  76. "Windows 7 Features: Internet Explorer 8". Windows 7 web site. Microsoft Corporation.
  77. "Which SDK is Right for Me?". Microsoft Developer Network. Microsoft Corporation.
  78. "IIS 7.5 Launched with Windows 7 and Windows 2008 R2". iis.net. 22 October 2008. Retrieved 23 October 2009.
  79. "XPS Viewer for Windows 7". Windows Hardware Developer Central website. Microsoft Corporation. 20 August 2009. Retrieved 8 January 2010.
  80. "Windows 7 Features: XPS". Windows 7 Web site. Microsoft Corporation. Retrieved 8 January 2010.
  81. McGibbon, Stephen (29 October 2008). "OpenXML and ODF in Windows 7 Wordpad". Notes2Self.net. Self-published. Retrieved 2014-05-04.
  82. "Enhanced Service Configuration with Windows Installer 5.0". Windows Installer Team Blog. Microsoft. March 4, 2009. Retrieved 21 April 2009.
  83. "Enhanced Permissions Setting with Windows Installer 5.0". Windows Installer Team Blog. Microsoft. March 5, 2009. Retrieved 21 April 2009.
  84. Reducing the Disk Footprint for Windows 7 Hibernation
  85. Engineering Windows 7 : Ink Input and Tablet PC
  86. LeBlanc, Brandon (May 29, 2009). "Let’s talk about Windows 7 Starter". Microsoft. Retrieved 29 May 2009.
  87. "Windows 7: Web Services in Native Code". PDC 2008. Retrieved 26 September 2008.
  88. "Windows 7: Deploying Your Application with Windows Installer (MSI) and ClickOnce". PDC 2008. Retrieved 26 September 2008.
  89. "Windows 7: Writing World-Ready Applications". PDC 2008. Retrieved 26 September 2008.
  90. Zheng, Long (29 October 2008). "Users, say hello to Gabriola. Gabriola, say hello to your users.". I Started Something. Retrieved 6 November 2008.
  91. LeBlanc, Brandon (13 April 2009). "Burn ISO Images Natively in Windows 7". Windows Experience Blog. Microsoft Corporation. Retrieved 8 January 2010.
  92. Pennington, Kenneth (16 January 2009). "Windows 7's Built in "Burn Disc Image" Feature". Windows 7 Info.
  93. Application Self-Healing accessed on Jan 30 2009
  94. "Windows TIFF IFilter Installation and Operations Guide". TechNet. Microsoft. 30 April 2009. Retrieved 24 November 2013.
  95. USB Technology Update And Windows Connectivity Strategy
  96. "Beta to RC Changes – Turning Windows Features On or Off".
  97. Rivera, Rafael (24 April 2009). "Secret No More: Revealing Windows XP Mode for Windows 7". Within Windows. Retrieved 23 November 2013.
  98. Ben Armstrong (12 January 2009). "Windows 7 on Hyper-V". Microsoft. Retrieved 9 July 2009.
  99. "Too Much Cache?". NT Debugging blog (Microsoft Corporation). MSDN Blogs. 27 November 2007. Retrieved 14 February 2012.
  100. Windows 7 details galore: interface tweaks, netbook builds, Media Center enhancements
  101. "Break up of the Dispatcher Lock: The most contended spinlock in the kernel was replaced with several finer grained synchronization mechanisms by Arun Kishan.". Microsoft. January 2, 2009. Retrieved 7 May 2009.
  102. "Windows Timer Coalescing". Microsoft. January 20, 2009. Retrieved 21 April 2009.
  103. "Multifunction Device Support and Device Container Groupings in Windows 7". Microsoft. March 25, 2009. Retrieved 21 April 2009.
  104. "User-Mode Scheduling". MSDN. Microsoft. Retrieved 21 April 2009.
  105. Crothers, Brooke (6 November 2008). "Microsoft describes USB 3.0 delays". CNet. Retrieved 13 November 2008.
  106. "Offline Domain Join (Djoin.exe) Step-by-Step Guide". Microsoft. 24 August 2009. Retrieved 30 October 2009.
  107. Trigger Started Services: Channel9 Video

External links