FP2000: Subwebs Lose Unique Permissions After You Reinstall Extensions (265062)



The information in this article applies to:

  • Microsoft FrontPage 2000

This article was previously published under Q265062
IMPORTANT: This article contains information about modifying the registry. Before you modify the registry, make sure to back it up and make sure that you understand how to restore the registry if a problem occurs. For information about how to back up, restore, and edit the registry, click the following article number to view the article in the Microsoft Knowledge Base:

256986 Description of the Microsoft Windows Registry

SYMPTOMS

When you re-install Microsoft FrontPage 2000 Server Extensions, any subwebs that were created with unique permissions before the re-installation are now set to inherit permissions from the parent web, even though the correct unique permissions are still present on the subweb files. When you reset the permissions to Use unique permissions, the original permissions are not retained, and the subwebs use the security information from the root or parent web.

WORKAROUND

The following workaround simulates an upgrade of the extensions from Microsoft FrontPage 98 to FrontPage 2000, and preserves the unique permissions of the subwebs. To re-install FrontPage 2000 extensions without losing the unique permissions assigned to the subwebs, follow these steps:

WARNING: If you use Registry Editor incorrectly, you may cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that you can solve problems that result from using Registry Editor incorrectly. Use Registry Editor at your own risk.
  1. Do not uninstall the FrontPage 2000 extensions.

    Uninstalling the extensions causes the subwebs to revert to the security permissions of the parent webs.
  2. Edit the registry and delete a key similar to the following

    Port/LM/W3SVC/1

    for you web server instance. This key is found in the following registry location:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Shared Tools\Web Server extensions\ports

    NOTE: There will be a separate entry for each virtual server (if more than one exists).

    It is highly recommended that you make a backup copy of the registry before you edit it.
  3. With a text editor such as Notepad, open the server root\_vti_pvt\service.cnf file, and replace the following text

    vti_extenderversion:SR|4.0.x.xxxx (the version number for the current version of FrontPage 2000)

    with:

    vti_extenderversion:SR|3.0.2.1706

    Close and save the file.
  4. Open the Microsoft Management Console (MMC) and right-click your web server. Point to All Tasks, and then click Configure Server Extensions.

    This forces FrontPage to upgrade the extensions, as if migrating from FrontPage 98 to FrontPage 2000. The unique permissions for all subwebs will be preserved.

Modification Type:MajorLast Reviewed:8/27/2002
Keywords:kbprb KB265062