AutoPatcher

Last updated
AutoPatcher
Developer(s) Antonis Kaladis & Jason Kelley & TheAPGuy
Initial releaseOctober 15, 2003;20 years ago (2003-10-15)
Stable release
6.2.26 (AutoPatcher)
1.4.43 (APUP) / April 22, 2017;7 years ago (2017-04-22)
Operating system XP, Vista, 7, 8, and 10
Platform Microsoft Windows
Available in English (other translations available)
Type Software utility
License Freeware
Website www.autopatcher.net

AutoPatcher is an offline updater and alternative to Microsoft Update that can be used for installing software patches, service packs and other updates for certain Microsoft Windows systems. It allows these to be downloaded on a different machine or in advance, and then installed without an internet connection. By doing this, system updates can be automated and scripted, time and bandwidth required to download relevant updates is reduced, and exposure of unsecured systems online can be avoided. AutoPatcher also allows installation of some common additional software, registry settings, and patches for other Microsoft software, notably Microsoft Office. [1]

Contents

AutoPatcher currently exists for Windows 2000, XP, Vista, 7, 8, 10 and some server equivalents (Windows 2003 and 2008). For some years it did not provide support for Windows 7 or older systems, nor for some 64 bit operating systems; updates are now possible for some of these in the 2014 version of Autopatcher. Originally software patches were distributed with AutoPatcher but, following legal complaints the software was modified in 2007. [2] [3] It now downloads all patches to a local hard drive from Microsoft's servers (ensuring the files are original and unmodified) and then allows their offline use as before. [4]

Project history

Version 1.0

The original AutoPatcher program was a simple batch script created by Jason Kelley and released on October 15, 2003. This original release contained 22 updates and could only be used on Windows XP SP1. Upon its release people asked for more updates, features, and a modern GUI. Jason was contacted by Antonis Kaladis and the two of them rewrote the AutoPatcher program and began maintaining and distributing the program.

Versions 4.0–4.2

Versions 4.0–4.2 were a great stepping stone from the old batch processes and the next stage of the program. These releases saw the use of the .AXP file format [5] for custom programs as well as more stability. There was only one release created for this series, the Full release that contained all critical, recommended and component updates, commonly used applications such as Sun Microsystems's Java Platform, and registry tweaks.

Version 4.5

Version 4.5, introduced in March 2004, saw some major changes from the previous v4 releases. This release was the first time there were multiple release packs; Full, Lite, and Ultralite releases all contained critical updates. The Lite release contained all recommended updates and a few extra applications that the UltraLite release did not have. The Full release contained critical, recommended and component updates, commonly used applications such as Java, and registry tweaks. Version 4.5 also saw the integration of an XML database, and the current icon. [6]

Version 5.1

There were three 'release types' used in the 5.1-era; Full and Lite releases both contained critical, recommended and component updates, commonly used applications such as Java, and registry tweaks. The Lite release contained fewer extra applications than the Full release. Update releases were for updating previous months releases with the latest copies of files found in the latest Full & Lite releases, these smaller downloads were designed to reduce the amount of bandwidth needed for distribution.

Version 5.6

Version 5.6 of the AutoPatcher engine included a new user interface, and more "intelligent" [7] scripting than the previous version, 5.1.

Changes from version 5.1 include:

New releases using this version started with the May 2007 release with a change in release terminology.

AutoPatcher Core releases were cumulative; previous versions are not required. AutoPatcher Update releases were incremental; All of the previous Update releases since the latest Core release need to be installed first. Thus, the order in which to install the releases became:

Core + Addon(Optional) + Update [+ Update[+ ...]]

The AutoPatcher team was forced to shut down the project after receiving e-mail from Microsoft requesting them to stop distribution on August 29, 2007. [3] Microsoft cited the security risks of third party distribution of their patches as their reason behind the decision. Microsoft denied that the possibility of circumventing their Windows Genuine Advantage protection with the software was behind it. [2] "I asked the representative if Windows Genuine Advantage had anything to do with it, and he categorically told me this was not the case, he added that Windows Update for pre-Vista versions of Windows can now be accessed using Firefox and that the concern at Microsoft had more to do with the possible malicious code that could be redistributed with certified Microsoft updates." [2]

Kaladis revealed in the AutoPatcher Blog that his biggest concern after the project was shut down by Microsoft was that "people around the globe [would] start writing their own custom modules and start redistributing their own releases", adding that one of the security features in AutoPatcher "would automatically flag these releases as unofficial", but that if end-users only had a choice of unofficial releases the spread of malicious software would be very easy. As a result, the AutoPatcher Updater ("APUP") tool was created to automatically download the required patches from Microsoft's web servers and store them in the same file structure used in previous AutoPatcher releases. Once these files are downloaded "everything remains as you know it." [4]

Subsequent developments

After the comeback the project had once again stagnated due to the loss of its remaining programmer. The APUP tool allows updated scripts and updates to be downloaded but, the script maintainers were unable to fix errors in the programs or expand on its abilities without a programmer. However, a user stepped in to bring new life to the project once again by creating newer updated programs based on the originals. Plans exist to create a more dynamic script system for AutoPatcher to allow script maintainers to detect anything via registry entries instead of relying upon a static preprogrammed detection set. [8]

Version 5.7

Version 6

Modules for other products

Microsoft Office

The first AutoPatcher packages for Microsoft Office were released on August 20, 2007, consisting of AutoPatcher Office 2002 Core, AutoPatcher Office 2003 Core, AutoPatcher Office 2007 Core and AutoPatcher OfficePack Addon. [11]

The AutoPatcher Office releases follow the same naming structure as the AutoPatcher Windows releases.

Custom Modules

It is possible to produce custom "Stand Alone" modules for use with AutoPatcher to install other third-party programs, tweaks etc. This can be useful, for example, inside businesses where bespoke software needs to be maintained.

The AutoPatcher team maintained a list of stand alone modules that have been authenticated, signed and packaged for use with AutoPatcher, but that are not eligible for inclusion into the add-on packs. [12]

See also

Related Research Articles

<span class="mw-page-title-main">Windows XP</span> Microsoft PC operating system released in 2001

Windows XP is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct upgrade to its predecessors, Windows 2000 for high-end and business users and Windows Me for home users, and is available for any devices running Windows NT 4.0, Windows 98, Windows 2000, or Windows Me that meet the new Windows XP system requirements.

In computing, DLL Hell is a term for the complications that arise when one works with dynamic-link libraries (DLLs) used with Microsoft Windows operating systems, particularly legacy 16-bit editions, which all run in a single memory space.

<span class="mw-page-title-main">Windows Update</span> Software update distribution service for Microsoft Windows

Windows Update is a Microsoft service for the Windows 9x and Windows NT families of the Microsoft Windows operating system, which automates downloading and installing Microsoft Windows software updates over the Internet. The service delivers software updates for Windows, as well as the various Microsoft antivirus products, including Windows Defender and Microsoft Security Essentials. Since its inception, Microsoft has introduced two extensions of the service: Microsoft Update and Windows Update for Business. The former expands the core service to include other Microsoft products, such as Microsoft Office and Microsoft Expression Studio. The latter is available to business editions of Windows 10 and permits postponing updates or receiving updates only after they have undergone rigorous testing.

<span class="mw-page-title-main">Windows 9x</span> Series of Microsoft Windows computer operating systems

Windows 9x is a generic term referring to a series of Microsoft Windows computer operating systems produced from 1995 to 2000, which were based on the Windows 95 kernel and its underlying foundation of MS-DOS, both of which were updated in subsequent versions. The first version in the 9x series was Windows 95, which was succeeded by Windows 98 and then Windows Me, which was the third and last version of Windows on the 9x line, until the series was superseded by Windows XP.

<span class="mw-page-title-main">Service pack</span> Single installable package of software updates

In computing, a service pack comprises a collection of updates, fixes, or enhancements to a software program delivered in the form of a single installable package. Companies often release a service pack when the number of individual patches to a given program reaches a certain (arbitrary) limit, or the software release has shown to be stabilized with a limited number of remaining issues based on users' feedback and bug reports. In large software applications such as office suites, operating systems, database software, or network management, it is not uncommon to have a service pack issued within the first year or two of a product's release. Installing a service pack is easier and less error-prone than installing many individual patches, even more so when updating multiple computers over a network, where service packs are common.

A patch is a set of changes to a computer program or its supporting data designed to update or repair it. This includes bugfixes or bug fixes to remove security vulnerabilities and correct bugs (errors). Patches are often written to improve the functionality, usability, or performance of a program. The majority of patches are provided by software vendors for operating system and application updates.

<span class="mw-page-title-main">Windows XP Professional x64 Edition</span> Edition of Windows XP for x86-64 computers, released in 2005

Microsoft Windows XP Professional x64 Edition is an edition of Windows XP for x86-64 personal computers. It was released on April 25, 2005, around the same time as with the x86-64 versions of Windows Server 2003. It is designed to use the expanded 64-bit memory address space provided by the x86-64 architecture.

<span class="mw-page-title-main">Windows NT 4.0</span> Fourth major release of Windows NT, released in 1996

Windows NT 4.0 is a major release of the Windows NT operating system developed by Microsoft and oriented towards businesses. It is the direct successor to Windows NT 3.51, and was released to manufacturing on July 31, 1996, and then to retail in August 24, 1996, with the Server versions released to retail in September 1996.

<span class="mw-page-title-main">Browser Helper Object</span> Plug-in module for Internet Explorer

A Browser Helper Object (BHO) is a DLL module designed as a plugin for the Microsoft Internet Explorer web browser to provide added functionality. BHOs were introduced in October 1997 with the release of version 4 of Internet Explorer. Most BHOs are loaded once by each new instance of Internet Explorer. However, in the case of Windows Explorer, a new instance is launched for each window.

<span class="mw-page-title-main">Microsoft Office XP</span> Version of Microsoft Office suite

Microsoft Office XP is an office suite which was officially revealed in July 2000 by Microsoft for the Windows operating system. Office XP was released to manufacturing on March 5, 2001, and was later made available to retail on May 31, 2001, less than five months prior to the release of Windows XP. It is the successor to Office 2000 and the predecessor of Office 2003. A Mac OS X equivalent, Microsoft Office v. X was released on November 19, 2001.

AutoRun and the companion feature AutoPlay are components of the Microsoft Windows operating system that dictate what actions the system takes when a drive is mounted.

<span class="mw-page-title-main">Windows Vista</span> Seventh major release of Windows NT

Windows Vista is a major release of the Windows NT operating system developed by Microsoft. It was the direct successor to Windows XP, released five years earlier, which was then the longest time span between successive releases of Microsoft Windows. It was released to manufacturing on November 8, 2006, and over the following three months, it was released in stages to business customers, original equipment manufacturers (OEMs), and retail channels. On January 30, 2007, it was released internationally and was made available for purchase and download from the Windows Marketplace; it is the first release of Windows to be made available through a digital distribution platform.

Microsoft Plus! is a discontinued commercial operating system enhancement product by Microsoft. The last edition is the Plus! SuperPack, which includes an assortment of screensavers, themes, and games, as well as multimedia applications. The Microsoft Plus! product was first announced on January 31, 1994, under the internal codename "Frosting". The first edition was an enhancement for Windows 95, Windows 95 Plus!

As the next version of Windows NT after Windows 2000, as well as the successor to Windows Me, Windows XP introduced many new features but it also removed some others.

<span class="mw-page-title-main">Tweak UI</span> A free utility program from Microsoft for customizing Windows

Tweak UI is a free application, released in 1996 by Microsoft for customizing the Microsoft Windows operating system's user interface. Tweak UI modifies the Windows Registry in the same way as a user could edit it manually with a program such as RegEdit, but provides a simple graphical user interface that does not need knowledge of the registry structure, is quicker and easier to use, and not susceptible to registry damage due to user error.

Criticism of Windows XP deals with issues with security, performance and the presence of product activation errors that are specific to the Microsoft operating system Windows XP.

<span class="mw-page-title-main">Software remastering</span>

Software remastering is software development that recreates system software and applications while incorporating customizations, with the intent that it is copied and run elsewhere for "off-label" usage. The term comes from remastering in media production, where it is similarly distinguished from mere copying.

<span class="mw-page-title-main">PowerShell</span> Cross-platform command-line interface and scripting language for system and network administration

PowerShell is a task automation and configuration management program from Microsoft, consisting of a command-line shell and the associated scripting language. Initially a Windows component only, known as Windows PowerShell, it was made open-source and cross-platform on August 18, 2016, with the introduction of PowerShell Core. The former is built on the .NET Framework, the latter on .NET.

Windows XP, which is the next version of Windows NT after Windows 2000 and the successor to the consumer-oriented Windows Me, has been released in several editions since its original release in 2001.

The K-Lite Codec Pack is a collection of audio and video codecs for Microsoft Windows DirectShow that enables an operating system and its software to play various audio and video formats generally not supported by the operating system itself. The K-Lite Codec Pack also includes several related tools, including Media Player Classic Home Cinema (MPC-HC), Media Info Lite, and Codec Tweak Tool.

References

  1. "What's AutoPatcher?". The AutoPatcher team. Retrieved 2007-08-11.[ dead link ]
  2. 1 2 3 "AutoPatcher no longer allowed". Steven Parker. 29 August 2007. Archived from the original on 31 August 2007. Retrieved 2007-08-29.
  3. 1 2 "Sad day". The AutoPatcher team. Retrieved 2009-04-06.[ permanent dead link ]
  4. 1 2 "The next day (What's in store)". The AutoPatcher Team. Retrieved 2009-04-06.[ permanent dead link ]
  5. "AutoPatcher Blog (Archived)". Archived from the original on 2007-09-29.
  6. Racing the Clock "AutoPatcher Blog (Archived)". Archived from the original on 2013-01-08.
  7. Intelligent in the sense that it can act on a wider variety of detected software/settings
  8. Still Going, From The AutoPatcher's site. 01 June 2011
  9. Windows 2000 life cycle "Microsoft support".
  10. XP end of support "Microsoft support". Microsoft .
  11. Release threads: 2002 Archived September 29, 2007, at the Wayback Machine 2003 Archived September 26, 2007, at the Wayback Machine 2007 Archived September 29, 2007, at the Wayback Machine Addon Pack Archived September 26, 2007, at the Wayback Machine
  12. "Stand-Alone Modules for AutoPatcher". 5 June 2007. Archived from the original on 29 September 2007. Retrieved 2007-08-18.