Purpose
The purpose of this document is to resolve an issue where a previously input patch download directory is no longer accessible resulting in a Console crash at start up.
Symptoms
The following error is seen upon accessing the Console.
An error similar to the one below will be seen within the ST.Protect.managed log file:
2014-09-02T18:29:05.5119974Z 0001 E EnsureFolderExists|Failed to create directory: Y:\: System.IO.DirectoryNotFoundException: Could not find a part of the path 'Y:\'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost)
at System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost)
at ST.UI.FileAndFolderUtilities.EnsureFolderExists(String rawPath)
Cause
The cause of this issue is due to the mapped drive or path of the patch download directory no longer being accessible.
Resolution
Navigate to the HKEY_LOCAL_MACHINE\SOFTWARE\LANDesk\Shavlik Protect\Console\Options registry key on the Console and change the 'DownloadPath' value data field to an accessible drive or folder. Once this change has been made, please restart the 'Shavlik Protect Console Service' from within the Console machine's Windows services and relaunch the Console.
Additional Information
Once the issue has been resolved, the patch download directory can be changed by navigating to Tools>Operations within the Console.
Affected Product(s)
Shavlik Protect 9.x