AutoPatcher
   HOME

TheInfoList



OR:

AutoPatcher is an
offline In computer technology and telecommunications, online indicates a state of connectivity, and offline indicates a disconnected state. In modern terminology, this usually refers to an Internet connection, but (especially when expressed as "on li ...
updater and alternative to
Microsoft Update 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 sof ...
that can be used for installing
software patch Software consists of computer programs that instruct the execution of a computer. Software also includes design documents and specifications. The history of software is closely tied to the development of digital computers in the mid-20th cen ...
es,
service pack 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 ...
s and other updates for certain
Microsoft Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
systems. It allows these to be
download In computer networks, download means to ''receive'' data from a remote system, typically a server such as a web server, an FTP server, an email server, or other similar systems. This contrasts with uploading, where data is ''sent to'' a remote ...
ed 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 Microsoft Office, MS Office, or simply Office, is an office suite and family of client software, server software, and services developed by Microsoft. The first version of the Office suite, announced by Bill Gates on August 1, 1988, at CO ...
. AutoPatcher currently exists for
Windows 2000 Windows 2000 is a major release of the Windows NT operating system developed by Microsoft, targeting the server and business markets. It is the direct successor to Windows NT 4.0, and was Software release life cycle#Release to manufacturing (RT ...
, XP, Vista, 7, 8, 10 and some server equivalents ( Windows 2003 and
2008 2008 was designated as: *International Year of Languages *International Year of Planet Earth *International Year of the Potato *International Year of Sanitation The Great Recession, a worldwide recession which began in 2007, continued throu ...
). For some years it did not provide support for
Windows 7 Windows 7 is a major release of the Windows NT operating system developed by Microsoft. It was Software release life cycle#Release to manufacturing (RTM), released to manufacturing on July 22, 2009, and became generally available on October 22, ...
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. It now downloads all patches to a local hard drive from
Microsoft Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
's servers (ensuring the files are original and unmodified) and then allows their offline use as before.


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 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 Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
's
Java Platform Java is a set of computer software and specifications that provides a software platform for developing application software and deploying it in a cross-platform computing environment. Java is used in a wide variety of computing platforms fr ...
, 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 Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
, and registry tweaks. Version 4.5 also saw the integration of an
XML database An XML database is a data persistence software system that allows data to be specified, and stored, in XML format. This data can be queried, transformed, exported and returned to a calling system. XML databases are a flavor of document-oriented ...
, and the current icon.


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 Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
, 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 In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine fro ...
, and more "intelligent" scripting than the previous version, 5.1. Changes from version 5.1 include: * Support for
Windows Vista 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 W ...
and Windows XP Media Center Edition; * New detections:
Windows Media Player Windows Media Player (WMP, officially referred to as Windows Media Player Legacy to retronym, distinguish it from Windows Media Player (2022), the new Windows Media Player introduced with Windows 11) is the first media player (application soft ...
,
Windows Live Messenger MSN Messenger (also known colloquially simply as MSN), later rebranded as Windows Live Messenger, was a Cross-platform software, cross-platform instant messaging client, instant-messaging client developed by Microsoft. It connected to the now-di ...
/
MSN Messenger MSN Messenger (also known colloquially simply as MSN), later rebranded as Windows Live Messenger, was a Cross-platform software, cross-platform instant messaging client, instant-messaging client developed by Microsoft. It connected to the now-di ...
,
DirectX Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with "Direct" ...
,
.NET The .NET platform (pronounced as "''dot net"'') is a free and open-source, managed code, managed computer software framework for Microsoft Windows, Windows, Linux, and macOS operating systems. The project is mainly developed by Microsoft emplo ...
and
Windows Installer Windows Installer (msiexec.exe, previously known as Microsoft Installer, List of Microsoft codenames, codename Darwin) is a software component and application programming interface (API) of Microsoft Windows used for the Installation (computer ...
; * Microsoft Office components detection:
Word A word is a basic element of language that carries semantics, meaning, can be used on its own, and is uninterruptible. Despite the fact that language speakers often have an intuitive grasp of what a word is, there is no consensus among linguist ...
, Excel, PowerPoint, Outlook,
Access Access may refer to: Companies and organizations * ACCESS (Australia), an Australian youth network * Access (credit card), a former credit card in the United Kingdom * Access Co., a Japanese software company * Access International Advisors, a hed ...
,
Project A project is a type of assignment, typically involving research or design, that is carefully planned to achieve a specific objective. An alternative view sees a project managerially as a sequence of events: a "set of interrelated tasks to be ...
,
Publisher Publishing is the activities of making information, literature, music, software, and other content, physical or digital, available to the public for sale or free of charge. Traditionally, the term publishing refers to the creation and distribu ...
, OneNote, FrontPage, InfoPath, Visio, SharePoint Designer and
Groove Groove or Grooves may refer to: Music * Groove (music) * Groove (drumming) * The Groove (band), an Australian rock/pop band of the 1960s * The Groove (Sirius XM), a US radio station * Groove 101.7FM, a former Perth, Australia, radio station ...
; * Detect hotfixes that were slipstreamed. New releases using this version started with the May 2007 release with a change in release terminology. *Full releases were replaced with Core releases. The Core releases still contain the critical updates, recommended updates, optional updates, and various tweaks present in the Full releases, but most of the large add-ons were moved to separate Add-On packs. *Lite releases no longer exist, due to add-ons being moved to their own packs. *Update releases remained the same, and are available every month to update the Core release. 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 [+ ...


Legal complaint, temporary shutdown, and creation of 'APUP'

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. 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. "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 Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements curr ...
and that the concern at Microsoft had more to do with the possible malicious code that could be redistributed with certified Microsoft updates." Kaladis revealed in the AutoPatcher Blog that his biggest concern after the project was shut down by Microsoft was that "people around the globe ouldstart 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."


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.Still Going
From The AutoPatcher's site. 01 June 2011


Version 5.7

* Support for Win 7 and Win 8 were added. * Sweeper.exe was added to clean the modules folder of files/directories that don't belong.


Version 6

* In active development * APUP was deprecated because it was absorbed into AutoPatcher's main program. You can still download and use it though. * Support for Windows versions:
Windows 2000 Windows 2000 is a major release of the Windows NT operating system developed by Microsoft, targeting the server and business markets. It is the direct successor to Windows NT 4.0, and was Software release life cycle#Release to manufacturing (RT ...
and XP were dropped by
Microsoft Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
. You can still get AutoPatcher to update XP but, the script is not receiving much attention since
Microsoft Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
dropped support.


Modules for other products


Microsoft Office

The first AutoPatcher packages for
Microsoft Office Microsoft Office, MS Office, or simply Office, is an office suite and family of client software, server software, and services developed by Microsoft. The first version of the Office suite, announced by Bill Gates on August 1, 1988, at CO ...
were released on August 20, 2007, consisting of AutoPatcher Office 2002 Core, AutoPatcher Office 2003 Core, AutoPatcher Office 2007 Core and AutoPatcher OfficePack Addon. 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.


See also

* Project Dakota * Slipstream (computing)
WSUSOffline.net Update Downloader


References


External links

* {{Official website, www.autopatcher.net

Feature and interview with Kaladis on Webuser.co.uk Patch utilities Windows-only freeware