HomeSite TechNote

HomeSite crashes when launching after Windows XP Service Pack 2 is installed


After installing Microsoft Windows XP Service Pack 2, HomeSite/HomeSite+ may crash when being launched.


There are two reasons why this may occur:

  • Write access to the Windows registry is being denied to HomeSite
  • The person launching HomeSite does not have administrator rights to the machine


The steps below provide several possible solutions to this problem. Begin with step 1, and then continue until HomeSite launches successfully:

  1. Reinstall HomeSite/HomeSite+ and reboot. You don't have to uninstall first, just run the installer over the existing installation.
  2. The first time you launch HomeSite, disable any spyware or anti-virus software that might cause write access to the registry to be denied. You will restore all your options to what they were before. Here are the steps suggested by one of our users:
    1. Make sure the new Windows Firewall that is part of the SP2 upgrade is disabled:

      Start > Control Panel > Windows Firewall.
      Select the Off radio button.
    2. Run the Windows System Configuration Utility:

      Start > Run > msconfig
    3. On the General tab, for the Startup Selection, change the option to Selective Startup. Uncheck Load Startup Items. This eliminates any 3rd party software from loading in the background. Windows will prompt you to reboot.
    4. After the system has been rebooted, there should not be anything running that can interfere with the HomeSite installation. Install HomeSite and try launching the program.
    5. Whether the problem has been solved or not, remember to revisit Step 3 and restore your previous settings to your startup. Check Load Startup Items, then Normal Startup. Apply the changes and reboot.
  3. Verify you have the correct permissions to launch HomeSite.
    The following external link provides information about administrator rights and HomeSite:
    FAQ: Does Homesite 5.x only work under an Administrator account?
    FAQ: What user permissions do I need for HomeSite under WinNT/2k/XP?
  4. Unregister and then re-register the DLL files that HomeSite installs in the System32 folder:
    1. Close HomeSite if it is open.
    2. Open a command window: Start > Run > cmd
    3. Navigate to the Windows System32 directory:

      cd c:\windows\system32
    4. To unregister the HomeSite DLLs (CFFtp.dll, CFFileProxy.dll, CFShellFtpRds.dll, CFSourceControl.ocx, cfssvradmin.dll), enter regsvr32 /u <dll name>.

      For example:
      regsvr32 /u CFFileProxy.dll
    5. To register the same DLLs, type regsvr32 <dll name>.

      For example:
      regsvr32 CFFileProxy.dll
    6. If you have HomeSite+ (and not HomeSite), repeat steps d and e with CFRds.dll and CFSDebug.dll as well.

Last updated: November 5, 2004
Created: November 5, 2004
ID: 19620
Product: HomeSite
Versions: 5, +
OS: Windows XP
Browser: All
Server: None
Database: None
Former ID: