Microsoft KB Archive/177069

= PRB: "Unable To Register ... Isfp.exe" Error When You Install Visual InterDev =

Article ID: 177069

Article Last Modified on 5/2/2006

-

APPLIES TO


 * Microsoft Visual InterDev 1.0 Standard Edition

-



This article was previously published under Q177069



SYMPTOMS
One of the following error occurs during setup of Visual InterDev:

Unable to register the devstudio ... isfp.exe /regserver

-or-

"Object 850 - SyncEXECalloutCAH - called

Setup has encountered a problem in launching the following command line:

D:\Program Files\DevStudio\VIntDev\isfp\bin\isfp.exe /regserver.

If you have a system directory that contains a % sign, or the directory names *starts* with a space (i.e. 'C:\win95\ system'), then setup will fail. Please restart setup and ensure your system directory name does not contain the aforementioned problems. Setup will now abort... Failed to launch process: {OK}"



CAUSE
At this time, the conditions that cause this behavior are unknown.



RESOLUTION
There are two possible workarounds to this problem:
 * Install Visual InterDev into a folder whose pathname does not contain a space.
 * Modify the Istudio.stf file that setup creates during the installation process.

Workaround 1
If you don't mind installing Visual InterDev into a folder that does not have a space in its pathname, this workaround is the easiest. An example of a pathname containing a space is "C:\Program Files\DevStudio." Installing into a folder without space (for example, "C:\DevStudio\VIntDev") will complete the installation process properly.

Workaround 2
Use this workaround if you must install into a folder containing a space in its pathname:'  Launch Windows Explorer. From the View menu, select Option, then choose the View tab. Select "Show All Files" option then click OK. Launch Visual InterDev setup again. Before clicking Continue from the "Welcome to the Microsoft Visual InterDev installation program" dialog box, switch to Windows Explorer (using ATL-TAB). Find your last physical hard drive. For example if your hard drive is on drive C: and drive D:, then it's probably your D: drive. Then look for the directory ~msstfqf.t, it probably located with within a directory called ~mssetup.t.</li> Find a file called Istudio.stf.</li> Set the permission so you can write to it.</li> Edit this file with any text editor.</li>  Find the lines that contain the following information. NOTE: the line number might be different for a localized version. <pre class="fixed_text">     850      reg_isfp.exe      CustomAction "msistcah.dll,SyncEXECalloutCAH,%s\isfp.exe /regserver" %840 </li>  Add six quotation marks before the %s, add four quotation marks after .exe, add two quotation marks after the word /regserver. See the following example. <pre class="fixed_text">     850      reg_isfp.exe      CustomAction "msistcah.dll,SyncEXECalloutCAH,""""""%s\isfp.exe""""     /regserver""" %840                       </li> Save the changes.</li> Switch back to your setup (using ALT-TAB).</li> Continue your setup.</li></ol>

<div class="status_section">

STATUS
Microsoft is researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

<div class="references_section">