My company, Enovative Energy Solutions, recently become a reseller of Faronics Power Save. The Faronics website says that Faronics Power Save 3.3 is compatible with Windows 2000, XP, and Vista. My question: what about Windows 7, which started shipping last month?
Here are the results of my tests:
- Workstation Computers – Power Save 3.3 client can work with a few tweaks (details later in this post)
- Core Console – I was not able to get Faronics Core Console to run on Windows 7, but this is hardly a major issue because it works fine with Windows XP (or Windows Vista). With some futzing, I suspect I could make this work, but it was not a priority for me.
Installing FARONICS Power Save on Windows 7 required a few tricks. Neither is very tricky, both involve file compatibility settings. By way of background, workstations need two pieces installed:
- The Faronics Core Agent provides connectivity for Power Save (and other Faronics products). Its installation file is named Faronics Core Agent.msi.
- The Power Save Add-In provides the power management-specific elements. Its installation file is PowerSave_Ent_32-bit.msi for systems running 32-bit OSes.
The first trick starts by manually copying both files to a workstation. Set the compatibility mode for both MSI files to a "Previous version of Windows". (See the Step-by-Step section for details on how to do this.) Then run both install files (starting with the core agent installer).
After installing both components, things look okay. That is, the Core console can see the Windows 7 workstations. Look more closely. The console does not recognize the Windows version. This brings me to the second trick...
The second trick is to modify the compatibility settings to make the applications themselves appear to be running Windows Vista SP2 (instead of Windows 7). Among other things, this enables the Faronics code to know that user account control (UAC) support is present, along with other Windows Vista power management features. Details on this second trick are described below, in the step-by-step instructions section.
Step-By-Step Instructions
Details on the first trick – after you copy the MSI files to the target workstation...
- Run Windows Explorer.
- Locate the two MSI files (Faronics Core Agent.msi and PowerSave_Ent_32-bit.msi).
- For each MSI file, right-click on the MSI file, and then…
- Select the Properties item on the popup menu. A property sheet appears (see screenshot, below).
- On the property sheet, click on the [Compatibility] tab.
- Click the checkbox labeled Run the program in compatibility mode for.
- Close with the [Ok] button.

Details on the second trick are to set the executable compatibility mode to Windows Vista SP2 for all executables and all users:
- Run Windows Explorer
- Find the Faronics core programs (\Program Files\Faronics\Faronics Core\Workstation Agent).
- Locate the two executable files (EnterpriseWorkstationService.exe and FraonicsCoreAgentConfiguration.exe)
- For each executable file, right click on the file, and then…
- Select the Properties item on the popup menu. A property sheet appears…
- On the property sheet, click on the [Compatibility] tab.
- Very important step! – on the bottom of this page, click the button labeled [Change settings for all users]. A second property sheet appears (see figure, below).
- Click the checkbox labeled Run the program in compatibility mode for.
- Open the list below the checkbox and select Windows Vista (Service Pack 2) from the list.
- Close each property sheet by clicking on the [Ok] buttons.
- Follow steps 4-10 for all Power Save executable files (located here: \Program Files\Faronics\Power Save Workstation).
- To enable these changes, reboot the workstation.

I would like to write a utility that enables all these features, and hopefully will find the time. But probably not until after Thanksgiving…




