Mark Gillard
Programmer.Gamer.

Windows - Automatic Update Errors

Occasionally the automatic update process can fail. The internet is a volatile creature, so this is to be expected occasionally, but sometimes it may require some manual intervention to get going again. Find the error you're experiencing among the headings below for more information.

Error moving/deleting old updater files.

These occur when the program has detected newer updater files waiting to replace the old ones, but for some reason the replacement process is failing.

Fixing manually:

  1. Navigate to the folder containing the program's executable
  2. Look for ICSharpCode.SharpZipLib.dll.new
  3. If it exists, delete ICSharpCode.SharpZipLib.dll (no .new extension), and rename the new one such that it no longer has the .new extension.
  4. Repeat steps 1-3 for updater.exe.new

Error searching for previous updates.

This occurs when the program is trying to detect any completed (but not installed) update package ZIP files in its directory, but for some reason the process is failing.

Fixing manually:

The most likely cause of the issue is insufficient access privileges. Check the security permissions of the folder the program resides in, or log in as a user with higher permissions.

Error connecting to update server.

This occurs when the program is unable to reach the update server (or one of it's mirrors).

Fixing manually:

Check your internet connection, firewall, proxy, etc.

Version data formatted incorrectly.

This occurs when the update information packet received from the server could not be parsed for useful information.

Fixing manually:

Restart the program and try the update again. If it still fails, it may mean that you are using a version of the program so old that it no longer uses the same update protocol as the one in use on the server. If this is the case, download the latest version directly from this website and install the update manually.

Error deleting old update packages.

This occurs when the program has detected some out-of-date update package ZIP files in its directory and is trying to delete them, but the process is failing.

Fixing manually:

  1. Navigate to the folder containing the program's executable
  2. Look for any files with the .zip extension
  3. Delete them.

Error deleting old partial download.

This occurs when the program has detected an incomplete update download file from a previous update attempt and is trying to delete it, but the process is failing.

Fixing manually:

  1. Navigate to the current user's Temp directory (usually C:\Users\[username]\AppData\Local\Temp)
  2. Look for any files named like this: ProgramName_v1.0.2.1.zip
  3. Delete them.

Error moving update package from temp files.

This occurs when the program has successfully downloaded the new update and is trying to move it to its directory, but the process is failing.

Fixing manually:

The most likely cause of the issue is insufficient access privileges. Check the security permissions of the folder the program resides in, or log in as a user with higher permissions.

My issue isn't that simple and/or it isn't listed here!

Well, that sucks! You may well have run into a sneaky bug, and you should send me your program's log file ASAP:

  1. Launch the program with the /d command-line switch to trigger 'debug' mode
  2. Do whatever it was you did to make the updater fail
  3. Close the program
  4. Navigate to the folder containing the program's executable
  5. Find a text file named like this: ProgramName_log.txt
  6. Email it to me (link at the bottom of the page).

Hopefully we'll be able to get to the bottom of it and get you on your way :)