SpaceObServer logo


The Database-Based Disk Space Manager

Changes in 5.3.1: (11 Nov 2015)

Bug fix: An exception occurring when loading a "Container" while "Top 100 Files" was active has been fixed.

Bug fix: Fixed an error which occurred when deleting a folder from the directory tree while the pie or bar chart was shown.

Bug fix: Size changes were not calculated for all folders when exporting the directory tree with size growth column included.

Bug fix: Using the OLE Automation function "ExcelReport" with a file name including the variables "%DATE%" or "%TIME%" did not work correctly.

Bug fix: Sometimes size values shown in the directory tree were cut when the option "Show Size changes in tree" was activated.


Changes in 5.3: (22 Oct 2015)

New Statistics:

Introduced a new "Similar Folder" statistic. It provides an overview of identical directory trees (trees, which have the same content and structure) or nearly identical directory trees, which have nearly the same content and/or structure. These statistics enable you to identify similar or duplicate folder structures which are e.g. created by copying.
You can activate the generation of the new "Similar Folder" statistic in the "Configure Scans" dialog for existing or new scans.
Please note that activating this statistic will generate more workload on the SpaceObServer scan service ("SpaceObServer Agent") and more space allocated in the SpaceObServer database.


All pie, bar and line charts provided by SpaceObServer have been completely redesigned. They have been replaced with MS Chart from the .Net framework. Therefore, SpaceObServer now requires the .Net framework 4.0 or higher to be installed on the system on which it is executed. The SpaceObServer installer will download and install the .Net framework 4.0 if it is not installed on the system.

You can now activate interpolation for line series shown in the "History" chart, to get a smoother size development curve.

The "History" and "Distribution" chart can now be exported in a textual format (Text or CSV file).

Faster User Interface:

The SpaceObServer user interface loads faster now. This is especially noticeable when a large number of scans is stored in a database.

SpaceObServer now uses internal caching mechanisms when building "History" graphs or calculating "Size Growth" information. This improves the speed of the user interface when working with these values.

New Export Options:

The exports of SpaceObServer have been improved and are now nearly identical to TreeSize Professional.

The HTML export has been revised: Enabling JavaScript generates a dynamic view which allows expanding and collapsing each level of the folder structure. Subfolders are now properly indented. Folders are formatted as hyperlinks; clicking on them will open the folder.

You can now choose whether an Excel export of the directory tree will have expandable / collapsible levels ("Tools > Options > Export > Excel > Formatting").

If the number of exported elements exceeds the number of rows an Excel sheet supports, the export is now continued on a new sheet.

The author is now set in exported XLSX files.

New Options dialogue:

The options dialog has been completely redesigned to provide a clearer and more intuitive user experience.

Each export type now has its own configuration page. This simplifies the configuration of export settings.

A dedicated export type for CSV files has been introduced. CVS exports are now available in the main menu ("File > Export > Save to CSV file") and the context menu of the directory tree (sub menu "Export").

All export formats can be configured to export the same columns as the "Details" list. This is the default value for new installations.

The settings for exported HTML files and HTML emails can now be configured independently.

You can now configure which charts will be exported along with a HTML export and which charts will be sent as email attachments.

The separator used for exports to CSV files can be configured.

The appearance of date time values can now be configured more precisely (date only, date with time, time with or without seconds).

Exchange Server Scans:

Archives in mailboxes and public folders can now be scanned.

Mailbox addresses will be fetched from multiple Active Directories in trusted domains and forests of the current machine.

Existing email aliases were scanned redundantly in the past. Now, only one mailbox (primary email address) will be scanned. The owner of mailboxes and public folders will be retrieved from the Active Directory.

OLE Automation:

Added the procedure "ExcelReport" which exports various lists and charts to an Excel file.

Added the procedure "ReloadAllRoots" which forces the refreshing of all roots.

Introduced the function "GetIDByPath" which queries the identifier (ID) of a directory for a given path.

Added the function "GetFolderInformationByPath" which queries the directory information for a given path.

Added the optional parameter "Charts" to procedure "HTMLExport" which enables the user to export charts along with the HTML report.

The procedures "ChartExport" and "ChartExportEx" now support the export of users statistics and extensions statistics as pie chart or bar chart.

The order of the parameters "Height" and "Width" of the function "ChartExportEx" has been changed. The function call is now ChatExportEx(ExportPath, ChartType, Width, Height).

Changed behavior of the parameter "ObservingServer" in function "AddRootToDatabase": "localhost" can be passed in order to use the executing machine. Leave the parameter value empty ("") if any available server shall execute scans for the selected directory.

The procedure "SetRootProperty" now supports the new parameters "ScanUser" and "ScanPassword". Via these properties the user can set the user name or password of the scan credentials of a root in the database.

The function "GetRootProperty" now supports "LastError". If the last scan was not successful this function returns the related error code. Otherwise the function returns 0.


MS SQL Server 2014 is now officially supported.

The name of the columns "Last Change" and "Last Access" have been adjusted to "Last Modified" and "Last Accessed". This applies to the lists "Details", "Top 100 Files", and "Duplicate Files" as well as all export types.

Several minor improvements and fixes have been incorporated.


Changes in 5.2.1: (15 Jul 2014)

SpaceObServer now provides more meaningful "owner" information for mailboxes and emails of an Exchange Server 2007 and higher.

OLE Automation: A new optional parameter "UserAcess" has been added to the function "AddRootToDatabase", enabling you to configure a list of users and/or groups which are allowed to see and access the scans and the scanned directory structure.

Bug fix: The duration of the initial scan was unusually high when using a MS SQL Server database.

Bug fix: A double click on a file in the "Top 100 Files" list led to an unhandled exception.

Bug fix: Adding a new scan for Exchange Server 2003 ("Scan > Configure Scans > Add Scan > Exchange > Exchange Server 2003") led to an unhandled exception.

Bug fix: Update scans on a MS SQL Server database using compatibility mode 80 (MS SQL Server 2000) led to errors in the Windows event log and the SpaceObServer Agent was stopped.

Bug fix: Update scans were not executed correctly in case the option "Purge data older than 0 days" ("Scan > Configure Scans > Scan Options") was used in combination with a different "Database" for scan data ("Scan > Configure Scans > Expert Settings").


Changes in 5.2: (11 Jun 2014)

Reporting & Exports:

A new menu entry "Send by email" in the "File" menu enables you to send scan reports instantly via email. The email settings can be configured via "Tools > Options > Email". Additionally, an "Email" button is now available on the toolbar of each tab ("History", "Charts", "Details" etc.). It can be used to send the tab's content via email.

A new column "Cost" hast been introduced to the "Details" list and all available export types. It can be used to easily calculate costs for occupied server space and e.g. break them down to department level. Please note: You can configure the used value and unit to calculate the cost for each scanned share or drive in the configure scans dialog ("Scan > Configure Scans > Scan Options > Cost").

You can now configure a list of users and/or groups which are allowed to see and access the scans and the scanned directory structure in the SpaceObServer user interface ("Scan > Configure Scans > Expert Settings > User Access"). SpaceObServer will hide the scans (i.e. not show them in the user interface) from all other users.

The columns "Quota Limit" and "Quota Usage" have been added to the "Users" list. They offer a quick overview about the usage and limit of the built-in Windows quota features from within SpaceObServer.

The tree map chart now shows the size value configured in the "View" menu in addition to the folder names.

The size value "Wasted Space" in the "View" menu has been replaced by "Optical Media". Additionally, the bar chart no longer shows the wasted space in an extra bar when "Allocated space" is activated.

The new column "Hardlinks" has been added to the "Duplicate Files" list.

The columns "Full Path" and "Path" in Excel exports of the "Details", "Top 100 Files", and "Duplicate Files" list now contain hyperlinks.

Hyperlinks for single files in the Excel export now point directly to the single file (previously they pointed to the parent directory).


Optimizations in the database maintenance lead to faster update scans for shares and drives with an extensive scan history.

The check states of files and folders can now be saved to the database to restore them at a later date or in another SpaceObServer Remote Client.


New forward and back navigation buttons for the directory tree have been added to the "Scan" toolbar ("View > Toolbars > Scan").

File Search:

You can now easily define a filter for all files owned by an unknown or no longer existing user account ("Search/Filter > Configure > Owner/Attributes > File Owners > Check invalid file owners").

Move Checked Files:

The function "Move Checked Files" is now always available. When using this function, the option "Show Checkboxes" will automatically be enabled.

Checking of large folders in the directory tree or the details list no longer results in a blocked user interface.

If no files or folders are checked via checkbox, the checkboxes of the currently selected files and folders will be enabled automatically.

OLE Automation:

The new function "EmailExport" enabling users to send the scanned directory tree, lists, or charts via email has been added.

The new function "AddContainer" has been added.

The function "AddRootToDatabase" now accepts Exchange and SSH scans. Additionally, a new optional parameter "Container" has been added to this function, enabling you to assign a scan directly to a new or existing container.

Configure Scans:

It is now possible to add scans to a container or to move them to another container via the context menu.

When changing the database of a container in the "Expert Settings", you can now tell SpaceObServer to use the selected database for all included scans.

Containers will no longer automatically be expanded or collapsed when moving or adding scans in the "Configure Scans" dialog. Additionally, these settings are now stored when the dialog is closed.


You can now pass the database connection string to use via the command line (/CONNECTIONSTRING) when executing the installation file of SpaceObServer.


You can now select multiple files at once in the "Top 100 files". Please Note: Context menu operations (e.g. "Delete") are applied to all selected files in a list. Additional export operations (e.g. "Save to File") of a list will export only selected files as long as more than one file is selected in the list.

Scans already included in a container can now be moved to other containers via the context menu of the directory tree.

A context menu for the SpaceObServer scan service icon in the status bar has been implemented. You can start, stop, pause, and continue the service via this menu.

The context menu entries "Move Checked Duplicates" and "Deduplicate Checked Files" in the "Duplicate Files" have been moved to the context submenu "SpaceObServer".

The "Last Access" and "Owner" columns on the "Duplicate Files" tab are now deactivated by default.

Bug fix: Under certain conditions the "SpaceObServer Agent" caused an increase of the number of handles and the memory consumption of the "lsass.exe" process. This is no longer the case.

Several minor improvements and fixes have been incorporated.


Changes in 5.1.2: (03 Sep 2012)

Bug fix: Fixed an error that could occur when replacing duplicate files by hardlinks, via the "Deduplicate" function.


Changes in 5.1.1: (20 Aug 2012)

The "Age of Files" statistic on the "Distributions" tab now uses the current date (without time) as reference value. This ensures consistent statistics within the same day.

Placing checkmarks on directories containing a large number of files is much faster now. Activate the option "View > Show Checkboxes" to provide checkboxes in the directory tree and the "Details" list.

Bug fix: An export of the directory tree to an Excel file ("File > Export > Save to Excel File") with file extension ".xls" (format before Excel 2007) led to an error message loop, if more than 65,535 rows were exported.

Bug fix: Fixed an error that occurred on the first start of SpaceObServer when using MS SQL Server 2000 as backend database.

A few minor bug fixes and improvements have been incorporated.


Changes in 5.1: (20 Jul 2012)

MS SQL Server 2012 is now supported.

You can now add scans for all shares of a complete server at once. Enter the server name with two leading backslashes (e.g. "\\Server1") in the edit field above the directory tree, or use the "Add Scan..." function of the "Configure Scans" dialog. All shares will be grouped in one container.

The Exchange Server scan has been enhanced. The scan is more stable and much faster now.
Please note: This is a breaking change, so unfortunately your "History" data of previous Exchange Server scans will be lost. We apologize for any inconvenience caused.

The performance of update scans, especially for scans of large data storages, has been increased: the post processing mechanisms have been optimized.

Move Checked Files: It is now possible to burn the checked files to an optical media.

The Deduplication feature of the "Duplicate Files" list now has an enhanced dialog: It shows the number of all checked duplicate files and the disk space that will be recovered. You may specify a log file that logs all performed operations in detail. Furthermore you may configure in detail how to handle duplicates that are not located on the same volume: Since hardlinks cannot be used you can choose to use symbolic links or to simply leave them as they are.

The new columns "Inherited Permissions", "Own Permissions" and "SHA256 Checksum" are now available in the "Details" list and for all types of exports.

If "Number of Files" is the chosen view type ("View" menu) and the option "Show size changes in tree" ("History" tab) is activated, the directory tree now shows the changes in the number of files.

Move Checked Files:
- It is now possible to copy all checked files to a different location instead of moving them.
- Introduced new option "Include directory with drive letter to avoid name collisions". Activate this option to avoid name collisions when moving files from several drives.

You can now rename containers within the context menu of the "Configure Scans" dialog ("Rename Container...").

You can now configure the scan options (e.g. "Follow Links Mountpoints and External Symbolic Links", "Track NTFS Alternate Data Streams and NTFS Hardlinks",...) for all included scans in a selected container at once in the "Configure Scans" dialog.

OLE Automation interface:
- You can now assign container names to the property "RootDirectory".
- With the new methode "AddRootToDatabase" it is now possibility to add new roots with extended settings (e.g. NTFS Change Journals, calculate MD5 checksums,...).
- The "List of Scans" shown below the directory tree can now be exported using the function "ListExport".

Additional note: SpaceObServer V5.1 has been successfully tested on Windows Server 2012 RC, using ReFS.

Several minor improvements and fixes have been incorporated.


Changes in 5.0.2: (28 Feb 2011)

Bug fix: The export of a scan from MS SQL Server to Firebird ("Scans > Configure Scans > context menu > Export > Export to SQL Server") now works as expected.

Bug fix: Occasionally, the field "Size Growth" in the "Users" and "Extensions" list stuck in the state "calculating...".

Bug fix: If you right click in the directory tree an exception occurred in case the list "Users" or "Extensions" was activated and at least one entry was selected in the list.

OLE Automation: The filter "MinFolderSize" can now be assigned to a value greater than 127. Also a former set "SizeUnit" is now taken into account (Previously the value was always taken as MB).


Changes in 5.0.1: (17 Feb 2011)

Bug fix: When using SpaceObServer with a MS SQL Server 2005 database scans did not run successfully.


Changes in 5.0: (16 Feb 2011)

SpaceObServer is now available in two different editions: The Enterprise Edition includes all the known and new features. The lower-priced Standard Edition only scans one server and includes the functions relevant for this application range (without SSH and Exchange Server scans, no OLE Automation interface).

Scans can now be grouped in so-called "Containers" to generate merged statistics like "Duplicate Files", "Extensions" or "History" for several scanned shares. Containers can be added and configured using the context menu of the directory tree or in the "Configure Scans" dialog using drag & drop operations.

SpaceObServer is now able to scan and archive the storage of Exchange server mailboxes (only "Enterprise Edition").

Firebird can now be used as a backend database for SpaceObServer.

By optimizing the build up and update process of the backend database, the performance of the scans has been increased, especially for the initial scans (increase of 20 - 30%). Please note that scans newly added by SpaceObServer V5 cannot be used with SpaceObServer V4.x!

The "Extensions" list can now be grouped by file types like "Audio Files", "Video Files", "Office Files", etc. This feature can be turned on or off by a new toolbar button. The file groups can be configured on the new tab "File Groups" in the Options dialog ("Tools > Options").

The scan scheduler ("Scan > Configure Scans > Update Options") has been enhanced so that you can now also schedule monthly or weekly scans (e.g.: on the 1st, 15th and 30th of every month or every week on Monday and Friday).

Scans can now use any user credentials instead of the login of the scan service "SpaceObServer Agent" to scan network or local shares. The user name and password can be entered on the new tab "Expert Settings" of the Configure Scans dialog. In this new tab you can also configure some enhanced options which were formerly only accessible from within the context menu of the list above.

All lists can now be saved in HTML and RTF format by choosing the appropriate format in the "Save" dialog.

You can now deduplicate checked files in the "Duplicate Files" list by using the new context menu entry "Deduplicate Checked Files" or the new button in the duplicates toolbar. The deduplication replaces existing files with links to reduce the allocated disk space.

Now the "Number of Files" is shown in the "History" graph if this view type is chosen in the "View" menu.

The new options "Preserve directory structure" and "Automatically rename existing files" have been added to the "Move Checked Files" dialog ("Tools > Move Checked Files").

The size unit TB (Terabyte) has been added to the "View" menu.

The information types "MD5 Checksum" and "Path Length" are now available in the "Details" list as additional column and for all types of export.

Improved the look of the user interface when using large system fonts.

In the Configure Scan dialog ("Scan > Configure Scans") you can now choose "Purge Data older than 0 Day(s)" in the "Scan Options" to execute only initial scans for the selected share. Note: In some cases executing only initial scans will be more efficient than updating existing data in the database. In this case there will be no "History" or size growth information available for these shares.

The new function "Copy as Text" has been added to the context menu of the "History" chart. This function enables you to export the values of the history chart as text to the clipboard.

The "List of Scans" beneath the directory tree can now be exported as a text file by using the new context menu entry "Save List...".

The printed tree report now also uses the colors shown in the directory tree if the option "Use bold Text and Colors for Printed Reports too" ("Tools > Options > View") is activated.

File Search: The attribute "encrypted" has been added to the file attribute include/exclude list (tab "Owner / Attributes").

Modifications of the scan configuration ("Scan > Configure Scans") of any scan are now no longer applied immediately, but by clicking the new "Apply Settings" button.

You can now use environment variables like "%APPDATA%" in the "Scan Path" edit field (above the directory tree).

If any entries in the "Duplicate Files" list are check-marked, the sum of all checked files is now shown in the status bar, as it is already done in the "Details" list.

Introduced a context menu with functions to (un-) check all entries in the list of visible export columns ("Tools > Options > Columns / Export").

The shortcut for copying the selected entries of the Details list to the clipboard is now "Shift+Ctrl+C". "Ctrl+C" in the Details list now copies the selected files or folders to the clipboard, just like the Windows Explorer.

When changing the sort type of SpaceObServer ("Sort" menu) the position of top level directories are now no longer changed in the directory tree.

The support for Windows 2000 has been dropped because Microsoft dropped it in July 2010. SpaceObServer V4.3.2, which is compatible with Windows 2000, remains available in our customer area for registered customers with valid maintenance.

Bug fix: A selected "[Deleted]" node in the directory tree (these nodes are shown if "Show Size Changes in Tree" is activated) caused incorrect size growth series shown in the "History" chart.

Bug fix: The update scan now correctly regards if any directory within a scan has been replaced by a symbolic link with the same name.

Bug fix: When deleting a file or folder from the "Details" list that no longer exists, the file was not removed persistently from the "Details". This could lead to inconsistent sizes in the directory tree and the Details list.

Several minor improvements have been incorporated.


Changes in 4.3.2: (18 May 2010)

Before a new update scan is executed, SpaceObServer checks if the needed database indices are applied correctly. Missing indices led to very slow scans in former versions.

Improvements when using the SpaceObServer user interface with a none administrator account.

Bugfix: The function "Expand Folder over: x MB" ("Branch > Expand") did not work as expected, but led mostly to a collapse of all directories.

Bugfix: The function "Expert Settings > Synchronize Database Values" from within the context menu of the "Configure Scans" dialog ("Scan > Configure Scans") did not work for scans for which another database had been set (context menu "Expert Settings > Set database for Root").

Bugfix in "Search / Filter": When using the option "Check also Paths" for more than one "Exclude file name pattern" (Tab "File Name Pattern") the filter did not work as expected.

OLE Automation:
- The property "ReportTitle" now also modifies the title of an exported graph. Set "ReportTitle" to an empty string ("") to revert this modification.
- Bugfix: The filter "IncludeUserNamePattern" did not work as expected.

A few minor bug fixes and improvements have been incorporated.


Changes in 4.3.1: (23 Nov 2009)

Bugfix: When choosing one of the predefined search filters (menu "Search / Filter") an error message occurred.

Changes in 4.3: (18 Nov 2009)

SpaceObServer has passed the "Compatible with Windows 7" logo test.

The Details list now also shows size changes for single files.

File Search: You can now search for files where the full path is longer than a certain number of characters. This allows to find paths longer than 255 characters which cause problems e.g. in the Windows Explorer. The new predefined search "Search / Filter > Files with Long Path" will list those files.

File Search: We introduced new "Import" and "Export" buttons to save and restore file searches to/from XML files. The new buttons are located next to the "Reset" button on the "Overview" tab.

Users list: Added column "Full User Name" (by default visible) and "User Comment" (by default not visible). Use the column header context menu to adjust columns.

Details list: Introduced new columns "Title of Scan", "Full User Name" and "User Comment". This information is now also available for all other export types ("Tools > Options > Columns / Export").

Top 100 Files list: Added columns "Creation Date" (by default visible), "Attributes", "Version" and "Permissions" (by default not visible).

Under "Tools > Options > Columns / Export" there is a new export type for CSV files now. This way CSV files can now be configured independently from the text export.

You can now save any chart of SpaceObServer to a PNG file.

The colors used in the bar and treemap charts are now memorized for the next usage of SpaceObServer.

Added a new entry "Reset Chart Colors" in the context menu of the "Charts" tab.

You can now zoom the active chart by using the mouse wheel while the "Ctrl" key is pressed.

You can now scroll the treemap by keeping the space bar pressed while dragging the treemap using the left mouse button, similar to imaging software (e.g. Photoshop).

Details, Extensions and Users list: When "[Files]" are selected in directory tree, the "Percent" value shown in the list is related to the total size of these files, no longer to the size of the parent folder.

SpaceObServer now stores its user settings in an XML file in the user profile, instead of the registry.

OLE Automation:
- Introduced new function "ExportPDF".
- Introduced new function "ExportAllFiles". Use this function to export the full paths of all files that are located in the selected directory in any depth.
- You can now export the treemap chart by using the OLE function "ChartExport".
- The function "ListExport" now supports exports to Excel files ("*.xls" and "*.xlsx").
- Introduced new property "ColumnVisible". Use this property to configure the visibility of columns for any kind of export.
- Introduced new function "ExpandToSize". Use this function to expand all directories of a certain size in the selected directory branch.
- Bugfix: When using the "StartScan" or "ScheduleScan" function with a root directory that was already scanned before, an error occurred and the script stopped.

Bugfix: The export of very long lists (e.g.: Details list in "flat" mode) took an unreasonable long time. We now improved this behavior so that also very long lists are exported quite fast.

Bugfix: The "List of Scans" showed an allocated space of 0 MB for scans whose data tables were located on a different database ("Configure Scans > context menu > Expert Setting > Set Database for Root"). The sizes were refreshed correctly after the directory was loaded to the directory tree.

Bugfix: When using "Export to SQL Server" to export from MS SQL Server to My SQL Server, an error occurred.

A few minor bug fixes and improvements have been incorporated.


Changes in 4.2.1: (14 Jul 2009)

Bugfix: The MD5 checksum of files was not calculated correctly since the last version of SpaceObServer. This results in an incorrect duplicate files list when using MD5 checksums to identify duplicates ("Tools > Options > Duplicates").

Bugfix: When the SpaceObServer Remote Client shows results of remote scanned shares, the "Details" list in the "flat mode" (“View > Show Details Flat”) showed the files as if they were no longer existing (shown in gray).

A few minor bug fixes and improvements have been incorporated.


Changes in 4.2: (22 Jun 2009)

When using a MySQL database the user does now no more need to set up ODBC data sources manually. All you need is an installed MySQL ODBC driver (See: "Options Dialog").

File Search: When you search for file name pattern and activate the option "Check also folder paths", it is now possible to search for a combination of folder paths and file names, e.g. "*Windows\*.exe".

You do no longer have to take care of the character set used in your MySQL database. The character set of the tables used by SpaceObServer is now always "UTF8".

When you try to connect to a MS SQL server ("Tools > Options > Database"), SpaceObServer now also checks if this could be an MS SQL Express version and automatically adds the postfix "\SQLEXPRESS" to the server name, if needed.

You can now hide/show columns in the list shown in the "Configure Scans" dialog ("Scan > Configure Scans") by the new right click menu of this list's header.

OLE Automation:
- Introduced new properties "RootCount" and "RootPaths" to query the already scanned root directories.
- Introduced new functions "GetTotalDiskSpace" and "GetFreeSpace" to query disc space information of the scanned root directories.
- The new example script "RootsDemo.vbs" shows how to use the new properties and functions.

Bugfix: When exporting the directory tree or the "Details" list, the size growth information ("Size Growth", "% Size Growth", "Size Growth last Week" and "Size Growth last Month") were not always exported for each directory. Now all needed information is calculated before exporting.

Bugfix: When exporting the "Details" list while it shows all files in "flat" mode ("View > Show Details Flat") sometimes the column "Full path" contained just the file name instead of the full path for some entries.

A few minor bug fixes and improvements have been incorporated.

Changes in 4.1.1: (27 Apr 2009)

If the option “Tools > Options > View > Show files deleted since last scan grayed" is deactivated, the SpaceObServer user interface will now no longer try to access the scanned file system directly.

Bugfix: The priority of the "SpaceObServer Agent" shown in the task manager did not match the setting made in the "Options" dialog ("Tools > Options > Service > Priority of the System Service").

Bugfix: If the deinstallation was canceled, the system service "SpaceObServer Agent" was deinstalled anyway.

Bugfix: If an initial scan was started while this root directory was shown in the directory tree, a yellow exclamation mark was shown on the directory icon instead of the hour glass, which usually indicates the initial scan.

Bugfix: If the view type "Percent" ("View > Percent") was selected, there was sometimes no value shown for the root directory in the tree when an update scan for this root was in progress.

Bugfix: If a scheduled scan terminated while the "Configure Scans" dialog ("Scan > Configure Scans") was open, the field "Next Scan" was not updated to the next scan date.

A few minor bug fixes and improvements have been incorporated.

Changes in 4.1: (31 Mar 2009)

SpaceObServer can now identify duplicate files by comparing the MD5 checksum of the file content. The MD5 checksums are optionally stored in the database ("Scan > Configure Scans > Scan Options > Calculate MD5 checksums"). You can tell SpaceObServer to use the checksums for comparison at "Tools > Options > Duplicates".

We added the new column "Owner" to the "Duplicate Files" list. The "look and feel" of this list has also been improved.

We made several minor improvements and modifications in the tree map, bar, pie and line charts.

You can now customize the used colors in the tree map, bar and pie charts by a new color picker in the toolbar of the "Charts" tab.

When showing "Allocated Space" in the directory tree ("View > Allocated Space") the bar chart now shows the "Allocated Space" instead of the "Real Size" plus the "Wasted Space".

File Search: The search for file name pattern has been improved. Especially when the option "Check also folder paths" is used, the performance is much better now. It is now possible to use patterns that include path fragments like "*Windows\system32*".

Within the silent installation of SpaceObServer Agent ("/SILENT") Now you can use the command lines "/SERVICEUSER <domain>\<username>" and "/SERVICEPWD <password>" to configure the login. If you do not use these parameters, the local system account is used, which could result in access issues when scanning network shares.

The selected History interval ("From" and "To" dates) is now also shown in the "Overview" panel ("View > Toolbars > Overview").

The "Edit Annotations" function has been added to the context menu of the directory tree (sub menu "SpaceObServer"). The annotations are saved in the database and can be displayed in column "Annotation" the "Details" list.

Bugfix: The shown results when using "Automatic Units" (menu "View") has been improved.

Bugfix: In rare cases, when using more than one instance of SpaceObServer with the same database, it could happen that a scan was executed by the wrong scan service.

Bugfix: When a file search, or a filter by extension or user, was activated, the "Details" list did not show any owners, attributes or annotations for directories.

Bugfix: When using the function "Copy Files to Clipboard" from the context menu of the directory tree with an activated file search, an error could occur in some cases.

OLE Automation:
- Introduced the new properties "HistoryIntervalBegin" and "HistoryIntervalEnd", to configure the interval of the "History". "FileAgesCount" and "SizeDistributionCount" have been added, that holds the number of currently configured distribution intervals.
- Introduced the new Filter "ExcludeUserNamePattern" to exclude files owned by certain users.
- You can now use the variables "%DATE%" and "%TIME%" in the Excel export also for the "SheetName" parameter.
- Bugfix: The function "ScheduleScan" did not work with all kind of time formats for the "ScanTime" parameter. Valid formats are "HH", "HH-MM" or "HH-MM-SS".

A few minor bug fixes and improvements have been incorporated.


Changes in 4.0.2: (13 Jan 2009)

The SpaceObServer scans have been improved to prevent database timeouts when executing update scans on old SpaceObServer V3 databases.

Optimizations on the database structure and access lead to an improved performance of the SpaceObServer user interface. Especially the "File Search" has been improved when searching for file extensions ("*.mp3", "*.avi").

When using an MS Access database the database file ("mdb" file) is now compressed from time to time.

In the “Configure Scans” dialog now the last selected root directories are restored when you reopen the dialog. When you add a new directory to scan, the new list entry is automatically selected.

Bugfix: When exporting the "Extensions" or "Users" list, the "Size Growth" entries that were not queried before were missing in the export. Now all missing "Size Growth" entries are queried from the database before the export is started.

A few minor bug fixes and improvements have been incorporated.


Changes in 4.0.1: (12 Dec 2008)

Bugfix: Occasionally a database error occurred when building up the "Tree Map" or the "History" and at the same time a long tool tip was shown in the directory tree.

Bugfix: The function "Export to SQL Server" (Scan > Configure Scans > context menu > Export) did not work correctly when migrating an existing MS Access database to MySQL Server.

Bugfix: When changing the size unit while the "History" chart was built, an error message was shown if the "Average" series was not activated.

Bugfix: The SpaceObServer Remote Client was not able to read information from a SpaceObServer V3.x database. Connecting an instance of SpaceObServer to this database resolved the problem.

Bugfix: When scanning a NetApp server with SpaceObServer the error "Could not get Access Control List" could occur when file permissions were queried.

Bugfix: Fixed a memory leak that occurred on Windows Vista when scanning, having the scan option "Track NTFS Alternate Data Streams and NTFS hardlinks" (Scan > Configure Scans > Scan Options) activated.


Changes in 4.0: (09 Dec 2008)

Now SpaceObServer supports MySQL Server as database system.

The space needed by the SpaceObServer database has been drastically decreased (~40%). You can still access the same information as before. This decrease in allocated space also increases the performance of the scans, especially of the initial scan.

SpaceObServer can now scan Linux and Unix shares directly via SSH (Secure Shell). Please take a look at the help chapter "Scan Linux / Unix" for details.

You can now export SpaceObServer reports to PDF files.

A new "List of Scans" has been added to the user interface, right below the directory tree. This list shows information like allocated space, free space and size growth for all scanned root directories.

A column named "Size Growth" has been added to the lists of the "Extensions" and "Users". This column shows the size changes per file type/user in the interval selected on the "History" tab.

We have introduced the new columns "% Size Growth", "Size Growth last week" and "Size Growth last month" on the "Details" tab. Further new columns are "CD/DVD Size" (Shows the space that would be allocated on a CD/DVD) and "Error" (Shows an error that occurred within the last scan).

SpaceObServer supports export of Excel files in Excel 2007 format now.

You can now migrate your scans, all or just some, from one SQL server to another. You can also export your "ROOTS" table (this table contains all scanned root directories), with all the scan settings, to a SQL script and import this to another, fresh database. Find more information in the help chapter "Configure Scans".

The "Move Checked Files" function from the "Tools" menu has been improved in many ways:
- Using the new operation type "Pass files to Executable" you can now write your own batch files or scripts and pass each file path as command line parameter to them, for further processing.
- With a new option you can automatically remove empty directories left over after the move operation.
- With the new feature "Log to file" you can now log all move operations to a text file.
- The delete and move operations are now able to handle files with full paths longer than 255 characters. The Windows Explorer is not able to handle these files correctly.

You can now use "Apply NTFS compression" and "Decompress" from within the context menu of the directory tree, the "Details" and the "Top 100 Files" to compress or decompress files and folders directly.

You can now configure the colors of the gradient behind the directories in the tree using the Options dialog (Tools > Options > View). Here you can also decide if compressed files should be shown in blue (like in Windows Explorer).

We introduced a new option to customize the maximum number of threads used for scanning. You can find it in the Options dialog (Tools > Options > Service).

We added a status bar to "Configure Scans" dialog, which shows a help text for the control at the mouse curser position.

Now showing a little overlay image in the directory tree if the tree is not yet scanned or currently scanning.

In the "File Search" (File Search > Configure File Search > Owner/Attributes) the list of users is now sorted alphabetically.

Bugfix: "Reload last opened Directories on next Startup" (Tools > Options > View) did only work for a maximum of one directory.

Bugfix: The Users list did not change the shown sizes directly after the size unit or the number of decimals changed.

OLE Automation interface:
- We introduced the new navigation functions and properties "RootFolderID", "FirstChildID", "NextSiblingID", "GetFolderInformation" and "GetHistoricalFolderInformation" to make navigating through a scanned directory tree easier. Please take a look at the example script "NavigateTreeDemo.vbs" (Windows "Start" menu > SpaceObServer \ OLE Automation Examples).
- The new property "DateWithTime" has been introduced that allows to decide if date values should be exported with or without time values.

Many other improvements and minor bug fixes have been incorporated.