The suggested solution for this issue can differ depending on your operating system and the version of Internet Information Services (IIS) you are using. Please click on the link below that applies to your ACT! Premium for Web server installation:
You are using Windows 7® or Windows Server® 2008 with IIS7
Follow the steps below to run IIS in 32-bit mode:
- Launch the Windows® Task Manager. Under the Processes tab, end the w3wp.exe process.
- Go to Start then Run, type in services.msc and click OK.
- Once the Services panel launches, right click on the World Wide Web Publishing service and select Properties.
- Change the ‘Startup type’ to Disabled and click Stop to stop the service.
- In Windows Explorer, browse to the C:\Windows\System32\inetsrv\config directory and copy the applicationHost.config file.
- Browse to the C:\Windows\SysWOW64\inetsrv directory and paste the config file in there.
- Right-click on the copied config file and select to open with Notepad.
- In Notepad, go to Edit/Find and search the config file for the keyword applicationPools
- Delete the highlighted section from the config file:
<add name="DefaultAppPool" />
<add name="Classic .NET AppPool" managedPipelineMode="Classic" />
<processModel identityType="NetworkService" />
Note: This must be done for all Application Pools
- Once the above change has been made, perform another search of the config file for the keyword DefaultAppPool
- Upon finding this, change <applicationDefaults applicationPool="DefaultAppPool" /> to <applicationDefaults applicationPool="Classic .NET AppPool" />
- Save your changes to the config file
- You must now restart the W3WP service using the edited config file. Use the following steps:
- Open a command prompt by going to Start/Run and typing cmd
- In the command prompt, type cd C:\Windows\SysWOW64\inetsrv to change that directory.
- Type the following command: w3wp.exe -h "applicationHost.config"(note the spaces before and after "-h")
- Leave the command prompt window open to ensure the connection with the w3wp service is not lost.
Important Note: Any time the server machine needs to be rebooted, the above process in Step 13 must be used to restart IIS in 32-bit mode. To have this done automatically when the server is restarted, you can save the 32bitIIS.bat file from the File Attachments section below to your Windows Startup directory.
You may be able to work around this issue by turning off the "Print Spooler" from the Services console on your web server. Note that this action will prevent the machine from being used as a print server.