1. Matthew Linton
  2. Ancile



Ancile (https://bitbucket.org/matthewlinton/ancile/)

Ancile for Windows 7/8.x attempts to block all Windows spying and unwanted upgrades.

For more information go to https://voat.co/v/ancile

This is a fork of th3power's Aegis-voat (https://github.com/th3power/aegis-voat) script.


  • Sync Windows time with ntp.org
  • Block unwanted hosts using the Windows hosts file, routing table, and firewall
  • Change windows update to check/notify (do not download/install) or disable it entirely
  • Disable automatic delivery of Internet explorer via windows update
  • Disable CEIP/GWX/SkyDrive(aka OneDrive)/SpyNet/Telemetry/WiFi Sense
  • Disable remote registry
  • Disable unwanted scheduled tasks
  • Disable unwanted services
  • Disable the Windows 10 forced update
  • Remove Microsoft's diagnostics tracking
  • Hide/Uninstall unwanted Windows updates
  • Add 3rd party plugins


Ancile does not require installation and can be run directly from within it's parent folder.

  1. Download the latest version (https://bitbucket.org/matthewlinton/ancile/downloads).
  2. Unzip the archive.
  3. Navigate to the Ancile directory.
  4. Right click on "ancile.cmd"
  5. Select "Run as Administrator" from the menu
  6. Follow the on screen instructions


Configuration File

Some aspects of Ancile can be configured using the "config.ini" file in the root directory. This allows you to customize some of Ancile's behavior. All Ancile configuration options are outlined within the config file itself.

Some plugins also have configuration options. See the README file contained in the individual plugin directories for more information.

Data Folder

The data folder contains various configuration information for Ancile and its plugins. You can modify the behavior of some of these by adding or removing the correct configuration options within the data folders. For each script, see the README file for more information

WARNING: Incorrect modifications to any of these files may break Ancile and could potentially damage your system. Do not make any modifications to these files or folders unless you know what you're doing.


Users can create their own plugins for ancile. See "scripts\exampleplugin" for more information on plugins.

More Information

For more information:


This code is not covered under any license. You are welcome to modify and share this code as you please.


Use Ancile at your own risk!

Ancile, to the best of my knowledge, does not contain any harmful or malicious code. I assume no liability for any issues that may occur from the use of this software. Please take the time to understand how this code will interact with your system before using it.


Ancile uses the following third party resources to perform specific tasks.



Some host names and IP addresses were provided by crazy-max's WindowsSpyBlockerScript (https://github.com/crazy-max/WindowsSpyBlocker).


UninstallAndHideUpdates.ps1 is a powershell script written by Mark Berry (MCB Systems) to uninstall and hide updates removed by Ancile. Minor modifications have been made to meet Ancile's needs.


Synchronous-ZipAndUnzip.psm1 is a powershell module created by Daniel Schroeder to add Zip and un-Zip functionality to powershell 2.0 environments.



Please direct all feedback to the Voat subverse (https://voat.co/v/ancile/).

If you find a bug, please take the time to report it (https://bitbucket.org/matthewlinton/ancile/).


A special thanks to everyone that helped to improve Ancile


Mixplate, Scalar


aekotra, HeavyBeefCurtain, Jean Belga, marineIguana, noxxius88, TiagoTiago, ucantdothatontvew

Thank you to everyone that helped create Aegis-voat




alexzerg11, allockse, AxiomBreak, elixxx, erskine, eSh, GGLapkizzz, ilikeskittles, liquidinsects, Magoo204, Mixplate, mythias, PaulDG, pstein, RypeDub420, spexdi, tor11, Umrtvovacz, qzxq, thequestion, tor11, tr3bg0d, Voluptuous_Panda, and Zaphain.