RollBack Rx Server Edition Release Notes

Version 4.5 - Build 2708963378

RollBack Rx Server Edition
Version: 4.5 / Build: 2708963378
Last Updated: July 25, 2023

General
– Minor GUI tweak(shield.exe)
– Redesign how RollBack Rx Pro works with Windows Updates(shield.exe
– Bug fix in the installer(x64.exe)’s detection of system being encrypted by Bitlocker.
– Bug fix in the uninstaller(shdserv.exe)’s failure to remove driver files
– Add new command line switch shdcmd.exe /Getfile(shdcmd.exe).
– Add new setup parameter to exclude the system from EPM screen lock(setup.ini).
– Renew security certificate for digital signing.
– Check RollBack Rx release against Windows service pack installation for compatibility support(setup.exe).
– Bug fix disable and re-enable RollBack Rx Pro demo setup could reset the demo time(shdtray.exe).
– Bug fix kernel mode setting is hidden when switching from the FRM to the SSM (shdserv.exe).
– Add vsncache configuration option in the installer(setup.exe).
– Encrypt user password in Setup.ini file(Setup Configuration Wizard.exe).
– Bug fix in driver(shield.sys) logging flush.
– Support 4K sector HDD(Shieldf.sys).

Kernel Driver
– Bug fix in processing disk dirty flags in 4K sectors disk(Shieldf.sys).
– Bug fix in processing IOCTL_DISK_GET_DRIVE_GEOMETRY_EX in shieldm fails if sector size is 4096 bytes(Shieldm.sys).
– Bug fix in processing FixupTrueSectorForEncrypt failure if sector size is 4096 bytes(Shieldm.sys).
– Bug fix in FindTrueSectorW_COW for disk sector size is 4096 bytes(Shdbus.sys).
– Bug fix in BackupNtfsMft for disk sector size is 4096 bytes(Shdbus.sys).
– Bug fix in LogLevel for disk sector size is 4096 bytes(Shdump.sys).
– Support Windows 11’s partition modification by ioctl (Shield.sys).

Pre-OS
– Redesign the pre-OS EFI bootloader to comply with Microsoft’s new EFI code signing requirements(shdmgr.ef_).
– Pre-OS: Add debug mode for pre-OS EFI bootloader(shdmgr.ef_).
– Pre-OS: New code signing certificate for UEFI secure boot(shdloader.efi).
– Pre-OS: Bug fix in pre-OS installer for handling MBR disk marked as GPT parition(shield.efi).
– Pre-OS: Bug fix in EfiConsoleControlProtocol not found(shield.efi).

EndPoint Manager
– Add columns in the detailed view to show clients’ OS build number and display version(RmConsole.exe).
– Add option to show/hide the built-in groups(RmConsole.exe).
– Add scheduled task for send message(RmConsole.exe).
– Add target directory selection for send files(RmConsole.exe).
– Prevent screen lock on the system with EndPoint Manager(EPM) console(RmConsole.exe).
– Allow EPM to re-activate clients with a new product ID(RmConsole.exe, RmServer.exe).
– Allow EPM to disable client’s access to the system control panel(RmConsole.exe).
– Allow EPM to disable client’s access to the system command prompt and Powershell(RmConsole.exe).
– Allow EPM to disable client’s access to the system task manager(RmConsole.exe).
– Allow EPM to disable client’s access to the system registry(RmConsole.exe).
– Allow EPM to disable clients installing new software(RmConsole.exe).
– Display clients’ CPU information in EPM(RmConsole.exe).
– Bug fix client connection fails with Invalid network packets error(RmServer.exe).

Version 4.0 - Build 2707712778

RollBack Rx Server Edition
Version: 4.0 / Build: 2707712778
Last Updated: May 3, 2022

General
• GUI Refresh / New Product Logo and Icon
• Windows Server 2022/ Windows 11 kernel support
– fixed issue with switch protection mode back on
• Add function to check whether the EFI loader is ours before setup.
• Monitor boot file changes if EFI partition is not protected.
• Fix setup problem caused by previous uninstall failed to remove the bootmgfw.dat file.
• Record log info if bootmgfw.efi was changed.
• Check bootmgfw.efi file for problems before setup.
• Fix the bug of SetBlockInfo.
• Fix the bugs of caching encrypted sectors.
• Fix the bugs of restoring BCD/EFI backup using the FixTools.
• Added snapshot validator
• Automatically adjust DST after a rollback if computer is not connected to a time server.
• Add setup.ini settings for configuring registry exclusion during setup.
• Fix shdcmd defrag task bug.
• Add shdcmd AutoChkdsk
• Add shdcmd /mode to show current kernel mode.
• Backup BCD in the boot folder for system recovery.
• Fix restore@logoff bug due to insufficient user privilege.
• Fix caculating maxtablesectors bug.
• Allow re-activation of already activated setup with a new product ID.
• Fix the bugs of checkmbr when shutting down.
• Fix the bugs of protecting multi-disks.
• Fix loop checkpoint.
• Add a post-setup program settings configuration wizard.
• Add a snapshot daemon to monitor snapshots’ quality.
• GUI display different quality of snapshots in different colors: black (normal), yellow
(inconsistent), red (damaged).

Kernel Driver
• Add safety codes for invalid snapshot index flag.
• Force clear hibernation mark if boot failed.
• Fix the bugs of SmartDiskReadWriteSector.
• Fix the bugs of mounting snapshot in optimize thread.
• Remove shdsync in bootexec if protect system was disabled.
• Fix the bugs of optimizing snapshot 0 in shdserv.
• Fix the bugs of Base64Decode.
• Fix the bugs of SwitchProtectMode.
• Add functions to support volume filter.
• Add new “Auto” snapshot ecnryption.

Pre OS
• New pre-OS skin.
• Add a command line shell to the EFI pre-OS module.
• Add pre-OS command line to chkdsk EFI partition.
• Add functions to support encrypted EFI file.
• Add restore EFI option to the pre-OS restore function.
• Remove block information if disk cannot be accessed from the pre-OS.

EndPoint Manager
• New EPM toolbar.
• Add settings to turn off EPM’s Activity Log feature.
• Fix EPM screenshot bug related to send message.
• EPM monitor clients visited web sites.
• EPM monitor client launched programs.
• EPM monitor windows system events.
• Record EPM lock screen message in win32data.

version 3

RollBack Rx Server Edition
Version: 3.3 / Build: 2704966424
Last Updated: 10/29/2019

GENERAL
– Added “turn off automatic Windows Update” in advanced options
– Added efiprotect=1 switch to protect EFI partition.
– Added auto rollback feature to the EFI parition to revert EFI files corruption from failed Windows Update due to power interruption.
– Modified file synchronization to only copy files that had changed.
– Added minidump to the installer (minidump=1).
– Run Kernel mode switch process as background service.
– Fixed small bugs and compatibility issues reported through technical support

RollBack Rx Server Edition
Version: 3.0 / Build: 2704376618
Last Updated: 2/08/2019

GENERAL
– Fix BSOD install issue with shieldf.sys
– Small bugs and compatibility issues reported by customers through technical support

RollBack Rx Server Edition
Version: 3.0 / Build: 2703938421
Last Updated: 11/08/2018

GENERAL
– Fix “subscription license cannot be activated automatically during setup” problem.
– Modify GetComputerID function to generate random machine ID for computer with same HDD serial number.
– Fix snapshot table corruption caused by power reset during hibernation shutdown.
– Do not optimize snapshot if the snapshot is not consistent (red color snapshots).
– Add program settings and function to switch from Fast Restore Mode to Space Saving Mode.
– Allow deletion of the installation snapshot in the Space Saving Mode.
– Refresh Windows UI

DRIVERS
– Fix the bugs of flushing disk cache when receiving power down.
– Divide the kernel driver in Fast Restore Mode and Space Saving mode.
– Allow snapshot defrag at shutdown task to run on Windows 10 systems with Fast Startup option.

SUBCONSOLE
– Add DiskVerifyInfoIndex to partition structure.
– Fix the bugs of updating sectors which is being written by another thread.
– Fix the bugs of displaying build number in UEFI pre-OS recovery console.

ENDPOINT MANAGER
– Save the console detailed view column layout and width in the setting.ini file.
– Add count of Window 10 workstations to group properties.

version 2

RollBack Rx Server Edition
Version: 2.2  Build: 2702520321
Last Updated: 10 May 2017

What’s New

  • Fixes Secure Boot Issue for better compatibility with Windows 10 build 1607 & later
  • Support Grub Linux bootloader.
  • Mask Product ID on the Tray Icon About window.
  • Adjusted Multiboot setup
  • Adjusted the Uninstallation User Interface.
  • Add Turn Off protection/Turn On protection in tray icon menu
  • Change disk space usage pie chart on the home page to red color if the free space drops below 20% total protected space.
  • Add disk space usage pie chart to the new snapshot window.
  • Add shutdown-Defrag scheduled task
  • New End User License Agreement(EULA)

============================

RollBack Rx v2.0 Build #: 2700838923
Last updated: November 30, 2015

What’s New:

  • Renew Drivers certificate

===========================

RollBack Rx v2.0 Build #: 270048666
Last updated: June 9, 2015

What’s New:

  • Fix the setup failure due to fragmented bitmap table
  • Fix the setup VerifyProtectedDisk Failed error due to read partition error
  • Fix the setup conflict with Samsung’s fast startup software

======================

RollBack Rx v2.0 Build #: 2700302350
Last updated: March 12, 2015

What’s New:

  • A totally re-designed client communication module to work with the new Remote Management Console (RMC)
  • Add Tree View to the snapshot window
  • Add a check for updates feature
  • Check if the subsystem has been removed by 3rd party antivirus scanner when system is shutting down or restart
  • Expand RAM usage by the subsystem when updating baseline
  • Support multiple hard drives with different partition styles (MBR, or GPT)

What’s Fixed:

  • Fix the problem that installer does not recognize the drive letters same as Windows explorer
  • Fix the problem that setup fails with insufficient disk space due to NTFS MFT table are not continuous
  • Fix the problem that license activation fails on UEFI subsystem
  • Fix the BSOD cause by bootmgfw.efi
  • Fix the problem that tray icon does not show up after a reboot due to “MySearchString” is too long

===========================

RollBack Rx v2.0 Build #: 2699405322
Last Updated: July 1, 2014

  • Fixed critical problem caused by Microsoft DDK 7600 compiler’s incompatibility with the aforementioned system
  • Changed the setup to NOT protect Windows system reserve partitions and any other hidden partitions