- Fixed WAN IP address from displaying incorrectly.
- Fixed a few minor issues.
- NOTE: While non-editable product key fields are visible in the config interface, neither CryptoPrevent nor dUninstaller are integrated into dSS at this time, and there is currently no ETA.
- Fixed an issue with the vertical scroll bar not being visible in the internal browser.
- Changed the method of deleting Google Chrome’s temp internet files.
- Added d7/d7II client name for reports detection and inclusion in all dSS emails.
- Changed JPEG quality of screen shots from 75% to 100%
- Fixed heartbeat/screen shots not being sent to support email address when client emails support via dSS, if the support and admin email were not the same address.
- Made some changes so that custom apps could run invisible in Auto Mode when dSupportSuite itself wasn’t configured to run silently.
- Modified delete temp files routines for Firefox and Chrome, I think they were overly aggressive as it appears these functions may have been causing an issue with the browsers not displaying web content properly for a while after deletion was performed.
- Fixed email button sending email to the ‘admin’ email address instead of the ‘support’ email address.
- Implemented support for extracting 7z and RAR archives within the custom apps system.
- Fixed a bug in which Event Log email alerts to the admin email address didn’t display client details when using the dCloud SMTP for sending mail.
- Implemented a one hour limit to waiting for a custom app to finish in case an app gets frozen/hung – if an hour is reached and the custom app is not finished dSS will move to the next item in it’s maintenance routine.
- New additions to AltLang.ini for translation.
- Phone number and caption are now optional on the Maintenance completed summary screen.
- New additions to AltLang.ini for translation.
- Modifying your client email settings will now propagate to the local PC.
- Maintenance emails are now sent in HTML by default, and include your logo in the header.
- There is a new configuration option to always send email in plain text which will override the behavior above. (Config > SMTP / Email Defaults)
- Maintenance completed emails now specify whether the Maintenance was started manually or by its scheduled task.
- When Maintenance is started manually via the user interface, it will always display the cancel prompt now instead of an OK only prompt.
- When Maintenance is started manually via the user interface, it will always display the reboot cancel prompt instead of immediately forcing a reboot (when a reboot is configured.)
- Maintenance now always runs visible to the client when manually started through the user interface. The invisibility settings now only apply to scheduled/automated maintenance.
- Heartbeat information no longer attached to the client email as part of the Maintenance completed email, it is now only sent with the admin email.
- Added option to set the homepage for IE/Firefox/Chrome to a URL of your choice.
- Numerous under the hood enhancements and stability improvements.
- Resolved numerous issues with creating scheduled tasks on non-English versions of Windows.
- Removed rebuild icon cache function causing icons to align to desktop grid regardless of whether that setting is enabled or not.
- Implemented ‘Non-Direct URLs’ option for custom apps, giving it the ability to download files from URLs that send a text file with a redirected URL enclosed.
- Added optional summary screen popup after maintenance runs.
- Microsoft Security Essentials / Windows Defender scan now runs silently when you have configured to hide the status window.
- Added ability to display a splash screen while dSS loads and during Windows startup.
- Added function to rebuild Windows’ icon cache to Maintenance routine and after each successful configuration update (so if for example you update the app’s icon, it will refresh the desktop/start menu shortcut to reflect the new icon… does not refresh Explorer, so a reboot may be required for changes to take effect.)
- Added new Simple UI option to use instead of the standard UI (enable on Skins / Interface > Simple UI) – this new UI is designed with large buttons and fonts, and can have as few as ONE button (Maintenance!)
- Added file size verification (and a subsequent download retry on fail) to all cloud downloads within dSS to prevent corrupted downloads (hopefully to prevent issues ranging from from failed config updates to corruption of the master Client ID list.) For the latter, it is STRONGLY RECOMMENDED to UPDATE your GENERIC INSTALLER if used to include this latest version!!!
- dSS will now try a secondary server during an application update if the primary server fails.
- Updated internal dCloud SMTP server settings to work with a new server.
- Updated to work with dClod Self-Hosted on non-standard FTP ports.
- Maintenance can now be scheduled on a monthly basis
- Resolved issues with Maintenance not updating the configuration set when config was not set to update config at every manual app launch.
- Should no longer report as Windows Defender as disabled AV on Windows 8 when another AV package is installed.
- Misc Fixes.
- Added ability to update Event Monitoring Rules separately from the Config – to support a new dSSMC feature yet to be released, which will deploy the Rule sets independently of the rest of the config. This is for easily deploying updated Rule Sets to all clients simultaneously, without altering the rest of their configuration settings which may be unique to each Client ID.
- Added time stamps to Windows Event Log output in Alerts and Heartbeats.
- Time is in UTC (you may make a UTC adjustment via Config > Notifications Heartbeat > Notifications > UTC Adjustment) e.g. -4 is Eastern Daylight Savings Time.
- Added ability to compare file dates prior to downloading a new config – saving loading time and bandwidth.
- Removed unneeded maintenance reminders until a bug with the reminder can be resolved.
- Added ability to include a super large logo that covers up phone/web in the main UI, 500×140 pixels in size.
- Added ability to configure a custom app for the Remote Support button, allowing far greater flexibility with configuration.
- Changed default icon to new logo.
- Added ability to configure dSS to use the new logo if no default supportlogo.* is found.
- Addressed an issue where dSS was breaking IE 10 history functionality after running Delete History function in Maintenance.
- Added Maintenance option (under finish actions) to scan with either Microsoft Security Essentials (if installed) or Windows Defender (if MSSE is not installed.)
- Both scanners will be the command line version, and automates the update and scan process entirely.
- You (and the client) have the option of being emailed a customizable message on completion when threats are found and not removed, or if the app terminates abnormally for any reason.
- Introduced and finalized a new left sidebar that is more customizable / skinnable.
- Removed SMART warning flag as it was causing confusion as to what it actually means. Now only the raw SMART data is recorded.
- Fixed a bug causing the cancel maintenance prompt to appear multiple times during a maintenance routine.
- Added ‘Get Help Online’ link to Config – when clicked it opens the online manual to the specific section related to the page in Config that you are currently on.
- Shutdown/Reboot action at the end of Maintenance routine can now optionally apply ShutdownUnless configuration rules.
- Fixed: Progress bar stalls and app goes unresponsive during large downloads.
- Necessary changes to core functionality required for new dCloudConsole features.
- Cleaned up formatting of SMART status to tabbed columns for better readability; added warning flag detection.
- Added current RAM % utilization and free MB to the Heartbeat.
- Added password masking in the Config page for the optional domain password.
- Removed redundant SMART reporting.
- Added multi-language support via an INI file. Click the Define Language INI button in Config > Skins / Interface. Edit the pre-configured text inside the INI file and save to implement different verbiage or translate to an entirely different language.
- Multi-language support is only enabled for the user interface and maintenance messages; it is not enabled for the Config Lite screen, or any Email/Reporting features.
- Added support to create new Client IDs during install – previously this could only be done via dCloudConsole.
- Added support to create scheduled tasks for Maintenance, Heartbeat, and updating under a custom specified account instead of the local system account. Useful to configure a domain administrator account to run the task when the system is otherwise restricted via group policy. e.g. MYDOMAINMyAdminAccount
- Fixed a few misc. bugs and some minor tweaks here and there.
- Fixed a bug in custom apps – if a log file was configured to be copied but didn’t exist, it threw an error message.
- Added HDD SMART status of drives to report/email immediately after a disk event occurs.
- Minor tweaking to the update check and processes.
- System ‘sleep’ modes are now disabled during all Maintenance routines! All native API, no reg hacks.
- Added HDD SMART attributes to the Heartbeat health report for up to 10 HDDs.
- Fixed: If maintenance was run twice in the same day, reports being moved from a custom app would prompt you to replace the existing report.
- New Custom Apps feature: Run an installer first. This will enable you to configure a custom app to download that is a setup/installer file – install that if the app isn’t present – then run the app. This makes new app configurations possible where the app is not portable, such as Auslogics Disk Defrag (which is now included in the default apps download AS AN EXAMPLE but is not recommended for use as it installs the ASK toolbar.)
- Minor cosmetic: Fixed Maintenance status messages bleeding into each other.
- Added the option to run a second custom app to the errorlevel rules in custom apps config.
- Misc. tweaking.
- Added new custom apps feature to force ‘invisible’ execution when the app won’t run silently, but does run automatically. This feature forces the app to run invisible when the Hide Status Window box is checked in Maintenance config. Set this flag on default apps: Defraggler and a2cmd. Re-download the default apps in Config > Custom Apps to get the updated profiles automatically.
- Added new default custom app for maintenance “MBRCheck” which is configured to silently execute and create a log file only, and attach that to the maintenance email. Re-download the default apps in Config > Custom Apps to get it.
- Added a 5 second delay in the health check refresh after finishing a Fix button operation, hopefully Windows will get it’s act together after a repair in time for the subsequent health check.
- Added a manual health check refresh by double-clicking the red/green ball in the top right corner of the PC Health frame of the main interface.
- Fixed a few console pop-up windows during maintenance that shouldn’t be visible to the user.
- Added automatic stamping of the “Last Maintenance Date” during install – it will stamp it with the current date if a last maintenance date is not found in the registry (either from running D7 maintenance, a previous instance/install of dSS, or another dApp’s maintenance routine.)
- Fixed maintenance check reminder not showing custom logo/icons.
- Enlarged room for many text labels in the configuration screen to make room for text overflow when alternate skins are used that enlarge the font artificially. Couldn’t make room for absolutely all text in the config screen, but got most of it done.
- Now you can change skins in your configuration and push out the new skin via dCloud (dCloudConsole v1.5.31 also required.) The new skin will be downloaded as part of the configuration update, however it will not take effect until a *subsequent* launch of dSupportSuite.
- Fixed the day breakdown of the Windows installation date. Formerly, a bad math bug caused output such as this: Install Date: 06/22/2012 – (This Windows installation is 41,360.4 days old.)
- Added more information to the health report accompanying Maintenance and Heartbeat emails.
- Warning if Windows is not activated.
- IE version
- UAC Status
- Boot Time (on Vista+)
- Last Maintenance date
- Windows install date / days old counter.
- Added LAN IP Address to all outgoing administrator emails.
- Fixed the event monitoring service from including it’s own events when irrelevant
- Fixed LAN IP type (DHCP/Static) not displaying in the main UI.
- Added ability to add open files to ShutdownUnless config without them actually existing for easier config. Extended list box displaying open files config so you can hopefully see the full path.
- Integrated ShutdownUnless functionality into dSupportSuite! Schedule a shutdown or reboot of the PC at a pre-defined day/time UNLESS a particular application is running or a file is open by an application either on the local PC or from the network. Just one usage example is to automatically reboot a server once a week, unless a Quickbooks database is open.
- Forced version numbers on for the bottom email caption regardless of setting for the app title.
- Corrected service emails sending out dSSEventSvc.exe version information twice.
- Fixed non-admin stub not launching dSupportSuite.exe on some systems by applying run as administrator flag.
- Added a non-admin stub to launch dSupportSuite from the desktop shortcut, so that the shortcut icon won’t have the UAC shield (for those of you with outstandingly good looking icons who don’t want them covered with the UAC shield – sorry this cannot take effect on already-installed copies of dSupportSuite, only those that you compile a new installer with this version or better.)
- Client ID selection during installation can no longer be cancelled (easily.)
- dSupportSuite will no longer operate without a Client ID.
- Now if you remove a Client ID from dCloudConsole, it WILL trigger a silent uninstallation from all client PCs with that Client ID installed the next time they update. It will not show a URL to the client as the Uninstall App / Show URL on Restricted Action does.
- Added dSSEventSvc.exe version number to emails that it sends out, in addition to dSupportSuite.exe version number, so *I* can differentiate between which process sent the email when troubleshooting.
- Forcing FTP downloads of update INI so it doesn’t end up in HTTP cache and an old copy used on next update check. Slower, but reliable.
- Added an email notification when the program is uninstalled.
- Company name wasn’t appearing in real-time event alert emails – fixed.
- Added new Minidump detection during Heartbeat and attachment to the email.
- Added new optional Minidump Management System for archiving minidumps so stale information isn’t continually reported about the same minidump. Also when enabled, Nirsoft’s Bluescreenview analyzes the dumps and that report is attached to the Heartbeat as well as the latest dump. (enable in the Heartbeat Options)
- Registry Backups!
- Added RegBackup to Maintenance routine options under Finish Actions. Backs up registry hives individually (outside of system restore) and archives up to 10 previous copies.
- Reorganized email body, standardized various messages. Emails are now clearly represented as to where they came from in the first line of the message.
- Added OS details to health report.
- When client is set to receive emails, they will no longer see their client information in the email, only the admin emails will get these.
- Show URL on Restricted Action (dCC) now applies to scheduled maintenance routines.
- Minor tweaking on misc. internal functions
- Anti-Spyware label should no longer be red when Windows Defender is outdated or disabled if Microsoft Security Essentials is installed.
- dSS will no longer report events about it’s own service failing despite your event log rule configuration. This is a known issue that corrects itself within milliseconds.
- Tons of other tiny little things.
- 150th build. v.149 tested and working well.
BETA Revision History is available in a thread on my support forums.
Windows 10/11 built-in Ransomware Protection (Controlled Folder Access) and CryptoPrevent (repost) CryptoPrevent version 21.7.23 adds a new setting for “Controlled...