Developer(s) Ivo Beltchev | Written in C++ | |
Initial release November 2009 (2009-11) Stable release 4.3.0 / 30 July 2016; 7 months ago (2016-07-30) Operating system |
Classic Shell is computer software for Microsoft Windows that provides user interface elements intended to restore familiar features from past versions of Windows. It focuses on the Start menu, File Explorer and Internet Explorer — three major components of the Windows shell. In particular, it can serve as a Start menu replacement for Windows 8 and Windows 10 systems.
Contents
Developed by Ivo Beltchev, it was first released in 2009, and has been downloaded more than 25 million times since. It is currently proprietary freeware, although some past versions are open source.
Features and architecture
Classic Shell is packaged as a suite of three components, all optional and independent of each other:
Classic Shell is programmed in C++. Although it modifies Windows behaviors, it does not do so by modifying or tweaking Windows registry settings or replacing or patching system files — all modifications are done using Windows APIs. It is localized into more than 30 languages, including right-to-left support for Arabic and Hebrew.
Classic Start Menu
Classic Start Menu is a replacement for the Windows Start Menu. Features include:
Besides restoring past behavior, there are several new features. These include showing the menu next to the taskbar when it is vertical, multi-monitor support, launching multiple programs at once, custom shutdown-related actions, Universal app launching, expanding any file folder as cascading menus, and additional keyboard shortcuts. The search box can search the system path, can show partial matches, and can show all results inside the menu.
Classic Start Menu can also modify Windows 8's new UI features, such as hot corners only on the desktop without disabling them inside Universal apps.
Classic Explorer
Classic Explorer is an add-on to Windows File Explorer, implemented as various shell extensions. It does not replace EXPLORER.EXE
. Features include:
History
Classic Shell began as a tool for personal use, and saw its first public release in 2009 Over time, the Start Menu component evolved to be a customizable launcher that also integrated a search box and other features of the Windows 7 Start Menu. The Explorer and IE components appeared later.
While earlier versions were compatible with Windows Vista and later, versions since 3.9.0 no longer support Windows Vista/Server 2008.
Classic Shell was originally released as Free and Open Source Software under the MIT license. The developer wanted the source code of Classic Shell to be freely available, hoping that it would be of educational value. However, beginning with version 3.9.0, Classic Shell became a closed-source program. The author cites two reasons for the change: First, as the code grew and developed, its became more complex and specialized, and less suitable as an educational resource. Second, some people were selling Classic Shell with few or no changes or improvements.
On 2nd August 2016, the official download service for Classic Shell was hacked and served an infected version of the download file. For a few hours, users could inadvertently download an infected version which would rewrite their Master Boot Record and would cause Windows to not start up correctly.
Reception
Classic Shell was a fairly popular interface enhancement in the Windows 7 lifecycle but became more widely used after the release of Windows 8.
It has seen coverage in such publications as Forbes, The Register, Lifehacker, Neowin, Ghacks, ZDNet, PC World, TechRepublic, MakeUseOf, and Betanews.