Conversion of Microsoft Excel fails on Windows Server 2008Permanent link for this heading

Last update: 4 August 2017

SummaryPermanent link for this heading

On Microsoft Windows Server 2008, the conversion of Microsoft Excel objects to PDF fails when no user is logged on at the conversion server.

InformationPermanent link for this heading

Microsoft Windows Server 2008 provides local printers only to logged on users (in Microsoft Windows Server 2003 local printers were available also without a logged on user). Therefore the conversion service user cannot use the Fabasoft Postscript printers and the conversion fails.

SolutionPermanent link for this heading

Please follow all these steps on the conversion server to resolve the issue. You should remove the conversion server from the Fabasoft conversion configuration before or do the steps in service time.

Stopping IIS and Office applicationsPermanent link for this heading

  • Stop IIS with IISRESET /STOP
  • Stop all running Microsoft Office applications. You can do this by running a cmd shell and execute
  • TASKKILL -F -IM winword.exe
  • TASKKILL -F -IM excel.exe

Logon with conversion service user and configure OfficePermanent link for this heading

  • Logon locally as conversion service user

If you get a notice that Windows is creating a temporary user profile, you should reboot the machine, log on as another user (not conversion service user) and start over at the first step.

  • Start all Microsoft Office applications (Word, Excel, Powerpoint) and do all necessary configuration.
  • If necessary, insert the SQLSecurityCheck and DefaultCPG keys to the registry.
  • To double-check start all Microsoft Office again.
  • Log off and re-logon with another user
  • Double-check if the conversion user profile was created in the C:\Users directory

Set Fabasoft printers as default printers for the machinePermanent link for this heading

  • Logon with the conversion service user
  • Check Windows printers. Fabasoft Conversion printers should have been created already.
  • Open regedit.exe
  • Export HKEY_CURRENT_USER\Software\Microsoft\Windows NT\Current Version\Devices
  • Export Key HKEY_CURRENT_USER\Software\Microsoft\Windows NT\Current Version\PrinterPorts
  • In both exports, replace HKEY_CURRENT_USER by HKEY_USERS\.DEFAULT don't miss the dot at .DEFAULT
  • Import both registry files. This will make these printers default for new user profiles and service users without profile)

Set IIS to load user profile for conversion service userPermanent link for this heading

  • Open IIS
  • Navigate to the Application Pools
  • Open the "Advanced Settings" of the conversion services Application Pool(s)
  • Set "Load User Profile" to True .
  • Restart the machine.

Test the settingsPermanent link for this heading

  • After the machine restart, do not log on.
  • Try to convert Microsoft Excel obects.

Applies toPermanent link for this heading

  • Fabasoft eGov-Suite 8.0 SP1
  • Microsoft Office 2007
  • Microsoft Windows Server 2008

This Excel conversion behavior was fixed in later versions of Fabasoft Folio/eGov-Suite.

Download PDF

Download PDF