Content deleted Content added
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 |
Removed leftover. This has been added a year ago, in 1153043858. Tag: Disambiguation links added |
||
Line 50:
====Miscellaneous Shell enhancements====
Windows Explorer has received numerous minor enhancements that improve its overall functionality. The address bar and search box can be resized. The Command Bar features the ''New Folder'' command and a visible interface option to enable the Preview Pane (both were previously in the ''Organize'' option in Windows Vista).
There is a new ''Share With'' button on the Command Bar that allows users to share the currently viewed folder or currently selected item with people in a homegroup with either read permissions or with both read and write permissions, or with specific people, which opens the Sharing Wizard introduced in Windows Vista; a new ''Nobody'' sharing option prevents the selected folder or item from being shared, and all items that are excluded in this manner feature a new padlock overlay icon.
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 (computing)|plug-in]] known as [[Shell extension]]s. In Windows 7, however, users can edit the [[Windows Registry]] or configuration files.<ref>{{cite web|title=Creating Shortcut Menu Handlers|url=http://msdn.microsoft.com/en-us/library/cc144171%28VS.85%29.aspx#static_cascading|work=[[MSDN]]|publisher=Microsoft Corporation|access-date=18 February 2012|___location=Creating Static Cascading Menus|date=9 July 2011|archive-date=28 December 2011|archive-url=https://web.archive.org/web/20111228123243/http://msdn.microsoft.com/en-us/library/cc144171(VS.85).aspx#static_cascading|url-status=live}}</ref><ref>{{cite web|title=How to Implement Custom Verbs for Folders through Desktop.ini|url=http://msdn.microsoft.com/en-us/library/hh127441%28v=vs.85%29.aspx|work=[[MSDN]]|publisher=[[Microsoft]]|access-date=18 February 2012|date=9 July 2011|archive-date=23 October 2012|archive-url=https://web.archive.org/web/20121023083458/http://msdn.microsoft.com/en-us/library/hh127441(v=vs.85).aspx|url-status=live}}</ref> Additionally, a new Shell [[API]] was introduced designed to simplify the writing of [[context menu]] [[Shell extension#Extensibility|shell extensions]] by software developers.<ref>{{cite web|url=http://blogs.msdn.com/b/oldnewthing/archive/2010/03/12/9977246.aspx|title=Simplifying context menu extensions with IExecuteCommand|work=The Old New Thing|first=Raymond|last=Chen|date=12 March 2010|access-date=16 February 2012|archive-date=6 October 2012|archive-url=https://web.archive.org/web/20121006233434/http://blogs.msdn.com/b/oldnewthing/archive/2010/03/12/9977246.aspx|url-status=live}}</ref><ref>{{cite web|url=http://msdn.microsoft.com/en-us/library/windows/desktop/dd378382(v=vs.85).aspx|title=IExecuteCommand interface|work=[[MSDN]]|access-date=2012-02-27|archive-date=2011-11-27|archive-url=https://web.archive.org/web/20111127234120/http://msdn.microsoft.com/en-us/library/windows/desktop/dd378382(v=vs.85).aspx|url-status=live}}</ref>▼
▲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 (computing)|plug-in]] known as [[Shell extension]]s. In Windows 7, however, users can edit the [[Windows Registry]] or configuration files.<ref>{{cite web|title=Creating Shortcut Menu Handlers|url=http://msdn.microsoft.com/en-us/library/cc144171%28VS.85%29.aspx#static_cascading|work=[[MSDN]]|publisher=Microsoft Corporation|access-date=18 February 2012|___location=Creating Static Cascading Menus|date=9 July 2011|archive-date=28 December 2011|archive-url=https://web.archive.org/web/20111228123243/http://msdn.microsoft.com/en-us/library/cc144171(VS.85).aspx#static_cascading|url-status=live}}</ref><ref>{{cite web|title=How to Implement Custom Verbs for Folders through Desktop.ini|url=http://msdn.microsoft.com/en-us/library/hh127441%28v=vs.85%29.aspx|work=[[MSDN]]|publisher=[[Microsoft]]|access-date=18 February 2012|date=9 July 2011|archive-date=23 October 2012|archive-url=https://web.archive.org/web/20121023083458/http://msdn.microsoft.com/en-us/library/hh127441(v=vs.85).aspx|url-status=live}}</ref> Additionally, a new Shell [[API]] was introduced designed to simplify the writing of [[context menu]] [[Shell extension#Extensibility|shell extensions]] by software developers.<ref>{{cite web|url=http://blogs.msdn.com/b/oldnewthing/archive/2010/03/12/9977246.aspx|title=Simplifying context menu extensions with IExecuteCommand|work=The Old New Thing|first=Raymond|last=Chen|date=12 March 2010|access-date=16 February 2012|archive-date=6 October 2012|archive-url=https://web.archive.org/web/20121006233434/http://blogs.msdn.com/b/oldnewthing/archive/2010/03/12/9977246.aspx|url-status=live}}</ref><ref>{{cite web|url=http://msdn.microsoft.com/en-us/library/windows/desktop/dd378382(v=vs.85).aspx|title=IExecuteCommand interface|work=[[MSDN]]|access-date=2012-02-27|archive-date=2011-11-27|archive-url=https://web.archive.org/web/20111127234120/http://msdn.microsoft.com/en-us/library/windows/desktop/dd378382(v=vs.85).aspx|url-status=live}}</ref>
Windows 7 includes native support for burning [[Optical disc image|ISO files]]. The functionality is available when a user selects the ''Burn disc image'' option within the context menu of an ISO file (support for disc image verification is also included). In previous versions of Windows, users were required to install third-party software to burn ISO images.<ref name="BurnISOImages">{{cite web |url=http://www.windowsteamblog.com/blogs/windowsexperience/archive/2009/04/13/burn-iso-images-natively-in-windows-7.aspx |title=Burn ISO Images Natively in Windows 7 |last=LeBlanc |first=Brandon |date=April 13, 2009 |publisher=[[Microsoft]] |work=Windows Experience Blog |archive-url=https://web.archive.org/web/20090415170148/http://windowsteamblog.com/blogs/windowsexperience/archive/2009/04/13/burn-iso-images-natively-in-windows-7.aspx |archive-date=April 15, 2009 |access-date=June 26, 2015}}</ref>
Line 90:
====Pinned applications====
[[Image:Windows 7 Aero Peak.png|thumb|left|The Windows 7 taskbar shows a preview of the window.]]
Line 130:
|date=11 January 2009
|access-date=13 January 2009
|publisher=arstechnica.com
|archive-date=19 January 2009
|archive-url=https://web.archive.org/web/20090119070053/http://arstechnica.com/articles/paedia/windows-7-beta.ars/4
Line 175:
}}
</ref>
<ref>{{cite web|last=Mukherjee|first=Abhijeet|title=15 Killer Windows 7 Keyboard Shortcuts That Might Surprise You
Global keyboard shortcuts:
Line 199:
===Font management===
The user interface for font management has been overhauled in Windows 7. As with Windows Vista, the collection of installed fonts is displayed in a Windows Explorer window, but fonts that originate from the same font family appear as icons that are represented as stacks that display font previews within the interface. Windows 7 also introduces the option to hide installed fonts; certain fonts are automatically removed from view based on a user's regional settings.<ref name="SeveralUpdates">{{cite web |url=https://msdn.microsoft.com/en-us/library/dd371704%28VS.85%29.aspx |title=ChooseFont() Win32 Common Dialog |author=[[Microsoft]] |work=[[MSDN]] |access-date=June 15, 2015 |archive-date=November 6, 2015 |archive-url=https://web.archive.org/web/20151106071718/https://msdn.microsoft.com/en-us/library/dd371704(VS.85).aspx |url-status=live }}</ref> An option to manually hide installed fonts is also available. Hidden fonts remain installed but are not enumerated when an application asks for a list of available fonts, thus reducing the amount of fonts to scroll through within the interface and also reducing memory usage.<ref name="FontsUI">{{cite web |url=http://www.istartedsomething.com/20081030/improvements-to-fonts-in-windows-7/ |title=Improvements to fonts in Windows 7 |last=Zheng |first=Long |date=October 30, 2008 |work=istartedsomething |access-date=June 15, 2015 |archive-date=October 6, 2015 |archive-url=https://web.archive.org/web/20151006024137/http://www.istartedsomething.com/20081030/improvements-to-fonts-in-windows-7/ |url-status=live }}</ref> Windows 7 includes over 40 new fonts,<ref name="Typography">{{cite web |url=http://www.microsoft.com/typography/fonts/windows7.htm |title=New Fonts in Windows 7 |author=[[Microsoft]] |work=Typography |access-date=June 15, 2015 |archive-date=June 20, 2015 |archive-url=https://web.archive.org/web/20150620131057/http://www.microsoft.com/typography/fonts/windows7.htm |url-status=live }}</ref> including a new "Gabriola" font.<ref name="FontsUI"/><ref name="Gabriola">{{cite web |url=http://www.withinwindows.com/2008/10/29/users-say-hello-to-gabriola-gabriola-say-hello-to-your-users/ |title=Users, say hello to Gabriola. Gabriola, say hello to your users. |last=Rivera |first=Rafael |date=October 29, 2008 |work=Within Windows |access-date=June 15, 2015 |archive-date=November 12, 2012 |archive-url=https://web.archive.org/web/20121112073029/http://www.withinwindows.com/2008/10/29/users-say-hello-to-gabriola-gabriola-say-hello-to-your-users/ |url-status=live }}</ref>
The dialog box for fonts in Windows 7 has also been updated to display font previews within the interface, which allows users to preview fonts before selecting them. Previous versions of windows only displayed the name of the font.<ref name="FontPreviews">{{cite web |url=http://www.istartedsomething.com/20090727/native-font-previews-in-windows-7/ |title=Native live font previews in Windows 7 |last=Zheng |first=Long |date=July 27, 2009 |work=istartedsomething |access-date=June 15, 2015 |archive-date=March 1, 2016 |archive-url=https://web.archive.org/web/20160301193114/http://www.istartedsomething.com/20090727/native-font-previews-in-windows-7/ |url-status=live }}</ref><ref name="FontDialog">{{cite web |url=https://msdn.microsoft.com/en-us/library/ms646958%28VS.85%29.aspx |title=Font Dialog Box |author=[[Microsoft]] |work=[[MSDN]] |access-date=June 15, 2015 |archive-date=November 6, 2015 |archive-url=https://web.archive.org/web/20151106071716/https://msdn.microsoft.com/en-us/library/ms646958(VS.85).aspx |url-status=live }}</ref>
Line 243:
|publisher=Microsoft
|access-date=12 April 2009
}} </ref>
==Mobility enhancements==
===Multi-touch support===
Hilton
===Sensors===
Line 273:
===DirectX===
* [[Direct3D 11]] is included with Windows 7. It is a strict super-set of Direct3D 10.1, which was introduced in Windows Vista Service Pack 1 and Windows Server 2008.
* [[Direct2D]] and [[DirectWrite]], new [[hardware acceleration|hardware-accelerated]] [[vector graphics]] and [[font rendering]] [[API]]s built on top of Direct3D 10 that are intended to replace [[Graphics Device Interface|GDI]]/GDI+ for screen-oriented native-code graphics and text drawing. They can be used from managed applications with the [http://code.msdn.microsoft.com/WindowsAPICodePack Windows API Code Pack]
* [[Windows Advanced Rasterization Platform]] (WARP), a software rasterizer component for DirectX that provides all of the capabilities of Direct3D 10.0 and 10.1 in software.<ref>
{{cite web
Line 359:
}}</ref> On Microsoft Windows operating systems, scheduling of [[Thread (computing)|threads]] inside a [[Process (computing)|process]] is handled by the [[Kernel (operating system)|kernel]], [[ntoskrnl.exe]]. While for most applications this is sufficient, applications with large [[Concurrent computing|concurrent]] threading requirements, such as a [[database server]], can benefit from having a thread scheduler in-process. This is because the kernel no longer needs to be involved in [[context switch]]es between threads, and it obviates the need for a [[thread pool]] mechanism, as threads can be created and destroyed much more quickly when no kernel context switches are required.<ref name=":1">{{cite book |author=Abraham Silberschatz, Peter Baer Galvin, Greg Gagne |title=Operating System Concepts, 10th Edition |date=2018 |publisher=Laurie Rosatone |publication-place=USA |page=308 |isbn= 978-1-119-32091-3}}</ref>
Prior to Windows 7, Windows used a one-to-one user thread to kernel-thread relationship.<ref>{{cite book |author=Abraham Silberschatz, Peter Baer Galvin, Greg Gagne |title=Operating System Concepts, 10th Edition |date=2018 |publisher=Laurie Rosatone |publication-place=USA |page=224 |isbn= 978-1-119-32091-3}}</ref><ref>{{cite book |author=Abraham Silberschatz, Peter Baer Galvin, Greg Gagne |title=Operating System Concepts, 10th Edition |date=2018 |publisher=Laurie Rosatone |publication-place=USA |page=251 |isbn= 978-1-119-32091-3}}</ref> It was of course always possible to cobble together a rough many-to-one user-scheduler (with user-level ''timer'' [[
With Windows 7's user-mode scheduling, a program may configure one or more kernel threads as a scheduler supplied by a programming language [[Library (computing)|library]] (one per logical processor desired) and then create a user-mode thread pool from which these UMS can draw. The kernel maintains a list of outstanding system calls which allows the UMS to continue running without blocking the kernel thread. This configuration can be used as either many-to-one or many-to-many.
Line 379:
}}</ref>
* Support for up to 256 logical processors<ref>{{Cite web |url=https://www.engadget.com/2008/10/28/windows-7-details-galore-interface-tweaks-netbook-builds-medi/ |title=Windows 7 details galore: interface tweaks, netbook builds, Media Center enhancements
* Fewer hardware locks and greater parallelism<ref>{{cite web
|url=http://blogs.msdn.com/philpenn/archive/2009/01/02/fewer-hardware-locks-and-greater-parallelism.aspx
Line 400:
|url-status=live
}}</ref>
==Multimedia==
Line 423 ⟶ 424:
Transcoding (encoding) support is not exposed through any built-in Windows application but codecs are included as [[Media Foundation]] Transforms (MFTs).<ref name="MFTCodecs"/> In addition to [[Windows Media Audio]] and [[Windows Media Video]] encoders and decoders, and ASF file sink and file source introduced in Windows Vista,<ref name="MFTCodecs"/> Windows 7 includes an [[H.264]] encoder with Baseline profile level 3 and Main profile support<ref>{{cite web |url=http://msdn.microsoft.com/en-us/library/dd797816(VS.85).aspx |title=H.264 Video Encoder |work=[[MSDN]] |publisher=[[Microsoft]] |date=16 November 2013 |access-date=24 November 2013 |archive-date=4 March 2010 |archive-url=https://web.archive.org/web/20100304095408/http://msdn.microsoft.com/en-us/library/dd797816(VS.85).aspx |url-status=live }}</ref> and an [[Advanced Audio Coding|AAC]] Low Complexity ([[Advanced Audio Coding|AAC-LC]]) profile encoder.<ref>{{cite web |url=http://msdn.microsoft.com/en-us/library/dd742785(VS.85).aspx |title=AAC Encoder |work=[[MSDN]] |publisher=[[Microsoft]] |date=16 November 2013 |access-date=24 November 2013 |archive-date=13 October 2009 |archive-url=https://web.archive.org/web/20091013084005/http://msdn.microsoft.com/en-us/library/dd742785(VS.85).aspx |url-status=live }}</ref>
For playback of various media formats, Windows 7 also introduces an H.264 decoder with Baseline, Main, and High profiles support, up to level 5.1,<ref>{{cite web |url=http://msdn.microsoft.com/en-us/library/dd797815(VS.85).aspx |title=H.264 Video Decoder |work=[[MSDN]] |publisher=[[Microsoft]] |date=16 November 2013 |access-date=24 November 2013 |archive-date=21 April 2010 |archive-url=https://web.archive.org/web/20100421161950/http://msdn.microsoft.com/en-us/library/dd797815(VS.85).aspx |url-status=live }}</ref> [[Advanced Audio Coding|AAC-LC]] and [[High-Efficiency Advanced Audio Coding|HE-AAC]] v1 ([[Spectral band replication|SBR]]) multichannel, HE-AAC v2 ([[Parametric Stereo|PS]]) stereo decoders,<ref>{{cite web |url=http://msdn.microsoft.com/en-us/library/dd742784(VS.85).aspx |title=AAC Decoder |work=[[MSDN]] |publisher=[[Microsoft]] |date=16 November 2013 |access-date=24 November 2013 |archive-date=18 March 2010 |archive-url=https://web.archive.org/web/20100318062142/http://msdn.microsoft.com/en-us/library/dd742784(VS.85).aspx |url-status=live }}</ref> [[MPEG-4 Part 2]] [[MPEG-4 Part 2#Simple Profile (SP)|Simple Profile]] and [[MPEG-4 Part 2#Advanced Simple Profile (ASP)|Advanced Simple Profile]] decoders<ref>{{cite web |url=http://msdn.microsoft.com/en-us/library/dd756559(VS.85).aspx |title=MPEG4 Part 2 Video Decoder |work=[[MSDN]] |publisher=[[Microsoft]] |access-date=24 November 2013 |archive-date=11 February 2010 |archive-url=https://web.archive.org/web/20100211070005/http://msdn.microsoft.com/en-us/library/dd756559(VS.85).aspx |url-status=live }}</ref> which includes decoding popular codec implementations such as [[DivX]], [[Xvid]] and [[Nero Digital]] as well as [[MJPEG]]<ref name="MFTCodecs"/> and [[
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<ref>{{cite web |url=http://msdn.microsoft.com/en-us/library/dd390676(VS.85).aspx |title=Microsoft MPEG-1/DD/AAC Audio Decoder |work=[[MSDN]] |publisher=[[Microsoft]] |date=16 November 2013 |access-date=24 November 2013 |archive-date=3 December 2013 |archive-url=https://web.archive.org/web/20131203021615/http://msdn.microsoft.com/en-us/library/dd390676(VS.85).aspx |url-status=live }}</ref> and [[Dolby Digital Plus]]<ref>{{cite web |first=Robin |last=Selden |url=http://windowsteamblog.com/blogs/partner/archive/2009/11/17/windows-7-delivers-next-generation-audio.aspx |title=Windows 7 Delivers Next-Generation Audio |publisher=[[Microsoft]] |work=Windows Partner Blog |date=17 November 2009 |access-date=24 November 2013 |archive-date=1 May 2010 |archive-url=https://web.archive.org/web/20100501132833/http://windowsteamblog.com/blogs/partner/archive/2009/11/17/windows-7-delivers-next-generation-audio.aspx |url-status=live }}</ref> (including downmixing to Dolby Digital).
Line 462 ⟶ 463:
==Networking==
* [[DirectAccess]], a [[virtual private network|VPN]] tunnel technology based on [[IPv6]] and [[IPsec]]. DirectAccess requires ___domain-joined machines, Windows Server 2008 R2 on the DirectAccess server, at least Windows Server 2008 [[___domain controllers]] and a [[public key infrastructure|PKI]] to issue authentication certificates.<ref>{{cite web|url=https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-7/dd367855(v=ws.10)|title=What's New in Windows 7 Networking|date=September 12, 2012|work=[[Microsoft TechNet|TechNet]]|publisher=[[Microsoft]]|access-date=April 29, 2019|archive-date=April 28, 2019|archive-url=https://web.archive.org/web/20190428232750/https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-7/dd367855(v=ws.10)|url-status=live}}</ref>
* BranchCache, a [[WAN optimization]] technology.<ref>{{Cite web |url=https://technet.microsoft.com/en-us/library/dd637832(WS.10).aspx |title=Branch Cache Overview
* The [[Bluetooth]] stack includes improvements introduced in the Windows Vista Feature Pack for Wireless, namely, Bluetooth 2.1+EDR support and remote wake from S3 or S4 support for self-powered Bluetooth modules.<ref name="MSBTFAQ">{{Cite web |url=http://download.microsoft.com/download/9/c/5/9c5b2167-8017-4bae-9fde-d599bac8184a/Bth_FAQ.docx |title=Bluetooth Wireless Technology FAQ |access-date=2010-03-16 |archive-date=2018-12-23 |archive-url=https://web.archive.org/web/20181223163558/http://download.microsoft.com/download/9/c/5/9c5b2167-8017-4bae-9fde-d599bac8184a/Bth_FAQ.docx |url-status=live }}</ref>
* [[Network Driver Interface Specification|NDIS]] 6.20<ref name=NDIS>{{cite web|url=http://msdn.microsoft.com/en-us/library/dd568055.aspx|title=Windows Driver Kit – Introducing NDIS 6.20|publisher=MSDN|access-date=14 June 2009|archive-url=https://web.archive.org/web/20090728215656/http://msdn.microsoft.com/en-us/library/dd568055.aspx|archive-date=28 July 2009|url-status=dead}}</ref> (Network Driver Interface Specification)
* [[WWAN]] (Mobile broadband) support (driver model based on NDIS miniport driver for CDMA and GSM device interfaces, Connection Manager support and Mobile Broadband COM and COM Interop API).
* Wireless Hosted Network capabilities: The Windows 7 [[Wireless Zero Configuration|wireless LAN service]] supports two new functions – Virtual Wi-Fi, that allows a single [[wireless network]] adapter to act like two client devices,<ref name=VWiFi>{{cite web|url=https://www.engadget.com/2009/05/18/microsofts-virtual-wifi-will-make-windows-7-wireless-adapters-d/|title=Microsoft's Virtual WiFi will make Windows 7 wireless adapters do a double-take
* SMB 2.1, which includes minor performance enhancements over [[Server Message Block|SMB]]2, such as a new opportunistic locking mechanism.<ref>{{cite web|url=http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=d8541618-5c63-4c4d-a0fd-d942cd3d2ec6|publisher=[[Microsoft]]|access-date=2 November 2009|date=21 October 2009|title=Implementing an End-User Data Centralization Solution|pages=10–11|url-status=dead|archive-url=https://web.archive.org/web/20100906141857/http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=d8541618-5c63-4c4d-a0fd-d942cd3d2ec6|archive-date=6 September 2010}}</ref>
* RDP 7.0<ref>{{cite web|url=https://support.microsoft.com/en-gb/help/969084/description-of-the-remote-desktop-connection-7-0-client-update-for-rem|title=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|date=October 27, 2009|website=Microsoft Support|publisher=[[Microsoft]]|access-date=April 29, 2019|archive-date=January 27, 2019|archive-url=https://web.archive.org/web/20190127195825/https://support.microsoft.com/en-gb/help/969084/description-of-the-remote-desktop-connection-7-0-client-update-for-rem/|url-status=live}}</ref>
Line 533 ⟶ 534:
Resource Monitor includes an improved RAM usage display and supports display of [[Internet protocol suite|TCP/IP]] [[Port (computer networking)|ports]] being listened to, filtering processes using [[computer network|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. [[Dynamic-link library|DLL]] files).
Microsoft Magnifier, an accessibility utility for low vision users has been dramatically improved. Magnifier now supports the full screen zoom feature, whereas previous Windows versions had the Magnifier attached to the top of the screen in a dock layout. The new full screen feature is enabled by default, however, it requires Windows Aero for the advantage of the full screen zoom feature. If Windows is set to the Windows 7 Basic, Windows Classic, or High Contrast themes
Windows Installer 5.0 supports installing and configuring [[Windows service|Windows Services]],<ref>{{cite web|url=https://blogs.msdn.microsoft.com/windows_installer_team/2009/03/05/enhanced-service-configuration-with-windows-installer-5-0/|title=Enhanced Service Configuration with Windows Installer 5.0|date=March 4, 2009|work=MSDN Blogs|publisher=Microsoft|access-date=April 29, 2019|archive-date=May 10, 2019|archive-url=https://web.archive.org/web/20190510024359/https://blogs.msdn.microsoft.com/windows_installer_team/2009/03/05/enhanced-service-configuration-with-windows-installer-5-0/|url-status=live}}</ref> and provides developers with more control over setting permissions during software installation.<ref>{{cite web|url=https://blogs.msdn.microsoft.com/windows_installer_team/2009/03/05/enhanced-permissions-setting-with-windows-installer-5-0/|title=Enhanced Permissions Setting with Windows Installer 5.0|date=March 5, 2009|work=MSDN Blogs|publisher=Microsoft|access-date=April 29, 2019|archive-date=May 10, 2019|archive-url=https://web.archive.org/web/20190510024444/https://blogs.msdn.microsoft.com/windows_installer_team/2009/03/05/enhanced-permissions-setting-with-windows-installer-5-0/|url-status=live}}</ref> 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.
Line 540 ⟶ 541:
* Windows 7 improves the Tablet PC Input Panel to make faster corrections using new gestures, supports text prediction in the soft keyboard and introduces a new Math Input Panel for inputting math into programs that support [[MathML]].<ref>{{Cite web|url=https://blogs.msdn.microsoft.com/e7/2009/04/23/ink-input-and-tablet-pc/|title=Ink Input and Tablet PC – Engineering Windows 7|last=Sinofsky|first=Steven|author-link=Steven Sinofsky|date=April 23, 2009|website=MSDN Blogs|publisher=Microsoft|access-date=April 29, 2019|archive-date=May 25, 2019|archive-url=https://web.archive.org/web/20190525005135/https://blogs.msdn.microsoft.com/e7/2009/04/23/ink-input-and-tablet-pc/|url-status=live}}</ref> It recognizes handwritten math expressions and formulas. Additional language support for handwriting recognition can be gained by installing the respective MUI pack for that language (also called language pack).
* Windows 7 introduces a new ''Problem Steps Recorder'' tool that enables users to record their interaction with software for analysis and support. The feature can be used to replicate a problem to show support when and where a problem occurred.<ref name="PSR">{{cite web |url=https://technet.microsoft.com/en-us/windows/dd320286.aspx |title=Problem Steps Recorder overview |author=[[Microsoft]] |work=[[Microsoft TechNet|TechNet]] |access-date=June 24, 2015 |archive-date=March 10, 2015 |archive-url=https://web.archive.org/web/20150310041755/https://technet.microsoft.com/en-us/windows/dd320286.aspx |url-status=live }}</ref>
* As opposed to the
* The Starter Edition of Windows 7 can run an unlimited number of applications, compared to only 3 in Windows Vista Starter. Microsoft had initially intended to ship Windows 7 Starter Edition with this limitation, but announced after the release of the Release Candidate that this restriction would not be imposed in the final release.<ref>{{cite web
|url=http://windowsteamblog.com/blogs/windows7/archive/2009/05/29/let-s-talk-about-windows-7-starter.aspx
Line 564 ⟶ 565:
* [[AVCHD]] camera support and Universal Video Class 1.1
* Protected Broadcast Driver Architecture (PBDA) for [[TV tuner]] cards, first implemented in Windows Media Center TV Pack 2008 for Windows Vista.
* Multi-function devices and Device Containers: Prior to Windows 7, every device attached to the system was treated as a single functional end-point, known as a ''devnode'', that has a set of capabilities and a "status". While this is appropriate for single-function devices (such as a keyboard or scanner), it does not accurately represent multi-function devices such as a combined printer, fax machine, and scanner, or web-cams with a built-in microphone. In Windows 7, the drivers and status information for multi-function device can be grouped together as a single "Device Container", which is presented to the user in the new "Devices and Printers" Control Panel as a single unit. This capability is provided by a new [[Plug and Play]] property, <code>ContainerID</code>, which is a [[Universally unique identifier
|Globally Unique Identifier]] that is different for every instance of a physical device. The Container ID can be embedded within the device by the manufacturer, or created by Windows and associated with each devnode when it is first connected to the computer. In order to ensure the uniqueness of the generated Container ID, Windows will attempt to use information unique to the device, such as a [[MAC address]] or USB serial number. Devices connected to the computer via [[USB]], [[IEEE 1394]] (FireWire), [[eSATA]], [[PCI Express]], [[Bluetooth]], and [[Windows Rally]]'s PnP-X support can make use of Device Containers.<ref>{{cite web |url=http://www.microsoft.com/whdc/Device/DeviceExperience/ContainerIDs.mspx
|title=Multifunction Device Support and Device Container Groupings in Windows 7
Line 574 ⟶ 576:
|url-status=live
}}</ref>
* Windows 7 will also contain a new [[IEEE 1394|FireWire (IEEE 1394)]] stack that fully supports IEEE 1394b with S800, S1600 and S3200 data rates.<ref>{{cite web|url=http://www.1394ta.org/developers/Seminars/2008_MS1394b.pdf|title=Microsoft's 1394 Strategy and Roadmap|publisher=1394 Trade Association|url-status=dead|archive-url=https://web.archive.org/web/20110606231859/http://www.1394ta.org/developers/Seminars/2008_MS1394b.pdf|archive-date=2011-06-06}}</ref><ref>{{cite web
|url=http://www.cnet.com/news/microsoft-describes-usb-3-0-delays/
Line 586 ⟶ 589:
|url-status=live
}}</ref>
*
* Service Control Manager in conjunction with the Windows [[Windows Task Scheduler|Task Scheduler]] supports trigger-start [[Windows service|services]].<ref>{{Cite web |url=http://channel9.msdn.com/posts/philpenn/Trigger-Started-Services/ |title=Trigger Started Services: Channel9 Video |access-date=2010-08-09 |archive-date=2012-07-07 |archive-url=https://archive.today/20120707201840/http://channel9.msdn.com/posts/philpenn/Trigger-Started-Services/ |url-status=live }}</ref>
|