5kits zhao

SOLUTION TO INSTALL Coldfusion 8 Standard (32-bit) to Windows Server 2008 64-bit (SBS small business server 2008 x64) on IIS7

Spent a day researching online and finally made CF8 Standard work on IIS7 x64. Just want to share it.

SOLUTION TO INSTALL Coldfusion 8 Standard (32-bit) to Windows Server 2008 64-bit (SBS small business server 2008 x64) on IIS7


Example Website:
IIS > Sites > testwebsite
IIS Application Pool: (automatically named and created by IIS)


1. PROBLEM: HTTP Error 404.17

IIS > Application Pools > (right click on) testwebsite > Advanced Settings > Enable 32-Bit Applications > (set to) True

(no restart needed)


2. Then I hit a 2nd PROBLEM: browser shows:
“Service Unavailable HTTP Error 503. The service is unavailable”

Refer to: http://mvolo.com/blogs/serverside/archive/2006/10/19/Where-did-my-IIS7-server-go_3F00_-Troubleshooting-_2200_service-unavailable_2200_-errors.aspx

I followed his steps and found out this error in windows Event Viewer > Windows Logs > Application > Error, Source=IIS-W3SVC-WP >

“The Module DLL C:\Windows\system32\RpcProxy\RpcProxy.dll failed to load. The data is the error.”


Edit file:

Change this line from:
<add name=”PasswordExpiryModule” image=”C:\Windows\system32\RpcProxy\RpcProxy.dll” />

<add name=”PasswordExpiryModule” image=”C:\Windows\system32\RpcProxy\RpcProxy.dll” preCondition=”bitness64″ />

May need to restart IIS.


3. Now the 3rd PROBLEM pops up: browser shows:
“HTTP Error 500.19 – Internal Server Error”

Refer to: http://forums.iis.net/t/1154481.aspx
which refers to:

They said the http compression modules caused the error, and need to disable it globally. Run this command:
%windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/httpCompression /-[name=’xpress’]

In case we want to re-enable it, run this:
%windir%\system32\inetsrv\appcmd.exe set config -section:system.webServer/httpCompression /+[name=’xpress’,doStaticCompression=’false’,dll=’%windir%\system32\inetsrv\suscomp.dll’]

(note two %windir% to replace)

NOTE: this will turn off HTTP compression for all sites on IIS. I tried to turn compression ON again in IIS > (Top Level Domain, the 1st node below “Start Page” on left sidebar) > (dbl-click icon) Compression, by unchecking all boxes (if checked) > apply changes, then checking all boxes > apply changes. Restart IIS. Then both HTTP compression & coldfusion work at the same time! (to confirm: check HTTP header: Content-Encoding = gzip, using Firefox add-on: Live HTTP Headers)


Then it finally worked!!

1. Enable 32-Bit Applications in the IIS Application Pool
2. Edit applicationHost.config for RpcProxy.dll 64-bit setting
3. Disable HTTP compression scheme in IIS by command line
– than turn off then on Compression in IIS by GUI



never checked it

108 Responses to “SOLUTION TO INSTALL Coldfusion 8 Standard (32-bit) to Windows Server 2008 64-bit (SBS small business server 2008 x64) on IIS7”

  1. SEO Bristol Says:

    i actually love that, do you think acquire a lot more home elevators this particular topic? SEO Bristol

  2. Buy TV Says:

    Finding this site made all the work I did to find it look like nothing. The reason being that this is such an informative post. I wanted to thank you for this detailed read of the subject. I definitely savored every little bit of it and I have you bookmarked to check out new stuff you post.

  3. Ernie Leland Says:

    Hey! I just wanted to ask if you ever have any trouble with hackers? My last blog (wordpress) was hacked and I ended up losing several weeks of hard work due to no backup. Do you have any methods to protect against hackers?

  4. PriberewTet Says:

    Thank You For This Post, was added to my bookmarks.

  5. ayad Says:

    You are most welcome friend

  6. ayad Says:

    You are welcome

  7. ayad Says:

    Thanks bro,, keep it up

  8. ayad Says:

    Thank you,,

Leave a Reply